3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac0331f5dde8ede5e11ffcab9d420cceb4b2e0f012e3e7c309a921bd2a9dbca68d566aaf808298cee0bbb7e4307d94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317fcff000000000000e5ac4eaacdf02fe2216b25504bdc612c0234b64861f8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c001e1077002fe4066a1c992ae13001a5db4b92c6d3d58750f6fd23a649c9c4cba2000000000000007227fff97fba949bc3d32ed50e20182aa4a2d089ea392dcd9719caa9b2b083da268b87f7d572195f2deedc1d1e6ca38600000000000000000000000000009ebfe3b2eb7960a122d441d4e77a7d5b34497f3f44ac44a4e26b30975d1e50d3f2488a32b2e96ad5dd45b6ac267ada521dbb6ee7ea3e11996c94003db690b1a419b026e3dadc65634ca69f7d58cea9e562c5abcad0b468226d2fe9c915db4b6590d47f6b640fc1360000da115f3e67363976354eae20ed96dab2fef2d02b26e21ac81cc1be43798f9de3c749ad01e632e1e2a00522b48c40d615079876bbe9dc3b1d54c09373e0c7c4d367a007cef3dabef87eb8128f28916e333e5045165149d05c935b84cd2d1907d56cacabe2fec94ec6dd51f4cf4eb55c3f741b0200ec934c16760e7a047b690c0aea185ed8a97aefd5f5282dc6ea3a8c1de966aac3aee58baec48bc6068f03d3d72f8e2ce5dca2972699060f020dffbc9078503399a9a0365d64737f7dac09d80d9ed3ed9c380833799aeffeb9a257db708cd5b6bd9b3a4cb04f7c2e8647f559f4ad3e5382accd6431dd652558fc2c06b3727070c7dccc0d0089e79a7845bec5b2a353ebf303e1773807ae8a448d89576672d1820f77af58340da6ba22b853801b76412c8cb3da7c3202eb586d269806e317eba776ab72b5e28eba409fcccd0424d3a91d29a446685cb6f239623cbc5acca0518feb9c784550a5a587554a6de92ffce45afa2c2f5b401117852e49ce1a45484f5fcb0a144ca4f2b130996c767aee7136755e7416a17ace9d64c188f5ce4bd262ea16a5e63331cdfe12ef3f2956c77f9f26b6482679e7a75c1555e9bf12236024a4876bd0a8"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x12b}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) accept$unix(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="92b0af7870921cac00396d7778118b50cf9af60f8ddf6327056358b8f07d2ece60086c73569666ed7350ad055b541ea0a7e9242d586a4f00"/67], &(0x7f0000000080)=0x5) r9 = syz_open_pts() ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000500)=0x1) 09:53:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) write(r1, &(0x7f0000000200)="ebe0d3367cdad60cc0321a7cfa863a28c77f34876ac34d2197d735817c853dbc5ab6497c3b7a260acff04adab5831d87b1a8e6327ce98468f40153636dc23c716afad33ff638e8dc110f9b8dd909d86d76f5aed4fb24c75b872fb25c41514a1f6ea91f4de4637c3f680d9997f41ccd829b2187b1b8c65589cc224f4b543c526003db0fe15cd8c12803fc0086c0a44bda93710920c95a4c032faa71c61b9f6ccc31d86283dbee8c2dc9849f8a0ad258b0434f28", 0xb3) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 09:53:58 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x2b) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x3, 0x0) r2 = msgget(0x2, 0x224) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x80}, {0x88fe}]}) r5 = fcntl$dupfd(r3, 0x1e, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x4008426f, &(0x7f0000000000)) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYRESHEX=r5], 0x1, 0x0, 0x1000) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x1, 0x4683dce6b38cecf0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="00abe038fa5e206268000000000000000000"], 0xa) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r9, r8) listen(r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r11, r10) connect$unix(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="e4012e2f66786c653000a2a18f2dc3f56e1253082ac80d4c6d78db43477df8ca7d439fd86befe55d05ba67a3014acb12280ae5bae0db26ac27509b5e984f76b36d70e55501d9962ad9b6c671edc2bdb5a1a79653a7b339e903c2dd64f2a9faa282036935c67b983e56302c0c54e47a32a26447e1136897e3c978210cbe1d3247c44ba441c7ba"], 0xa) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r13 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000000040)=""/41) 09:53:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = getgid() r8 = semget(0x3, 0x3, 0x4) r9 = geteuid() r10 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r11, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r9, 0x0, r10, r12, 0x0, 0x2}, 0x201, 0x1}) r13 = kqueue() r14 = kqueue() kevent(r13, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r15 = fcntl$dupfd(r13, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x6, &(0x7f00000006c0)=[r3, r6, r7, r7, r16, r12]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) r17 = dup2(r0, r1) r18 = kqueue() r19 = kqueue() kevent(r18, &(0x7f0000000040)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r18, 0xa, 0xffffffffffffffff) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r19, @ANYRES32=0x0, @ANYRESHEX=r18, @ANYRESHEX=r18, @ANYRES32=0x0, @ANYRES64=r19]], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r22 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20022, 0x1) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r25 = socket$inet(0x2, 0x8000, 0xff) r26 = kqueue() r27 = kqueue() kevent(r26, &(0x7f0000000040)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r28 = fcntl$dupfd(r26, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r30 = socket$unix(0x1, 0x2, 0x0) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r30, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r31, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r29, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r32, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r33 = kqueue() r34 = kqueue() kevent(r33, &(0x7f0000000040)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r35 = fcntl$dupfd(r33, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r37 = socket$unix(0x1, 0x2, 0x0) r38 = syz_open_pts() fcntl$lock(r38, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r39 = syz_open_pts() fcntl$lock(r39, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r37, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r38, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r36, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r39, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r37, 0x5) kevent(r19, &(0x7f0000000280)=[{{r21}, 0xfffffffffffffffb, 0x13, 0x66a77894a261489b, 0x9, 0x3}, {{r22}, 0x7fffffffffffffff, 0xec6244d5cf942bd8, 0x20000000, 0x8, 0x5}, {{r23}, 0xffffffffffffffff, 0x24, 0xfffff, 0x0, 0x3}, {{r17}, 0x4a1bdb827550a3e7, 0x10, 0xc1e0fac9bdc68797, 0x6, 0x7}, {{r24}, 0xffffffffffffffff, 0x1, 0x8, 0x5, 0x9}, {{r25}, 0xfffffffffffffff9, 0x8, 0x10, 0x7b5a}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xb0, 0x1, 0x2, 0x68af}, {{r32}, 0xfffffffffffffff8, 0x2, 0x10, 0xf2c, 0x3}, {{r17}, 0xfffffffffffffffd, 0x4, 0x4, 0x0, 0x4}, {{r17}, 0xfffffffffffffffb, 0x2a, 0xf0000020, 0x1, 0x800}], 0x5, &(0x7f00000001c0)=[{{r1}, 0x7ffffffffffffffa, 0x873b7d37e995d907, 0xfe98314c913b4ace, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x401, 0x7f}, {{r17}, 0xfffffffffffffffc, 0x0, 0x10, 0x6, 0x4}, {{r37}, 0xfffffffffffffffd, 0x80, 0x1, 0x7ff, 0x2}], 0x3, &(0x7f00000003c0)={0x3, 0x6}) r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:53:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x50}, {0x7c}, {0x6}]}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) sendto$unix(r4, &(0x7f0000000380)="b99c5f0ada4f244d560e2c92fa3b36bb41c005858fffb92e31a258a29358f79f615ffe298de8ba52cf1a69b20ce54313d455325fb584151a4ec1b798dfe9", 0x3e, 0x407, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0xf9, 0x233, 0x80, 0xe15f}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000240)="178614a77a2be58d520b129f9ee952e1776cb5161d05e4bebe51c3d2d99437a37666e2d03346f2974ea6514228856699933a5460aaaaf367977e5b4384ab56a4f71a97e4f584f68b21861b9ee92897679c100e2ca0cba7c30ff4a66b2a86582ea2141248ef8149987a8ec1b02f46bbc469b155a13a17205ab23ec740f099e01772aa1fda4503cbda8709d0ab288ce0b8e6bf8828802d1d7ef4f305be9464a21d515b7fcb0d95f08799b3282f52cf85e722db91d1733154b25b186c9ed1b3098d6e278f935f9bd4fb44efdba2cc6fb2938c908fe95e8edbad807122988da4bb368209") pckbd_enable: command error pckbd_enable: command error 09:54:00 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x20000000, 0x20000000, 0x80000000]}}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x101, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r5], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r8, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = socket(0x10, 0x4000, 0x4e) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r12, @ANYRES32=0x0, @ANYRESHEX=r11, @ANYRESHEX=r11, @ANYRES32=0x0, @ANYRES64=r12]], 0x1, 0x1, 0x1000) r14 = socket$unix(0x1, 0x2, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r16 = socket(0x10000000002, 0x2, 0x0) dup2(r15, r16) sendmsg$unix(r14, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r15], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r14, 0x5) r17 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/87}, &(0x7f0000000280)=0x59) r18 = kqueue() r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r19, 0xffffffffffffffff) r20 = kqueue() r21 = kqueue() kevent(r20, &(0x7f0000000040)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r22 = fcntl$dupfd(r20, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r24 = socket$unix(0x1, 0x2, 0x0) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r27 = kqueue() r28 = kqueue() kevent(r27, &(0x7f0000000040)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r29 = fcntl$dupfd(r27, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r31 = socket$unix(0x1, 0x2, 0x0) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r31, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r32, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r30, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r33, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) sendmsg$unix(r24, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESHEX=r25, @ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r30, @ANYPTR, @ANYRESDEC, @ANYRES16=0x0, @ANYRES16, @ANYRES16=0x0], @ANYRES32, @ANYRES16=r23, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r26, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r24, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r35, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r35, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r36 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r37 = kqueue() r38 = kqueue() kevent(r37, &(0x7f0000000040)=[{{r38}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r39 = fcntl$dupfd(r37, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r41 = socket$unix(0x1, 0x2, 0x0) r42 = syz_open_pts() fcntl$lock(r42, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r43 = syz_open_pts() fcntl$lock(r43, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r41, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r42, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r40, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r43, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r41, 0x5) r44 = kqueue() r45 = kqueue() kevent(r44, &(0x7f0000000040)=[{{r45}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r46 = fcntl$dupfd(r44, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r48 = socket$unix(0x1, 0x2, 0x0) r49 = syz_open_pts() fcntl$lock(r49, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r50 = syz_open_pts() fcntl$lock(r50, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r48, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r49, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r47, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r50, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="25806e4388297f9cd6d640ba62699f5daf5bf72606ae9ded766d8aba4c", 0x1d}, {&(0x7f0000000080)="07cf8cdeadd62777e6d948cfc012ca4cec309606d804c9261875f197501f9b28f9192c7c02654d86077b1cf8111d5d7336b1f710db595ad297d1d6e1b594cb1869d6ea76ef186ea655c1e8fd74e998f664bd5eec0be29dfd2e1967d3a5d5dacade56b139e3d905a679f39bc3454caf095f80747cf86f454ee5bba096b16be47803b29c475179c0704bc58ba8eaa0a0f5756a6c7481e653fa220067642d921897283e81b9da8a7b8bae07bbecf6eca3e14c93", 0xb2}], 0x2, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r14, r17, r18]}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r24, r35, r36, r41]}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r49]}], 0xe0, 0x2}, 0x408) 09:54:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffbfffff], [0x0, 0x0, 0x401]}}) r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='le0@'], 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="f33d800de9f2d485633e24dfbad40529fd89f129fc26528b9a8c3f5077ca76cba4409f81254ec0d1f8eba97969ce35743a621f56e911eff3de58997b863193628fbdcef405545cc0eb6e619c933fa33fa02c47b9073a752263ed89c7a4d5954741ad9ed19374e15f6bd81d41c0eb64559d1cfa1ca2b3f73f5beaa6606723c6fcdfb0a306eb27c667f7758b194d5770605ae8803a16a4f129c917a3dd049c51ae144d24a24bd1ca10b2930d460d6b17351d4eb04761e60b3cc073b75acad9959bea3715969e0e4fa87187b23f25", 0xcd}, {&(0x7f0000000140)="60b007b99a952b70aec4cf3b31b260094e22f1ffa36d0d2d04d25205bd66d6f54c0f1c665e6a9e3e729fa07cb06510f53b15c251d4a10f1b1c661bf5ab9dde45bd4b755a5afa1055c1fa0d52716f2c75a8d90c6476c9249e3707a5e4e10190de307916488a7ec6531af2eea6783ed1e5ef8f40e6efa1f0f385e5323ffdaafd997c4d80331722b11d3d311c66e9a63f398e9db14b23d039f326782cb0af22183455bcbeb5", 0xa4}], 0x2, 0x0, 0x0, 0xe}, 0x8) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000500)={0xed, 0x18a2}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:54:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001488cc30 09:54:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1b04) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000002c0)="8dfe92294db803e9018dd437617179c0ad2cbcf6ed659d07f33114e47e38", 0x1e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001488cc30 09:54:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffe, 0x200000, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000002e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0xfffffff7) kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080), 0x101, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:54:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x81}) readv(r1, &(0x7f0000000040), 0x16f) 09:54:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000080)) kevent(r4, &(0x7f00000001c0), 0x401, 0x0, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x10000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb56db4dc1819de46, 0x10, r5, 0x0, 0x7) dup2(r1, r4) 09:54:01 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r1 = msgget(0x0, 0x8) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000005600000000000000000000000000000000000000000000c678e6a30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000"], 0x88, 0x3, 0x0) r2 = semget(0x3, 0x3, 0x4) r3 = geteuid() r4 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r5, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r3, 0x0, r4, r6, 0x0, 0x2}, 0x201, 0x1}) semctl$GETVAL(r2, 0xcc1bad997d07c88c, 0x5, &(0x7f00000005c0)=""/214) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r8, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r9, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r12, 0x4, 0xa0) pwritev(r12, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r11, 0x0, 0x0) write(r10, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) 09:54:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2ff) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x411, 0x84) setuid(0xee01) r0 = msgget$private(0x0, 0xc0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000c890f0fa4cceea0024ed7a421f069d732bdcc34a7594442d9b7d547b27f6cd3490632f17b35f72661c4e11382d2144c2d5368630f9eb72d8e01a23725efba090ef9dd7a2cea5b1c5a88ba99f1eb5298e2e06a1231cbc4c954130a90af4391eb0830db5c43501861612aada61617fe26918215b3979acf98f2696c9ce0343d2f8247c4382a3508c33f298b9a684ca8379db354cbe1377810a18b5eade5053af52ce7b95a500"], 0x1, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x16c) socket$inet6(0x18, 0x1, 0xa7) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) dup(r1) 09:54:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020691f, &(0x7f0000000300)) 09:54:01 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r4, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r5, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r3, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r6, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x0, 0x8, 0x20, 0x1}) setreuid(0xffffffffffffffff, 0xee01) shmget(0x0, 0x3000, 0x602a320a8d821ff8, &(0x7f0000ffc000/0x3000)=nil) 09:54:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) sendto(r2, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d803ef667111867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575cfc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de658eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 09:54:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:54:02 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="a321", 0x2}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1000000000000281) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r6 = socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/10) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000100)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getegid() setgroups(0x2, &(0x7f0000000080)=[r12, r13]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r5, r14) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:54:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000200)="ea65fd064842924c74c1463290", 0xd}, {&(0x7f0000000240)="9e34facb93942611c7f62d348ddd608097", 0x11}, {&(0x7f0000000280)="2c6e9879c1b74b93fc681701", 0xc}, {&(0x7f00000002c0)="a6688bfc4f86c70b343e5dffbc078d24b27693dffcaa42064ccba16d77a4bbb8471c6362f1dce02c1f7bcd0bdcd18a248f0e47047efdd080c2674f453a9e1346ca0ccd521077ba7ef14d22b33b75baf23bba5fe7b64ae2e66997d5cc8c6e5957f9af188724f13ddf507fda2e627bed6746cb7b848de90b5d9d112802c1f19468d6250e10d69b6bf9de12002bcabc04491cbd6ceb51c06be62f1eba2dd3eefdc61ef662cf2a5b5848f00bd769229c", 0xae}, {&(0x7f0000000380)="56ffcbd73c61ab03d1702d271114caca8713215b4c40871fcfb4260e41e7aba3d1f3ec18303f6780d6c3d8922845eb2e22945a0b7750eb0087e03f8441cec28da7033d212f2ca6385afc62a9d6c5537250954b777306260aa92536ca8fa5366686b8cece22d88edff42a138600c4640d26383a65c0b7c8767e1c", 0x7a}, {&(0x7f0000000400)="9eceb5723db3b9e5f3f6261a71eeec2b1f5c85ccaafcb5687f7963e086e02f63d010da551e95a483700d7c49123cdb8b15331f991b63b0d4eda59f3739d39bcba88c880e3f522cc14cc6ee278d9a65104cd561dfdfc37590ef941859ad769d04a87aae", 0x63}, {&(0x7f0000000480)="1a445bfec1c4d658d299dbd361a4af598726f9c861a7541373406b15f8892b59f9cff918509831c11e2799949d3869e04cd6da7c0d91e41c4e34d40afa1abde3850ae79614dfba49788bd540663f658e04e94d132906f1bb5e730839bf83c3520032f0ecb1093b9c935bf0bc758cd67098bb8a5a223b3096b24b4492fd12f42fa64ebe71684a3ab82f90f08ea0fff6613d8a716c5886cb37fdebfecbad4fb885ae2607ea59d0c82edbae5d6a6149994e7baf122884047af28562b82b89f36424bd6cb31275ccf788260711777965526e1b6b8ea54bd949cf4369b0c7aab278170df3da3a7041a4b0775683efa8ec70302f0cee6c", 0xf4}, {&(0x7f0000000580)="6a6cef35dce4a9e45ec04611b1fb689ee715b14b73877b09426cd5c34c4ce37712ce8c8b168dc08b66a36a0c635f3774e181cc9865c510104f4a36af4a972ac7943d0c8ee06018bdf7c95734788d3694a60de29caa2f082b937ff103c5a8150b85067dd4f1fed22bb74f70cf7d31e433c5a95c39262f2153edad597ae0f789735d3986746a137458aeadfa678d2b936958a8c7160e1a1133507be6d6dd411c7149f9173c935f93eb0f917cf2f1421c5e5e5f42d62ced41aac3fcff11087139104d70a970eb126586ba7ea7564a82806624c84bb52a7c1e3fdb98c493bdbc9a03c217cb3d78fe31342091f4fa6e9a75edcfd008cebdede2ecded8c4bc51b88d7e1e1416253862e69f2a1623021586b2aa1e958b4cbba98fa59ac640bf75928249ce4ae6c225c8a611adc6dde23f965f20539de4c0abb0a8233c3a910fac9a990a0fad2959207404633c1197fd9d7125c52ca589e1f0c03fdc3287b8ec4cd13aad31abb65d4b6162fd45d8daf0c5897f6ede1ee1503596ae2bb2de4839312586f8a606157132af5b7a4cbda771ca79294a9185d21b11a37c54a5848877751f10afb78c7cd11029d7f4b95a627cebbdfc65ead4cf57a3d3c522f0f9df901cf834d7bdd1677c95b0b193aaf6ecebc211acd6a4a96066e577e9d61f7608017986b31619700ddeb23c704de52a5636fb08f6523353075ade77f49372ab026052f466aceabacfd37b0da6679b04dfae152280bb5acc71818682fb351bda294b871a01a430804db7d5ae0db363067a5334418a0a6fd55c5d3b8b1b152d1855822d19df2f63bd4eac6a5d29c0312f15cb7fee3e4982653019010de535934900033e59a38f311bdb66c699a59e9d78996ae7b47022c2e2f629e4c76aa56a1a9b263ca901913d6aaaf8ddf52214cf1ceaab9869996779739e7b3643c0abc5836cf209f540be889d13b37b2a60731efdb80004abb3b7bc9a29270119546b73aa5d282501c9826c67a8c15675fe7d7161c85cc1002bf981190b8eabb7039e410370cde34b850a0f2a1ecb7a5ad097841add962d0cef0bbfe0861cf8c470c0c9cc01347717793f4c4a8f9bba71630325ee9df4a26f53c40c2d90fbc1bcb76a639a16e8204e33ce2b043d5c93ec08b6b3c23074ce0781266d7b367833f3eee94b2799370fcf444d213a13d45b6dc03ca62212c31ca306afff6c8b0c994d4a0798f6ec67830d6d5c5e998b697be8ad0f4bb64c168af104c224bc67960f553e3f65de380efd69fd3e6ca8a41cf28bd8186b47fddbbc9cc9552f212b55a886195e4f602c97463274a814a3ccbfef3aa6fcbd5c800a632eba6c63127f0474bb0793fbd7e905d23e58e56273f7748963169a444d9b22b2a46fa7a04db8dd5704a1b15cba9afa8248f8d2ff978a3d3d0632505be9753b460d96168fe246306ff6af751c0c9152b63ebba7983bb19745cfb82a1a2c48ecf2747d64141ca2326f809354fc057fb9ecd647109573a926ab725062605086d9f9cd24d7778c6b22d47cc3282cbcc4a9fa811e9a967a59e8b4a441d314a25d9540052277a02995f14c500133e7a88265b7824ff069ce3f061940b4e50b78a4018904c8c729cf1a12eb771dc8ea7402d3318c96344372733d451d09a146df316c5087746d13c906e0a80da00630c1c92af49ccb2d127dcd95b3d1464b8e642bac86847cf60e45bdceccd46f3a46be60bf6307beeb883f78469d1959a40c9442d0ba42601ac8599cdc3cf40880b5e074d8ccb336ad124a4696d37a1971ce476533631bb072459e12c080feb2f7d4c7db7e3186cc1fb4a395c15acf6acd72d50d95fe69f57841c263b2b19a3a2cd578546eedbcf6e9ccbcddf8a86efe05b5c56241ba17d0c829a00254ddaf109266d11d6a257ed733029658e57da51447420a53f2b6ea8ddd7a1d9652ac25650a9f15d7d5acba456fc230c44f63b0532621849c25d40b465b1efaca01c3d1aa18802260c54fbdd2f4cc662caefef42dd18b1be8d0dab2b203b079eaa730330754c9df17403c95d495a7269e624d694946284384e6cefa4bca999d8967e2fdd9df417acbafb9f3e1da9099ae38b679e4bbf192d4ebb068cae3a8efd5879bdb58bf8244a33f3ab880cdc36d768f67140c74c7b2bb3174950965ce3da0ef1cedd868d1fbdeab65d8c4c516125d01fb27fb6f5454d13eadebf32f3134a7097d626365a55bdadfd4564f58eb3837ec16c7347f7a709b07125d639737849a35fd4a205abf50bfe489b2eacf60b4dd405b10ff6c7bdb0c6478bb95661548c6c7dc2c1a3054d45d0930719125192cb5dc21654f8037e802c94a291e598b646334d0f6054f2ba03d88fb1b1bdccfc721767314340b6807fb5a9274944a803789012bc11c5a8e4fc5e352f94c497e09629f4c72061bf7267457465f0d75be3d17eab24e9c31eeaaa83c681debb599d9a4a3a797e3e457e67b55b482bb0ba9abac9ab0d442cf2ff3650678479c0e551c2c1aa4a47d9e9eb4b1f4c7ae259396ca4d1f9d071b3d3591ddafce3fc21be39cd353c1633867ccfda76430e1ced20ad3e12ad66b61412db51435466bd77b6fa97a4422d6066ffae72c9521347117b2881573e01e48ea5fee4867bb480a76e17d1a6eaf16bbeea1258323ff39252f6d72755d3e0d07d33456593deb44db4a0aab0a219746f98c0561695c7325ead3e87cde66775c9124f98c56ef864012ea16695d0ba2cefcba158ee1f7a0cce4457cd21cff2584a69adc867220d869a896e0d81d06a63f095f65e1427bcddfd6c766155b0fc5b27da631cefc21118bcecfa5838c7a9b0675beb58bd07d47af7909af63da687552af6406b8abcb1387768771d659aa8fdda5cdea18c33fb82a4b4c8740c45d4dabf9467eb6f4ed899c44cdb9352c9b89e74e4380b977abaa190a5cb86d03b5519a4279e298ad615812bb5f6cb90c98a4ba2652d302a1c59d104e7f6b443116207b9589b49e27664da202358428187c88ec93109c1a20bcfdc4aed9b3826c375b887e8de980d1e9fbc3ff3c42cb747084397d5c2806940729de740c7eb1b58783faac9ee8e0413eb2c27ed60c1f68f52eacdb0b959493694de9d7496fb09f5a56c228bb0bd5726baa8a9b45fa5a12770f25f12175e8eaeadc6ed0bddfa6a0f932c0705d33c2eb72ed5f05f0f31bf27d741532b48f3398464a30e55a3408b75d71a056a15ff314cc99638c49d1d0d94e7ca95d176b02123d3fa7d1f7bffbd8846cab38331cb0fb16380473c956eae011cf54c7f16df30d3b4c9711020ad120dfe925183dee29f6e0c996cfa3355d10ab4d357f9a5f5eee61e3131d650a1854bc6ce68a55463808190c3a1ea49c985fd6ba9d1a343d6592ee1572359800d148b584a329c8a279caeffcbfdf917586d62d9a93f04b8a91e401caca96090f23f54adbe67aaa123d3bda72005ae3b6f9f6d75e8a6aa7861575637224da305f2192491477963afaddfc4eb15860b9c7891e4e7011b1c9e18ff971a5d0ba09b76fb8518516f92577cf26d62fb7b8db69e9c7373f2c4d76bf9d1e5e98d832ed6dd28269da063a2c40e6221e875d1afcc391145a2b6e5b6b2f41ebb5987ea9091bedcffed222433a9edd22eaa7e73eb2d0dc017ec4760b9d155f2bc8f50fcbdadfb2f9a6c34cfbf8c06a151fc61b67b786974cbbe55fe4cdc8bea73d9042a07e060fc586fdfc9986520b2a01e85a9b8f3c63c3e39a12b3746e0a78c0445787a6e560f5ad81b4e499ea32531c8b5940efcd2d6dd19cd3e7aa821a257409061c98fe793c27c8dd0dd2e437f23d14862903c31bbb990502394dadb302d9ebc180c528e70f1653f4131e45ad7cc205745a5e59779e1a35a78732551b9af9126031143b34c07ad7ef9e9a49b278f535a40cfcd42ce03d8a0273222b0cd650b4a3c3368c1e704b31eccb365701dbd12116ae3f0cd6c7b015b512cfc1d44f70085ea789ac62eb6a1c542a6740a1ad954033c3a3632e65de24c444b92388c8ff5978a51d5970d5343f35d33f6000d11928fa00bff6d1306ebbf6018a2b58b05f4fac759bc03ef4be5c3b0044c1dd8a40a11c8c714fe05d412f5b140588644869a9ba525a8a14e8308fd245d0246920b1c5b820dd90c671c50149a5518df86da0b39d5c4ac1ed0c57f7b510d5d478faee0bd8a951f50f24895d47776d31d298d65131ec331c18d827808f587f86b5cd0e1309661d5d87bdcab36e285183d79b91353b0d5a30a12c23be5f7029ac1f0a96b9f1f1a79a12615b0ec83a292c2eb443bfccae1c1fca77bc2304ad855f67e748500e877a3082f6cfd59c93514bcc644ef6fc460d609f1fdb27abf00dacbd2201c869186e13cbb15c7ccd1d0bf639135266fa3d7b131b7febf51de9bb88495ef7b611530f0721a815618dab93dd7f5f6af15be76d91793a0a75f52242704e7737bd6aa8392cd598202cb8a63085ac9222be4a25a85f1fdf30647395b2e3ab4ff051e76c23378c92ada69a705b2f503215c1919300908a6c3512fc4165bba21834bb1a54e2e20da9f2b6dc82d9947bb68b31ab56b061ba952286f7cdc9785bd48130ecc02897e0fb72393304c689fe7611659ab04b7d53353f7e98071384d7f327eb752adb889d73c9f6a50af243d194139cd589f020d73a29381b9a1e611e6cc8c9e9d07237da647cbe5c525a396140d20ad1d4b0613f994ac3e9bad8fec78f6ac3515a9f84ffb95582afde462846b73561fa7d54a2d445894b1b6867bd6e2f49f672f711a7f45909ed693f15c85e99139b7a48e02d786cd9012cc30394b9518180a09af443582a50c087c4e316bfbe809664f4559c173fb474561fe7d23241d35682ee89d6c5fd03f5a82cb83babaaa869f705c6940dc0d2e27adad05c016a5a10c15089d1c0f9282c13876dbe6c0168e131b51521d6cb052db72043b71fbb57a7bd1da690bffcc47d9afc552ec1c57e3b83474a3c7f108b447f03292faaaf3cca86784012ef18368824e9940cf177a7c447c0ecc994f46a7e077bde6b3ebfa0eb46267fff44619771b088cbf1f9f4bdfab51dec8a0f02e40c16dbd90f067054dc70ee31381f094db8ec3b3eb09a59c5a5d1ac8b41b12278b4f2d98a6633dd702752a21866043053518644949672b1ee16a48e16dc1eb07c0e9aee9f7cafa7ea2222f4786323474276957e0fd0f907487dc7aefb93633351fcb19471a139c087e9aed308214d74bc8292611521e585a8cd93fd02a556b0f321de64b4029aa261b9bc060de73c2222608e0db750bb6b5cb6f82ee1020cca6e1e4e55f8bb36a3bfd2896ae1eab9f6f8bdd4e7a6f04a427aa2cd667dc570f06038134ddf007db11665a8a67ed6cf2db626b4da337a62bf70cd5d8608cb7e252b33ca89a536242633c1192aa2f97286ab4701e1105922c9f04b42f687399466e88e3e7a0027c67b25aabbdeb5cc85823b1811dc65d78618d5ef8cbc6c856d5e87e5bf00bf15a4c1443ad0ac3429b47a191dbee51c5cfa467945b142c2efa02e696feca4a5b3033a7bd8e616c6f1409b6ed961f52800bd82b2bcf6d256b7fc6d0b2b306e7cd75f64ca99d86633fa4db8b601daf7bcb8586e2282660275dc67d7bfd7eaf91f83502f7b1ac5a5a4f6fe609d5c60f32c139cad3ddb029d34855416244e2391a270a13debfd50ec723a2c5c8af6e3326cb87ab63a23c6de06f92a6e6b4eddbcb9d9311d98fc91563c42c373e50964cb888aab261a0e6b6e3a8b97a20f3000853634e4bcd0321ee658c8c5a7513ebb384811388c0764772e4b79c578b4626745982f147971ae69e887", 0x1000}, {&(0x7f0000001580)="e4828b93a8c1ec44b6a8f1061a34dd11c6bb1b3a0c0f87c2e25c67cdce5c9ea3e7abcf540cb18d4c868cfbbc76c81e1ff821999d505b1b9b32bf6c30410751379f19f8b8969fa8c03531f6d3a1d6f324a785b53a052e71125e22ab280a76c14926f7666f1e1730240a9b4564a7e41dc56ca8da655df095c89674247e687a0cba28451c7f9091343f4520a9dc81c2a67a6f384bff70dbbb86d060d07a0058cc968cb9cc33619c78eabbb2ab4b7fd56d7e583c8a54d4a579029fe8f6ce00546de6f0fdaff2dd9f5ed9eb2cf993fb93f2b694c36d19ce222d0cdfd715785577aeb9029e3eb7d5f2a04073c86100e9649333c5a093b3f47eb5f85f91cf59180570bd36894a0e35e2718f1c3f14e6adf7379691f7cf6a94267302aa5e4f70ddea6293377a954fb46ecff8903fe370994d82c9d7b235748b31d8c00d9fb69db6e84fc966fa02a9f672250ce674b6f46ad66d39c6dd93f9df5c1bce6af00faba027582f3cb9611a128b464601ebde17ad77d4482fe5f72685c3d9755fda487a8d5c5f36e32b8df7c158360e0e47b7e76e09a9752a14eac23293ccb0182c3770cdc25d1553d02d73002d5d6d43c6322732fdc6d7c1bd28490bc10043839319de46cc8d23803233470d2c149b8506eb6cab672c2dbedaf6cf752dcfdaf4b0d29e89f9f39013f5b79a2c6ad06ae8e27549fea98dd308262fe02877308b3dc3b4d33a16c01e29a9d3006b6e34ef1b2670d6534273db0c134504e767000a8bad955128706b1ca0f5c358f53f4c8e1115cd89fc748c71c43700cc84992ba02bae263b395ef4d30792ea7d86c3bddf2585cd02177c61042cce3f9bd80bec96ba505d3d3ba03052bc51713cbacba0d1765cf629e07d381fea58f36e2a9a4d28a369b9ac744b1bbcf4fe3a03d8120f5f015b97be43ab7b58577cc9de53ddf369ce7b77f9eebf40488f22cd8162db5401e10e00d846c1e7059a080b32a27140bc8feeef3d9df347eccf282c47603ce60adfc9f7c1c36391facc5a989137a3f5aa0faa8453e7b8225473db598760aa6d15fa9e8c5461307462c85ff52875e7f1a1cab85c75a1cb401a8dd559917ca061eb3ee90f34a9a895185ab4fea7a5e471d4d812f5702bc12963d8bb0523a44641eb37854191e41a2700df0e0e917b224c2c66268e2301aa2e8e0f02efd5bf24d99e688cae0f9fcd92ba749b46defc3cbc1c70f4dee507873a988e76dc747e4a9a09d5cf360a357237c1498cbc05622ece4a30c5ccd31342116f9a80a8a8dcfa92dd6886d952f9f615f26f2a73c535b0d21dfeb8f94ea79375e2525a25bf5178e9dade846fe1cf5cf90726231bacdd7da9bef1f0b9a0ff9ff124befc231dbee8b841a86e059cb5723c76d2c64fb10a39b146e52743851e239975265a5259ea6eb203f1c691f35c902e4c695e9d8c1b2d5a8542320e5a17be45c833f6d3f656d3553467fde08e7368a302d7b51e64527de3e57f58c8550037cc154b8efb0bd3b97ff7dbc37fa0d757eee83ecf8b7b517320359b0924ca8bd8aa3bf697a83bfc4c8d340edb708ccd8e7e36b43fe2174cf0b017611d60e9255febbc63479bb14d312cd743e0ca32287b6346acd37bc3db7e5426b66b215f7aa18ed7b70ce4b145aebcdf60fe4fc848a0b3d5a69a4d2c41079abd8c8ec113b1eeca1d8559a8fa89f28ff8a3cbbb10ca0997a2b091f5feca3d0ea42b3bc2ab81ffaeb658975fd6777d4f201be81a991e37bedb7db26a4eb80c115caa611a7ae8d02e30740cca27c41a99b3a17de687319a7bf1f1ef39a536ddd7807e69bf80b39dd8bd6e36dfff686f2e3c93420a551bfec4e0d13e2975689690e522563a7d81ba54722b03fc7fa03987c2af771a8cb892329870e31f33aec8648fa160176659f9ac62c39857ec26be891bd3285e85faff3a739aecbf1e23eded57ed6a5112570da90b0c0ed05fb8aedbef0170510a91ba78467061ee4196bf0605ea3850f5f351df3b02b2f71f091c698bacf8fc057aa2a26ee5c69e60d391da2206ee215073762ec3d796700d501ba5024a3b9d60e044a83fb9cb38a436450f00ec82b1c29805a126198d0673486546e4736145f81db8c1f842149dc10446c87fe5e7bb2edc2fa6585c255b46484aea79e284b41471fec39e5be7d1ffd79738976c9acb8d1aa77cce4b17af8a1d20b8b505ee4b8fddaca4ffe18ae3bd7d112e202c4de209f40c2283dcf45ce75e21d7395328f3efefbd3027397ab507b9527f6deaf3fc38af510859f3c23d09a160cc5556335374f7874515c0612572198143cb4de28275443fc86d6a6ee315f278215454cdf9c47afa0f80c12b7323dd9b935b47c9c552415dd0c3d46c6dc2fa16b6e1c86ad9284ce2391d0b8d2d48932a520595d0c288de25dd99068e029aac60c6e8fe767beedff1ade302baaebdfd01330720aa24c3c0cb000c86557d85d6631d52e1b6b4d93efb4b4efa9450e2f19d8bfd5094c1c09aac90790527c5e370c125287d35af04ce90044df3aa529c4ee2087607a49766023c1b48f703e15af2678fdb6227ab9697b1492d6040167ac82cc4e3f1c899cd8f8b62fd9640605a3acc31490946e70140b3e89f36474214f4707d829b6ea3dcc01eeea53304a27922520621ead07a2dd22b43f9492d6874e779e14bbf16b40612d045b44ca0618de248bdd70d57379d73082099ac93e44bab825e44ab8f4a7b7ecf6d3a84bdaa145c645e42d262557ee574f640a7f39f1c8b5ea65841e0d03221f844fdb5627953061c45262df455bd8818987885c5ac258899b8b3534f88d3fb88fdb9f2d31a666bd9f0347871b4b57e3811706e75961345dc68078a31aca72a1d374d00f1b35afe5b2937f54c9a3b623c1b763fa38799754ae42c169f86237afd53dbe363b7a2b8f4e553b2a50577aaab7bd41430a818a002687b5d14ea439b39d762ba67b35edf0f11384536c0b7865184a511340265a0024c1731c574c330e70c45c5918d8b5fdee96007508314da83bc4a8d05047a105aea72bbb55e94d54ffa8e11f8b786949f2fe6390ba591b2b6cf263f2f5dde9e1168e924f0612caa968cfc8e087b436d83bbb16d9e7f3a39aff6a6b539c56466dcd14835ce9a05cfedcdea03e4fd417d58b4fc8b9554c8b9670e055edad592d44ae79308af6999fd508602e668db9e9eaaed0d814c1303ce0b09bee465f7f702ff3438fe3ec4f6134ffce6dcdb38912afcbe31716459f989643a43da2e3946855160bf08b8d5796040d52104423e33fa3b33e2a2928d661428e056969220b5a3ebfc05fdd669c543aab8022991b67e7cbd55493211ed283fe687d2f70b49a5fc6a0d61cd06f75b6416ca89ccd7177227c62bca4de0c94353343500f0172ddc6e6855f1059fb68650f5ccb44d6f5ff6e29f354d99674cf5461e7c5acf277280b3598320afd3d8351d15b36667a08a98aad05a72300bf1a2e09336c243d11d6fb3eb065720107b4058285529aa57b2e7b76cfdbc18b0fc6d3113e717176c59e4bb5ea37413409b6698ff1b5ba6bf68b7da9221f5eb404ddda21de93396cbb48721fdee999dccc792d23b468d7c8f79545c6041079a54bcaa6a0a8fa4da7cf8c4f0d054ff1142967bf1ce61f0a554814063cb788eb35e755d92f9b85be7b068c6ccb3ef86312b6588ee11e1d22ab0f88b8e941f7477b28ce8fe551b2678bfa5fb5be4c4e07bdeb81845773487c3ab66480025a203ae684259977f8d0a2d53708dbd0cf24269d3034340a7101963a8b9e5d053bb07970a166132cccae1e4f68800f94a1a926183abe82e1e8137c28386528fc491c9576f8a5e86a1bac59a69062b9bf6e88b37a4ce2189edd8fb53d15c7c4e9d4b0da7a32455c31572e22eafd1c241a1dfb9727644d1bc2ba2f810cff2ed84eb45dd7fb9d14e1d67265a8b039e06c8437b45e64c6df7742e19783c120e210bdcaf5b381c060141c9e2fbc641f4e0312ea877d634598c9738f49389d7be751ca5cde094660a50e200d3c0cb7be6568a4b5e803d1df772ad19fc9fc4c34e0670bac070d2452f3493f8cfc63821a7fa8ac3cc1eb23ca8a037fb3bf802b151cff719153644d5d7427d80ba0eb5fdf1eb9961e4abbb83e1a39a6da1914c6b876bc8f0ef95d4f639186c21fda6ab835d5dd1cc59b8dd01d05a0beacff3729a7404bd4e934ca44eacebcfb5f078420b2882bc9c255fd04ecaee75502b879cb2dc2df2c6c0366c00e72256bfedc81281aecae5a38f51ac5d2a754a90c9bf518ea6b36277ee7821be6c8af039867120824fa546080bf4b157eeee63d1cd8dfb169c48d723b5ab51d8ee4d8baaf15d495981c10c1133cf6bb35c5e2996f28d527929ab4d2eeac128d2a28b9f7f4f0cffe2bc79d3c019e02030cda24ffe5c797f3332c1e8ac4049c18afb9a8f974c926a784b6f035e535e3c9ad7016fd9854b56b176035accca66726fe613aac79f1674fa7541a04c192778da50c910de716062373d55b711ef980931e0739c52c98942b431531eb87621c13a7f28294ef42757a30fecf2f141d16a6ae9cfb0271047b31895d0e8822e0e2b5d66f262033db323a95329a85fa0d3c812a8626e025b58da0d3f9a3ae5082a0a704428c966d85071cc677e1ea0ab265bc3be5c421471adb5d98e9ffe7c0a4ffccca79aa8717048f4a6d4de69d8d163643cb674901e9768f70142373fc0afed5020f9783a63a5442fa5d6d05f581fdb73900820749b78213c243c6a4d2ce85c376ca45fb7417760dbf1d04164199d9999f27eea0a7559e77d1d3afb0564f127962e826fc8a90f88a4789a564cb2ba8c7a439b18ca51d54c8d4a92a7320344a09bccfb7d4b9f5a29ed326f91e66d2cae8d832a33cae49f3cdb498ec8a015922db601a38d8c99f28d4c91bba20edf294966f06e1321f9142c49fe9e9ab0be0ff40d130a21cbec1f13f804e88de9feb872e4029fe3721d11f3b01594ed8b8d0b5b56a9b642d00f94a7c36279088a297bdd204488b049c70d83d4ce2a384b775989272c1eca461108e4482ade4ced91c9ae9ea9b7765099eab3531d29917b8f38a1b12f2a2cc5bba5331ad42e34fd00f61bed38425037282cb8c6dd70bb74eea9cc389d0553b13d5bcab0e2d89ee23ca5091ba3f795983db398e22a971749700d4ff187e1e2bcd80354fd1966121fbb1043ff847c0d1aba0758e2263aa6688082253fd7a2c5afbdde28c6b6f6dfd61cc46c733d579bfc9bab590baaac4351004e4dde5a267a31265e1f700e0b7774e15f54b8b19b3324d92b5c069701bf00623d66e43df2ddeca6456bdebf02f9677a258163f326b5e86a02940d6d4688d90225314c34ccb0c2e47e742aee6a4bff7a25148d361d52959a98d65cf5b698c0014a3c179f6db2fe3def6427e4bb1c298d48c4f311fccef25758bbfcdefac7ce1ba0f40c059b1a798d4c0d5ca747d1f11b6200b45992992f201380415a6e691a062a018c32600cb710789e842d5c8e5c1f15058ff7f9476723ea11a43f81d61bec8ca2d6c23e9f060986a83eb70901ef1bd3718ba8fc71005340fb554050a6d3cea86063f9fdb771c0fe36fdb8f79aff885bf5b648f8166028df1b4d0221430bbe78fcd9189d0edc74fb864bdbeb105cef99e73f5c4530f08a0ddb3daa0a10dc6508f5833a2164dd3361d0d5a0ee4e72bbeeb8a98056bd2fc2f3d2b5706634fcac1bc04d5e7172544393efc77dff2df606b0b3b57767969462205abdb9b60b6192a8dc1531c4aaeb8728e5671797c477ea4ab12d85b28eac13693863c67e6bdb398155d7fe32c7ba116a51", 0x1000}, {&(0x7f0000002580)="e4c5878e85f7ace90e378b81fd22f194d25efc77b9aa6a9c63a8c3c8d7e2bb62f99295e34b4515e3aad3c5944d6cae66a805b5a83d31aec240597007323b828b6f68e59b2a4b8d388e38f0bcdac56849849028bd84a1b6d4c22da6875bcf84754ea6c9ea9699a54935df9e", 0x6b}], 0xa, 0x0, 0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x7) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 09:54:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00abdd0000001e0000fff8ff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 09:54:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 09:54:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28, &(0x7f0000000040)="f02bed9f338b81074715e9d96cb3d2614f74f5f031669813f800d58fe9953028d4753f84070039d2") 09:54:03 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r3, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xda) r4 = semget(0x3, 0x3, 0x4) r5 = geteuid() r6 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r7, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x7db, 0x7fffffff, 0x0, 0x1000000, 0x2, 0x101, 0x1, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r5, 0x0, r6, r8, 0x0, 0x2}, 0x201, 0x1}) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e75dff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r10, @ANYRES32=0x0, @ANYRESHEX=r9, @ANYRESHEX=r9, @ANYRES32=0x0, @ANYRES64=r10]], 0x1, 0x1, 0x1000) msgrcv(r12, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r19, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r20, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r16, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r21, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r22 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r17, r15, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r18, r22, 0xa5, 0x5, 0x100000000, 0x2}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8e4ea3766e75ac4d3d79fd3f56c22ad9f463a6124d63925048dd8191fa0b8137eda3f3f4652a9fc09a270f192574cde39fa48ecc395463162c7f113a12bc1b206f2fc7dc777e7ca1f03908c26f56718dd6255820c13f54eaf735e6714c33c38b52b51c2d3406b9cc7e28cecd398f7df9ae2a38f09350f41bf3ef02cb99"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f00000001c0)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 09:54:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) fsync(r1) r2 = open(0x0, 0x0, 0x38) write(r2, &(0x7f0000000000)="220e228901", 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x58c8ef185b2e71ca, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'\x8dap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) fsync(r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x10000096, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='.\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40001024, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x2, 0xffffffffffff6328}) r5 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000008, r5) r6 = socket(0x2, 0x3, 0x0) fcntl$lock(r6, 0x17, &(0x7f00000000c0)={0x1, 0x0, 0x16ba, 0x9, r5}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r8 = socket$inet6(0x18, 0x1, 0x9) sendto(r8, &(0x7f0000000340)="c5b09212361adb0db2b318e0182a8512a86a7ebb972acc08615135da8c7ca5f492cdaeb15b2e11e6f975d9f60a46ebda6241ce3bd546cb0b7d86eda2ad4875df178b810e74b17f7ffd5c966f49230542aaf037b082985277b62e96953c5472c0d0a6186fc4a0935e9a17c1959139b998a494cf57e4c7ed397702da1c8e8775959d9844068f285cab14394a226d9441884a5dc3ccba25bc2c8716167c1649143979f6b632570d290a6b2ddc4caf79a3c93ed31344b132405fbe129663f30e40bbffe7f91ec032a76b4738cc8247bb8396e4110a67a54152bd3e0f3c0b2cb40169e68b57ad15fb4ad4e841f2844ac00853afe27fc30445dea3d4fbadabb82298e581e2c392358ac58fb08851f7d170899d840572e526154cc47c8e5900c83131c67fc01e03b63eaaacedc32a8987d71a0e2db3a42ff9ca37218b3eb5ef5c9aceb47adb506811b254dc458304ad554795f6e19cdcd6073acb89d0be901390a482cb06e7995504812ecb773d919a6bc886eb4c40e0cbdbb5df9584bb013a527574ac68a8b5b0c2bed9d25843399cb275d2229b028e04ff0090dae5d3b49eb1f4f9bec578bff40933d62df20c3247f6fda39757b8e08668a8377351f156881873f3ed43bbf949690f26df5a44827642064870109841188b3d162d1bc03312d3fe5bc8a5a797be3b30cad17496e065ae0578f6c92dc2ef5258638959a455095380904fe0efc6e7237b9d4e9aa09bb806c6ad8dd5d3512f634ff4171e4f20d445d813588337593c39c57b28bb08a58b2fc752f365ef3f8e3977153f7daac8f080f79a383bda40038819a36420c1f7c040bbebe4cf1f734a1e21fe89d639b59dff88195ba774af13f0e2487e3de99fa93d15b62a3585a33180d089901dac171e1610bd19b9faf13cf9ed9cd90b5db20c803d4fd6ed37e38af68eca565846e5e7e52854eaae1c1102b67e808e377b43fec6b736a3aefd28428c5caa8c5b89a26e9c68be743e7027a526fc06d28a1286e8c1d20b97811212de1157489ee1356111fdb79ce609559fd141e7e92a6766e2a0a71486a626697452e3f85c51e88a12f6aec33ff1ec805f19fc7b62cfb635f00482f749cf22f334771a64db5c6131038ec64782ac74cef111620bba3b50ebd26790c96ef76a8d9eff7e8c83ba38f714d2403031397ebd9d5489834cfe80702f12b0894a491bba9e444867bd7760ce6cb0e3d8a16dc792b2a9d5e3b1ae112731860e88259d601a59d5293da7c40c96e968da6fdc36eb53895a6f2b7d765348359ff5301feacd5d2aeb06310e2717c04d0ea64ff2c9b23da0f53d4a6b10da5df33a2e7a1f36868bf3183c8207514cc78fd3a345823d8b48532dc3bb2721c9ed230d3723540ab41e3b035a06918a8d8c4cd85d357e744037c2d59cea2aa1e11bd21386cfda37e8975a9ed1d2c1cffe1c049494a0d34c1fe65d7e85b9254f5d1ad108f4525b97a9cd06c8c133eeb3c00dbd097875e48d8a1b3d9e86404336a1e3a746950eb79245b5e77d4f7839d6fb83fea566ec92149f014cda2f485df750185dc3d7b827fa6641acefaced0ca5a2d679829341d82b39e1a1c2c0e6b65718fc8672779065764018c216f8c9fbcffe31fc765f21e0a8d4ba57939ba46562cdb121182f2d6241252ae2c2d1856afb211b38b69690695ac50d60b305aa962fe90f818dca9133c1e92688be173cd4414a8ffaf2c247d5c7aa369ee3fa8500443aec71cce95a6fb8c32f7ad4fe4d4b45cee10b391ef43c0e05a65a35f0f6df9ce83f98cd16ad0b6bab23c2b964674182e7c702b73cdaba8854f99a101c5260f84b421ac74ccb44824a4828e9da2f4681d8ff896e71b2c79908d0722dc4c80579c647f67fdb830d669f9df94ef6cfde256b02f5a5fe32f5c0e8e486286438a3a03cde23a6baed92b87d135330d28c994581630e0c8617aa137bc65aa96a0fbcc3db93dafc79dd10fa1e6d59bb269b4217881c8a4cb9f93dda45322a2421b3054bbfd0998c3fcd194a3673b9d51f1e5f9d59e18361496166e1ffc27e6b451e83eb6c502ee93fe1d984146352a91ac222f6fe55bf64666bfffa549bcf5da2c8ebe5697b16097be8e536e1030bc721a1490cda24544c3cc6905a0c4c89eaff7cc49f8d0480016a3ddf096b30916166fe1ef65d354e3f1c0877bea94b190004cf771bdfdb0231325c1041134712d79224a4adc0da16be0cce09d0cb9e75eca50251106efc0dc091c5bd7bb844d4cd3356529305131f53b459f84d9e627296392071bf413d167b75d869de58428258fa2608a2bc4072b8478d39b29fda91d9e9f7dbf760536b035fe1ae53e1818f1cdd59c37cd0999d53725d6a9a155b0ce0fc6ad2e4fb3062205b718c82902caf799d5b8901ceb975ff78d2e1b84c834de91e7c16b0b5b6a45b1a705bcc22acb12a5851c326c2e6d2c22a170c1366b6261290d01a3af284c836f4cce13f1316b1c8279d98e91765f2752b5b91baf13897a76c860317befc3c84799f08b585ee0e5b6f6a77e5bac5ba1791d498a417cce3960bfd2e0705dec319d150c960e43209303dd811c1abdacec5790723ba77b22b0c5c9268df9931a700187c87ccff46727439f04720f17a362bb4cdd3c2211279c4c412f23bd29ee03601c0c5a371611cd7fd7ba3588744f552562f61bdd8f2529fab5b1f53e4d707be838b1084fac8c46c093078b4f7e9c2dcb5267bb62453ae53e4e3d289c3c61878d67fc409370eaa02b0da8f3ee6f0d5605250327467175414b241fcc5dff25f2fed0b8b5fcca0b31f75b8c29813c4c22a72c484d6937d551c3a14149fba9de24b9f3a112b80bf724caed3e7a3567dd0822f32a626723e3bd37b2ce853bab0f2324344a6c72dab0db6c6cc235df8425e86e5df80077803595479f356e335e9aef9f86b59ad086a75fd582df32c5dc5422984d04b1efcb490abf828be7b3dc2e449ad5e3e04be837a4caea69f4303ed7de3c6a8d69318893072f0fd8fd424727ca06994d73ff2b374e0c3e309507021ddfc3e787e6fef8a6220a775978333897527ae67707405eacae5c34f08e02dfb95148d8c5cdc2270b4696e5a40e7b004aa53a272a133faf821e2a93776d89ce31accd2cecd636caaa5e422219ad07bfc6b4a39bc2f8ab7e96f4f3bbae3b80651aba7bd26bd2a3a5d799d1750af22eb7fc7210c20186558229a3375fd91e53857f055a909d527868d9f6eb780b7e2d3b99d2cf3bcb4365321b8d82e042db70d30b06a0425fdf34b7b942c33dc7cd9139c9d78f640aca3b32a2eb2a53d1918c907abd910057ebf632e7c06ce7368e5b126fb37f5660f5e34ad7cb7499112d5e12f370fa53e182f3c552ae7d2b2bd5e3f4071f682ce5e5c8127e4a0dd67e34a9ade890e750138ef0bd6497fddf1eb0f2e343aae4d08d963a2f8ba9ff9b936435d024eee2fd222e72730f626772b2ea112d5fbae9014595b2294e4ee59b67a3262e6305f217635c34674bce6f59c7349767d191c8d98723ec48882a25fc57a2215714fc2799a7a077d09881bab5b0ec8900e102f32ceabb8f2feca83cd9004a70cae5b7d4788d73cb907757f17478655ac50d0c6d56d130d36308f4f4947be9dd2a81af07d25301b4ea8366b192bc90daa6d609d768f84c994fe9a0ae4f5748f9dd6c7103c7b173f21094668c7badcd3b6ac534a142230ff7fd67b2bd9b516bf6382a82b699c8d819d6f81f7e431e4cd85d3617b544b0646da4a0cf0b3f60fb5a09dc656d603d5d75fdb7b5e93344b183349d88279ceae405981d3a2add11e49d4705dbf7e9826d51732a4b3c7b7347305424bfb4d6dd6e06aa27da5cd176e328e8fb9c15767a872e55207d5ece98b9fa5de8799f3f9b52876ba5580c9ffece36b537a58940b0861c926a92a17f748aeab8a98fd29e90f7ff147ef4b6ab33b3bc426229dbb8eaacd28a76839dd0e77b5abb601feefe9bbd235dae91fb68d202339c61da295a2d17fb7db15b271e4183a993ef253acacb0e805bdf77225fde3d05f55141ec433b9be270e9bb25a9418600f64f8d43154e07061bb3dbcfc54ea49b68d1e4432ab9098e97800ae9be71dd3e0a35548b0fc12e9f2fd363e65a0513f51c16f773fcc2fcf23523e16bd9782a789018e8d219bad4c1520df22e987f88d116fd687a11515b7cf6fd0a753258ef65b8294eaed44da8d16a33d51f03a669d133695894f578a75ae7200863b8fb6c32a99c9f2e43ccf33257e2fecfc9a2be8c1fec03a3371b50e1b18a502c7606d6faa5a83c6a2e34e3aa6b0f979c7d04cd136b0e86e667799554d11bfd5b2b215eacd620d96c2ef5841d99bdc15237425ad0147f2c1debc29d796a053e3aa3b07e19507397d7478eb062dabe9016cee26b32ef28ed8a3cd34c674de6f8447ec6fecacbdf19169425f3b250e6be1405c09919977d73a5404ecae4c66fb6dd76a67f77fe71d6e8e796a2e6b9192f12bc118392188dac062dbc61f93605dd3b4f4251ad3505c795b3541bf6cf91a4f5238afc1c89348f755db788103c2742a370bb7f80ce7ea0161572cd41a5117fb10efb31094cb048bce1f28a712e904b8a63b41ac775e42853c466640164c38575d3f658d23051527861888e8666f56b166ca486c4243d263e70490fee38b7564815f874286dcfe368d5a18c23fe9fbf5c635a72c3bd82d8d3b7ee6cbe4ddca802c195a87cf1f69e282ab7bf7e6b72275081d2a4d24bb9c728adea90d42ea1bab77b64369aabcb063956bc199b2b744e62b56fda6a476e1da4356086f8a9b000c40d6973d1454262a6f77ba14e7dc1069d12a17dbc67461f6f1e22410e813849e027a3be7ae5afccfe07392a5c8aa84e69dd871003fdf804ce65fbf967fe9747b98e8aee341e1eb0ed4ef4ea1ced1f2ee80a7181f2283d0045cae7b8eaca9c4707e21556e852b2c1dacf1f0154d1b00b3e32ec394b4e914b488e1081ba449286958f77b926ee6d682526c1589935562f5efdfe6ee8fb19336c333659d09469240385f585adb18cb7479fdbb606db333c98a0f56e3c51ac7ec7a68e72e657c3beb302cd2bb63d1627de4c6f4953ee4640610e2dc842199124d1f52dfa07616a41f103406ec4ce4f6d0e43fecc425e8ece20ce525edc32e825347e4a6684aac310cb7772734568ce44851ddab56804a70b2be55c0649f22eae81ac7b893b0c3f133def7d71923b93540b31bb9bab13bf62ed90a5bd1efe8d87148cb79bf50b1abf1d4c48ba0f2cdb824191a263474ee6dbb6807d45ba133735451342a73b039b3324a8939b297f9bd2408495dc7f4a8169bdbe618d455a29abb9717205ba7e00c2c74fb68e41d8fa976904e019c7b021ddc5e7d114ee3cb6031b7942b8283ada4b52d9ea0ae82d8a8e8123cb568607d70c94cf0576442c5192ccca5d2d6b284af44b83d20eaafcaa6950ba30ffa186a34e12771d94a1aa6569ec34b070ae1763cc1457570ff8936c19966a73a4510ccc70ae959a048301f48ddd4743ed0509b4c6d429428accac16410ae5fa6e55145a2f7415ea4630c841920c638a98f334bca9ccc19dd908408046d9495bf9f4bd338fa510944fbd5bf2bc01e5c28fca4cce66de51c74068da04c6edd09652c779598d647d26a3016d3a7fb7a228ab1cf74fbae910045e9afc75de2cc0b491250c0a3855c62650026f8f0ae062d5945da7946191516cec72f52727a2e29bce8052cc7aa04e6fca8c49edb8fd550e58085f07eb5c50c615330ceda34210635fa53759b255c46bec33252dd05968dca621124edefeaa15edd9000000000000000", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ftruncate(r0, 0x0, 0x7fffffffff6) 09:54:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967de92660fb2858a4e6618ca1bb27b60f04f8430b77c5022e0e71d78ba23276a24364fa8354320af81c4b345022e2cea1dc09bb14b8e402ed70000", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d672874a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec1b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/68) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x3a) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) r19 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r19, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r20 = dup(r19) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000200), 0xc) r21 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r21, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r22 = dup(r21) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000200), 0xc) pipe2(&(0x7f0000001200), 0x10000) r23 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r23, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r24 = dup(r23) setsockopt$inet6_MRT6_ADD_MIF(r24, 0x29, 0x66, &(0x7f0000000200), 0xc) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f0000001240)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r28, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r28, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r18, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r25) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed5392d263fbed85032b4ce49da499a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0dc57e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) r37 = getppid() r38 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r38) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r39, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r39, 0x0, 0x0, 0x1800) msgsnd(r39, &(0x7f0000001280)=ANY=[@ANYBLOB="010000000000000048696a28056731a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc2370db4ad74d435bd8017a071300c19c94caa4515fae4637dbf58f37bd8a9f562d4549c364325bde6bb675f95f89f95aaae7d719175ebfb839f319f1b4962ed2da9ac42d208aa5a84e1b79a05ed2ddb4367a36f4fac7ba147b0b46db528995bb3729820d1623dcedd28be840867cab87567b4282e9fa620a887b22706f8623ede9d886c153d230948fc74bff014ac4d01669fca5bd0c16808a5ff1172aff776844c2d21e5f2c1058da9fbd91a2997ec77fd3d238c3e5a3c1d01cc6932f04190869f576927632ffe9896e7e22ec54e7ff28df03a27067181a92d6a0d2da3f2bd1d9be0b8256157c2d4bbadc58f32ff6319229b201a7c6f538055201c884085c9e2de200"/309], 0x1, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x1, r32, r35, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r36, r37, 0xa5, 0x1, 0x4e2c, 0x6}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() r44 = kqueue() r45 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r45, 0x0, r45) r46 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x200, 0x0) r47 = kqueue() r48 = kqueue() kevent(r47, &(0x7f0000000040)=[{{r48}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r47, 0xa, 0xffffffffffffffff) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r49, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r49, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r48, @ANYRES32=0x0, @ANYRESHEX=r47, @ANYRESHEX=r47, @ANYRES32=0x0, @ANYRES64=r48]], 0x1, 0x1, 0x1000) kevent(r44, &(0x7f0000000040), 0x8, &(0x7f00000010c0)=[{{r45}, 0xfffffffffffffffd, 0xc4, 0x2, 0x80, 0x10001}, {{r47}, 0xfffffffffffffffd, 0x1, 0x52, 0x1, 0xc0}, {{r26}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0x401}, {{r46}, 0xffffffffffffffff, 0x20, 0x20, 0x6, 0xa847}, {{r33}, 0xfffffffffffffff9, 0x5e, 0x2, 0x2, 0x5}, {{}, 0x8e7bbce70459c92, 0x29, 0x4, 0x1, 0x80}], 0xfffffff9, 0x0) dup2(r42, r43) r50 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r50}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r50) r51 = syz_open_pts() r52 = kqueue() kevent(r52, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r50}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r51, r52) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = kqueue() kevent(r54, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r53}, 0xfffffffffffffff8, 0x15, 0x20, 0x0, 0xfffffffffffffffc}], 0xffffffff, 0x0) r55 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r55}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r55) r56 = syz_open_pts() r57 = kqueue() r58 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r58, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r58, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r59 = dup(r58) setsockopt$inet6_MRT6_ADD_MIF(r59, 0x29, 0x66, &(0x7f0000000200), 0xc) kevent(r59, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r55}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0xfffffffffffffffd}], 0xfffffffffffffffb, 0x0) dup2(r56, r57) r60 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r60}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r60) r61 = syz_open_pts() r62 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xbed7411b0a7c8ff5) fcntl$getown(r63, 0x5) kevent(r63, &(0x7f00000005c0)=[{{r61}, 0xb8ebed454943ce1f, 0x0, 0x2, 0x8, 0x4}], 0x8, &(0x7f0000000080)=[{{r60}, 0xffffffffffffffff, 0x15, 0x1}], 0xfffffffffffffffb, 0x0) dup2(r61, r62) msgsnd(r40, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r43, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r17, @ANYRES16, @ANYRESOCT=r52, @ANYRESOCT=r53, @ANYRESOCT=r57, @ANYRESOCT=r6, @ANYRES16=r61, @ANYRESDEC, @ANYRES16=r7], @ANYRES16=r1], 0x4, 0x800) msgrcv(r40, &(0x7f00000024c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000a31f51f1f32fd93d005fc9c5ddf8000800000000000000000000d2b6a4c5a60000000000000000000000000000000000000000000000000000000000000002000000001c0000000082000000000000000000000000000000000000ffffff7f00000000149eaaa476bc000000000000000000d40700000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f2482030848a699ba63fcc55f38903060a56cc33d5e4c0abed23c4087ff3a5a02e34712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x3, 0x800) msgsnd(r40, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r40, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r36, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f88000012d3ef62e0da8504175c4cb23e5ddf7ed4d0ef1bfb00001477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24d74233605bed498d1600"/163, @ANYRESDEC=r34], 0x4, 0x2, 0x1800) msgrcv(r40, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/218], 0xda, 0x2, 0x1000) r64 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r40, &(0x7f0000001400)=ANY=[], 0x0, 0x1, 0x800) r65 = socket(0x18, 0x1, 0x0) r66 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1003, 0x0, 0x0) setsockopt(r66, 0x29, 0x77, &(0x7f0000000000)="03000000", 0x42b) setsockopt(r65, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r64, &(0x7f0000000400)=ANY=[@ANYRES32=r65, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r64, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e3596b47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf310000008000000000adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf32e0c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r64, 0x0, 0x0, 0x1, 0x1800) r67 = msgget$private(0x0, 0x0) msgsnd(r67, 0xffffffffffffffff, 0x315, 0x800) r68 = msgget(0x2, 0x20) r69 = socket(0x2, 0x4001, 0x0) r70 = dup(r69) getsockopt$sock_int(r70, 0xffff, 0x1021, 0x0, 0x0) r71 = socket(0x2, 0x4001, 0x0) dup(r71) shutdown(r71, 0x2) r72 = socket(0x2, 0x4001, 0x0) dup(r72) r73 = socket(0x1, 0x400000000002, 0x0) r74 = fcntl$dupfd(r73, 0x0, r73) ioctl$TIOCFLUSH(r74, 0xc020699c, &(0x7f0000000300)) r75 = accept$inet(r74, &(0x7f00000006c0), &(0x7f0000000700)=0xc) shutdown(r75, 0x2) r76 = socket(0x2, 0x4001, 0x0) dup(r76) shutdown(r76, 0x2) msgsnd(r68, &(0x7f0000000d00)=ANY=[@ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYPTR64, @ANYPTR, @ANYBLOB="102958518e93c13ce689c38e6c9d896ea862edcdc29f5876e884a47e3da81582cf13462bdf794ad51208c3d058ca70b534f694801500dc287434bfaeb8d7e0800354d353974687c5e5310505d97895e7cb25a111be982439893845808afb967bd09f588715f0b5b83698739c091a3f11a5fb020b04890b60819f389dda3e", @ANYPTR64, @ANYRES32, @ANYRESOCT=r17], @ANYRES16, @ANYRES16=r70], @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES64=r71, @ANYRES16=r72, @ANYRESDEC, @ANYRESDEC=r76, @ANYRES32=0x0], @ANYRES16=r69], 0x3, 0x1400) msgsnd(r64, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f58019507850800000019016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"], 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) socket(0x10, 0x1, 0x4) pipe(&(0x7f00000000c0)) 09:54:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = semget(0x3, 0x3, 0x4) r2 = geteuid() r3 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r4, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r2, 0x0, r3, r5, 0x0, 0x2}, 0x201, 0x1}) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r7, @ANYRES32=0x0, @ANYRESHEX=r6, @ANYRESHEX=r6, @ANYRES32=0x0, @ANYRES64=r7]], 0x1, 0x1, 0x1000) msgrcv(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r16, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r17, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r13, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r18, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r19 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r14, r12, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r15, r19, 0xa5, 0x5, 0x100000000, 0x2}) r20 = getgid() r21 = semget(0x3, 0x3, 0x4) r22 = geteuid() r23 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r24, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r24, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r22, 0x0, r23, r25, 0x0, 0x2}, 0x201, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x3ff, r10, r20, 0xffffffffffffffff, r25, 0x80, 0x200}, 0xa12, 0x7, 0x100}) 09:54:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4475e11e], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f76696c653000"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x691, 0xdec}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) socket(0x10, 0x4000, 0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r6 = fcntl$dupfd(r0, 0x0, r5) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r5, @ANYRES32=0x0, @ANYRESHEX=r4, @ANYRESHEX=r4, @ANYRES32=0x0, @ANYRES64=r5]], 0x1, 0x1, 0x1000) msgrcv(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r14, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r11, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r16, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r17 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r12, r10, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r13, r17, 0xa5, 0x5, 0x100000000, 0x2}) r18 = getuid() r19 = kqueue() r20 = kqueue() kevent(r19, &(0x7f0000000040)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r21 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r20, @ANYRES32=0x0, @ANYRESHEX=r19, @ANYRESHEX=r19, @ANYRES32=0x0, @ANYRES64=r20]], 0x1, 0x1, 0x1000) msgrcv(r22, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r29, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r30, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r26, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r31, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r32 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r27, r25, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r28, r32, 0xa5, 0x5, 0x100000000, 0x2}) r33 = kqueue() r34 = kqueue() kevent(r33, &(0x7f0000000040)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r35 = kqueue() r36 = kqueue() kevent(r35, &(0x7f0000000040)=[{{r36}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r37 = fcntl$dupfd(r35, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r39 = socket$unix(0x1, 0x2, 0x0) r40 = syz_open_pts() fcntl$lock(r40, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r41 = syz_open_pts() fcntl$lock(r41, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r39, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r40, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r38, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r41, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$dupfd(r33, 0xa, r6) r42 = kqueue() r43 = kqueue() kevent(r42, &(0x7f0000000040)=[{{r43}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r44 = fcntl$dupfd(r42, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r45 = openat(r44, &(0x7f00000001c0)='./file0\x00', 0x10, 0x80) r46 = kqueue() r47 = kqueue() kevent(r46, &(0x7f0000000040)=[{{r47}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r48 = fcntl$dupfd(r46, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r50 = kqueue() r51 = kqueue() kevent(r50, &(0x7f0000000040)=[{{r51}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r52 = fcntl$dupfd(r50, 0xa, 0xffffffffffffffff) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r53, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r51, @ANYRES32=0x0, @ANYRESHEX=r50, @ANYRESHEX=r50, @ANYRES32=0x0, @ANYRES64=r51]], 0x1, 0x1, 0x1000) msgrcv(r53, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r59 = getppid() r60 = socket$unix(0x1, 0x2, 0x0) r61 = syz_open_pts() fcntl$lock(r61, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r62 = syz_open_pts() fcntl$lock(r62, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r60, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r61, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r57, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r62, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r63 = fcntl$getown(r60, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r54, r56, r58, r56, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r59, r63, 0xa5, 0x5, 0x100000000, 0x2}) r64 = kqueue() r65 = kqueue() kevent(r64, &(0x7f0000000040)=[{{r65}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r66 = fcntl$dupfd(r64, 0xa, 0xffffffffffffffff) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r65, @ANYRES32=0x0, @ANYRESHEX=r64, @ANYRESHEX=r64, @ANYRES32=0x0, @ANYRES64=r65]], 0x1, 0x1, 0x1000) msgrcv(r67, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r73 = getppid() r74 = socket$unix(0x1, 0x2, 0x0) r75 = syz_open_pts() fcntl$lock(r75, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r76 = syz_open_pts() fcntl$lock(r76, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r74, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r75, @ANYBLOB="e7f6bf5c77971cdb039adc2479e1a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1034dea13d6966af6862a0327c5a99c7b20ea78201201d40f217a00000080bd7edbb021", @ANYRES32, @ANYRES16=r71, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r76, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r77 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r72, r70, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r73, r77, 0xa5, 0x5, 0x100000000, 0x2}) r78 = kqueue() r79 = kqueue() kevent(r78, &(0x7f0000000040)=[{{r79}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r80 = fcntl$dupfd(r78, 0xa, 0xffffffffffffffff) r81 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r81, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r81, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r81, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r79, @ANYRES32=0x0, @ANYRESHEX=r78, @ANYRESHEX=r78, @ANYRES32=0x0, @ANYRES64=r79]], 0x1, 0x1, 0x1000) msgrcv(r81, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r82 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r83, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r87 = getppid() r88 = socket$unix(0x1, 0x2, 0x0) r89 = syz_open_pts() fcntl$lock(r89, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r90 = syz_open_pts() fcntl$lock(r90, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r88, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r89, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r85, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r90, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r91 = fcntl$getown(r88, 0x5) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000980)={{0x2, r82, r84, r86, r84, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r87, r91, 0xa5, 0x5, 0x100000000, 0x2}) r92 = kqueue() r93 = kqueue() kevent(r92, &(0x7f0000000040)=[{{r93}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r94 = fcntl$dupfd(r92, 0xa, 0xffffffffffffffff) r95 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r95, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r95, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r95, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r93, @ANYRES32=0x0, @ANYRESHEX=r92, @ANYRESHEX=r92, @ANYRES32=0x0, @ANYRES64=r93]], 0x1, 0x1, 0x1000) msgrcv(r95, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r96 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r97, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r101 = getppid() r102 = socket$unix(0x1, 0x2, 0x0) r103 = syz_open_pts() fcntl$lock(r103, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r104 = syz_open_pts() fcntl$lock(r104, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r102, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r103, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r99, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r104, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r105 = fcntl$getown(r102, 0x5) msgctl$IPC_SET(r95, 0x1, &(0x7f0000000980)={{0x2, r96, r98, r100, r98, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r101, r105, 0xa5, 0x5, 0x100000000, 0x2}) getgroups(0x4, &(0x7f0000000680)=[r84, r98, 0x0, 0xffffffffffffffff]) r107 = kqueue() r108 = kqueue() kevent(r107, &(0x7f0000000040)=[{{r108}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r107, 0xa, 0xffffffffffffffff) r109 = fcntl$getown(r107, 0x5) r110 = kqueue() r111 = kqueue() kevent(r110, &(0x7f0000000040)=[{{r111}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r112 = fcntl$dupfd(r110, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r114 = semget(0x3, 0x3, 0x4) r115 = geteuid() r116 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r117, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r117, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r117, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r114, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r115, 0x0, r116, r118, 0x0, 0x2}, 0x201, 0x1}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000004c0)="c0e7d57ec2bffcecb57c57cb4b229659bf1ebb43547554cb7caaf9785593d4aeb225e1576e3aeec15eff09376a87c1e100e53f373840762f97b85627463ac2f3ed9224abc8cea8be48327c10c0be428409b2341f3261934d5c78e7a95316f094e137bcab48a2c28c6e924904dc23a6b356c8e548152a2ba6f32f4fd1f54e20cb4166154c013280a56efe681018945f5a8bc7c3ea53d550460cafcfe8231a4e52f1d114a26ff437e00f39bb5515f99909b7a6edd7b74b965885cecbc17891789eef33ef", 0xc3}, {&(0x7f00000000c0)="40d41d0fa160a7ff7b9b6d97d2d2896e254fe11271b14ff42ed96c45b8b1d854ab09619ac8124976220d96c299d1062fea20d042149cdf2ff227ae68f5436cd4be6e36c54fc02507993f7b487bf96f4b886d65e83297b43c34d8a3a7b2b114c8a327da4ffa5cf6e3e2782420", 0x6c}, {&(0x7f00000005c0)="acb3eb00b5c234115fea68f44d48d287801df7c192c3d75f34deb5e752bcc46c62f6b7d76da749f45f63d050420798355ee0a5876e3502c9c346b87059b6384c38dbca4edee8ba91b249ffd318083a330c6011183f62135c47043cf9756dce197f5b4f73a88ee60ac6be984b1e18b80646c55212a6972e8554163fbacc1a48021301c5755f602e615e00f18162423cdd83dbfcd0c9c78a2040f3cbf1d48be513e2d3464d", 0xa4}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r17, r18, r25}, @rights={0x20, 0xffff, 0x1, [r33, r45, r48, r49]}, @cred={0x20, 0xffff, 0x0, r59, r72, r106}, @cred={0x20, 0xffff, 0x0, r109, r113, r118}], 0x80, 0x8}, 0x8) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) getuid() 09:54:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 09:54:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0xfc}, {0x25, 0x0, 0x0, 0x5}, {0x7ffffffe}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) 09:54:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x1, 0x0, 0xffffffe0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r4, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) dup(r6) ioctl$BIOCPROMISC(r4, 0x20004269) 09:54:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x6, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) 09:54:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e699319296485147ac37154b106b88597b1ea394b90ef2b7aee1f23e4c1c7c86aaaea15bd712f503189ca6b8341dc5a1942e96b3746ded1227d43772296bcd250504e63941d6701fbf4bd8a1fbf37ca7dff567cb6d9149be614f5c1f18186a790386e5c0dbc931ed762ee740f429f449cbaae7cc9bf60878cd2e7bb1ec294bae265716bda84278d400c302efa1e0d8da334f3fc82ce3e3832147007fd6d9d37988b9e40a1937bb3faa7f9de0f9b1010000800000000089e8a2542dbf3c1eb1ae0d82a9620d109849abfce31ef96c078d9818919d8ba53face5406012", 0xea) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x100000050) 09:54:04 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x6e272cc80e46a35a, 0x80) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x25b) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000180), &(0x7f00000008c0)=0xc) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x3, 0x102) sendto(r6, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r8 = fcntl$getown(r5, 0x5) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r10, 0x0, 0x10000) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f00000000c0)={0x0}) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r10, 0x1) dup2(r10, r9) r12 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r12) r13 = getgid() r14 = shmget(0x1, 0x3000, 0x218, &(0x7f0000ffc000/0x3000)=nil) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xffffffffffffff1d) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x3, r16, r2, r7, r13, 0x5, 0x7fff}, 0x3, 0x2, r1, r8, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b45c5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r22 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r22, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r22, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r23, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x93}) ftruncate(r23, 0x0, 0x200000000010000) ioctl$VMM_IOC_TERM(r22, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r23, 0x1) dup2(r23, r22) r24 = fcntl$getown(r23, 0x5) fcntl$setown(r23, 0x6, r24) r25 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r20, r17, r21, r25, 0x5, 0x7fff}, 0x6, 0x2, r24, 0x0, 0x7f, 0x100000001, 0x20000000b1f3}) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r27, 0x0, r28) r29 = socket(0x18, 0x2, 0x0) close(r29) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r29, &(0x7f0000000040)="100a2956b9223776", 0x21d) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcdb) r31 = fcntl$getown(r28, 0x5) r32 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r32, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r32, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r33, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r33, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r32, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r33, 0x1) dup2(r33, r32) r34 = fcntl$getown(r33, 0x5) fcntl$setown(r33, 0x6, r34) r35 = getgid() r36 = kqueue() r37 = kqueue() kevent(r36, &(0x7f0000000040)=[{{r37}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r38 = fcntl$dupfd(r36, 0xa, 0xffffffffffffffff) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r37, @ANYRES32=0x0, @ANYRESHEX=r36, @ANYRESHEX=r36, @ANYRES32=0x0, @ANYRES64=r37]], 0x1, 0x1, 0x1000) msgrcv(r39, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r45 = getppid() r46 = socket$unix(0x1, 0x2, 0x0) r47 = syz_open_pts() fcntl$lock(r47, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r48 = syz_open_pts() fcntl$lock(r48, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r46, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r47, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r43, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4d06d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af35b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6000000", @ANYRESHEX=r48, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r49 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r40, r42, r44, r42, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r45, r49, 0xa5, 0x5, 0x100000000, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1000, r44, r26, 0x0, r35, 0x5, 0x7fff}, 0x6, 0x2, r34, r31, 0x7b, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r51 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r51) getpgid(0x0) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r54 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, 0x0, r54, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r53, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRES16=r52, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r55 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0x26e) getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffc, r55, r26, 0x0, r50, 0x1, 0x6}, 0x200, 0x4, r51, 0xffffffffffffffff, 0x8001, 0x5, 0x2000000000000, 0x400}) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = accept$inet6(r57, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r59 = fcntl$dupfd(r57, 0x0, r58) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) 09:54:05 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x6, 0x2, 0xfd) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000a80)='./bus/file0\x00', 0x20000, 0x0) setuid(0xee01) dup(r3) getegid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x400000000000003, &(0x7f0000000000)="ebffcbff13b9fd812ec699319296480000000000", 0x254) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, 0xc) r7 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r7, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCNXCL(r8, 0x2000740e) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffdd4) fcntl$setown(r8, 0x6, r9) sendto(r8, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r7, &(0x7f0000000140)=""/44, 0x2c) fcntl$lock(r7, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r9}) writev(r8, &(0x7f0000000640)=[{&(0x7f00000008c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000780)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x6b}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000c80)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c10f9b583f0829d060f4371f5feec51acae36e171cb2c16f3d11bb67ac63d22429cc8dc9174956eb3e8a1277d83d2397043557a6d965eb1829387b0c3103171e745c4b368e75a9553bbf616943eb6a416db79532d4bd93e9e7d4a388feda93d0bf122e3aa882de35c300d3710a843d4b00115913cc07c5c8b356acb3ad1c2bcf06e2d0", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0xfffffffffffffe5c}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0x2}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x55a40ed4ee93838c}], 0x9) flock(r8, 0xc) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000700)=0x3) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8002000000000000000000000000000000000000000000000000000000000000000000000000000000000003a000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r14 = kqueue() r15 = kqueue() kevent(r14, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r15, @ANYRES32=0x0, @ANYRESHEX=r14, @ANYRESHEX=r14, @ANYRES32=0x0, @ANYRES64=r15]], 0x1, 0x1, 0x1000) r17 = kqueue() r18 = kqueue() kevent(r17, &(0x7f0000000040)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r19 = fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r21 = socket$unix(0x1, 0x2, 0x0) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r21, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r22, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r20, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r23, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r24, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r24, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r25 = kqueue() r26 = kqueue() kevent(r25, &(0x7f0000000040)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r25, 0xa, 0xffffffffffffffff) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r26, @ANYRES32=0x0, @ANYRESHEX=r25, @ANYRESHEX=r25, @ANYRES32=0x0, @ANYRES64=r26]], 0x1, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001140)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000800)=ANY=[@ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRES16, @ANYRESHEX=r15, @ANYBLOB="77beff95180933f3422b3185db8a278bc1a3f7a210dd2c3b43db15836483cb99831d027d1d7801fa7a6825315d66e734de", @ANYRES32=r0, @ANYPTR, @ANYBLOB="5e7b0361a79621f2a3452206af407a03250020c44cd1313e92c91c4554af84a67b5dae4f326a337d7ccca8c5a3fc2c32cde235152607f0af7e0b3c02ecf28ccca0422870f67b2beaad420398c5ea123a7eeb328f938efd02e2c600fa3ff361b49b08a9008ad4abab1ca1b9e4acd486cf43583873301689c721eff80871234dd623492ad213e00ee1ad4727c8965de12c227a754331a3de35a09b0041cbef5983e9c903c24c051c357fa97e32e6b8f0554c69f0830b0a5a36d4e3dcf215a9b7cb4c03f2695593071b12ea479fc84cf8879ca249f0955da0ba316853d2e7e28a54", @ANYPTR64, @ANYRESDEC=r22], @ANYRES16=0x0], @ANYBLOB="76b1057883a0dacb0d3fbffb346f649b3e38573225d66a663e75fbad7973a2d8aa405c7449b556a96a28274845412a7e751dad41943a400c02ec28a7b50687e783108d959a2e62abc05954ae3b8b9f927310badac6aa1716dd5f57b80c642225001f371d88aab214efe66b0b78988ebf3665b264ed039c1e5d1f1cd7806cc8bf58346f43ee4e747245ec7cb9e1a215930b81310d59af3933d3c03944ae8ee6268123b0337ced1389d7ef0d904b7df9aa2314d7f8f99a1691940cc11698a1cbeaa4daf3ccf73900e06263e684c68d6d2ca91a4aa954f6e63a4d1df46a988ab98c9cee02", @ANYPTR, @ANYRES32=r16, @ANYRESOCT=r25], 0x6, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000b40)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f300009c8fe6d7a95800000000c039000000000000069a26d045bf2c1680f969db03532282563c160e2ae3de76a1d2de0df2b7000ebbc475a773b194eaff52b36c85c5ccdeb63c24477bff9d3ff74b4d59f9eca7e187ca562c2e762c5697b4d0a9e163d72527f87b1464985c8f7f4dc929c8669180e1c6f894bca81edb138e2422d6d6026aa349247d78a9bb8ada0b7cee98a3788bef8de97fc1583330762eda01e84800f9529e36a7e8d4c4e4b1a16bdd922a3b3a1bc8ad99672241ef6d573d383e6f3e561cc22f1e68fb6b656696ef35a293f26b43c2335cbc188f2d6c723a92edd75f335959"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r31, 0xa5, 0x1, 0x100000003, 0x6}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740)={r6, r10, r30}, 0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r32, &(0x7f0000000f80)=ANY=[], 0x0, 0x0, 0x1000) r33 = getpgid(0x0) r34 = semget(0x3, 0x3, 0x4) r35 = geteuid() r36 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r37, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r37, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r35, 0x0, r36, r38, 0x0, 0x2}, 0x201, 0x1}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, r35, 0x0, 0x174, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r33, 0x80000001, 0xfff, 0x5, 0x100000000}) 09:54:05 executing program 0: r0 = msgget(0x1, 0x100) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x446485c46) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:54:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61, 0x0, 0x0, 0x9}, {0x5}, {0x6, 0x0, 0xfd}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 09:54:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="00002100000081000000", 0x1) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='r\x00') write(r0, &(0x7f0000000000)="0991", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="8668fb1ae3839d78952f0c690ff99ceff40e17940373701b22bdddbb578001161106a85c0499460e42080045c260d242cdd15b8fb015e0adb6f4df808a091cc6d841ab67eab935dcc664d2ba80bf14", 0x4f}], 0x1, 0x0, 0x0) 09:54:06 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x1000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 09:54:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='\x00\x00\x00') ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x8) r1 = kqueue() r2 = kqueue() socketpair(0x20, 0x3, 0x7d, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2, 0x0) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r12 = kqueue() r13 = kqueue() kevent(r12, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r14 = fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r15 = syz_open_pts() r16 = kqueue() r17 = kqueue() kevent(r16, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140), 0xc) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0xc0, 0x8}, {{r4}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x5d67, 0x7}, {{r7}, 0xfffffffffffffffa, 0x20, 0xd9cd18557c5b753b, 0x5, 0x8000}, {{r10}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xfda, 0x4}, {{r8}, 0x4, 0x4, 0x40000002, 0x8000, 0x4}, {{r11}, 0xfffffffffffffffe, 0x1, 0x1fffed, 0x9, 0x800}, {{r14}, 0xffffffffffffffff, 0x22, 0x40, 0x9, 0x1}, {{r15}, 0xffffffffffffffff, 0x393a9624f3365344, 0x1, 0xfffffffffffffffe, 0x1ff}, {{r18}, 0x7ffffffffffffff9, 0x80, 0x1, 0xdd56, 0x9aa}, {{}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x0, 0x6}], 0x3, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) 09:54:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:54:06 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x3, 0x4ba6, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0xffffffffffffffff, 0xc31b3780bccc2c28}, {0x3, 0x1}, {0xa35432a02fc9178e, 0x8000, 0x1000}, {0x3, 0xfff, 0x800}], 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x83, 0x20}, 0x1fb, 0x100, 0x1ff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000400)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, {0x0, 0x70f}}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001500)={{0x10001, 0x2, 0xfffffffd}, 0x1000001, 0x5}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) accept$inet(r1, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r4 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r4, &(0x7f0000000e80), 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x201, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchflags(r5, 0x0) semop(r0, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1800}, {0x0, 0x9, 0x1800}, {0x0, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) 09:54:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x1008000, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sendmsg(r5, &(0x7f00000005c0)={&(0x7f0000000200)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="7ddf232268f188ae707df5ba661683d8c36986fd195767deb9b3511a40acdb7137dac10c7bb34d0ae0868b0a1d0fd8756e5848a2670570bf59afcb6ac16c07f09d0987b9620754ca926990b018757a415f319314ce2974a0443bcd8b5a07c35f29ec89038bbc2cbc76", 0x69}, {&(0x7f00000002c0)="294dc6e8e143e0ce46823b5043411cdc999ee0f3b740e4b5d130b79edc1cf4c09b66f4531bcd2020b750c06c1dacb17cf6ef5310399b959f29134992a5982761d898d95a26f39752613a6d6b66f368d04e", 0x51}, {&(0x7f0000000340)="e82d4b50e8f01604c420d4abae4f87ceded51a1c7b797e4a282b9ae25f4a8572e9190d677003f5b065", 0x29}], 0x3, &(0x7f00000003c0)=[{0xb8, 0x1, 0x101, "fa05a7da40b9224c37a755039701bd037a0f3c999088b9712bc42f168cc1c9b368dc7dc3417a4b7a29906a8e59bde37eb23cd873b4b298532a1ed314e35b2f4dfc29ccf4f8c6a952a2bf228af9a977e02471646262fa7d314be5ce819191c0a08d43a3c55fbb9d7b307b5881ed6d3dd95bd472c52d46b4497306c00f8f31f76d1c117837a01b34d15215f0a735f2986f10f3a4d6c259ab94a7181491ceed442f20"}, {0x100, 0x55a61d2ac593a973, 0x6, "98a52c086a8f12f67f6338f0231b071cf0b87588ae43b8ac76f95bd7f591a1daf4e3ddab2ff7c9748824cf4b55f1b2faf07e969415561d1886568d19a5df60f35f37cd32e5fa4533ddaf309fd12b6aa12058f9b0fe7d64d79230531af4313f1a4286482fc9e23c86e1d040df8a51f6afa2fd601c36c254cbf84a759aaee14618f8bbf5bd0ed0867a2d1ba8b7ea25ce1a78c5e5cb34c054916cbfdf745c0e5233ca28c52a0f32fb7a381cbe23249eb3ec5c451fe041321870aebbe7ae2b09f1ea83196e100a385e2b763e763e9902569b44d51c930e268c06da2226804dc7cc8b437e014da39d8255b0f3a93f"}, {0x10, 0x1, 0x3}, {0x20, 0xffff, 0x4cf, "c18a08f14f1ca5758177ab6056160c"}], 0x1e8}, 0x4) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r6, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = accept$inet6(r6, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect(r7, &(0x7f0000000180)=@un=@abs={0x3, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:54:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=[{0x1010, 0xffff, 0x6887, "592338c93d5b72e876873099e97b9cea1484ada15a9a939713ac5ce8e3a5f3f24e8fec39f6e93a53780a99ff16732de257d666c9b1c93da220fbc8496905c2d18b500e9d583e2b8abae2f2f9b656dc1326f2619c0dcb8602c06f77844254b5e64999914db269968579a64fa6d5d58e28a15dc57e2e808f2e1e17b203daa1ee139183e181bbf00020548064d72795203e52d1935b62ea4330ca909ef3920d87cafd66b6b85ee45dc951936111c37e455120b7a34162c249ee467783614cc1155c6eb95c5ecac384bcc8f570f688214ebaf2af2dd2f43452da20ee79013ca0e9c449f6de437459af34f665c588a15b9d0e27d8186e30364350a9d4ceceaeba14ec03eb4124a84e61d0129b16436c60fd9b7c375c9015d24093c413d24c93bcf7dce397de8526e27a02f599566ce53313129e475e0bd656327f0f9b2019767928314f39dc1d34055eb8b263fc471a44210da6b79a32e8a6572d9c9df85b774fd9edbf227548fc6497ca5a509c65706d87fcf7f527625bfe1aad66e95676cc3f24d9899884f9f69f0207f0708e189c09de0124718f72b9c648fe19237f3c832145237316f2069a55983a0f0ae9bf342346f44ff830e60b5dc173afb1253054854f52366d9cd95a4ecedb9167b6a897c27ee9871bf95ccd80f8847716c7368fd2dffb22c3c067639dcd4fa2523d92dd9b23a486d3c063199ae489715add2e843c282f6ae41100ccad56acb61c245041227cfb8fc87aca4b2c383bf5c7eae5d4b3ac2e815ccefbbb659fa957f8bbe520c8a9939e18225e3811ac0f3c552ec186ff3755960ee823a9061e0ca5bed3aead32eaf4c7fd639941198772b0eb20f44e6d377b31de81d78d5a8fcdb4cc36e2d7143aee726dc3d0e390fbaa77b638800a6360d68be42f1d4b955192b800e96de9fa227cb0f06235c233412303b8baf71d5fda6a52330fe7b0e55102e00c1d36925f356b15d4b200d2205758a9878e2b13ea09908ee146e350a2e23a1aff58fb06e3aef0b0fbeccb59e97dedf2446b904985d50f6c689cb44ccea14c04dbedefccaf1032cdb51f2352a6cd98e04045d09f6565210b3d8c1e487764361dd26ba1adc98d49e70e2573c2159c9d23397d7012567eeab5ec26458ecfe9013165bd7307236e9fddae2ec2300d3fbf98d1faf8850a8df3897c5c97b8e745a37401ddd01d230e5f2eae7c1959ed56c7e1748c8169c21eeedf08210ce8a2e99a0dc72e8d554c09b3b28d6e96aacded53e18719c99ecff11d8650f2eab25e92f043ce231db41e76ff1ee9f005747d15612ed8195fe6122b72b68c0d963a20ebf486ff00d43c3f6c8121ec65f78e0812ed9fd96895856c4df48e8b1daf6469ebb2a946ecff999ae60086b543a1e16a5049247175253a2bbc388934f4e26b5bf06d5e815c07992887fa81fbdb567b94ccbb708418711111d28448c0bcb978eae0dda2c9ff7af3e659b51a3b23977b09ea13e84203bf26fc1cc4b684e77fc291f12d04d9e21432903f0605ae48f4c586546017f99c4c46e61e90639e16915ffd5de211d563d793a9af13c749df75319c71b7fd5230610c455379433faf48c6b0990ce305c4cda3e5bdaeb65ad36d3820dedf62f8ad0340017a8a0f818929fb4977454b9c6c399248628f36a8ae2bfc5f6dce45728fa91deb740c0d070d990b928aba1f0187c692d107f36f1a264eafc2939cdfa6f44e4273ba9e5fa2c4f3521dd6c7bad5bb40a9bf5bc061525b014060146269e1c7f762fa7171e4b5d28e3733fd08490ede5f1f5da76c28eb6ab716ad7ff42618797a677492d92d90e38c3bcc96acc88ebaabd0467de859fbc08ed9d0438a6531f51364fd76e897611e733a5d440413403d09a2d5edccbfa25040693f7ee4726f692c9a08a0ac6fa26395c267d3593c05e868fc5718ec4582c168382d963d2257a6033cf9cbba50536728ed95d38e8a68f3de2b9a8f3a8769b3715e624dbc466176d62422d0729adda0623d212210441f6cb426aea158393e43b9373b080f164695f2431f3cec0b923f67124202e1d02343accd2c4aa2bb8920678661596b2fab83f089b0bfe6fb91260ef1985da0630e33499a4b266d2ccd396ec14070b74ed39f5a109adde110543c0e5fd25157318cff7b15d8f98f5bd5ba460c4c952ce1626ec5724bd05df93581a5d802a105f326edb5b9d3f5b4c6938871944db93686302340181e3a0b7376ab25f8c483ecd051308fad4afdfc9ddb0200de8aa66875886678345f0d7601b485bb9c5aaddc66ce770354210221a84bf8de298f2244dd5576f97acfdb61ac023b3a53180a390622d29ae996afe6f574ebe331d7a9bbd18e281ada475f45be6ee875034f9052962876a8676429d621e3d266e991823909e16cb29a453f04f64fd0a3b7941d1ae57a1e289bf2330335eb08710483f9ff34018450f220a68ee26ad2e617206e3d71f47926d6465f7641cfff5f2fd077bf991012744b15d636eeb5f734b83885bc54bb0d32a37329148abf7f386dcca197cac1361d6689e50796696ec5d99707b42d68290096793e3f77208431686b9e80ace8753028737254578a87da8f6a15740c4271cc0073de9c5dce77eb850c27ecce984993891fbce2b270693a33dc93f07754e885d6dccc35616c6b9b681b4ed3f5df48de77e7fa2fb28bd734abc03cead298004740f7b7345c6d90140b97a36f6afc353697607f464713e8264076dcbcfc0e98cbf0c7141ee80eaf51b5823402c2005411b007109978847895cdbdeabf3ff2496809b3318486b8b808d04dd140728b7d5a2267ad84579d13f507d712846828dfafeb815a2ef796dc304964ddb49fe7ca9d49a6b9f954e1323c8151e0bcde05c53822ec6e0f74326f2e70c1479c02e9ad5152df5f35a6ca26927a70ae72ba0d6d0349b12ca191b6d0f52733033760b058b2b056603ad19e2e76cac50c028fdf32107b4fe19e2290f9481a00226347ac9c8267dd55eff19adcd7bed7645979cd135e6c83ae18b76cb67686c9087453e5195ad1a63ac66be311449d092142fae39502b26d9cc0c33afd6c8265f6c21bf5d819657b022bab079289d98e8474c19b8be381955d1c214a13c7b0e7df51456287cd2bfd3e16d26dc94cab635f9ad03a03a932b329b8e47163a224ef01c815b6ecc338e514de87c1f20c21da86d863442567f1d14da2f8438045cdb192e3139143baf74ac7189de00be080d9b773dc16903201727cdbdd26471bce038bea9e4bb75f7e61f1645f44d526c38ddb2c162011494485e39520af3b2a16746fe2733f5e6023f03f0e0c639de7159570742bd9d72ff910cda209d0fd5d464284a513a1537d255185cf541ac5b180a0bc761e55de3ff591f1dfae70d34aa35f6e2f1aafeb7ae8528a44812632900e8e7d36dc7de5afd40fe6b2e6ef1579af3c8acd2a6f13be7625c1f34b4a148cd697d903048dc2d98c441760f923f31896017b530c0a2f15023e780f8c8b8447a444d856a62de85da9f733a0823e083267f937547a19187b902de3db44bba50e6260dad36115fd2cbbef19704b18d6fda4c44af1d5997bbdc8701895b6e169c1bba96e8ff2ab5d33820b68af274c31c162b4db797431274139110bf45f55bb15d8b9c3cadce8b3c112b0e6771d184da57495cd4eb8947b34b0f1093b3334a5430128f9d80b53ef49e17e1e37a5e894e64cf349105cf67620d5b30921833c0d7eaf27ff63abd8da766a9361fa02c3483572c83cbf5fcca6301f55c698aad5034dba51d1293d87b3352b14f31cfb511c5ac311c5dee7352f96063449b7501466df3fbc3e1aac5c7f8f0d57c4e48445932f8cf8fb20afa00f29b6e13309fbd6fab1f0fa5af5211f699c99b156307c43020b10acb82b3bbf88b903e4bd9e839383a63c883b31380f1ccbe82ceea615422728735922f5c93a2e63a7bd1bc578dda1af8c29380b8d607dfc52268d3ae0caa81aa99afbb3f179788830c0213b1cf198dd24c14fabb378da5af462caef66c3f8e004da82d881c8aceca6268e6d390f256e80fb6d3192defc6d05fe93027eb37972f4940c0c6a4e0de693a997bb17b1c914bf04672626ec287893518ee748cb57dc823a119dae633859d85cf8c13ed7ea0cc34ef553e07115eab602eae747e6ff19c22a3445689be8d6256b23ff7f993932ef3485f0b7be6429a6d3d653884d72ac21c46152bc00daa5e1932718fe49f714cf496f1a768de004baa8c1e17ace219d115e2974a40c9952ee24f6d757afd3109a8ee395a8206f5cc9e996a38e980d32e2c65566a14cce92f0aa203af12acffebf4c5c26828b13bba8bf1e15e86cf637b0077c4416bd767f3acb361ac564124c5e81f0a1e1dad7227f6360a37a252300d75b16c9c5ccf36b88d73e0fab0cd15a40deaee3ee7ff567dcc097d9860f0dc932cbed42ca0d9bc5de1d944ae3e875351b6324feb7c7818ff2fc58be0849722bc99a7ddb574e2d61899f46ee3d03e030954505ee8562244a09bfd315da8c7d5ea1909dade85ba5c6dcc03d1d1bec290141bb023f9858e4ca5543a2c8e8137f86253944e1e72edf3addb0f55a8f95cb21d420270d2a96774539438d29dc477e6adc0c08cee61cbe005980406bb67d1cdbefe38866fc5741c567e240f12973099722606ccacad8b7759112a1e6b8f4784cee20e102c221dbdceab48fa47f845a5bf7bb6d0bc791b5c99ddbc919ebe31de6320bfc9d6480590f3191fbb35dc86f23f917ad2c606994db063d01e437fdcb5f89138d4fd8e198dc98767e5451d33445b463d4771d1de39d25f78510b727bf99f26bd67aa3470aeeeb6c5774148b031fcf16161678304fb14f143775afa02797ed1846315332a822c4548fadb135e4e50a171e86b6324fcb71972d0d25fffafe5a0fc22f8be5c9abc570c2bcd1945f1e964ec86d8da63e7773ecfeba79b1283e8a8c606bce0fa6738c6b973d26e7714d5ce5bed67062ef4fa13204cc01c75342b9d160e940fc07740244678851b696de052328f101e42e66308be1bf8b63a5f9cba75124892f015d49686529342ba1991150739d039dc7bd6f11cd8ded779829a566d5e399a8966f715ebd43e80c802f455c7fa1a9fed248342768526231d90ab1dcac554cd0c65dc59de1907c4530ae26df792f9ba7748886b8b06f7e20d1f491108a560330d98b5d430c6e7dad5f70a16eafed381ac744b922861dd926d861a0c0b8f8f04f53ce15b0b8b29ad2a1fef303e10bfe479d30fa03643bb9839025c4b8fa0d06ac992b8b0971b31c32c92dc947518c3d27aaa7c95abaa5a447ca7a81ba4c80340e353073cbaa0603ecddf1d90867b7b9fc713012d25ad4410717079361d3443994adf90f7548de587e26f5d3567f4944e6c3e334406183757bb8d89a0862c149e6ae83a9d354cad30ae9cb320f8938536969df0d3ec3f5bfff4d75ba395e9d347be20000fd3baad56ce17536ae35bb0057a8eff0b2ca74c004e87012cdc37bf9eac3392a741992c56bc8fb6a1ea7762d0346576f66839984f5921fcf07e23c5177835e3d165d30f3d87cc9afff1c51e7b8fa7666265df8519a93917b9e0c146d922af8d5b5d5e3e64849d1794eec1962842b5a0c1794efaf66322b128053baed962335a67857b50eeec84488982f172ae949be22111a28dadccbbb98a0c2f5d34715961320cecf31a766999198d0c5b183c08545ab4059a72a83ca09203abbea611e3685a2800c0a25ed211fb1e88a7688601f913c826ddd537d800495860a2e0e918853f7fc3318d4994e266375f068885d2170a88dcd"}], 0x1010}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x4000, 0x4) sendmsg(r5, &(0x7f0000000840)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f00000010c0)="478245ab667f7bcdf85dab95693760f7273477708178c2527765992f3d122e6b0172905e78037fbc343e271e2da9424598ca28fb394169575a63d215a4f183c1063aacc71fee3aa57c3c11de9b1bf900075e5c30223037ca943a9712f88393411f3cc1c7cb96a467d6ae6226c8958237b2682cdc78a28409442cb5dc65f895a2cde4cd6ce9e8f42e2b334711ac8dd00d4bb0160a57e170b0d7c152be64c6fac26a582a55128ca3cee856f2b9e9a01c0000008032dd19d0a676b757204190396d85fac92f52ffdc15e66092cf42c2d00de44ce53518ec0c92a2213e243575bcd32bac3fff6fb53400bb4dd1c69d49beac67d1113a90a999fdc7314f18db5e83bbc289c985d6268ada3d637869fb9acc925cbc38e85e7c734f817273c1e6a3c48f892784e9da25b44fce90464b30e6df969f2b4fcd69c434a712d335ed9bc135", 0x13f}, {&(0x7f0000000240)="b95c53e0b00836667abff19ff0fda8fcadb7c5a38832164a2fc5532a825e242ff573d9a5563ce3fd54fa595d25d49a13d0cb6e674450118fa3307c22041bbb1a5a2fcf7d54b29e728ec6a9c726b03a6e79895bbba41ccca8872c4ced1c9a2b308bb7f8a18675d3932089ac32dd945091f74bfff97893345cd2aa3e18392f57c9733cf84c", 0x84}, {&(0x7f0000000300)="07bb643ca4d1d0409a3724313ea0e5ba7b40748eda0dbfe27173f76e3963a982f71cccdbc3c5f5562c8d511fbeb8f593f6167a47bd2bb0c8bc1f8779d435177db49f91250767c7d8cf2b52f9507a0b15d19ce5c47fbd008f743fb2ecca031f434f95a2717f278a80a80777b8d5bbee97fe677d0566ea61a1c518c4", 0x7b}, {&(0x7f00000003c0)="0fb08464f6ba82c3f5a14bb747b05e120cf2856dfdf8c30a7d3537d07789a51bb318bceb808b18a627dac9829a8bb0e9fcfcfc561e2187cb2e77a52741e5f0985fdc87090726f90b9a71d2ceea7487f1267dad5a00d92e1665d8e36cc728b0f345741234", 0x64}, {&(0x7f0000000440)="245db9e79f7d41475effee4769dd860c69275e8ff45ba1eda55aa49f5e3b76d3bb1e3ae95bf4eeb377e02b7bfaebcb2d66a6008465addba2ca00fa8a4870b8b59de1dcd3efc4cc630b09f1043cc7335a3f92d6b3d722bb57ed24f7058775f34a3de7e507e449b522177be95de5accb6670be213ba140f6ead42012507d6304b2ba637ccc861e4e07c30326a2acc5c4a2b7be9c792c9ab8d7127db663940ce5dc154c87695b9bfbfaba90eb2827e9fffeae78d107444dea7e42e078dc6d622ccf855d3b9975efbf643a9d4ad0498e4e746e99e0c46a9f8e6855562ed91626c5983f22a7c8cbd5731e394062", 0xeb}, {&(0x7f0000000540)="3f32f2901e2a2e21ca2490278df76d4ca0ca2bbe62869a326bb0e20a90a3d787fc0c49498cae5a7923978342fd4341c33babe0033b2e5a62c3e63db7e947d0da5e7bef763994182a7243661553ba41a4b3f1dea1147a0ec16980bf97a982b7945ed54fc811678ae76553d9de9d118ee9fa10ee9024cefed71c33eb2280c9b0c58d2c7994b15943dc95d5e39382a5c222519d37b059595fd37e97d08f9b52c40b3e12719cd4f0c3f457b1b045fa426f87898a970deb29ca4c5970cda673cddddcca108cdd08a7f0d470301238458bba4cf067c68648fc593d9e658958b114c131e1ead014d17b4b61", 0xe8}, {&(0x7f0000000ac0)="7eeddf72ba0d76feef41e73b23754a56ec5596571c8caff9e0e8c08d1326d72ee9c5c673ef6b032894dcd672df80dd3183adfbf5650fab4761f632fe24d78663fbc67b2463a0a23324130f49e5290d937f3e5361634b07da58a9627040535b451a3ef24ff6d369166049087f8cb26469e3c3adba1bd2c956b785804136715dc533a9dd", 0x83}, {&(0x7f0000001000)="823209b0b1e5cc2ec452c72507ef14f564384d1f1829a0c4c18e8fc2de052799494bb47d0d4d32900cb60f0e7c908d4fb8433735bf063b764897cb1ae4c27dc1dbf34d70c4b58f5862bba14a0aa2e2c91d6ec0c34c86a34795c4abfa42d02607f871e4604944bc23157f7663b5046de105b66aed00a6f788acfb952a2886b36026e7c2ea3c4f28730180a82e5ac6", 0x8e}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="9999697dc6aa2199a5375dc4359b686e82f3fb87c70d50e9a33cf8a1fb8149445c880ee0671a11ecb073ee1a7cf99c20245d5ec2bdaa5f1a5d2235940883fa6b22be891223aecb0f0973d70f3c13e87daed84e7f63c259", 0x57}], 0xa, &(0x7f0000000a00)=ANY=[@ANYBLOB="8800000000000000ffff0000050000002a4ab1428bf6db30f95ae5fe88b93d1fb2ace7536755d78165504dc9ccbeb80a2a0963b2064f0a67ca2abfd667737c7a7bed86027877c192b964a288c085499636c075f72109c95021437e2d5957b1438070bb35df404dd178205211a405b5fbab1ae2314058b3d82005b3d15a413cbf9b69ba8e6a168e5c"], 0x88}, 0x3) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe46, &(0x7f0000000840)}, 0xa00) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r12 = socket$unix(0x1, 0x2, 0x0) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r12, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r13, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e6603000000e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d81950bf09b4d97ae1fb217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r11, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r14, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r15 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f0000000f00)=0xc) r17 = semget(0x3, 0x3, 0x4) r18 = geteuid() r19 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r20, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r20, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r18, 0x0, r19, r21, 0x0, 0x2}, 0x201, 0x1}) r22 = semget(0x3, 0x3, 0x4) r23 = geteuid() r24 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r25, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r25, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x1, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r23, 0x0, r24, r26, 0x0, 0x2}, 0x201, 0x1}) sendmsg$unix(r7, &(0x7f0000000fc0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000e80)=[{&(0x7f0000000680)="482dfc0c80e0d80db02162eb67dc9ebd7967c7565331af6fe74123ebabbbb8681dad2c8053af1b96ff6a9a33eae2dd2cf09fcc959c6a4df1c4dda7c2314318f966d51504abf4c6e411e4055d2d52e58c348a6a959de8e686c31c3cd95a527a2d1a78f1bb680a40b50effe1cf99d74afbd14caf8af86d4e8ab36a4a2c2b0c55767775b312da96318f6afa183b5906c9c5088c60661930a804e3ef78f5cb68f1da18879f646993c6a572cb598b5e2ada296f2ec3bf2427f590e72faa2879e71f585c67f76910992aae131a3ca98f94cc3364b2a446f889d2aede68e5192664658bf5399d18064c6c5e1e", 0xe9}, {&(0x7f0000000c00)="69ebd4094f9f8a0ad5e1dcc77910837c8097d21d56e78e732bdc7eeabe1f2820b87454327a1c17dce5997c35d4acb9d0bee3fa16639c68be930517b19399b201bf3e742b6feb702ddd3859338ab183abe40d8ce83c8eccf02ea2e2978a7ae24c157e90e0d1e8bfcaa7b63e5bfbdfcbc0fcbddd028cbdfbeed188d8558c89ef044db2d373de54f3c11a562cf66d52bbab85873ab1c03911d88a36a9ec6660f77a5a814846d59daba0841cdbf1da260d7a4621a7b9011cf2b3c2fe56daddb88455374f1da7346d397e92f6169b00602020424033ef21b0342a843e14098091e247dab34087cf9262dc62af6e5c952967410171c36c4c5d44c793b0ede9", 0xfc}, {&(0x7f0000000780)="12ff1ee0640915", 0x7}, {&(0x7f0000000d00)="acd453f308bb67fc3d2b2419897be8cb22f4fcf0f5573f48bd4a43e7570ef4ca5918f9fe919b0a932e036af42b9e97a5eda3cf436cb7fec9250734c531d6d055f8e2d1e0608b281ac7970bc5d8969134b63b261b2cf739b7a4a939cbe3c3dff7f3850be0655b76f82c68d80dcdf43fab80c4ef7d5dcb339d9b7a566a53134e1f81f7bf96af759bc0051af1200bd4467135ed2c600885a68e62b32a508dcfad43d8286ec90e2328bd727bae1beaa256954a00ecd6df833acc2caedc446bb2909ba98519f71991dfa8b17c38202629a188d2ab259be22fb9f88d3b043bd13a2d98d3c8c773cbbd0d543029b7fd82a53c73933ed9", 0xf3}, {&(0x7f0000000e00)="c047ca36ccf8acc35df83bb5d0d90c10d27af1f9f8eca879d4eaba52461f4d931992d6679b53dc49a010c0b3dc2b9a1dd1276716a6abdec11e8df5072c143b3a2b9f6062681c98729620789c81372885dd622eb0fc6e634add1dc25600c6085df414efd0", 0x64}], 0x5, &(0x7f0000000f40)=[@cred={0x20, 0xffff, 0x0, r11, r3}, @cred={0x20, 0xffff, 0x0, r15, r3, r4}, @cred={0x20, 0xffff, 0x0, r16, r19}, @cred={0x20, 0xffff, 0x0, r2, r24, r4}], 0x80, 0x4}, 0x1) 09:54:06 executing program 0: openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x2, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r5 = syz_open_pts() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x200, 0xffff}, 0xc) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r3, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r4, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r5, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) ftruncate(r4, 0x0, 0xffff) dup(r0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82026e2f66c65e61a4f5692c6530ac2115185b0b228eec8c5df941aeb09b8a65f1fe64a98cf76e2c1a040000000000006181034ab974a21cfe8a1413984404507a692488798e69e83180db87a7fe4daac8ae2ae108c15741c549389d664a5fc9365aa709ae212686e16e5addb689464801daa44c6ceaf4992c022923adcc19bb4b5a68059fc86cc8ce071355fdd157f9a31fed9ba230aee524caccfaad0dbf02e05c46fc36f1f8073fb436fae97dcc79e992fb7a5d82859c307c58e2ff08ef41c5300b889db62b0a1cffa5e1faca180003d24009cb3c3aa0d3d60eec08009c99dec177aeddd4685627984eb6ccb6c08e817d50f1ec5f748f5cdd8fb65026499c10f6816464c409428a11e563f62105b25840472ecd1b41c9b5ea1d1fb3e134f198d0c227f42e1f2f232341386c516a5d955ce3d2e211d06f30328c256e75b7fa8798a1f20376d9289880866d26d03b7a29b46a4d6f659d79abea9f2e8a39a7141e24b8199cb637e42ffac55a1e5281e961231e67e6081a28155596e7d54eb2a88cfdacac89182e39a518b08ca1e364becd0e1f10d00852a686fb723e6cbb"], 0x10) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e940000000000000c1a1ff00"/28, 0xffffffffffffffe5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000200)=0x800931) 09:54:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440), &(0x7f0000000480)) select(0x40, &(0x7f0000000000)={0xffffffffffffffe0, 0x2, 0x1, 0x0, 0x27, 0x4, 0x4, 0xb564}, &(0x7f00000000c0)={0x6503, 0x6, 0x9, 0x7ff, 0x1ff, 0x3, 0x9, 0x3}, &(0x7f0000000100)={0xff, 0x4, 0x9, 0x100000001, 0x3f, 0xfffffffffffffffa, 0x20, 0x3}, &(0x7f0000000140)={0x882e, 0xd3c}) 09:54:06 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x2, 0x1f, 0x4, 0x1}, {0x101, 0x4, 0x1, 0x7fffffff}, {0x6, 0x8, 0x9, 0x9}, {0x1, 0x2, 0x7f, 0x8}, {0x1200, 0x1, 0x20, 0x1}]}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) 09:54:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000], [0x0, 0x0, 0x0, 0x9, 0xeffefff7ffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:54:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) socket(0x1, 0x3, 0x81) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r8, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r9, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r7, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r10, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r13 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r14 = fcntl$dupfd(r13, 0xf, r1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r16 = socket$unix(0x1, 0x2, 0x0) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r16, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r17, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846834d66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r15, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r18, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r16, 0x5) fcntl$dupfd(r16, 0xa, r1) r19 = socket(0x18, 0x2, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8080691a, &(0x7f0000000300)) r21 = syz_open_pts() ioctl$TIOCFLUSH(r21, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tip', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40, 0x0, 0x7f}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 09:54:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r7, 0x0, 0x8d2f, 0x0) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r9 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = semget$private(0x0, 0x1, 0x47) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r12, r13, r17) chown(&(0x7f0000000100)='./bus\x00', r11, r17) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r21, r22, 0x90, 0x10}, 0x5, 0x54, r20, r20, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, r5, 0xffffffffffffffff, r10, r17, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r20, r4, 0x7, 0x0, 0x4, 0x80000001}) r24 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r24, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ktrace(0x0, 0x1, 0x40000a00, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f011af0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011af0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011af0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011af0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011af0 va 0x20ffb000 didn't change! 09:54:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 09:54:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffb]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0xa000, 0x222, &(0x7f000071b000/0xa000)=nil) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0x2) madvise(&(0x7f000069e000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa5, 0x100}, {0x26, 0x5}, {0x40, 0xfff}, {0x45, 0x80000001}, {0x46}, {0x83, 0x5}, {0x8a, 0xfffffffb}, {0x44, 0x6}], 0x8}) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pmap_unwire: wiring for pmap 0xfffffd803f011af0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011af0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011af0 va 0x20ffa000 didn't change! 09:54:07 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup2(0xffffffffffffff9c, r0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/156, 0x9c}], 0x1, 0x0, 0x1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2000000002, 0x0) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:54:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x44}, {0x5, 0x0, 0x0, 0x8}, {0x84c, 0x0, 0x1, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb") r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0xd3) 09:54:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) bind$unix(r4, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r2], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f00000008c0)="65b6653e7c351977395bf1cf7dba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b0400c25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36bc822627569854bbd46ea00d35a25f8863145a8504deff278a1c97cb681ad44b51268af1b7f0fe2b9b8c98024e05240ad8e972ffb60ce3afc6051f9cb1fb738bcec8d37ade4966c877f3240641f430ae95a762db8dc0006fea5740daa2130e6769a863a00ca213e5db3466a0e4e1d41c069595166101a584520a138417b21fdb257e9453897ce5ef2ab0206fad1b7cd77322fa7788ae6f866622e4ac50a50ea6cecf44c6a8a6e27bef76dd7dfa2769e2b3bff11137d64016282bbcf442f4c97dc79292faa451db2be9acc7f5651fc82e282d1829be45d578a7b3c387538d21a5ea28d94d5785698c509810e455070f97ccc32b277e8b0e7fa60a06dfc86b0d43a5106097a8699f3d1e66659eb26fef6baba3dbefe488a11689e492366240b4c87bcfc4f860ce8bcbfaa4d33456903df8c4a321bb9777fdab1e3000000000000d47fa91031eba207f141cf2127d6b5adc4469731df135774b56f143473223af375727dbdaed4043b33d32a5cea2c98b97e3bf0b84fa34702e771aee1ec0091d3d979b02c95d8917b323c02928d8ec53ba08bcbf203df483486d331cbfd08135ec4e8018197c00c3f8dda669838a9f024a34372fd1326285f2a10b87920f13b6322b638fadd10c7abc221187b39615a80ec8b44a881f85e8eeb", 0x236}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r1, 0x5) socketpair(0x1, 0x5, 0x6c, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfd560a1a343e1ec) r7 = socket$unix(0x1, 0x2, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r8], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0xffffffffffffff28}, {&(0x7f0000000640)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9278d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854550ee0fea01c8d18068ac69682b55a2e2dc90d4a5939d467ac4cc0bc1dec6087a04aee66b4e0b412362cce51df2fac75adc14c654329aec7575b8c21a51178b53660e24bbd81fd2961ce8996b6175e6432e18fa0634c7e3e0bee203ff0dde612e0275b5df10e88b3ae91fcde71cab07f7f4b2d389b78aef7279eff6bbaa8c482abeec3e1114e65b4ea3bb622373a712a2d3579a8649dfbf780fdbacb6ebc", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) close(r8) connect$unix(r6, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r10, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f0000000280)=0x9) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x4bd7, 0x5}, {0x18, 0x1, 0x3, 0xcd1}, 0x5, [0x3, 0xff, 0x400, 0x2, 0x2, 0x10000, 0xb3cb, 0x8]}, 0x3c) r11 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x4}, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 09:54:07 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x1) close(r1) 09:54:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x25}, {0x7ffffffe}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 09:54:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfefbffffffffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:54:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r2], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r1, 0x5) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) recvfrom$inet(r6, &(0x7f0000000140)=""/26, 0x1a, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") shmget(0x2, 0x2000, 0x308, &(0x7f0000ffb000/0x2000)=nil) 09:54:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r6], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r5, 0x5) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0xff) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r8) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r4], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x10, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x200000, 0x0) write(r0, &(0x7f0000000080)="791b08e3210c436cf79450ceba", 0xd) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 09:54:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x35}, {0x6}]}) r1 = kqueue() kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) 09:54:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xf69p', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:54:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:54:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x400034, 0x0, 0x0, 0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x0, &(0x7f0000000140)) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fchflags(0xffffffffffffff9c, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)) 09:54:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x14, 0x1, 0x3}, {0x2d}, {0x40006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 09:54:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r3 = dup2(r0, r2) socket(0x6, 0x3, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = socket$unix(0x1, 0x1, 0x0) getsockname(r4, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 09:54:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r3, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESHEX=r2, @ANYRES32=0x0, @ANYRES64=r3]], 0x1, 0x1, 0x1000) r5 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="7800000000000000ffff00000900000079b916f71cca8e7dd3256a0b862a0c850b515dc5dbce4350b9043325daaf61fe9ee8cf8bf71cd2a8016f947e70aedc671d801029b3999bc15863008c4237c447644d2a0872bdbb99c000cc16b3c647783e005078ead9241f68e42e0379c67db0d23f19aad2000000880000000000000001000000ff010000ee92134a41a108641807ab7a6964d1ca9606971c9fa54200aae97f33124374bb818095a22ceff57d22f8d22fa9c70c52e1d44dd06eaa26024bcd0b84b655943c6a04a59964fe73795564fd672a39f8f8d2a85ee73de9ba334e6bf16319a0f748df82ac872f040509b3509f1bd45fc583105ab18a8e0000003800000000000000ffff00000600000072f1be73b340f71de708d545b06b0c6b375dc1b73a6da81a00fc55888f16cd398800000000000000a800000000000000ffff000000800000c096636fac4ca561e316820e613e3432878774eebcb6fbebf7b4e353a2c26d3ca1454c5e4cb13e5bafb952d7206bebf334d8c77cdd43767dbebe51d56d3be02d2acc4680fd6bb7e44aca6e9c3e9ce6fe58b1732a8a3293edef777ff540cfbfde527c46c1a5b2f1a5fea68ccbc63a18b92fd79ae8d923dd4a39064d794fb25a5f05ed999940d17c9adc4ab93edf119ae5619b0000000000007800000000000000010000000000fc0f17d14a053327019cc58ccc32fd9a208cc4deb0e125169a9199f188c8ba5b380bddf618bdb3cc7d62ed46679e224bec26f6fea5d37e192b66f9356cd6e8ac21f4c34b12d18aa8b06c2c3f123e273c3134efbfcdd14984cf89905ac891e3d81a9c8bf62b58b70000004800000000000000ffff000003000000d7b4d15de85438aed000e9ac1cb8f789ae62823362acca407cf4ec99fbaa8dade8736d287d96995d31dfbdc6db32de462fef000000000000d800000000000000ffff00008ffd00000b39b0d797dec34686289a8473d06476965f57505cf91529afc09779ee8abe3f6ebab99ac7d2cf658a40bfffefcc527d4f7e763be812e2969a06d2c64e45656620c17d2c9ae9b8bc56befcb29e6de28b6062116d827e9225879a7a94ec72a63432d24d4738974671423ecef0e53aa8158af095a947e7bc333a36dbf232b23a8e4b4e52b2993d496eaa52e3c48996f47a96ee035086a7cbe99a101f37b7a4f430d74a57887dd62f41156b9fb967a224a45c6ee8b79f79a86b0c724b8d17fcd43b333d000000000000b00000000000000001000000ff0100002cd4063779546d4305c33de32aba356c811cd19284f52420207d817411d3a1d1ef3d18f4dfa585424dd4cadaf9bec330ba6d5cfc282220ef30d977871c0379aaa10b82a29d1f84e484242a9daaa9e5b10496fe1ed4460c12f4002163a3eb1bb0f7fbe1b40718e778112b14449396205ab746b22746f3182b885f545858a8338a269291ec07fe2a05a19d06212d98f13a53e0e412d63bf8b5118015fe00000000"], 0x428}, 0x0) 09:54:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) semop(0x0, &(0x7f0000000040)=[{0x5, 0x800, 0x1400}, {0x3, 0x7fff, 0x1000}, {0x0, 0x3ff, 0x1000}, {0x3, 0xfff}, {0x4, 0x3, 0x1000}, {0x0, 0x94, 0x1000}, {0x0, 0x1000}, {0x3, 0xffff, 0x3000}], 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) 09:54:08 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x11c13053176f45ad, 0xd}, 0x8) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup(r3) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0xffff) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="7bec0000000000001d00cad3beb23c86be8e9b205f5c2ea99a2255db5b00f4a63b33ef188e3fae467682095bd935a5abe1d78fc8a58573cf4acedebeea4fd811556479"], 0x10) write(r4, 0x0, 0x0) getpgrp() socket(0x52, 0x8000, 0x6) 09:54:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/241, 0xf1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 09:54:08 executing program 0: pipe(&(0x7f00000000c0)={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) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f00001ef000/0x3000)=nil, 0x0) shmctl$SHM_UNLOCK(r4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000500)=""/90, 0x5a}], 0x1) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10052, 0x28) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r5 = openat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x20, 0x202) fcntl$setstatus(r5, 0x4, 0x80) pipe(&(0x7f0000000080)) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) 09:54:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000280)=0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 09:54:08 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000640)={0x20, 0x9, 0x6de}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r3, 0x0, 0xe3190515c0ab12ba, &(0x7f0000000d40)="4a993daa46f464a15c21d0d3101d58df58ba23dbdf4581bcc4fce0506012d32ec22fbc3d1e0288b591ca1d6148719f17ec0190dc67b8cef43216fca196238d7f16a2b4309eadae827660d47684609c929f7f745097e46fa6ff3359a8d219e221006dcc36e238042b5c708a90ffd3cd1ea207c211ae297e17f4761ea4d29a3a3d21854520ebdcdf83ab9de6b819eeff62516d8580dcd58ba7134344acedbd5417cfaedb2122155bcc937b82f6c250472c4e45d2b972c66b2f1d632216262c8a1963f546468f590d3655ce9efca7d25494b3e074285d4bc83be33433c8f244b9e67f639f4e72a2a549a16aafcb8d4d0e863fcf8068f671b90a2fa1f37eb601c429d609643afe1d02341cc2126e47fc5e052a1ef70d8d054b1afa64329e35037ee77d39db99529bd746a3edf67812b9ad8ba2bafec8920480e409fb71872d10ac50ef54652d6885e4bd457506033a469e6e06cff010c22c108dd1e842d84f0d8fd01f4ca4079605b989f94b200054507236f5f9d8f2b01c7cf8e08828b3b9ebd28ca5e9ecf0d2772e89982700be6ebbc4dd7d2f1718c11f4a48d4bc4140b95bee03be7923929e7e5570d74e4e4b068963d80c5e256c724ec13bb78bf4396a1da2e77443027359d2e5780e97720a08074a057e073acbf2165f0407964e2710d956a54663d0bffd67ca6ffffca814c058c0c381e916ec0f1884909755745be73942ecc512ba9a796f4d6754222ab6cb2cbe18caf4ad189a49ca91ccfe0f9846c450b5926a7d94370c57f26cab55c8dc23d12added8b39c997a736b87c6278897a5e8faa220d3a3969e374a37dcf5076646c9846ec90a578fa29fe1a558b8034ef7be9084479360427ce6cafa2bc52f6a7ede78b4228834c18c17e85d99c8013277f3466b236f6f538d10dc2feea71255802bf8d36c553a9a16c61a094c896e2fc3ada7f315fb6c66fa1c1a9a833c5a056ed8d8333c9bb760d2554a430f72164e9ab6346d89408a576791dab411cf30d373b44ef3754b09cd8e9daee2c3b44a542456c8ac32826a8d19a0aa2ed4e67160f3ca812cce4ac94880edeb343a996d2147090715c0a39026ae4170b194b37ac2e66913297cb2c61e59f6aca773951e25645210d103b3c71a8801f606afab66b9a5904950692dbdf00483a279f74480c9609518e7d3cfedb6ee148a16748f0c597009d5f2b8b04acf373121697fc85523b8d42a2aa278fc27b2f46c12cc3d37d93f5a607ff52063c5041c8d1e140f256748f6b2166dc7a1e245f646b7c51ae39c1b222ef657ac9fa751dda0934851782d2a9f113f2632ed98d5eb2d7a69802dd806a41aa704221e2d6fd73a9ec8182d32f260dda273a60c030961ea0c4314b72d620a05d1ecb4425226e59a6d4f5d6dfe0c3e12ddb272728cb628202eeeaaaff6920c29ba1dbe945f31a6ec7e32d08c30413fa21365e822beaf9e62d028fb01f35ed7cee97c97c87c3a59ca3ff53b5544e15dbd5340a25ff475dad013d8241582c5bc42947dc2d53d1ac87b6ae910b90c140a06866c59042aa704736d0b434a0cd5a8b3aa46a4b165ffe789e15c32f2a0884c5af19c50473fa5bc835414ec8b2105358374fc3c1d88d0dfb45d0c50998cd48871085938a139343ae7426aa1c15289f6c59aca0a512c65a17e1cef4da2898515d45fda0b432deeac158d885fc7bee6aefdea398db29038c78076226cdf2596a728523a64748b043ac15663f7729c117b14f02ab877882ae1cf73c454572f20b87539314c07df62f315890461a2ee19f5017f32fd1c8942d0216ca85cca73a449ff4fb57a159e7b4c316faa9ce5eb192962eebf1d590513f9e172424f399cb993355829f6ef300e151ddc0f361ed9093041229e4a7fde8214bd93d8127849e99e687526d85ffeddb4e750516a81acc69526c4c125a185189248be0668748105dcbe844dd6cb5fb770992ea4c6f5d919ab65c7b4626e91264253f6e92301ef8326168738b356a58ad6d663f8730a3f1d1de8ea360728a5bcd6a4ee86eb6b31e792dea95aa7c14f40efb7f29beb9722836b088d0024da8a5f00159555ed73808310c9905335a57594a4da5ca36a360e8ff7172d82ae3978a79148e555895ebb82d39182c7dcaabd7e61a9849eb7e062514fbecce5c0f369ad13966dea7c8ecd7d3b3437b22095e274704a8afcd634d127cee0f361c3a78565a5eaf977c7dfe85be6cbe684bb206266fdf62486f96caba6cf65121c6c491625a8826d296d241b171c1e03a510d73606b233ac3e88190a4613488633cb278195ca332a30ed9ac2ec78b89cbcf3e451237b6271a9086bc358d4b63b1c164305b971b09e6a0a0be736c6fea67a0456e46bf6663c1b0eb5d7abc5ba845a1df0616e0641cf84b17f2e4923a445433a21dfba3043b021d0f840daab3d254e1c1dc126dad114358e8c2f6eee5ca4ed57547036d2643a71d11e78c60685b5cc70be864548f1e6ad3ce71a96f10f605623e76db38ed3b38726dbd8b2586e5b9d1909005eec7e88c231317578359f98c828fed215b2a12ebda22b657c6b257db574b0ceb9f4e66cf7cc0bcb8850112b67e65eabb0270c4ee0fa63e15370e6f69efc334b442671ca78de288d541bf8a66e243bbc193b2186cedc5b4e10289b4100b1aa2a06281eec09090bbd5435530e004959a2ddd729ddc716d8a3fc4f5767ba15f8f84b04fdb4b0e2a515669e3ce0220b46512ad75dbfd478e3051787f99cf0f9e2e8f9298a4e4e93489f66044ad16caa1cce265556a32a065e35c36ff8657ae4cf4a6202fe4a1896520e2d992f8afc197bd531cff975db3b5795cac4b601075be88ac29ad95d5d73c0919edc9dce792316495d2bbcea59a77c04387feb35778ed99444686d6aaee268c36b9101c9035e6849f016ef1a645963c4d080c2afbd92b34de23b57f71c2132be76360b78a36aea4563944199d73dda8bc29f7da3d9916f063d090c61c84fa5f6b4f503aed339b9b1bcedbb0072694079dd12d8de77518de8dfaf990c034da9c88944605d6196a41e9a50b31bc24dea238c4538c4c1a7cebf48b8d0a19596ff249ac825dc22da785fe6313974be2d8e4bd4cba0494c7b116c09ad34871d0893fa21258baebdc83fe99b3cd5c8d667ad8eb2be9a7e9c943ba298598f8780b4d94abe7c0ca5695f35e2c5d47497528469bae2e3c43ba14f2f2546f26e537fe7129e6cc97b20156e30548138c6f45c135b6c675960f7ec6984845faeeb319bc8c5b527dcb52e6fa95e83c498189f3b9733337ea8b65fd5112f8f14c12b1498f088c2b33d25aff70212ea205665c9c82aa9f8c50bebd7f961f13f9e557aeec6be48618cc20fd3c7b10f129500bc8398a418684f234090c7dc3a08ae3b767d41b3deb8af6caba1076633a3ab70ce46be3eb31633aec215c222556e0380cdaad7de096273ad6090bb20438ee65507c19c0988529571bec4d86625cc8667fba252d6bae257dd621e6d88372aa72b33f3536846a422cc768c6057e24601ba28eed1d224f1c415bc9ac7f6370989b22746ae5968c58a05e3b6bb524770f7b3892589f799c0591fc3f646e7a059fca4a232cc52fc3a1666666c2a0857398e1b77058794b2b170a23acda1f937aae9a6420547fa0e8925104230132ee3c086b2d221359da550dc9e33b26940e6615f1e37064ff0965397694e2d0bdf9cd574f9a3b34d88bc48d562da64fb1fab4e5b5b4fc49642c270e167f777529145537af27b5b75f17783f940ec43ff20262a2f8d45ead6a578bf39620c5933baa425def367da77e0fd394c4f276580bc77c8f2551a94d8b259cc01f1413a321a267087e2b6c00141f04d47992081fe8227d2ba31686e1b934087f530abe96feb6106da403747410d30cff88319e82304667c96b4c5fb2ccc05a136fcea8e3286b57fc25a63cced9d7e038dbfe2168133b23db22138374318337e9bf95910715853aa07312bcf4b605d2d6fa205142459e1e27663d45d7d252365700b10d751dd9bc004693dc2ca1134bd0521c5ab8f4911a9950b5a34b5af58884490d9d4f198763d53cd61b6ed528f031d0299538b3c341e0e3bfdffc698f52392365ab6ce8fa3fafd468ceb9d5c07ea5d96966710b12519eb8391b6f2b934e63cafa0c1651ebf3afb5aa1deeb5f682bec5f12036b56a4c47c34bd300511e9b245382710c771fc161e7d43e1431113d69e01c508fb312cbb8134764f7429aa3f709839e86e389ac60e20beaa11ea5bfff490d1b34fa39f1c879896f585f413747ebaa8ec1a786279fd546fadc9362e894ea78d95ae76159bd4ca1bffc675e013754c74ca7cb6f03895bdc38b0e0dfa9b4c0e07b6a8a8830ac54b348f3782047fe9d62e657c16aff3acaf42b62f9226e77b2c95d8cd88e715822bbfdc1c32d6cec2e8e880fdd6ca095d2e30e42c5f6fa198088710cca1e272d206003e19d99ca569737eb35bd275b22985417594894a65c5dcf3fcaff63a8da13f4bc4d5abe53d0a9fd6a9960481bbdccdb4c744a80a017470520a125b701e593250e1df71a30f952a8c1de2f82c19ce1ff80ab8b15acf151f9d123072c057615e41da241592054e9589279a3094a7bdfc9ffc30ebada3805cdc29088462ca53540b854f9aa99561f0fa156de3d96e0fef731ee6733d5fc3962029a8823164df17e938601302207a8fe1bfafd4f69d8e8b9a2d41c6c337bc95ce734c9489aa7a0e2bdf1e5e85ffcbf7e777a209bf5d5b0c82758c78520cf303ce4179e29336b8729a7f7225335dd455bad86f7308a97fe5f8ad799a36648eb4ff79b4b0048c2a955583fc6fce0baaf128f879204be9a40dc54bae76f6fc476e97931d4dc4fc260dd2ceaab7eeca70e6b455da4bc63ee6eef215e61a68ea6ec04b55f2a7ae16b736f27a66ad205ea25e5553a28888c3dbbaf93e446e74c0022e7e175a17163a55bc1fce93bde4fcf57fd66ba1d47dbd9dfe39df363bffffabd4fc99e8bf5a703b5fa392a575c1ea43212e4137c7bf5e150532e6e4b7c685f483f4556c12b84592cd1f8820c0357297eaa6e7ab94a85fd212f93c5983f990324f88dcf0dc8077d1f4cb0e46ebf633cfe68e3cabe76a97db38a83dc97a5e7a80adab272b311636f5f1f218799ffcc0b7abffd8c9dc5c908b182053a590ae81f551fb694e751edd739be5cf1369bdbba1037f7c20b4f8aa39fe106381f6fb1a19b2a7c1a0fc2b1124d89d0ccda2e6e0d275d403b9bd31719b68b40250c19f69e706bf81deb161486a96bb1e48ccd93bd34741492cccb10b34e81b1ec9d64ec857396f11f594fb6ac9dbf90317e103ee4380e1d9f9dfd93fbfa731a447ee13aad9f96c8651dc522eece9b31f8b1b690a9f727e929e6a6b373df026f83aaf77465aa53b309ca7d6088065e7026887c75ba07091d74d882c86659ac7d8398b9f5a92250cd76a7bec09be13ed2d41fb893825bb67231d85744e7471e10bf9f48f8690ac0f96b10ea1cdfbd6bdf7d8630fc07b7ab3191af4af26267900d88bb6ffb056d7d5986b0b413ba874508076b7c12901e7119b3e45029d590db92785d6916a517f76cc10ba5f62a855cd3ec207e6c701f12a59db5059861db75e19752fbfe9f490c74df64cf3f9e435e83627942f63cf91ef2ef4d76ad13e533434b88f2167e0d2b105f93148db909a6c178e87e1e9b98021e842317e9f789f17977a1edd4b4cdb13ff17cecbff4d9275ec6c26a894818e5f36c2280b490deeffa929e405c7cadac8613a4c71226e306a9d956b0e2994a008edb9257bb1c379a43b60ed57d98a2e8", 0x1000) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x400, 0x0) socket$unix(0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) getgid() r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) pread(r2, &(0x7f00000004c0)="7b515ef946f1c3222703b58236f41d971caeeb6987f0bdf27e43bf62067fa452a40e0dc4594216c4e148002e79f9042e4be0395e2efc84d2695a3e15257fe012dd6c719e951f419f6c7aa99a1662649d61655685b7ad615b8af735a81144873d4ec13ddc8f92dac6e1c066119bb28f94a100c534e8d9c0d27a03a63fdef491d5729f9ad9db94d764b5a586378fe37ad33358156d6d00a1ad3596128281", 0x9d, 0x0, 0x401) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) r9 = accept(r8, &(0x7f0000000180)=@un=@abs, &(0x7f0000000440)=0x8) connect$inet(r9, &(0x7f0000000480)={0x2, 0x2}, 0xc) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r6, r10) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r6], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r5, 0x5) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000580)='\a', 0x1}], 0x1) r12 = accept(r11, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) pwritev(r12, &(0x7f0000000b80), 0x1000000000000123, 0x0, 0x0) 09:54:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1ffffc72, &(0x7f0000000000)=[{0x1, 0x7, 0x4, 0x1}, {0x3139, 0x1f, 0x5, 0x53}, {0x7ff, 0x80, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x7c8d, 0x2, 0x9, 0x8}, {0x4, 0x7, 0x6, 0x800}, {0x20, 0x0, 0x0, 0xffff}, {0x100, 0x40, 0x1, 0x1}, {0x8, 0x4, 0xe7, 0xe3b}, {0x0, 0xfb, 0x98, 0x7}, {0x8b9, 0x29, 0x7f, 0x7}, {0x6, 0x40, 0x9, 0x8608}, {0x80, 0x2, 0x40, 0x5}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:54:08 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10852, 0x0) getdents(r3, &(0x7f0000000200)=""/130, 0x82) execve(0x0, 0x0, 0x0) 09:54:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x3, 0x0, 0x4, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r4, @ANYRES32=0x0, @ANYRESHEX=r3, @ANYRESHEX=r3, @ANYRES32=0x0, @ANYRES64=r4]], 0x1, 0x1, 0x1000) unlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) dup(r4) r6 = dup2(r0, r2) r7 = kqueue() close(r2) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000200)=""/158, &(0x7f0000000140)=0x9e) r8 = shmget(0x2, 0x3000, 0x100, &(0x7f0000002000/0x3000)=nil) r9 = shmat(r8, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r9) accept$inet(r7, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x18, 0x4000, 0xaf) acct(&(0x7f00000000c0)='./file1\x00') shmdt(r9) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r7) 09:54:08 executing program 1: mkdir(&(0x7f00000001c0)='./control/file0\x00', 0x0) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = msgget(0x2, 0x48) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063bf266e19e98816097ed932f6580000000000000a00"/212], 0xc6, 0x2, 0x0) chmod(&(0x7f0000000180)='./control/file0\x00', 0x8) 09:54:08 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) accept$inet(r2, 0x0, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x3}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 09:54:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = socket$unix(0x1, 0x2, 0x0) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r7, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r8, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r6, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r9, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r7, 0x5) r10 = socket$unix(0x1, 0x2, 0x0) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) sendmsg$unix(r10, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r11], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r10, 0x5) r13 = socket(0x0, 0x2, 0x7) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffdc9) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x2, 0xea}) 09:54:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x4, 0x20) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000180)=0xc) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = socket(0x10000000002, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3800e) r10 = geteuid() seteuid(r10) ftruncate(r9, 0x0, 0x9) dup2(r7, r8) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r7], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) flock(r7, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:54:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r5, @ANYRES32=0x0, @ANYRESHEX=r4, @ANYRESHEX=r4, @ANYRES32=0x0, @ANYRES64=r5]], 0x1, 0x1, 0x1000) msgrcv(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r14, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r11, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r16, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r17 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r12, r10, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r13, r17, 0xa5, 0x5, 0x100000000, 0x2}) fcntl$setown(r1, 0x6, r17) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 09:54:09 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000180)={0x9, './file0\x00'}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, 0x0, 0x0) dup2(r2, r1) 09:54:09 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x5cf0b15315df09b, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 09:54:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0000010000001bcd3fdf00100000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 09:54:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000000000000c8, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 09:54:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a255dc361e192a10100a02000000000000f259d35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8110, 0x186) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 09:54:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x14, 0x4000, 0x3) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 09:54:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0xecc], [0x0, 0x0, 0x0, 0x8, 0x0, 0x1, 0x5ce3], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff, 0x5f0], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x5, 0xffffff7f}, {}, {}, {}, {0xfffc}], {0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:54:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 09:54:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffd], [0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffbfffff]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) r9 = syz_open_pts() kqueue() fcntl$lock(r9, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r8, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESHEX=r9, @ANYBLOB="b8f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c80ec5559f2104e9a244233c97a4322337c525f1e54dea3c688894f6863a62d21ff05896c1f1863961ea5a63f7d819b5ea7820122b000f217a08a7cf", @ANYRES32, @ANYRES16=r7, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r10, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4, 0x2, 0x7, 0x0, 0x8000, 0x2, 0x6, 0x0, 0x3, 0x400, 0x5}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) fcntl$dupfd(r3, 0x5, r10) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xfff, 0x3}, 0x8) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r11 = socket(0x0, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000000)={0xea, 0x80}, 0x8) 09:54:10 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0xe3}], 0x81, 0x1f) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/161, 0xa1}], 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) socketpair(0x1, 0x0, 0xfe, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 09:54:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000160000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000380)='./bus\x00') write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) socketpair(0x10, 0x8000, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) pwrite(r1, &(0x7f00000001c0)="9b6147107c50bdac07d7340686aa017e708a4adea1a5aa3284991868370abdf518353d5cac9455f6448ef3e07514bff35de8b6ed3066c3122f612f5830f434c170c31398ae565020f03a80fa4f14a8bcd8f5b0ab6ac4d54ecfdd05fabaa020e56f517164e83aad6db17767c102fcb5cb7fca8c02b1c1137e38e434cd66a113c818e345e4e79c2e16521e5ed505ae6e86c4c55822620b291e63e9ee8370bddd4c80b297c79c9da966cb7b150d533abe203c218f499cda312b46679a2bdae40b2330f9c0565aeb1fcf62392e0770973f662759db5dcc20bd3ba0f846970f1b94fa4e246dc0207420d4fd7de74b12b3621a4c4bb218601e", 0xf6, 0x0, 0x3) 09:54:10 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) nanosleep(&(0x7f0000000080)={0x1ff, 0x7f}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r3) 09:54:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x2f) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2008000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453b05000000b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d44"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 09:54:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffff7fffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r5, @ANYRES32=0x0, @ANYRESHEX=r4, @ANYRESHEX=r4, @ANYRES32=0x0, @ANYRES64=r5]], 0x1, 0x1, 0x1000) msgrcv(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r14, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r11, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r16, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r17 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r12, r10, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r13, r17, 0xa5, 0x5, 0x100000000, 0x2}) r18 = kqueue() r19 = kqueue() kevent(r18, &(0x7f0000000040)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r19, @ANYRES32=0x0, @ANYRESHEX=r18, @ANYRESHEX=r18, @ANYRES32=0x0, @ANYRES64=r19]], 0x1, 0x1, 0x1000) msgrcv(r21, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r28, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r29, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r25, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r30, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r31 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r26, r24, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r27, r31, 0xa5, 0x5, 0x100000000, 0x2}) r32 = semget(0x3, 0x3, 0x4) r33 = geteuid() r34 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r35, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r35, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r33, 0x0, r34, r36, 0x0, 0x2}, 0x201, 0x1}) r37 = kqueue() r38 = kqueue() kevent(r37, &(0x7f0000000040)=[{{r38}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r39 = fcntl$dupfd(r37, 0xa, 0xffffffffffffffff) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r38, @ANYRES32=0x0, @ANYRESHEX=r37, @ANYRESHEX=r37, @ANYRES32=0x0, @ANYRES64=r38]], 0x1, 0x1, 0x1000) msgrcv(r40, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) r48 = syz_open_pts() fcntl$lock(r48, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r49 = syz_open_pts() fcntl$lock(r49, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r47, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r48, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r44, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r49, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r50 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r45, r43, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r46, r50, 0xa5, 0x5, 0x100000000, 0x2}) r51 = semget(0x3, 0x3, 0x4) r52 = geteuid() r53 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r54, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r54, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r54, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r52, 0x0, r53, r55, 0x0, 0x2}, 0x201, 0x1}) r56 = kqueue() r57 = kqueue() kevent(r56, &(0x7f0000000040)=[{{r57}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r58 = fcntl$dupfd(r56, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r60 = socket$unix(0x1, 0x2, 0x0) r61 = syz_open_pts() fcntl$lock(r61, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r62 = syz_open_pts() fcntl$lock(r62, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r60, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r61, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r59, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r62, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r63 = kqueue() r64 = kqueue() kevent(r63, &(0x7f0000000040)=[{{r64}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r65 = fcntl$dupfd(r63, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r67 = socket$unix(0x1, 0x2, 0x0) r68 = syz_open_pts() fcntl$lock(r68, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r69 = syz_open_pts() fcntl$lock(r69, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r67, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r68, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r66, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r69, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r67, 0x5) r70 = socket$unix(0x1, 0x2, 0x0) r71 = socket(0x2, 0x2, 0x0) connect$unix(r71, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r72 = socket(0x10000000002, 0x2, 0x0) dup2(r71, r72) sendmsg$unix(r70, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r71], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r70, 0x5) r73 = socket$unix(0x1, 0x2, 0x0) r74 = socket(0x2, 0x2, 0x0) connect$unix(r74, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r75 = socket(0x10000000002, 0x2, 0x0) dup2(r74, r75) sendmsg$unix(r73, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r74], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r73, 0x5) r76 = kqueue() r77 = kqueue() kevent(r76, &(0x7f0000000040)=[{{r77}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r78 = fcntl$dupfd(r76, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r79, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r79, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r79, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r80 = getpid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="a342f8c4dc3e2f464431e48e63631854442c4f9722c46b97", 0x18}, {&(0x7f00000000c0)="46f0e07e2e974f1324604ee77476904bdf8f9c37ac9bb86b9a3bef76374f2b2b5d195dde795309be9449629d5fb828a4507b16612d461e78efc3b0c9e91b4a48d4d6dde11fe535ca4e9913a525010fb1650a349f01db6e4a6376715514ffe8531dfb22d1d8bc4df967a1012454648eaf937d4bc63c690149d80b37068546d957a5fcd214c96be8726130e61b7267bc3707052532d5855db181e7ad208d56f973de3002", 0xa3}, {&(0x7f00000004c0)="9f63440f9cb3780de4503f54f2e42b3066311883450378121f7cf7bf40fcf3c6b22bcec401ad5b354177ab6472d5ed8e415cd4dd8bbc274718f7bfd0037374a341443d791e32cef451782fa7630873683a255712eb08df595fefc66b0b9a2a21697f876a603d4953fa613fc4b060f7c879decfa43a3e0a4230d1854fb397538a163b604a17672327d1677b98364d783810ad69b3a840f056cc075a09e97d213713113074c95c3a79706954e46d5d4e6cd0abaf750cd86934c7655086f4e4560acfe256b201c6466c95a945a43484bc331fd10be046ce1ca54b37cf7ce1fc6a4470e7e103bf25bce4c5ea5f13003e4b54efd4c37328ca87c9", 0xf8}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r13, r26, r36}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r45, r55}, @rights={0x30, 0xffff, 0x1, [r61, r67, r70, r73, r3, r78, r79]}, @cred={0x20, 0xffff, 0x0, r80, r1, r2}], 0x90, 0x1}, 0x8e781bf0b7ad8716) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 09:54:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/65, 0x41, 0x744bc11eb07f2b43, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000040ffff00dddeffffffffffffff", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 09:54:10 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) fchmod(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x80000000, 0x4) select(0x13d, &(0x7f0000000040)={0x101, 0x0, 0x3, 0x0, 0x0, 0x8, 0x800, 0x29}, &(0x7f0000000080)={0x81, 0x0, 0x3, 0x0, 0x0, 0x0, 0x100000001, 0xfffffffffffffffb}, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = msgget$private(0x0, 0x5f422ba73daebc0b) msgsnd(r3, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c751005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219166bb776a9715a58d35d513f7c368519afc9cf5b74a27171246042ac8381ba7f6dd97c0c7c65f3e8a4d3b458daac52c3cc437fcf0f442ffd6e0ab090569b0e1bfa599ff0261326e854bf71e1d0c29b3e361157fd78806bdd48b40fafd0cbda3ea15c451118e385848a900002c25ba4f3c211f7706b945123994d961b5cc7b0ce273639213df68fa72699df737b03fd4fb7704c114a7aeae1419c2306f35707f00573383c7d17af7a951defbf3dbf45d3b9b555b50e1a8e1fc4c5cf661a625fb0cbb3e52ebe9ef3ccde8724acd448ce1ebf91ffb9ab59bb97e7431089bc760800d8e2867c9cb3e6"], 0x156, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aa9a86c288100a2000000000000000000000000000500"/79], 0xf, 0x3, 0x800) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038b8b943fdea"], 0x107, 0x2, 0x800) msgget(0x1, 0x28) r6 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r7, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r6, r7) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r8], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r11, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r10, r11) r13 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r14, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r16 = dup2(r13, r14) sendmsg$unix(r15, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="28000000ff06f30001000000000000fb06094e23dbbb00afee95a2cc38c2856c72decdf32a4dc0af5bab2704261a695527e241ea0500000000000000cc5957b3594f51b4101126e922c2cceb8bc88beffef9d39d0b1cc108c5e2f2e6dd399e3648b7e209bca568d3c304c7fb0d23ffb3e6e5333db4383c527e26a547e311c8648ce6072c9ba91390baaa63bf668565753b8ce81d002fbbb4cda7133cb05ee7b1919e2bf6f45acd90228f4802d3994b3f526a0fa35bf63edee5de2a117b28176dc0595fb11e8880101663bd58a231a078d683d7277a999460c1b384a490b3f32dde41c24b5b6f3eb7087a4ad0", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r15], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) r18 = msgget$private(0x0, 0x8) msgrcv(r18, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r7, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES64=r1, @ANYRES32=r12, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r9, @ANYRES32=r4], @ANYRES64=r2], @ANYPTR64=&(0x7f0000001740)=ANY=[@ANYPTR=&(0x7f0000002340)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef959eacc405cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc", @ANYPTR, @ANYRES16=r10], @ANYRES64=r15, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074b36a648ec708a83cc92b4b2e157c8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc2437bf79290cbe2bde5481fb6ff9f58507cb6660b8bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec49851cb12985d6584cd443222f6882ea277fdfa9e4b476dc3e6ad2d1c02ba556283c94eb2a29e7a00213c2a166c0347ad726fd2780b5e84030ae892f5164b0225871202e11212a30dc600af66f0ce4321cd9cbf90c0305faccf936a78d0000", @ANYRESOCT=r15], @ANYRESHEX=r16, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r17], 0x5, 0x1, 0x2bbaff95d624e2d0) r19 = socket(0x18, 0x1, 0x0) close(r19) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000000c0)="80", 0x1) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22, r24}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r26, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getgid() r27 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r27, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r27, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r29, 0x0) r30 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r30, r31) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r29, r30, r32, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) 09:54:11 executing program 0: pipe2(&(0x7f0000000080), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 09:54:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)) r4 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r5 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r5}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="ca", 0x1}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) kevent(r4, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 09:54:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000087000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f374a36acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babf9b770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f800040000000000000700"/177, 0xb1, 0x0, 0x0, 0x0) 09:54:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x190) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/xero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) r7 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffe48) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xbe) getppid() r10 = getuid() r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r11, 0x20004269) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r12, r13]) getgroups(0x2, &(0x7f0000000540)=[r12, r8]) shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0xff, 0xffffffffffffffff, r14, r10, r8, 0x40, 0x6}, 0x0, 0x7ff, r9, r0, 0x2, 0x1, 0x1f}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x0, 0x40, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r15, &(0x7f00000002c0)='./file0\x00', 0x80, 0x40) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r17, 0x6) close(r17) 09:54:11 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c600000000000000eb00"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r3, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 09:54:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffdf"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) 09:54:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 09:54:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) 09:54:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r2], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r4, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r6, @ANYRES32=0x0, @ANYRESHEX=r5, @ANYRESHEX=r5, @ANYRES32=0x0, @ANYRES64=r6]], 0x1, 0x1, 0x1000) fcntl$dupfd(r4, 0x0, r5) fsync(r1) r8 = dup(r0) pwrite(r8, &(0x7f0000000040)="fb", 0x66, 0x0, 0x0) 09:54:11 executing program 1: semget(0x3, 0x0, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pwrite(r1, &(0x7f00000000c0)="4ba499eb5d3e019bf995b4fef8397e76de8c36261960c41dca7b4d2bf706caed1b9ab7daad27fd8aea1ed5563d85205943b9f9180ea3a8d4939a081b6e361e11230636eb2dbdcf4f3b61cff65a7334e9cb4e2c68b37e50bb245dbd5c0655fcdeae864945b8ec94cf67ddcb213eb854bc5385601ca9e609fb5be55f6aabf69f4f39beef5a88ad5e634c36de91eb691831c10ee7e845fc039943ef64481405ca89d36137cb139a9b6984b9a2d20713accd22523457876681be735a834961306a0e888f43c5d586", 0xc6, 0x0, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x400, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0xfff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000340)) listen(r3, 0x2f41) r7 = getegid() setegid(r7) r8 = syz_open_pts() poll(&(0x7f0000000380)=[{r8, 0x1}, {0xffffffffffffffff, 0xa2}, {r2, 0x1}, {r6, 0x45}], 0x4, 0x3) r9 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x8a8, 0x4) fcntl$setstatus(r9, 0x4, 0x4) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x20000, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x20011, 0x0) dup2(r10, r11) r12 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f0000000480)={0x1}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0xa20, 0x0) r13 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x8, 0x210) lseek(r13, 0x0, 0x81, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff}) faccessat(r14, &(0x7f0000000580)='./file0\x00', 0x80, 0x3) 09:54:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$KDDISABIO(r4, 0x20004b3d) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:54:11 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:54:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) read(r0, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000400)={0x0, &(0x7f00000002c0)}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) mkdirat(r4, &(0x7f00000003c0)='./file0\x00', 0x20) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r6, &(0x7f0000000040)=""/32, 0x20) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r8, @ANYRES32=0x0, @ANYRESHEX=r7, @ANYRESHEX=r7, @ANYRES32=0x0, @ANYRES64=r8]], 0x1, 0x1, 0x1000) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) dup2(r8, r11) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) read(r5, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r12 = open(&(0x7f00000004c0)='./bus\x00', 0x400000003fd, 0x10) pwritev(r12, &(0x7f00000000c0)=[{&(0x7f0000000340)="a590496fc6bd0815f1302bfed1df47e0d50433997ac6510fa57144a8823f4d", 0xffffff81}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r13 = syz_open_pts() fchdir(r13) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000000640)=0x400003) sendto(0xffffffffffffffff, &(0x7f0000000300)="36acd917d42050dc2818285bed4a364361b3ae2de85d229be6bca84e3bdb46817cbedda397d583b31b3a758bb94e2d6c060084006b72863dcf2c70bf75fa34056c99f0d776093c187109a19db046fa1a60b688990cfd109b01adabe0969477b2cf1edba67b8c6a4b5531db0ccb741f9b6abaa2205bfb64d57c42c90704a17c1da432d0e16eb4dff8fc034dfa9861c17fc8d361f08597a7ca4f0b726ac99e778b325b1d996bccd5524300000000", 0xad, 0x8, &(0x7f0000001e00)=ANY=[@ANYRES64, @ANYBLOB="4c27aa755a9776e19e2abbf5a6ee862aa833536662150c23b821a4c83199f2e0d1848f3e0891242f86d18fdfc42e4833c4b5fc34821fca484b1993f4089242e594dbb0ad1533db8bccd2a2875b414d50927838a7ec2b63583270c79ea57bb5d191ae5725f36b585157b83cba83ea96e1ae864e4f500de97ea6cc3b5499bf3776798b20a3a6bc4729c5e4ca687ab12a0690dc281277d4081455ee101c1f2950260f3084855b116bac0faa01d21b77c82823364fed70afa291ef21b7029c03f1031caecbca769e88d29dc984976a76b3d47f48bccfee511f3e3b58835587bc4e1554768ff9b2750db688be94fe53be71dd474f85d6d43d5a3e583f16267bd1d895b72f2dc4cf8cb2f5476a63acfb81d7cb8812f7e6e7bbcd23bbb6fedb466a179e5304219e9ca677bfd2e50902eacc6aae881fbf6a858a0ee20d2a696562784983a84f6e4b61ef4048cd4b84067a45616f555450aae21a9f757ba3e07bc373b257f230287fa1078b19e0cc7dc5ae407d637c7145eb9da52c7acd840ed71a8d7a7c841542f7af11875b7b7a8d33a4999632994a33cc2de22246403f1ed4232fd9a1753da2e6f12978df4be6f72e323fc45ab652f740986194bbcfb13e6f50806edbf9a53aef6c787b6952ee662dff615d1d29087aa5cdf9645397592717fff2db4ae85aec210b261ef04f55c8675ccae7c712c1a81bf8f240e25a158eb3daf939fe4893a4b6b1e108cf5ef4aad1c99c2d53fa8dab708dd6915472640f957ddcf08caa800ad334e1532ee53b7fd13c37f0ae461e532c10077015375e17652083b49c824f8a8b40d8cdd01062b65c8d355ba3806aa34832c71f5e5348a036a83d52ae9600c9ab4158fc3e9f369887694a9e5b8b45978b94ae2b443a8594ae5fa0214ee70cb04e7dc1d4b34b5c63d30663c03e328149c5177959d2740f6f96c6e67e2b0d49f749ff086eee18e3c77a1571806c19aee58f115481ab5013849daae81155080d78ebabf1b2eb740b6bc159e7611c6148f48afd56f622358d4200ec37d8d6a94aac206215222a3861c1a2c929f96c27116c64f5133a73de6071e891acf1f6f89746042d639f508c5be8a92aa3215c35978015665472f8f015f646d4baa04a01c557210f16a82f1df6fc790c30b070d46750f82454208e876890068e8b4c4425d61705a21ebdf8d4cc5d6b239161fbeb07265fc99a1626102689322e65cb13d2ae2e73d5e5bd66c8b6f59bb78008dbc08de6b0670f7cb7f49e12dff281e9f15face333320c6efe2944887f7ac94fa96da77735d88ca4e2ddb5c2c54b4fe6688ea1cdabb458c2261ef915e9dc2855d4805ef4d9639f7eea91f95e8bedc8c9729c422d87979d6e6277cdd833de284c8dc64df81691d86b7f7082e3864fd463e632a440a49b85b1729dc3c0e799836a7121dd16d903845b626a5736e5d2a2ca6eaacaf75e8e6df3855ad68fa4285507a749efd8df65c11f6e01cbcb3829987e1b026f87ed8de2bdc4e65742f6a831d7c9527c6b251a746a4089450efb6be77b99cac1885b1e43456fe450d0ecd076525e05cdf110f8e200180e627f37645c90a98e90bdd740d16a741abaf752cf5bb9c6a07d1ebc4967392fcbd74c7277a80cb35ccb601a92ba3e61f274704e16e22f2f0fb2d9f43ba221a65c41a9a8032e65d1f9f833b70da55cb44494114ffba7f367d332eaff72d4b6156ebf2fbd272fd6ecd4490a36325fde1d202a80c8d58c2354b833cec235c2e1a9e80c7b37d4ff76349a779b76d7668cb7dcd355e9e90f1296677c69581ef55826810c5a87cd18af78bb182615e17173744531d24c57520fe41c8f5a08b30f184398df74398d39aa10b4c1db84d018ad93796c8d251f8bb5df64f7fa85438304f35129572f2d80088113fe9dce3a3d9ea3a24ae8d7246454a3aa36267d6f59b723d055396199c26c4af64cd11e7497328d73f60caada86b9c5410fa5232cb2c95a8a1101cb0c6fa5bb8bf89f2dd2f2965626c75158a32818e01bacc3856fb249c5ca837affd96226540527b87b12f99bf672b9adcc3a642a51d81f57fc5224cb6ddacdc73fb5c7bac51502a5c0e4303b7ecc635ae73d300a9779bafa7145ae17d2bc33097249be7d82019c6700cea4c10bed718bf60023a9e4db11ac73027b48696c9f99a139d078a13735271eb0e01b772096f636af23ec2fd6aff28ab5605b056ea4bcbf1520c4ac264a16f1a52172901171125262d9c7715dadd76c5c3c981e165cf3dcf98371e884a49b950bf5f5a1b71210f0b398f2295e29d7a053969f08fbd830ba7aefd3fe6ea195b4eb62de11fa5ffa61b6a169b63acf2c37e0930533583f2e354258a1bb35c9fc3305e976b0b2cd08a9fde439f838f71ebaa13d321f9c34c2bc401fc1e2a2a308e1c8b4222d159a6f4b752cc12c22f737b05e1211a959f2f11129cb0eb9e296f797cdbc99e628d220979a6f8d5a4234beef271d60065618d6d28f49e46762dad58c2b841009462d81205579ee8d35db90a3a3f04a1d4d971a8e2566f5a2dd0ec8ba195f2f8cfe7dee95482c384bd321349af367f58a364f541d65860fc079e0e625ea937d7c2fef6c924c38757ddff50c4cb487ca5b9c8ca8e652d80d61e8f923afd3e8f375f16b46ddeb0c19d964eefdb98a631c76ae1199de086210ae41853fb912c60be53acd25870c89d3f08ec8a948c404a577f06e99879b60b11e771653fd508e277fa0e5644ec1f83805b22f4f40b70addc8d909fd352a05664df6d5c559f740e0d46a840be72194c36b19c821773a7fd8f2834efb090de277b879f416ab47909f859f659ccb97e29150c888ba234a971723f8299d2c07402b1953e26290e1be7486cea7707afaa72aff13255f443f7549da8cc12c5b827bcef4b5ed56a39c3ee6bcd7fa6454f350b8cdc1340a1bdee5cc0a5ac6bda35c02f14d4d78e119ca2ee6c1ee9136914d701d897b74512bd401663aaf3962b650cabb771947f6daf07592b8cc2883a90afbbde973946c262a1b525f148b0d7fad63ad510e8c0dad99a6db3c0da4474902f491e65e340ff4196ecb7989f68d3aa8d135fa3aa5b94f6a3695b6e803c1fc6162d20ecb4f83b039e8ac3ddb93c15ed232e0bdaa4dc55a35acac94dae9fab0ce1d2ec477ce7618ef9748dbad9b3f86d6f493310dae7c0dd91991d2527db0b2aa7799b287a52cf73f4cc4f8c4ce9bde24399dc619c4bbc00dc048c9f100d39b1140386310719d04cd14dd11ba9164b19abc89cca31c0728f961a35f75fc0da28844a8f0ebec9db4b6ade73fafc80b8d2001099a64b9ccd8d777ccf4dc7a5e5713ea5d34820b6709362a343cdac563c5db32d7806351017dafe40bac673159b72f3e57f052a9ea99cb3b92df4fe6b7a910ff9e9af73b4f86855aa851dd022055ace5ae8072422600148f30118c61c2adcf11b50bc74459fa8897ebfb68f588d9731d4f15ef47f26ed63492324391e913d46ec4ba08efff56992c5d9ea92271ac6aec0b44aba70750bd52235aa574c70312decb704ab68889dffa7c82a8d3234c0fa9e422fab6f741127f918141ec054b135c9511c9dba27c8566cc64dd281c5cd65c3e50f6680472caeb8821d3ee36fda0778e2f38d6ca9544aee94896c67885465e28a295c49442a8d15326ad71061a8500fd22e50298e545563286a54b93a370b151d1231edc1670ee9bc41e7aa765983e03b017e49c49c7abb103e44b3f5e6d0631eba6c39640f3f9bf976e948ddc33fd320ddea94d87d8b1f86ad9b43baaf9c8cd60cf02562d6b526402189ba67d589d33fcf9545bf12efa501fa2c3f3101ded9b307f196f2efbeed29b34caacd9a32f95685de621e2e368ed5e5ac73bf40e9258374f75162a71ec8c7129b6a11f10173d1ad0b855a1f6988e31feedbec9f8a4c529a45aaba2f7aa740679360ecb1e45a41fc8b3066178a735798402e866aee56b61604c8bdb6532a3a8f89f86ee8eb719e99ebbc33a1f767f630bcd9e041bce3c05feafeeba2c8d8996e4d54d4f7ad98f355111d26d5c39a4a6a45d23b1921eb384c711fad732094ef754402ab7dc0e776b96dedeead7b8b88dc5f115b8a6d0a11321b4e86a5da5bc6b9448fcda1bf6d2d407aeeb8fa1965835947b371621dbee1ef97c5e0334bff1a732e5415bac026331199bda2ea53746417c77f2b967b5d2b508605d921c63372be40689ce42f56efe8180971f12079b39cd8e81dc18fb1fe712477fed1d76483c4411704bf3ac2c4f739efb9b84193e6a744a0b4e05bf98af5cf7b9693027aa1b92c19a8edbadb08c6efe543339e3a5dcfb020f81e96d5b9366ba21dd960ad9790b6e15bdd572a073096cee20607dd1235b5d3b340c9ba84bf15840a77d92e1fe8d60712a552f08abd27c0d105d934fe19d4bc39b40418e3b4b5d64d15b5a194fe11c0f32dd364532f072b2824f54e56105dbbc38601c01b04fb4bd7a2527aec7dd3ec35778c4fdaf874a2362cefe365332ddb3219642df1dae975f6f7571a692dc693f5d6e9798f22175634f166f47ea74e7cb673b77f2d2372347e8e056f26aae102ea58fe8cc8de7f47a6bda4f496d3def1ec04724248f0d38dd9793feee8fea38f8b970a0abd77bb716e4a5cb6a6d40469e59f46da80058c4a7746b50f726886ad5a88e6225ca046e756f3bcfbb18d03940df59f8233742d69cd121fd69da907f5f6ff9a18bd683b6e2394a40d404d2236e7e956ffd9d53c6", @ANYBLOB="7aeb815cf0b8992edf641a08450c78a351840cad1c954f394bd0d077c0e41ed4ea89192a4b1917616e27a8b849e4a9d268a58d6fb6e4086b881e0b030dfde0cde82524e374fd963eac64b59b256fb2ce20918051ec7be176148a65b4dc195b4edc7ab4de62d6d85ad97a", @ANYRESOCT, @ANYRES32, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES32, @ANYRESHEX=r2], @ANYBLOB="c4318bb24ff108a85ca3b3bea960e8b851d00cdb7f642002686e16fc0ad926ed5cf1f7b8f5feeda8e4fbb07bf1461ad2edc8f14d", @ANYRESDEC=r12, @ANYBLOB="0d2d5bcf4f8dca74bddbf0e64ea1db0919b32e8aa0ce29e8c3e8519d1fd277c3ade0ba9c507d10c7500805f808069ccb5dd6b6dfce1c381642e2c00e6b2139ca5d0f1c9fadd17e086f5af83a6683b47f81fa5b4b6f1b12562e25fb2bc7a1aae3de3597a9a4d514321b9047d2e534bd8322c5d01286a8d11cc9f89de33712ea57f117ebc10bae13ccc815c4621f43dbe027b26580d3b9c704d691185621ff3d6e389ee2edffe56a18e69988ea4208e572407d6230a73e5d61276edec3150a59c53a7c", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES16=r4], @ANYRESDEC=r13, @ANYRES16], @ANYRES32=r1, @ANYRES32=r5], 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r14, 0x80206979, &(0x7f00000000c0)=0xfffffffd) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r16, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r16, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r16, &(0x7f0000000040)=""/32, 0x20) dup2(r16, r15) poll(&(0x7f00000000c0)=[{r15, 0x18b}], 0x1, 0x0) ioctl$BIOCGDLTLIST(r15, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x0]}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x941467c251930724, 0x0) dup2(r15, r17) 09:54:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x287) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) 09:54:12 executing program 1: syz_open_pts() syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x401) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x3) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) 09:54:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") msgget$private(0x0, 0x8) r1 = getppid() getpgid(r1) r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r4, r2, r4]) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r4]], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x1004) msgsnd(r5, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac05a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafb94a8cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r6 = geteuid() r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getpid() ktrace(0x0, 0x1, 0x4, r10) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x6, r6, r7, r9, 0x0, 0x80, 0x9}, 0x3, 0x3f, r10, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r11 = socket(0x800000018, 0x1, 0x0) getsockopt(r11, 0x6, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r16, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r17]) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r19 = msgget(0x1, 0x254) msgsnd(r19, &(0x7f0000000c40)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae52f2fbcdb8161c2df331575bcfcc06962f94b5741dc5c317530e2b6278bcac7f39f84c93e070f5f697e3231aa7c05f1689d95d8a191a54276e09aa80a79434e00d6af1f8f0ed8b65722dc7698b158867f74796345b36bfc562ff07e1f7f8334fdfca3f865e684c6397d8124144378a7f9ec71727344bdead53ea59937e"], 0x107, 0x800) msgsnd(r19, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r21 = getgid() r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r22, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r28 = getuid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x6, 0x0, 0x5}, {0x84, 0xfffffffffffffff9, 0x0, 0x5}, {0x6, 0x4, 0x0, 0x7}]}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r34, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r31, 0x1, 0x9}, 0x800, 0x1, r32, r34, 0x6, 0x1, 0x1, 0x2}) r35 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000280)={{0x8, r20, r21, r23, r27}, 0x3, 0x0, r35, r36, 0x9, 0xb01, 0x9674}) r37 = getgid() setregid(r27, r37) getgroups(0x6, &(0x7f0000000100)=[r14, r17, 0x0, r37, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r38 = getppid() getpgid(r38) r39 = getegid() r40 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r41 = openat(r40, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r41, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r39, r39, r42, r39, r42]) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r43, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r43, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r42]], 0x1, 0x7fb) msgrcv(r43, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r38], 0x1, 0x0, 0x1004) msgsnd(r43, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r43, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r44 = msgget(0x3, 0x10) msgsnd(r44, &(0x7f00000011c0)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESHEX=0x0]], 0x1, 0x800) msgsnd(r43, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) geteuid() getegid() r45 = getuid() r46 = geteuid() setreuid(r45, r46) getpid() wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 09:54:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) geteuid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x8000, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvmsg(r5, &(0x7f0000000180)={&(0x7f0000002b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac10064a341566ca564a91ebc471d175ce32ab73bae45ed86667e05a23ae55f4f471426a324e5df725bd94f040eb98"], 0x1002, &(0x7f0000001880)=[{&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000001640)=""/215, 0xd7}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000001740)=""/144, 0x90}, {&(0x7f0000001800)=""/105, 0x69}, {&(0x7f0000000000)=""/7, 0x7}], 0x8, &(0x7f0000001900)=""/121, 0x79}, 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) close(r6) 09:54:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x101, 0x6f68ab8f, "85875f7c848e04000000000000004dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000000)=0x1) 09:54:14 executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x100000000000002d, 0x0, 0xfffffffffffffffd) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e433b3def5ae497df3c98c00ffffffbd40d6c576b93742266be052741ff4fb49794d4f9767f99bc2d001e56a7d77502566777b0e79a0767d06551a8c7d5b2b0a9522a178c8c06c3f365df422a35a7831fbbf7369f13256fb55a582640d29f33351ca4002faa940bb63b6635f3c810e821e851bc64146992f8a766982b0201b2273edaacf4c3e52ea6d69f8eefdcc90a5f3605d5de39512d56a857e77061dc1648cb379cae29ec81e349301d8584b365e3727ed2e7cfe21a1d94c53aa36a3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x8) socket(0x6, 0x2, 0x0) socket(0x18, 0x2, 0x0) write(r1, 0x0, 0x0) 09:54:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x10001, 0x6f68ab8e, "85107b875f7c84a4ea0affffff9c11fe994da2e6", 0x0, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x808c694e, &(0x7f0000000300)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 09:54:14 executing program 1: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd310a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771c86e4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) setsockopt(r0, 0x2, 0x8001, &(0x7f0000000000)="a7b5a0f577c0ee0d5016eb3e09b0aacc8ce53b81e9b55311ceab44d5cdcb134a062d8c9c80b580841dd56f6abf19d10e63a32648d3640758355f768658d45bcad37c40b6a815461c883a33161adf37034616f8add5b86e73d6c9cd6013863cbe36f48e98917c3d8df146ae6acb21d0098217b4c48c763afdefe328df0a48a46ce4141a6086423320307a47b1b9849996ff662001409d2c7018d5e278ad89b8ec79d5c513402e8b4eee8b94e2e4bd68288723c366b15a6078c4e80618b3b3513e648637778b5b2637c93cd24df54cc82ff6dbd3a608a2c5111d0ac6fa9816aa16151e3a5bd3ad719b313c07d3432a40c8e9d3791fb65449c6250bc29c", 0xfc) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) pread(r0, &(0x7f0000000100)="0756b2f8953ca28500d2b2b2b796b4830a4e2d657591fc40abda37cb6302a3a835a4df979dc0f9b484a5ddc1e72cfb939776e6e7c56eec9be0fe51526987a9d04c344f533b1a6d90f1a2352ea549f9fa7de87d940ea8b6530b67d68676f73634420804bd08a9df18af268a5705e52fc04842040f4e85dd32764a058fcd7934a630", 0x81, 0x0, 0xf2) 09:54:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x7c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r2, @ANYRES32=0x0, @ANYRESHEX=r1, @ANYRESHEX=r1, @ANYRES32=0x0, @ANYRES64=r2]], 0x1, 0x1, 0x1000) r4 = dup(r2) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/187, 0xbb) 09:54:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x3e5, 0x0, 0x123}, 0x0) connect(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="04000000ade513f58b18f4612acea44a3d89aa5c5ed6e7209a3f9252bf5367ff3e316f91f3ca070000009ac34da809b9ca80180dd7747823a527e2dfba5a30ea8880d1bfecb7d5be5a4f1f134ae41fcabe5abedeb9de1e6b267cdebe8b063ef6f7cbb2ac7aa472834a0818147e73a1af45b7f6a3d29b468863b895149dfea7d93e10ed2e842d125d0c2731df60492ec6d7f68d9b07f9831ea83fdf20dbda218b34940768edbb6c2389cb3139b85fd3c7c7a9c626ce147059e72d2c10b1faff23ffff59813f3897b0ac01c6cff4bd7fbab32c3868b64746fd4e06de1ca2c6fbc7c4bc4d95033fa1de327572ad72becd7df3e26ae4c51455c40db08432e55d87a0cafbb9a9066286d6869e406f99784f671171a37b2a46991b9f448d25aee52c7f5a266748648b60d3df0ce43bb8270260cf9614f58bfb1cce6ef1dea99c3f22571031e095a1fdf161fe4fdee22c6718bf87074bd4504d1d4d47ca7316d13659bd1f64beb0f51cffe82fae23e65797023984cbd64600000000000000000000e29eeb2db29ac02a9aa6ea181ec73864e2d6ea27b24f6bb15368aa8ccb7390d5c0afbd5b960c35516dea8081eb05797ee7890d42b4825b3b2c09ea8c1d5a941302253eb3b0962ffab4f6e1563efe7ef88757b2cda9785f18fea652fff160d10d852fa0113b044351393f8e1e64cccd8b06f8f09da7f39043146397789a4345fe333142d2e26778fb05fe085c"], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="524477c828f5e1d6f7b89e7162182cf0a18ce72f4c4da8283154f68e5e4214c6964f2b4d55648e76cd65e1fdf994", 0x2e}], 0x1, 0x0, 0x2c5, 0x20c}, 0x8) r2 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x4) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) r4 = socket(0x1, 0x1, 0xff) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xffffff0d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4, 0x4a) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) r7 = socket$inet6(0x18, 0x3, 0x5) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) 09:54:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="29b46c353dd8329aa6fa8a66664dc7c5508e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x2, {0x0, 0x3}}) r0 = socket(0x21, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 09:54:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) sendto(r2, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0xfffffffe, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) sendmsg(r3, &(0x7f0000000900)={&(0x7f0000000400)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000440)="e5360bfc748b43845db16cbbbb2ab0fbbe07117a505eb76ea9a77fbfa2ccc57a4c52189fa2aab03b4b4ca0569d5ef25059ca917625ecf36ee37018e753d97762c8df53d9add1220643d36e003c4788fe4c328da509d073e38387cab88bb421028b07e34fa9abbbadc2de0b73ef0a2d74fcef5591c3", 0x75}, {&(0x7f0000001240)="2db2f66afa627dc1d641339a2a138fa109fd231b85c9f5291387104ea2ca5d645e8612126dc549133a721f2e88934ef6a1ce71353bbd1f2f94ebbe31395b849a44e443e3d1eee5c645dcdcbe811989eb3c7c7cb9b3bd939aeb5a4044bc2c886be7735ba9fbe6d58a646a4c43a91534e64495e6d7a41e7ade8d765aa654a7f938020a15b5af5d39096b6c1e2af0c9617e21ba93511a9d8fb1b5a3a24b38e8ede96dea4df3823aa494a7ae7e09b8599b9edce21e63fddf742cd330355d1fe60594c357a2f2f565998186f00b7d31b127f6c16eafdc5e1be6a36706772f86ef0eb1b4e83cae86bdb762a40c466adf7a7e349404f097a13e821734b4177317806851809e1f298b693940759ab6f6234ef19c6140b86855d75d63c18e0ac004701b5d629093ee7a987197a2ce26045f70f4bc522f0505c9078eb260fca08c0e016e6cdaf148b921e4a9f14bbeb5778740cfec9116b6fb4bea6c521fc82fb250c6a04133b69bcfd04a0618240a71323358e7158718d45d0c89800b8737880d20b95c34cb775ab80479daf546b8ac2891a3e79185cc2c43cd7f4de2f31230bd434b5a2dcd3dc7baa32f8c152f324976bcaa78ddd7e49fb928c012d62f4ea8086f1ea662634363ab4c7ebf0fecef3777687561551e5d4284691f495bbba47768bbd39e144ed14f42aea890cbd97202ebbac9736b6220a3f7d836b8756ab58697c896e927dc13c4936466b8cf694c54ba1ec8bbb49e20f4bd887eb9920b0611dce216bdd40c7a270b41cd3926421467b79226765f30d090cf350396bdc92f732fd5d25377441ce891baea0a1ab9434c4a37c9af304ae66538c34e58a6e1a05079a21d03fc9e8881b15dc8ac4294536259c5df67a93f56d22098c6741a9f345914fd90bd459c992a4222569cba7da66610a16eb0fe023cad957623a96ee004e9e684163d2b76c8b0fd32b34692bfcfd1b2d6cd3696a94af67a7836ca786f707706a244156050338e9aa0fe4b76417b92521da405ebf84a1a08c9c65d4d8647958c1e61ad64603413f2e2a329b5c8dace68321c52c0cee22369df3e5a456e7cbe3ad4a8b3e056b01426317dcb6023e8bf3ff06434c50afa77c273d8938cff9faa73a0235c7e0b4113ea2221ff3f821783438d090c7f43bc5686262770a02cba44eda6a0d72b476c7e178dec653ac9109a53aa5307e77c35b389cf3d013eced1b664ca9f1b2fce6910f1a1fd8ecd41979674c793b9653d56f0d688bb2b6dd09e1466cae03dc93ad3444db90a5d16e8c539b984f14d1075a29ff34ab109fdb71e3274120fda8bef4bf6ce792014f42d957c71265302cf422dc3fbe89e05655aee812278760f694d4519c7c57f4fef82e0a2aa5e895a9d7825909b242009d2adc989b20b7ad9d06252031e82a3bba3053370272f06f333318c78e1712f861cc8f89712b38d491ffd969cc6996b538978b8f37be54d858bc5f5693de64354faafccf12e5d97c698096ea5c34032e8807b371612e902797bdc4ec57d096c7cbbe3fa803f162c1d5b5092fe042fb6f34a132fa5feb71a0c3a4beb64574e4662cff050a762e9937ae3fb41c817f0880c6a8b228bd52c8553ba50c326986f5a8f9ad45274798a8468c6df656132a3c1e16e823855a68d40406d9acaa3795050c727465cf50e8cd768912c5e3359de54cbc34004686a3ec13f25715584ba1cd2c6f5957d0e1f8e2a50a157c4de21c494e199b9bd484602e0204ebf2066b28d3999ee24dcf49f3a1ccff736a368b3f1c1da877813da2a21bb78db0d10e879422b129ca8ef19f43d6d3269fbe28aaa94b7c145ec9aab6ddfea23f369f31115fd64e3c3faefbe95c0faadd6be548f093b31b99576411e0fd36382bfe223766f8a9d806fc811c335749766d9afef40a72032224495b263b25b68ecec3d73fcde4289fc61c7d16a7aa66afb62ea5f1196d41aa786b8af8f98c71e5985dd72033bf084140c0a36952cf989045ffb64ad49b96e9a12b1589602829703ac8336eb875a14610e28c626fc47656b87da18e23066b58b9137e0af9f6193bfe5c6e0e70397df939a94f768330a5af10e8e814626b7ab9f078d2cf1d6b348908ef7489a66dcf002b238cd2313273fa95a21046d1fbcea5082b45d957890882c4599d697b264fabe92a5ab88ec39fc46682703de629957203f3124604048403c7596bfdd72499a1d1c346dbd24e4ee53713883bbd6944c5366a39c991d1f1a9726fb4ff0b4294403675f00f42a89ac34e512e542f812464185a23838f33b67ca986628d1b2d6a64fea3d2dc4163fa588ea82da3a964995137419ba4d4fc72cf5c157549df7d929145653a9deed2f8db762f38336446ed804904320487e2e7204e0aec1e1b6b6362a7e0d3197ac2ea0f3543f823a1b3e4d5f753dcec5dd17549fb7723f703076c9857ce1de439933dc76ba278ef7d88ca34a1ebc1fcd94b95e1541d2b51ab6814745745a02a57c5b1b0f6ff3597a3e27be5e85ea8d74b15367ad4325c47ebd70841296dfaa6c2250f91959a3cd30750730bdff960e15c7ae7921b8beabbefb34604db6bc4044ef6a98e1933975e1a2072a33d7d97cb4bf04043c13919f3548102e3b7842983cd439ee12ceca6402e17504cc7c7b392a15e6028842f5fa5f852424e2e975bc2c76606dd0c57af1d2656a98eb3b85e89ba4016399f1de94ef37fb2d580d63d84f0d497502b416e75dd82993bf8b9772b9b250b14d9a866af2c0e2ee47cda10755bd16954cb4d0ee6801e9d97bbf3070e4f3151b8c31c83c607ca43aaf2747a7486c4813b68a1784d5444a1d4f3e2b70760ab88d61542d2bcae75ca0b05454524bc61dbdbd10a67fffd3241b5af7cdf00428135fc893a6dfe1d45289cc874b108abc16bfef885c08f4e573fb1549768f49ceb510dfdf398bd1c7559aca52f7fe4120229f88b03905d175a6d467dbe2ae16f738fa26d9dcd3dbbd920add6ca4fc8fdcffad5f5e18ffbef23360b1f0d6d811cd5c6634aca4611667dc34967127042664122c6baf46d45cf9dd4563130ed6fc75b79de2678558641bff87b420a9420c7f9254d5d274996a84844f93fcaafdf56f28e19cfe04069b871d2dfb1e8b8c9c435f85975f80c96205062374ea05dafa9124e02db2dca1a03fa738c3b8edf58724999d050f0b02d3aa12b8afc9e194f610983ed40edeb47caf6e5f74a2e80a5ea6986ff054d8636f38c06131f3759dd17a38219e6cd28736b60a4e996728659d33c806b30816e0fa2022b2ff095611eea210b57762c7cc386baef977f727b9287daa2ccb076e31635d6b9fb98771c492fa7e37e15a6653bb52bcec48c2dd882a7212486a19335611037cf08fc7fa19ade344adf0852296bd2f7645f7909a42fa62c675c0d879d5d61e979a332c7f3dccd4dd33e42a5b04cf91592afb205352c6660d98311bdc66fa6b46335f8d9d5d021084cf686771aae17bb2c0c7d695e6d12f5d3ab0666206e8118ce9a97757b5a28246e7c78c5adf4e8729e80ce9a632515bfff5a6a8a4af070bd8937449a188998888338fe4a3fb3aced76bc513a131a140859af3ebf63b8ca5422deb0b14a1bcae58e50976beca245227082ed2fbcb5ae71085d66e5a3b881f8f850ecad80c58b24f55377b44775d9f5bd1d946b19f7d37b5c73f8fe79d118389fd37a3679ec4e10b0c81f8323919c0fe1bf40ddabc8aafb73c4887d96627df6e16e316b2e2b03ed1dbdb10f9142b648c4978dbd884d6c4a334364d8d177b302a8c8e6d20e410b072a655f9634a9c2bb862ec2b2ac15dee7366e31e2f2d797665c106ddce6a49fe6134720defb8248c7623a0038a2d3901bee42d8066309c15db63b09dafa7b32d9692e655c7796ec445225bd17b7e1ab4afb1970d61b6d92ccc8dfc1ac0a2a708f8e15d2b0008ca07928cb31d8bae082bdd5d06047d0e7fbf1d6a676f1096a0c9212199f7f192c3aad23e4b7698b1e41b34ef44894021cf2a759bf234acf55c7fc83e38b210fb7b3058533efcbf5f30f2505565437e172170570a9abbdaa7af15768ad61d43634c7fe3fda020adc6445c50fb60595ca271d9212f0e6aabac37c3d155a81a0e0f1c312e077e0c7b5016794585e3f1f1f3354e178b52ceecc727e7791b96fd19c6832a2aa283b6274961bbdd3dadc42ac7a807cb71e95defbdbbdc2655c04972ea803663ae84e466f9dc5c46cc4ea56401bba07d06eb9a1d38107eafaf695017245f135ad3f44adfaa097aa3566a602a9e97065f794fda0f4752f8e794dbf31130483356c8ae506c8609b5a12afd3992fa74113bf11a507b8dbf8cfa45c477af5e89327fe441fd56e1c5fe04d288fbfed9a34f937cb5a32c3a332a03fb7c9e698fa9f91382859867fd515b746ee6dc61180653c4cd9cdf8458e8b826df39093fb9e5f9db1d1d3ced7ce735b06975cc59d0098faccf09b5c16a749c4159721f2480f498e15002093506934749a7c40256972facb73dd25618d40265ce7d0028694e939020f0d2036d6affdcaeb9aa7e9a2a4a0c286145eb55eb2a6dc75e36dffe4387a622c07fc41a7a6c73186fdc99af9acaee4c47c437c71637ae3722dc47ba8f6648e9f6e1c41ef3fcb4b2e5fcf6679354899fe940142ff05a7c20f94fceaac6c94f684ba47a9c6d36c65ecbb20a208ba7adf55da67dbab6846be91337edf2b687ea35dbf5a47db58f7e7128c62ba74b7365953081f0a4090f5b91ea274f746c9ee972ee4d312147eee3dc9b09dd5542bb76870f9c453b0f064a3dd199e6e42c1f99e077ea288e8c84c5162ce3b617bf780264438c2dd28e4609574960675e1d7adbcdf845a166a686a98c86e3b241f4aa6a34d384aeff91855b85815ad5fed1c78800f53991b649c652bb33c17f3f8abeea9bbaacacab1d7f756784d7eee1e7a92e09c881f3b199487a6828b892826f1da9d6312a2a70523e3ec9c08aeba9ccccf8f6cb533f87dd907d331b14cd3befdd7dd43cc4ce8c46db76d049e315bdebbd7e2c239f685d91ab37bacdbe7a9552ce95c152a9933857495d1b1e1425f5a0c10a5c79410c769712cb3738b99beead5705f0207513dd8e333e2dda78dd50075fce38897a619aae83b3b1fb4b52ed0c72fd62c2c95c79743fd677b88e1b0e9e75113e355f09cb45c4a7743b0b2be1593e5a8bfac865b64e197f0bdba39215a1f1f7e7a540e20f978c4adbdf445e40026d0e58839c72db9ad18aa408254c41eaeebdecb96cecac51edf9ca6b5dbced05248b559dd5bee99e02ed31f43c003825839907b9f79928935230dedd5131beea7656fd127e435d263689d4da47dc137708fef9d83b5f30049987e68ec3e082d9798336c8216b1489435ffa34437d1cce80fd6da64032388b22892f7ac77e4007f7e5e0710ef55487fe7396f0adbcbe1df9f1554016c40ea5ca61ccf8b8c4bfbf8e0e5120b10823ae4549ed137f732b54f540fbd2e59407d943e5242ad1e070a491ffb8799eaa52f52ba4ac01c9f519b75cdb49063d65caaf3a9da12ac3afa6b54b6a6ee4b21abf50b0aebaac28fde268437335819f461b45cc8ba7d1074bde890787276996e5ec1ef31e35032eb9cadeebe0fda5b4beb9ca7dae25aee57b8efc6175cd89fea8fbb39b2acb635242e90c9f040340c5634a6e64181915ab54bfb028e7dd94e6c9276f9ca9793e44af4e39c6434f43b4e4eae3cfc210b78c89d0bde13dd27e873bf1b6601f084063c1b14a6179786f59d8b5dbdcfe93bbb38308dbb91bb81a52ec4fb8008a0e0668a865ea3501ae6264bf8f9c01669b4e832f", 0x1000}, {&(0x7f00000004c0)="cf237f6b86164ce3932156e361918bb885daa56038e6b32b786401e1ba6309d1ca7dc0a171dae24f132e073f8ecb2e23bd2257e2fb3bfe2de6716b7c5f48e74c1d2df29a75bd130c56bbb64fb84f68c0a7e4b0f129b2d21be8e6734717ab396e3494aa957cd54e84f9651fae57533e584011a2ca319470d1a41a80551cc53ddc4da2c7022d32f8a0f566b4c9f419040e9fab2d93caedbf5a1065d68f339b27672affcca67bb164ed6ff3bda8c0f6b0a80f8d1d77f661b4b97888be9d84b1bb481ec6ebb5907f", 0xc6}, {&(0x7f00000005c0)="cb3504cd74bf7bcef63f6b348cdeaf2a8b66fd51c7d5d6b7164e2d4377b7c80ef3cfbbeca88c75c1d4afb37b7fa1e8de675f372793db4032142ca6c1e5c526d640e22a96a735dac0a75fdf9c8bb0d3c921e436663b0a0eee4dfb1074c2291225aca87ffe89e3063f70bef2d9fcfd6c7f8ef68580", 0x74}, {&(0x7f0000000640)="042e314d36833971c3d61f273a7c42d9a25e44", 0x13}], 0x5, &(0x7f0000000700)=[{0xf0, 0x1, 0x7, "7612c895b814d7f81c08fb65e7726ba17a6a07793f9c561934a82337001ffce43d10baaf4c1d26bf147ea6e3766ed422182554df2dccdd6d96421f29636faa656f7d845e47531a9e6e15bc8ed4719cdf9b9dac9e13c1c17eef9440fb09874afd38cf782303641554d2ef7bb77868639d9b45c47ba96f5afd6a9322b1b092cad5344957f5e766e728087a8ddda8e65e66dad9f7dcb178b1dbd0e1249f247b9cd1745256bb79daea1b4a621dab0e8661591f8f75c81190a5b588368ecd6cfb548872ad3f2f9bd052ebcfdc0a85a6e7b09c83875ea7d4c64f9e28a5e1602b87"}, {0x100, 0xe949f59ddaf1206, 0x20400000, "6acbc5c26793f1dcd3859f0c115a4f54164311fc22c9cbcdf5fd1b962f32d60c9a2f6350b729cd9ec80370800add204a7c3d6bf72ba8ea197fa52c63b063c6cc4d20a160689cab871b53a586e92243bf56213f4617ee55eadfeac352f86fe2b2d86b0c532d7587f9253586548803a57fab0b142f48411be80f457755b4ee525cc6a23d4972435497d4e7f9ec6fd0d43ea53fea3e0cc6a9dc68fbf2d047eba5ca97d875e076eabfd52641386e511d11440ec591daa69d5763dd9f4ac49ecd5f1a2c45e10170cdb1da8fa493d321ba30c042a978e67b2b59904c1329546b929be0bad05669ecab6327ae0115"}], 0x1f0}, 0x8) 09:54:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x1c458, 0x22) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) r1 = kqueue() r2 = kqueue() r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) accept$inet6(r3, 0x0, &(0x7f00000003c0)) kevent(r2, &(0x7f0000000040), 0x7e1, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8, 0x0) close(r4) r5 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r6) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000140)={0x6, 0x8bb, {[0x401, 0xffffffffffff4d5e, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x38, 0x618, 0xfffffffffffffffc, 0x7, 0x80, 0x100000000, 0x4000, 0x4, 0x4, 0x3, 0xa2, 0x1, 0x4, 0xff], [0x7, 0x8, 0x3a4, 0x9, 0x5, 0x81, 0x1, 0x8, 0x401, 0xffffffffffffffe0], [0x0, 0x7f, 0x8, 0x80000001, 0x3062, 0x1ff, 0x9], [0xf828, 0x2, 0x6, 0x5, 0x200837a, 0x80], [{0x7, 0x3cee, 0x5, 0x40}, {0xabc5, 0x8001, 0x5, 0x3}, {0x7, 0x0, 0x74, 0x4}, {0xa5e, 0x1, 0x4, 0x9}, {0x3, 0x4, 0x19dbbd81}, {0x1e, 0x4, 0x2, 0x5}, {0x4, 0x10000, 0x4, 0x1}, {0x1000, 0x6, 0x9, 0x1}], {0x1, 0x8, 0x6, 0x8}, {0xb2dd, 0x3ff, 0x7}}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) 09:54:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163617f0dbb452200"}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x3ff, 0x0, 0x2, 0x100000, 0x2000000000000], [0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x100000000, 0x800000000006, 0x0, 0x3], [0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [{0x0, 0x2}, {0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x3}, {}, {0x4c7, 0x0, 0x0, 0x6}, {0x0, 0x0, 0x0, 0xa}, {0x0, 0x2}], {}, {0x0, 0x20}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x7f) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000500)) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) syz_open_pts() kqueue() r11 = socket$unix(0x1, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f66696c65300092b4e297e54e31ee558737698621573252a9522d5a965b63c51f0d98666e937d65c2a4a266f5c9479041af9680e1ce95e347ed6cd0690c04ced1e2de0df1c50b3c676d1e6f7b9df60200000000000000badc01dd592f1bf3a81f6ea419502adf026344e1f64f364109bb41ba921e968fd29d67058d58fd9476735254d51c05000000000000002ff20396c0b7ff999c84c1d39905a10dd85f30bfc6e4ed45874cf3ad234600"/187], 0x10) r13 = socket(0x10000000002, 0x2, 0x0) dup2(r12, r13) sendmsg$unix(r11, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r12], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r11, 0x5) kqueue() r14 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x2}], 0x3, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000140), 0x6, &(0x7f0000000100), 0x7ff, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) 09:54:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="4526c300010000000000000000000000000000000000000000002d7efcbb64ffc441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce67f8ec2170d5f01dde6baf43a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x1, 0x104) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'./file0/file0\x00', 0x3ff, 0x3, 0xfc, 0x1, 0x8001, 0x9, 0xb, 0x2, 0x1, 0x7fffdfff, 0x39248dd6}) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x0, 0x0, 0x400}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1000}, {0x7, 0x28000000, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0x4, 0x1800}], 0x6) getuid() 09:54:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000040)) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = socket$unix(0x1, 0x2, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r4, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[], 0x0, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r4, 0x5) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xc902, 0x0) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) r12 = kqueue() r13 = kqueue() kevent(r12, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r14 = fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r16 = socket$unix(0x1, 0x2, 0x0) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r16, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r17, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r15, @ANYBLOB="20a0bd56c417dcb00383a5009b562753dfb7e68f79c1b3e4b85c090000000000000032c1855a471cf027c1cc761e82726f647adf0500000000000000f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f0283327f8bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac03d5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316ab6f4d64bd9cb038d4115fe08b3e7d9a37097e6", @ANYRESHEX=r18, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r19 = kqueue() r20 = kqueue() kevent(r19, &(0x7f0000000040)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r21 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r22 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r23 = accept$unix(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000280)) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0xf1, 0x1, 0x6, 0x7}, {{}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0x1}, {{r7}, 0x5, 0x94, 0x80000000, 0x7fff, 0x7ff}, {{r10}, 0xfffffffffffffff8, 0x13, 0x1, 0x10001, 0xf800000000000000}, {{r11}, 0xffffffffffffffff, 0x8a, 0x20000004, 0x5, 0x321}, {{r18}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x1, 0x2f}], 0xb4, &(0x7f0000000300)=[{{r21}, 0xfffffffffffffffa, 0x180, 0x100000024, 0x8, 0x7}, {{r22}, 0xffffffffffffffff, 0x90, 0xfffff, 0x0, 0x401}, {{r0}, 0x800000000000000c, 0x4, 0x2, 0xe18, 0x9}, {{}, 0xfffffffffffffffd, 0x50, 0x40, 0x9, 0x8}, {{r23}, 0x0, 0x2, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x6, 0x2, 0x7, 0x1}], 0x1, &(0x7f00000003c0)={0x9, 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 09:54:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r3, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESHEX=r2, @ANYRES32=0x0, @ANYRES64=r3]], 0x1, 0x1, 0x1000) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r6, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r15 = socket(0x10000000002, 0x2, 0x0) dup2(r14, r15) sendmsg$unix(r13, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r14], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r13, 0x5) kevent(r2, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x80000061, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x0, 0xfffffffffffeffff}, {{r6}, 0x8000000000000001, 0x40, 0x1, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0xffffffffffffff00, 0x2}, {{r7}, 0x0, 0x80, 0x2, 0x9, 0x165}, {{r11}, 0xfffffffffffffffe, 0x8, 0x20, 0xdcc, 0x5}], 0x2, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffffd, 0xb9, 0x4, 0xfffffffffffffc01, 0x8000}, {{r13}, 0xfffffffffffffffe, 0x88, 0x2, 0xffffffffffffffdf}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x0, 0x10001}], 0x0, &(0x7f00000000c0)={0x4, 0x4}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x3ff, 0xfff, 0x4}) getegid() r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffd1a) sendto$unix(r16, &(0x7f0000000140)="e90e48d74ac8c17ff87fcaac4c5e7e6f54d13940111819107391bc20e028fa8e864894a3a3ce2bd4aae9aaf7e3f9a01ad49a6b90dea51470ea600454bc75f71c76b9d5c890fc818fbcb307bf249c6bfbf5c0b4495def3fb7d1fd76ffffe58ce107054b80bbf352097c308327019b12d284d8f966a9c36dc66c5549f6e9bb9969bc36da5e0d5bdb03b08b0c76a80d64630caf78b011376eed1213d9b97ffb3f09470e18c2e6f7dfeb795f617caef34a6e45a8a2a835d73c6e058588913c02000000000000002d6c80506c", 0xc8, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffffffffffc8) pckbd_enable: command error 09:54:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x20, 0x2, 0xfc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:54:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) unlinkat(r1, &(0x7f0000000340)='./file0\x00', 0x0) close(0xffffffffffffffff) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000300), 0x0) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) r5 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r5, &(0x7f0000000240)=[{0x1, 0xffff, 0xb615370030b43e0b}, {0x0, 0x107, 0x1800}, {0x3, 0x7, 0x1800}, {0xe, 0x2, 0x1400}], 0x4) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x800}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)) semop(r4, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000140)=""/23) r6 = fcntl$dupfd(r3, 0x0, r3) write(r6, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x400000000018, 0x3, 0x3a) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000d40)=ANY=[@ANYBLOB="822f667e00000000004496e488264134c3e99bccd4b58dcecc98697b8280c65ea0b5018607000000194bef8908abb9ebe80000000020c3df0a451b3effff1dcc1c5b9adc06234ac7923a2c2465d9291a0db66e8f0600d300000400f719d396fd19a78fd85b0c19aebffaec31f8d643711fd04474371fc88e0600000000000000c95b7d2c7464d9a9c6686c4e8200ccc9a4c15caa5d1e299f0aacb704ffbe93602999d2e4b3ea22ea9f234f3d0590a0ac8d07fe19a388638ae5e4f2cfc7b94a02220000000000000000000000000000ec51d345c43a78874aab083582936c92a83c53aeb0bb9d78450402b1e3e400000000b98b00613110f5942d0d3d52e102483e73c8f2a93879dc80f9e097621e2cd071ea4206005051d93cd80100016dc3bcaa0d7134c630dae019439dd65207190100597aa32b3f986450c9db13b52bebe10a7a52a68f19d87edb6696a9fbaeee2304000000000000006c3afc0b0eb855b05b6a3a152ba07bfaf5459f1e31e19c285ffd036531a49040cb19ab93b4d8be61ccfb91ca58d394e0f7e8559e9bd4c4a478ea3efbb96ef70f6362ae0000001375c620e24f6b62815b9b8838ec959d0000000000000600000000003676cbd71192d4897fe7afc0b996395214b492421d158f2e0baa04fa4cfee0e2552b9ea36d5707119d85b30d5553e26b87a34175f9950589f91c930501fa5d360af36209e901e4bc72e233e9d0562928d80c9ecb634b92c5dde0b40ff365d26c4929382ef786f09ba733c1ecce9b6b962e4032a93fa20ea51691b80919863231ba12784117a39e2b34bdd1ed90635676e8f8685a000000002d7551bc467eca35db0ab65a94eef309748f70fa4e8d8859251cbb9e5b6706eed8fddfdda1db9ee5cb4f0fd0098a0cd5b8c6c1ea6ad92dd106aca68489bbaf18032c8ae9d7b7bd3aeaeefa9ced24dc58ff6009d7dfbf53162d2534256400000000000000000000000000000000000000000000005d3cd7f754eab53eaa45584193a01a3c8df4f2000af8cddf6866dcf28e03a6a487c2521ea2016e7e88e2948808b19cc1ec62190103ed321f860b5da86a3a2c2a94d3cf37eda640b75ab2af925aa62ef865a1589586f7b05c1bd3c6b36090605b78444d2a9c60578489fb0640320b479d21fa41a0bd0df772fb229edfe89a287b6b1a0cd5906cdb419fd0de2e17eccf3e8c34ce01aaf4dc362c0aefd4cc85a03598f212313b54d0028ab928b8658ee02d6005870d2a56bb792a6d8046d005fff788435677c1d12d4194ac41d1a6d750db1baed500bf65c225db52de5e3e966cf3fc8b52573934f5ed9839489d2efab7be198d8319a1dd02b97f3e7e3bbb29900b80333962e112abe5fd4360887ea8c108999d23fe56cb56228f0ce600ed94b45cf8418320c175bd3e4df3732fc696d2b9b1173db1328ce1f75a1a88b74fa0236ebed8326a55dec69d9c774947ff5722d36b3bb37ddfe71bef2be3fa7eae42ff2087bf0d8b3fe347c9a5b6db8fa6c5972857c985d860414c50e60fac5e1a81156caf1556462aee52c0381fd976eb0cade6f5"], 0x10) r9 = socket(0x10000000002, 0x2, 0x7f) dup2(r8, r9) kqueue() setsockopt(r8, 0x29, 0x6c, &(0x7f0000000080)="078ba10c67fe6192ee69a80af28c48383f5af39a2aa1", 0xffffffffffffffa3) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0x4}, 0xc) 09:54:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000440)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800"/177, 0xb1, 0x0, 0x0, 0x0) getgid() sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) r1 = getpid() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r3, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESHEX=r2, @ANYRES32=0x0, @ANYRES64=r3]], 0x1, 0x1, 0x1000) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf82f68d04fd0a3d4ee11fccdb58b5f20aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f856b06fa7cb4065bf52db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc35065"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=[{0xb0, 0xf6dc5b7976b70358, 0xef, "ec2a876adabbe30882aa71253349613eaab5ed3681ee5c0a131ebd9ff69b99b97898b88c2593d05077d9b1a063265c5776fece4c5985333c9f6d850bf5d43844e66e4b6ce2f45706102809b0cf0849c3e3edde9f69f7a94cb0cdc5092969ce26b88005d1df520aa2f84bffdf39b1dcea2dd43121afa1cca9ce647cfbecb4df3f0e366d0dd4cbddf3e24bc7cc1699e3a9d1db10132abc0d13bf41"}, {0x78, 0x1, 0xd80b, "e2b009925df6b19e26aac02b56c4ab8fcf6d8c3c1b3fc193f933cbc0730be6493c04ffd25b0ddfb59b14e406c07d71f3d97bf0c61e428f6f9474ac118f1d904a79b63beec24752ef27bf8d11bc64fc0e5186ca8ddc1b79a72310b4317a11848d4a5bfe7241"}], 0x128}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r12, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r13, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r9, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r14, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r15 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r10, r8, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r11, r15, 0xa5, 0x5, 0x100000000, 0x2}) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x100, r11) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x7, 0x4, r1}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2cbb2, 0x0) fchmodat(r16, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x40, 0x0) pckbd_enable: command error pckbd_enable: command error 09:54:17 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 09:54:18 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/197, 0xc5, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x9, 0x8}, 0xc) 09:54:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\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, 0x0) mkdirat(r0, &(0x7f0000000380)='\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) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\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', r1, &(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') r2 = socket$inet6(0x18, 0x4000, 0x13) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pckbd_enable: command error pckbd_enable: command error 09:54:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'\x02\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") pckbd_enable: command error 09:54:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdc7, &(0x7f0000000640)="927af81fca1ff775618916fc92ba1b4290051af729a605ede2cb259fffb15a5338260a4e7480bcf0f5b0b2ec7947b2ce00721a61f65f4fbe6f7622efdccfe7e74c65713656fd00005c693882071818cb1c6000002e1319bfb45f3152765c00000000419c0d854dc0dd96cae0a85ae800e4a72d623cf76b47f1920859ef97bc479f2b2757de59c7e648a90d88c2649f8df8ff7f70cb49122a0c2c954d73926c88d358317bbb77f0ad28fcc701262ad7a07d924e2fa7f349737f9aec773d505e6ae0ba275419fbfe14560360ae8dbed3478e400f915bad992728195827e3c63561f86218ef15033446bf570bd7791d6a33939fcea1578558da943924bdafaf50bd6848fef1861665b617abedad9da924b012d38eaa810575a03d584e83381d756e33d45f64b18421c6e904d827fb06a2b0747520508fe0f63e683805c70fe400"/329) 09:54:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES16=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00cc90a74e5d65302f6c9bffcc30000000000000"], 0x10) socket(0x33b18244276d7551, 0x4004, 0x5d) close(r0) 09:54:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0xcd, 0x59bd, 0x800007}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309130733c15c390e9bea67cdc07fc747962c0afe439cae4d4dee363caae965b47138929c04a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076d5b8baf491887a7e87f48ef07ea19ca23e20b7d34b3308aae725ba211746d52a030ac6e22bc85bbdcf38fec2481186a8f3aba7ee512dbd8372cd773d2f35f9ef28edaddfc2b911ae96f38357d0c779e3e7c9efad169158198ccca2e97f019216cef3700a3342a9eeb568325f92fe1f22f1fd1e8de6c8957bc127feb1f657dcd450c5a893a3623084ec32ef7a406572ab9dcc5b54a29e000bd1b707c833e338680dde05249fdd65831bf21fbc178c4603dfa8cf7787e7d12bb4dfa2754661f7d175e8703b53dae834914cc972a04d1b6d1da0392e05eda58d6539981644ab6c7bfe7067bb11ceaae853100b10b6a2814e36c1824286946f136f1ff6491f97f4069ffee7b3e40b2563b73038e50a058d47ad4b89213f5d9c96c57fc6eb405d285be110d7de3564ce1ebe5a2b6b48749eda2c02a06efbdd3a2d9c3461ad0d9d5a07c9c672e8217983717cc588d7a0d47648965953db4db781650fb75e9ec4885d8b1294e42ace630e71716b102797684564b7a39bb54380ccd8abd3c06489651e93eba143340714d1b466d627754260000000000000000000"], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001140)=""/80, 0x50) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x14, 0x2, 0x1001, 0x55a58399, 0x8, 0x0, 0x0, 0x6, 0x8}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) pwrite(r5, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240), 0x1) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r7, @ANYRESDEC=0x0], @ANYRES64=r6], 0x5, 0x0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000011c0)="000000009e346d651949db9eb488b4f392223a4cc871778531c8c4f398fd9a7a0e9df6e1b851624ea4f3129b5f8fcb9e1591a028370c2181932dea16255268133fc8", 0xffffffffffffffd9}], 0x1}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x1}, {0x18, 0x1}, 0x0, [0xfffffffd, 0x0, 0x0, 0x2]}, 0x3c) r8 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000380)="031a1d9f2aeb8f527159f1227c207df1363f1334aba07685d5e9acfe5720f470c8479302431cb7eccad63f5e66f70e428729ab710761e2b7a9ae7c00ad5230807cfb933926c9fdf91dc7244805449516254ce6de3b6b1ec263dc10d386569cca2d582eb81d780ef0e67d9d4730b14bdbd5aee2df1158987e6248b429bd3f5d5ccb2325ea666e39875e13b33b52f69f64589fa4b801d5f37e5ed26c860dcd86550e4bb705a80b", 0xa6) 09:54:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x6, 0x6, 0x9, "5d4f99a469fef684962d9b5d5c7fa1c33d7c5e24", 0x8, 0x40}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x3, 0x1ff, 0x1, 0x0, 0x0, 0x6, 0x0, 0x2, 0x1, 0x1}) r3 = kqueue() msgget$private(0x0, 0x100) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 09:54:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = semget(0x3, 0x3, 0x4) r2 = geteuid() r3 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r4, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r2, 0x0, r3, r5, 0x0, 0x2}, 0x201, 0x1}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, r5}, 0xc) mkdir(&(0x7f0000000000)='./control\x00', 0x0) getrlimit(0x0, &(0x7f0000000080)) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 09:54:21 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000300), 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r13, r14}, 0xc) r15 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r16 = dup(r15) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r16, 0x40047601, &(0x7f00000002c0)) r19 = dup2(r16, 0xffffffffffffffff) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r25 = fcntl$dupfd(r22, 0x0, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r28, r29}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r14, r21, r29]) r30 = geteuid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x2e4) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r30, r33) r34 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r35 = dup(r34) r36 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r36, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r35, 0x40047601, &(0x7f00000002c0)) dup2(r35, 0xffffffffffffffff) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x80) 09:54:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x93, &(0x7f0000000200)="174af205b6068bbc6be6634ecdd0e4beb518d0ffebb9fc5fd2f016d12813b6b445f78e08b3aa39d1b48d6429a78553d4e63a45a6b026d6069e302f7370a6030592fdfc886ea2504c6a507d8bdb84b39c2ddda4cf3b0b247807de3abc638d0a286a59b7660540e01ea32680099db5e74d0ed31638bb4c55e2600ddddd826cc69c910a18582b50bd0a544c4d99372fa1175da937") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chflags(&(0x7f0000000100)='.\x00', 0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x4) 09:54:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{}, {0x7}], 0x2}) fcntl$dupfd(r0, 0x14, r0) 09:54:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b40300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898fa2d17869000000fc03060000000000000000090000000000e80000000000d400"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000140)=0x10) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) 09:54:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r6, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r7, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r5, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r8, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r9 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 09:54:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0x8001, {0x3, 0x6}}) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = getpgrp() getpgid(r1) r2 = geteuid() setuid(r2) clock_getres(0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2d117b77fa4873c3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000140)="e9c3ce930e39415fb7bcc4a14c4b0d429d95b15e1473214905da66a891af09aabc58790e8adf7f5c279a2ad62b45a802f113aaad3dcde777a56e0fb6815036ec972ea564eb65ed271eef963941bcdc47b83976ea6eff8a908fa5006d28d3c1daebc3354d098de758dc47880aeff26da669e84ab85ba6f5bf709cad882ffb4a1d6d24", 0x82, 0x400, 0x0, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r4 = semget(0x1, 0x0, 0x3b0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0xe5, 0x0]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0x1, './file0\x00', './file0\x00'}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) read(r6, &(0x7f0000000380)=""/190, 0xbe) getpgid(0x0) unlink(&(0x7f0000000440)='./file0\x00') r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000480)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000500)={0x3, './file0\x00', './file0\x00'}) clock_gettime(0x0, &(0x7f0000000540)) r10 = semget(0x1, 0x2, 0x200) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000580)=""/50) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x4, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000780)=[r11, 0x0, r12, r13, r14, r15, r16]) 09:54:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/197, 0xc5) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 09:54:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0xffffffff, "d730c1e7bb6fc6e23c5b0000620d000000e766e6", 0x0, 0x7ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="800c0000", 0x4) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d020000000000000003100000001000"}) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x11) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 09:54:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x87}, {0x2400016, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2bb, &(0x7f0000000080)="47e5449e724100") 09:54:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget(0x3, 0x3, 0x4) r2 = geteuid() r3 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r4, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r2, 0x0, r3, r5, 0x0, 0x2}, 0x201, 0x1}) r6 = getegid() r7 = getppid() r8 = semget(0x3, 0x3, 0x4) r9 = geteuid() r10 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r11, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r9, 0x0, r10, r12, 0x0, 0x2}, 0x201, 0x1}) r13 = semget(0x3, 0x3, 0x4) r14 = geteuid() r15 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r16, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r14, 0x0, r15, r17, 0x0, 0x2}, 0x201, 0x1}) r18 = kqueue() r19 = kqueue() kevent(r18, &(0x7f0000000040)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r19, @ANYRES32=0x0, @ANYRESHEX=r18, @ANYRESHEX=r18, @ANYRES32=0x0, @ANYRES64=r19]], 0x1, 0x1, 0x1000) msgrcv(r21, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r28, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r29, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r25, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r30, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r31 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r26, r24, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r27, r31, 0xa5, 0x5, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r35 = semget(0x3, 0x3, 0x4) r36 = geteuid() r37 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r38, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r38, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r36, 0x0, r37, r39, 0x0, 0x2}, 0x201, 0x1}) r40 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f275a553ab0411a53c6f4a395ff1b200694a1d1392bf81ce4f1d75349952c4b61aab604024074f0313d32a581806122274e535b1779ed9619310f532645c09014b3f825e6b29ffae11d8c03503ddea959b7a78ea3d0425f0e4f8aca52bce58c2c7873053095ffe361ad45550b6b02079145e05adeefcd4fb0045bca630bdb6344a596e29d9b36a909469cc50d5ceebbf19a26c0f62c77f976963628896c4998b21684929a5cdb47556a6cf3a7c154cd05063be19ed96cdc9c4f88e7f27a68e82dab0fe10173af6b357ecb5e24d840031f619e3a41f06b1ffd5153a42", 0xdc}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r6}, @cred={0x20, 0xffff, 0x0, r7, r10, r17}, @cred={0x20, 0xffff, 0x0, r27, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r37, r40}], 0x80, 0x2}, 0x1b331c6843137c5f) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') 09:54:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r4, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) r5 = semget(0x2, 0x0, 0x400) r6 = semget(0x3, 0x3, 0x24) r7 = geteuid() r8 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r9, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r7, 0x0, r8, r10, 0x0, 0x2}, 0x201, 0x1}) r11 = semget(0x3, 0x3, 0x4) r12 = geteuid() r13 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r14, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r14, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r12, 0x0, r13, r15, 0x0, 0x2}, 0x201, 0x1}) r16 = kqueue() r17 = kqueue() kevent(r16, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0xa, 0xffffffffffffffff) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r17, @ANYRES32=0x0, @ANYRESHEX=r16, @ANYRESHEX=r16, @ANYRES32=0x0, @ANYRES64=r17]], 0x1, 0x1, 0x1000) msgrcv(r19, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) r27 = syz_open_pts() fcntl$lock(r27, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r26, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r27, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r23, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r28, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r29 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r24, r22, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r25, r29, 0xa5, 0x5, 0x100000000, 0x2}) r30 = kqueue() r31 = kqueue() kevent(r30, &(0x7f0000000040)=[{{r31}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r32 = fcntl$dupfd(r30, 0xa, 0xffffffffffffffff) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r31, @ANYRES32=0x0, @ANYRESHEX=r30, @ANYRESHEX=r30, @ANYRES32=0x0, @ANYRES64=r31]], 0x1, 0x1, 0x1000) msgrcv(r33, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) r41 = syz_open_pts() fcntl$lock(r41, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r42 = syz_open_pts() fcntl$lock(r42, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r40, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r41, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r37, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r42, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r43 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r38, r36, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r39, r43, 0xa5, 0x5, 0x100000000, 0x2}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, r22, r36]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x772, r7, r15, 0xffffffffffffffff, r44, 0x80, 0x5}, 0x7ff, 0x800, 0x8}) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r45 = semget$private(0x0, 0x1, 0x0) r46 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r46, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 09:54:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x428ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r2, @ANYRES32=0x0, @ANYRESHEX=r1, @ANYRESHEX=r1, @ANYRES32=0x0, @ANYRES64=r2]], 0x1, 0x1, 0x1000) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1}) ktrace(&(0x7f0000000080)='./file0\x00', 0xd, 0x8530c703183cbe7, 0xffffffffffffffff) 09:54:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba", 0xf8}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f000000c000/0x1000)=nil, 0x1000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) munlock(&(0x7f000000e000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x800a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getpeername$unix(r4, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) 09:54:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x31, 0x2}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xffffff6f) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r7, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x74}, {0x406}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\"\x00\x00\x00\x00\x008\x00o', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b83e522c066341519be70897fb") r8 = semget(0x1, 0x1, 0xa0) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r12, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat(r12, &(0x7f0000000280)='./file0\x00', 0x80, 0x52) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000200)={0x3f, 0xfffffffe, 0x5, 0x1, "3d4db0a70b9fde12b2b4b1a469de64440b1c0a7d", 0x6, 0x5}) semctl$IPC_RMID(r8, 0x0, 0x0) 09:54:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) r3 = dup2(r2, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x1d7268e68fd2ab5f, 0xff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x400, 0x0, 0x3]}, 0x3c) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fbe63ecd8319d5fef46d81683611b75b73"], 0x1c, 0x0}, 0x0) close(r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) close(r4) 09:54:22 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10048, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x10, 0x0) setsockopt(r1, 0x8001, 0x3, &(0x7f00000001c0)="960ca554d8bbc41f0049c066e2f024455810f53f648619f6a0d3beaa48e426484c6d809e3c7d80ff5a59c9a37d5a434bae73e7b136cb212f2e2322832bb1b2242e39c94c7fa01b7238ab9c74181329a6b40d32eca58e7a553824825a887ca6bb755217a28e7839e426ba3ff2b949", 0x6e) getdents(r3, &(0x7f0000000180)=""/37, 0x1d) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 09:54:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x60}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffc4, &(0x7f0000000140)="080d34413fb2c507153a05b8a2a95b7cc723967e55ccb654f0e2517aa48d422db2c0d501") socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f0000000280)="e0cbc5f67b261ead78759a49d24e3429ce58e8ea0000daf4ee6d87499bc6d52795385e01179a893b4bb7cfcd275923b52e2c17260b18a37aa1aa26af5d662934c1e689341279361d9b2ee9125f18b992e71daa91915af98707f497107435742d1bef6eccbf44a859e469c53c0d987314c9da711e6a7d19ee11e82ce08225e8fc9e62496f77f7e50864e1dd87f4dcdaf77ebcbfc52a67c1a72003b44ac9c97940ed29f9b6d2a39e5adedf342d93e124b65d4cfe2d7b9ecf1ebf7dff02aefec2fe133d6f1625335cf72a9563ce6b6d82ff", 0xff31) 09:54:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80bfffffff], [0x0, 0x0, 0x403, 0x4], [{}, {0x2}, {}, {}, {}, {0x0, 0xfffffffe}, {}, {0x0, 0x7ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x8ee9, 0x0, 0x81, 0x400, &(0x7f00000004c0)={{0xfb, 0x1, 0x20, 0x5, 0x0, 0x3, 0x3}, {[0x2, 0x3, 0x7, 0xfffffffffffffff8, 0x64f6560a, 0x5, 0xfffffffffffffffe, 0x9, 0x1, 0xe6, 0x685, 0x200, 0x1, 0x800, 0x5, 0xffffffffffff0000, 0x3], [0xffffffff, 0x5, 0x2, 0xfffffffffffffffa, 0x4, 0xfff, 0x8, 0x10000, 0x7, 0x8], [0x100, 0x6, 0x7, 0x7, 0x6, 0x3, 0x400], [0xe4, 0x1, 0x7fff, 0x2, 0x80000001, 0x4dbb], [{0x8, 0x3ff, 0x80000001, 0xffffffff}, {0x100, 0x7fff, 0x4, 0x81}, {0x0, 0x70, 0x8, 0x8}, {0x3f, 0x2, 0x5, 0x400}, {0x5, 0x26e, 0x1, 0x8}, {0x0, 0x3, 0x1, 0x2}, {0x1, 0x5, 0x7, 0x8}, {0x6268, 0x5, 0x7ff, 0x80000000}], {0x1, 0x4d3, 0x82, 0x4}, {0x3, 0x4, 0x8}}}, 0x85f, 0x40}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:54:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x54, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="28d800000000ec00d4d95bf7ffff") 09:54:23 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca24896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8caf8f006ab89c7dbbc5b65b6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f6fc82ab95ce192f9ffffff1dab5b"], 0x10) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000540)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d0000000000006a9b7143026a8272efe70b3b1dbb2236c09b98826d18e9fbd9bccdd0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a", 0x171) 09:54:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 09:54:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x7, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648", 0x400, 0x2}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 09:54:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:54:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00bc45286a4367cb6ed4fc57b32e4928e45ce217e2cca864d41eb4d2d8a07bf4ca94cd9636e753cc608f491cfa707daf10925169c37882205e929a3087a176923dded8d82b53753f3674cc571b4f61f55da7d54eac91ef907999e8621214962c3eb4b4ebf86b3f6febbf3ca164989fa8db60e7584a63af5174a87cc09a5f46b15bb8bfe91086345c4ccc1d465a5b9f84687931a2fce1fbb0f20c25d7ff76cd9d2b5fca6d26644f6b83d1fe8c87e1d7367324aa93a08a09544f4b72d8b5a16e6fb67a176a417d688d605152bf"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3f, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffffcf) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r3], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r2, 0x5) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r6], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r5, 0x5) r8 = fcntl$dupfd(r2, 0xa, r5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r9, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = openat(r9, &(0x7f0000000180)='./file0\x00', 0x35642ff37c32a190, 0x25) renameat(r8, &(0x7f0000000140)='./file0\x00', r10, &(0x7f00000001c0)='./file0\x00') r11 = socket(0x18, 0x3, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 09:54:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x2000000000000009, 0xffffffeeffbfffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:54:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x102) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b03000000000000000000da00000004696a96000400000000000000000000ffff00000000", 0x2c}], 0x1) 09:54:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r0, r0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000380)="7dc4fc0500000000000000", 0xb}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x4, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) msgget(0x1, 0x8) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)="071400000f370025ff149b7d3c00e2be42ff0f0000000000003841f2ef052f87a43f7aee36e13c1ba1dc93770ff2ad783a065544f32dcfab5a0dee4c46d0547ff625fe06ae62747b93254c4f6bde904599322cb34cc976c409f6e3368c483114a2b31dcd7880ab2413822b15c3386027a8d42562e9d22155ad99502d271e363b27f5db43242ea8ab5f79823dbaa1640757bca39404e6a115a3eb35792cfb", 0x2c95) write(r6, 0x0, 0x0) 09:54:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="024f0000000000002f215ba3f9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e61305c64eecf37e86cb2c03ec35ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bfb8f8344cb6708d634afe78a7e7c2f22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55da44cc171fee773f2cf1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e9"], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt(r0, 0x2, 0xdc0, &(0x7f00000004c0)=""/230, &(0x7f0000000380)=0xe6) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) pwrite(r5, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) socket(0x0, 0x8000, 0x81) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xe0, 0xffffffff, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r12 = socket$unix(0x1, 0x2, 0x0) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r12, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r13, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r11, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r14, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r12, 0x5) r15 = semget(0x3, 0x3, 0x4) r16 = geteuid() r17 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r18, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r16, 0x0, r17, r19, 0x0, 0x2}, 0x201, 0x1}) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRES64=r12, @ANYRESOCT=r19], @ANYRES16, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000001800)=ANY=[@ANYRES32, @ANYPTR, @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESOCT=r4, @ANYPTR64, @ANYPTR], @ANYBLOB="0cb088c34184180ccde1d9210ca4c3c2ab296291cfc574f383e4139cd7e90577b17c7091023b4f8d48e7131674a3a016348f0e10c0a12bf5457b47ad7fd9cf65b7594e375f96603776022a9373dfc6db0a69d9872a6b6adfe8652115dbfe392792e35358763728339866e79a481bde59cbfdbd17b6633ccdb857cd407ee142aae066da754e26bcbb3dae6b18e14a49a11a9fd545aa9a56b76ecbf1b42ad5ecf777c95ef0c688c3922fdfa746e425c68422b6f8a3741e6bcbaf2cbed0f27dde09b5c36bf4c53db2169dd4f4efebbd8727bc10d78cd14784a1b2f3fbb66c1a6cb44bc20765e5a296abbe043e29bc2a7160140acbd6585f7f2713b42105a167e2e6bd0bb0e93b674658fee100c3a0c47536aab643be819ddcdd2c505e8eb1bdbebef2baeee311b9135864d711b1e1029abb4b298afe14ca9a414b65fcd80f40a9ea24fd5636113022b49e0654969d63579cd7ddb2e5668802764b4dc4b093bd527c558360b952868380bdf2c3147b152b3114df95aaf0b61f005e28fcc2cad53ef4d1b305bfcd1fa4408454bc953db5723e16b72c3701c177727b9834041e1e0fdc461aa39d95fea6a41dadcf084ed61c08a8018adcbf577d1b0531828ac08f1d72c02c6528f5f98361ef8bdd9d861fdb8060120ac2c6d1babe316e11c6894a512ac4afad3b3ae5533cde21934868c1cd45fce38a3dab195c921094855372da3f442fe37b658fa3394798a793b8e070fcbdaaefae51e0511bb59997f4aa2b95527ecfc79d6cc199c190c6facbdd7df777bd78a9a95f70596c6697e4c8ff768e373e2d7fee1e9492d17100d597cdefcf9e4b49c0791c2b86325341f887c5a23205634d60a1f46a7f94cf58256ed1555780fda6b7142f7fc7790665d08f9afd808ddcad847197e63f4367e8713e71656bec7383e0c4c661f915e9bbcc013c6f0d1a2a9864ef8bcd61f8ed75a52ca8e3e5f91a461fa2ce0800de8e0a3fc3ab0687feafebfb590114e88a1682edcccaa59ee8e96f7d441c8b31c73bb8bdcb5b7ec9c9bbe63b8859e8828cf76c9d87f310d2eb6bc999f558d6909dc208cfd6be1d55b9450f5ad450c56fab8b72b7da6978385f61fb2787ef83fb6fe97356788535bf7ab18115e3738f9367b88a8e87df68b2bc0e8ea6536eb3463a7483c2b038f7eaabc27f800e8f0107042b6bd50e842ae7ef4c49f855477e14b9e52621da3835d1b55c56f9a9b58372de313542bc288a1869b01a901f2291465cc120b7b4208e131672b8949a26e9921fddde7781719c983cd9063883866280818ecce44a4eb10e551070da16d6f683adb4f010629f9fc6aaf2074b4a5514d0d8443a3a56c06635614e9da7d9f5548c819b80cd533ec131b8128e81a649b733e8e83e7eaf96a0e393ba9c753d113c30724c9074520911f108df7212728a1a5ff5078fa1a2a51120af31866d378b577c35ba70d7d725943a5d6146993793a8438ab1bcf4419af895aa1f8e614f7de9065c5e7450f3fea4113fdbc48bd8a944495299279b54102ab9dd80be3ce28e5407821996170b19f9c530a7a60abeb9a85d9a15bff029805e692c1e30c45de5eab85b518cb9d9bba9328f5f4b054a8a069e2778c829ece8bedc963877b7fce0bb52d623bceb94311706d08e1b62f30b7f55f9b6c2a676f800d4d66958f556181834f2816464b2391d4f599fd0eaf6415c29d7efac77d605d2a52af753a93fb5d4a89f3069a90bac18e6330706b2d758bcce93e66c106751bf4e0e669700198c89fa9ad15a7def14028c56169a603b9f0b51192e1891b0c2172c1ba044619e40eb134d6aadbc4a868a0a3af651283c3f8b350b3ff93382ddad92ea495c9f9a4b7b32590c9f88bfe739e17f1a9cd27ddbafb042141b3fac72c86ecc25164ce5c02bd140bf37af8f65e31624a61ab394b91ff1c98be86cd5296eb20a40027a5a842854e90ccc9a5aa1b9bdcb2745b8b3e1e059a1cfa8053e0f7a23e310742e78d91d6e57b1064f09549b7aeb24dfcb25b026f6c65ae56c238c1cc3c8500f2af2f5138480648cd02aa0e0ef201f61ae3cd52cd21918a33f9de80bd2abb0987a9f79b43b5b0c3169a0601d3b56448772ccd1fb316abfe81dc99abf2e58ec9ca0d8c0ebdcac715eee8104e9fb27149e1b877c0c0b8967b6a4cba023579dc7f0b1373222b905093e7b315088c11e23ec8fb7b210c35788a4047cb0bcec59d89e2b1e90cc0cd08c0c4d72440f65a478ca02e9527f641b988b4e1f60cbcc9c1b8fdae4b90b21fdd2896e49be63d04d3f3889d6ff2020d8d060da55a1859348aa14513eeb3554ac3962c0926a64cc1351da3a0d03c7b306a6010e34533763dc598994359de83db815209c03e320baffa89c4cd8bd2370087e4d5a60330d78fba960c25a79b7a90f5c72f0861d514c6a6f5acde39a52ad994055b550890a0c0d51e3bf93278e8723a6d17dfa471a9a31f7b6e304a617dbb324361e515e3db374cdfb84528823d25426ab7c4fe0a090bd744f90ac5816e5936e18d5e681d8bf647f09f533a0b0fe8cedcc69dde8f07df66eb1e6f3935cfaa8b281158003f6b3b872cc2b448c5ab0f4c131b0b09496eff45f8a7584da5f5ff33c9c739e31921dcb3c79e38e734c1a3575157a6321ec22e3377cca79ef0b244f1564393060ea7f7192a0d6c9c2126d8b868caa60e0abc08999d35091ca214193a66de59e3ffc4e156ff17586893521c0a52fc1f66e35b67e792c0670e44d2a51d454cd0fcc51ede015f5810d038f642f402eddc0434a321f165df57b796b8134f8c9471af5cf5c8d6de9b5520cef3cba66dab0570946d534520997a074812f57ccab0f8d756bfeaaa6252ebd22156e8dba743f72ecd929d853992134797eea2d3993cf096ba369e0cc9e4185bfdc974a1f3e4376c770f9dfc62e46ca5f72c9162f2c6a51e9bb9c2e8fe8515fa7cfb707da1b22769e3e4cf740e499fd40bdc570dddffb4a70c2efdc910062356fb70bd0522b1d77872cb9326957015f9a7ed582ec1ae11b86798ae9d4e8b3fd9ca8112e8e91958ab92209a25d215888da866af52f8b085b1ccc059827c4f1e15dd7f1cda0f3df29ada4a1c7df72dbc705ed51b94bf34e21c13bd1d10d5410c07b064afddb439d8b729c9e2c189fcc802e246834901a837e46d792dc33689ce1b1ce17ba97b85bb17ec1e3ae67a8f7b819c0f5e2bc750f038e6d232fbde73f3489b139447768aff3ad2f6aa647f3fdece0931eedda15d4738064d5d33915f39bec228e479f2a19ec5ab80ed83a9a82dbd86d76d89fd58fcc80d47e4ac385c16d58e79670e7ad27b16c83ec93e472edf8778283dc3df86c80b352b21af3c53721201311ec1b592edceb007f642b21acbb4c544a79e927119f504790393c5e8aa110990bc34e55f7c90b0470f89bbbdb47599651c3b0a31298806cdb7b6f8965e4e38b7b2c27df3b9df10cc164229d49cc40bccb2e69149210bccb70de40c3004e132023c6cfc657700ee31e094ed8cd00cba05560611473fe75f20e31cdee688e939cafeec13b7a632a06612baf84f96602f262bd277d579aaeccd6539fdc2e80ed3b809a117d6b7d3844eb9d5bc4572382b3030e9944777b449b0f809cc800017b45c25e1bb7d518bdb284eb302f916d076d578711e7440ebcb7457cc2efec8fcb1427dcb2502c99135608d0545b2636ee883e631bf73a9c1d6a2e92b91330100ee60f3d507d6b595add2a06b315f9b0a00b404b7feb629a7f54e14c036ca76c97e39e6ab72c9dd810492757678229ea14d9af3befb9a7e184a832ffe1ed1b8216119d2bdfd219b0d7cc641b5f0886a5a2a9fb580b2229ab60e1e8526485d3b9834b8d1d59878c193d75fdda3542229bcde9a210e0b0e1dee998cdf3f102d56aa9dccfe4f2f79e2d207e956b5225774315fe92df79ca9696302f9e89f0a066563df4bf03b107a6053f5093b6c57aa3346e3ff4cc8e609f2db90a16f9f16c84d329cdb1de5137d0ea18e3c7281f68482f26e47953789e361bf0508eb854cc10423c1e28ee3f6d99c2cf9f65ac24b9a7064fc0f6e352c154bb063685c6b7938fb0e828ccb6cbcaebe8cc87117585b60010a32cd3ea5225f1ebbe2fb0641ca7b1e6d32e53e07699d7bd538e2d1ce785487fd90ebb3e3f47f81eac8e94eadd29f082d1aa4a97e8166a1465713b1672cee5920599edda244b53cd028ae657e0972aa7b8b49517b239fe14acdf46137411401f0dcdc576446b26dc61cdaf3a39c0e33334d8acf165d87aede25a9169aecd492f00faa07f88048f1f99fbf904f5b70a5acf902ab9beb56788a2f193c1263a6da61308232817431763d0b02ed479c5c9b6559105c492e6d0ae11d81365d1bf6d4f737f2e12f3c43545dd2614941788f7dccbd6d23b8ef2026022517b3e3c4d3313349fdc506b9707478fa6f30589533a9541d05b0861bd3f8d00f2d4e18b0fb71264ec3666fb43462f83dc08ad3e86b87c55658aeea2283eaf9d421be193ad15b8542ab564c7bba79475980bef0bd414139300eb6e8f6ce00c74b55ee8450460de0a100d658f22b3887e9404f429a2def37815d73d588fa5adab2d909a6cda48cab3f9ff140214d37e698e2c49801b7dd803ac377da3e2443726882516bc63aaf70ce3149caa0dbafe9514597256c95060409e267f51a2b467ebfd17590d7c5dac03cae935dce861c76a8a44f747f9f3f0f2a1267cb0a35d54d8ce8b64169c6096a0f7a1e67474c4ba46decb0567a729162c4264200a92f256c4729266b98ecc0cdb5db54c052488328fc1da6cdfa3a47108f3a28d57129c4798235cb8802c88a8d5369cea6801eaf99716ecc54e0fe2e0e015cb879dcb2e5e124a05271587b5de60cfb8028dd8442eff2cfa6faea4f052d77c19f5d1617d7734db4530a9b3da64d38ae43d30e328e742f97c167bd5b44806d7c6d9307a0a800f900a8aab29b3811f4bff2963497a63dc5b91ad421ec11bf906d976addad2260d96aa13cec89a56e6bfeb77c49b00f1c5ba73023face67ba2567bfcb315211f70d12bcc413b5b55fa2d794acba570b7f1d255f8f13723156199e19b6fdafd0ea7b09eb808871801bdb7176ae8d77fbe228708c424facf956f4ce807bfee62a614d84779d2b1d62a11ccc2ec249ab18b52be76881ec4e99b9d051673016dad2b24228200a64c4ab77a2b1cb9d06e756df7c7f7d57e49e3dd3adafa2fd039affbd1ab7bbd85bb5f56600e28bf4cd3110b8526de1caf0d6380b4320b47f58f38667f7b6a37bce1b724f2b3cc848dd9a90d1e27e0ce83e3491c342f9246fa707028d916db072632e818353c3dc11d76a98e5d173e481164a509e7aa3aa252a1f818a5f83c245b58d61546ae6aa131556e47bf1886b6e7e3db2e57d22d7ae3a4a875a724a2b906a08bf08cb0bc0a1f679da0b374c6556e202fd46ad16bd1d970521be5816dc2d23901d70f61ade4b04359679cd4f91ed386601cadf435ba4d2c0ea547479ec528cef2dc7884e9921579edf7bb6e4a9d43221216c8374b148ed9019d89691884047b71ed65863bf25c633517b6681acaf99a3c3c58a0a8cd5d2dc34e3b832b0e71dfe083d4dcc16fa494f3f6da9cb0e365aed28b98c42e32513e29d57d178d98ab7b193fde6a7f116c7ec2c82759e74ada6153bf1894402397292041307ae060fb0c8c1e52d119fb48e569083fc5dc29160813c82d00c3da8d4bd5bcd8623f54cfc64206d9a0acc77b96d0f844a067eac94baaad915fa43c02afcda22205482f6ac247afb93c0f5e5e0c8cea6f233a1e8e"], @ANYRESHEX=r7, @ANYRESDEC=0x0], @ANYRES64=r6], 0x5, 0x1, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0xdf, &(0x7f0000000600)=[{&(0x7f0000000ac0)="27828cb6ab4aaedcaa1a7427838ed8bd60ec9c93a205eaed0733c4fadc891286cc094386d5f636e54f9b05199637adf917e26335263fa20b9e7aa543c4a529799e81d6ca235b628177312c9d7097c7da6abeebbf5e9384f62ee2becbad5dff46ffcf8e7402c24d23e988c400000000000000f110f73f05c9c6bc4abbf215ae788851647afe61b631afeb5046a085531313ecf38a44fb39240336b0e969bd9073007b6c968d8b788e20d2cf7a41fc6436fc59b5ec87d8764a79d9417150c544d013eca27746a4a81237718b198bb20477964b0986ed5b26eb209bbc0cf25ed8fda3252eb537abc2ed6a7acde25e97231692c8c9f7a446b1e8a5ee892fb3ffa13d157bdd9f818bcfc1574ccad64101c9dbdf73157b53575980a88626927858c78c754d986591bfe603d5e2012c8afae675a38c248e56c8d0b31c2c8598636ed4be0b1baa80deae75f783f4df8752c8cc7cc21f85e41e5778e04d1d7ed05acc62cdc19ece6c480938c8afc25225dc65085f45f8b45558a2c33e2333ac4b8895d1901e854cd8a93aea69276b43e443403fcea00d243f12b585075502075ff072e9c1eec32a4571374aa7744ec5543064a4a66af8c1d7d79e07bcd7d94fca868ec9477a96f362fa7c92", 0x3b}, {&(0x7f0000000640)="9a661625478dabe26d53717e8f21d14784daa940fccb409889e5daa76bb52b557538128bdad9494e9a2d275fa894550559a9c6d92d9351db70dd34606ad46c7b8d40f615ac16b67a9b5e5773a25d1d382fce96f06ab76260500950878f40d78b02ec03117a3b47dd65813804f0cbcdd106a53e57f8ab4a610a297902866b60f10e0c171223e53355732308c02569523ca360aa476341466a0a6e24aa9e9f6d2e619a5192305dea74a32a069c17b1702eca07000000000000004ee1e93eab53327218833f7d4c8282b7648374b4082a36e2f6a2926eab13b90340b70b832550134f067e58d896c123f65e3120fe07ca42b88ae0c5ad9da4fbd61062b6c33292c748e01230633ae8a8fba37d32e8e3f65b61171c6a2c745498a37123acddaf50cf94c7b77c3c9225de5b83d51b04bc67da9d5fd5d4fb39e54a371358ccedc5a96b898332193e344830efc86304e0ea5774b8549ab8b325cc0e6fa34af6eef6e07a3c5d835618e22095cc1a01c1210fea4e2abc23638a82c9d7a5e5138f699f477be2e9d6baee64f3c6c36513376f18a626346010dd44d49e79922187cb7d3780471ccef374515b01c8e5d67737c43ca62a93afc98547776f3b8e63f028758c53439c698564a71f18", 0x2c}, {&(0x7f0000000a80)="9faee962563217fb2dc42d02e6b05368cce8c76fe7049844097a5b5d3c3918a2b3e0", 0x1a}], 0x3}, 0x0) r20 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r20, 0x0, r20) setsockopt$inet6_MRT6_ADD_MFC(r20, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x1, 0x0, 0x2, 0x0, 0x8, 0x7]}, 0x3c) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) 09:54:24 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r4, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r5, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r3, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r6, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r4, 0x5) r7 = dup2(r4, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000203, 0x6], [0x0, 0x0, 0x0, 0x5, 0x1ff], [0x0, 0x0, 0x403], [{}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = msgget$private(0x0, 0x219) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r13 = socket$unix(0x1, 0x2, 0x0) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r13, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238e404e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5cee809eb0a81e94e31741be405ea78201201d40f217a08", @ANYRES32, @ANYRES16=r12, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r15, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r13, 0x5) r16 = socket$unix(0x1, 0x2, 0x0) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r18 = socket(0x10000000002, 0x2, 0x0) dup2(r17, r18) sendmsg$unix(r16, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r17], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r16, 0x5) dup2(r13, r16) r19 = open(&(0x7f0000000100)='./file0\x00', 0x8300, 0x63) ioctl$TIOCNXCL(r19, 0x2000740e) msgsnd(r8, &(0x7f0000000080)={0x3, "fb56cfeb49b984245219ebc250d7787cb8c210293c169f142bec7cceb8e007df9d1dabea0ce0f0fc93a466f85da6464a0047f7e9937880e7812f5b6e21db944e801d701451d1227a399254de2896286f9d3cc0b60774f0295421d5d98c10965687f7bdc20572"}, 0x6e, 0x800) mprotect(&(0x7f0000724000/0x3000)=nil, 0x3000, 0x5) r20 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) lseek(r20, 0x0, 0x9, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r21, r22) r23 = socket(0x18, 0x2, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8080691a, &(0x7f0000000300)) 09:54:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2c}, {0x7c, 0x0, 0xfa}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 09:54:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7f}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 09:54:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x8, 0x2) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) openat(r4, &(0x7f0000000280)='./file0\x00', 0x20, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000080)=""/27, 0x1b, 0x43, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) write(r3, &(0x7f0000000180), 0x2ee) 09:54:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) poll(&(0x7f0000000240), 0xa3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x1, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r10, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r11, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r9, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r12, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280), 0xffaa) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4, 0x81, 0x3, 0x2}, {0xfff7, 0xb4, 0x4c, 0xc7}, {0x6, 0x4c, 0x7, 0xffff8001}]}) 09:54:25 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94204b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdda4d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x22}, {&(0x7f0000000100)="f17cff8478b30e50b5c356ff8208605da52d7829711e4cda58ac68c38c51952236b1104c42b9276d9d2bec2f24decc1286c237f166bdaff6364b28ae401e0d69d2a3419001000000ffffffff53e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf4651410394404946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46f8a05c0d737d560d2ae9691adbf35437a47a7aa45b4b5e4b275d2ac6d7edb5266cead74869d31d48d018ebfb0c5880bfeccdf124f3e617c6c4c8792fe36c3186ffc1ffa447acbde7fc317fe67b3ac90b623d034a7167b0ed55b49bd3c02651021cba01da49442c0d2d7202a4198601c96457c23dc5d141368917dc65ff6a94d348025950bbf7c6a375281da77dffa42285d1ee92ef9d3dfa461a84b421623ef9a3fb40899f869d1239756c118c9c22deadfec10b359f27d6dd38e3a35ce6e25f844c26912c454527f2e8ed9b1adf0102600f37ea6ad1a665d2739a43cbbcd29ba3cdc00dfef60223f06604953daa08000000000000000005391090e9177b9309b0be58133c8612780993d2108223692b5f8bffc2145dafc6fea1739d5c4dadf52d4d6a7cf171a2353592a6576e54a7d5ef24c43b779983450a9515275994f12101ff205e8dd1d33720064dc7bc40040632129275ee9b7f660f8b92c4b0359e4c4ed9e7693a99628fbb45de9e709f4a6e92b1a0f741b68cd4b14ca22cda5d537b49a42559a02cb00f6a3a4013bbdcf727b0a76477dc33ac4293420af02e916aa28434dc6f0b42", 0x230}], 0x5) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="76670b37226dbfebc5f26e5dd783b3b34ec9c560a77219b83c4a5295ac25df6f3b48d21642749de611f70eaf239b80", 0x2f}, {&(0x7f0000001380)="1c2f810d1a196cabb52a55b3933fc0eb47d5dbcc36d62996a08e8990bdedcea7c9137be4082cc5fe0f3cdd10721420f7c84f9f110962a180b621d38b71965cc2be4f09541d857ef025a3bb18ccdc7d05c5abb5c8ac44a1d4c99c684d4843b3da88bc7472d4762e7cfb67f33cb49e4c31dd8dce911abe5d6eb181a1b3645ccb1059c583cc117161e4716e266b4575b691b500723ffe6856cc461b48f64e263e90f792038c91bd6b01f19f87db36ff96dbaddb27ae1bb5e4a2d39558b2d7d787ec839cb2b47d729eb39be762b83713ee356a69ed823c10aca2511c416a05b5901fd3b029a7a7a40f6e8a672f13b9700868f1a449f6ee912753bb894e1521dcc9d2400fdb4b6f367c03d281b3370c0bf51a136046dbc16390de052056f4f61b42efadba3161205f3a68e26f8a4cf8bf2b456e429998e36934ce9d0fe65529eaaed0bf183ed05dec9609c2f2361edcf07e148a620ad6a006bdd249498e20d5201fe54534ae28254de17f67ad9cf517486afb3bd7f1e8609118117a8efac8ec030d26ea3c08e020556d32098739df5b92ea7cd1cc21c319af4775cb7c3512b188eea327d6bc3dd853dd1a5b5213a88d153aabc1a44bcec2d75f8f67ef1fdaf7eed8cb94e13c9bae22fd039ed8baed99b5be1a334df274c72f6976fd9786d985845699a2647af0767f51ceb607ee0c9eefdb7b39f2570642f63e81a806b54a5b009b57569eebe4b9df88176b3db468f17b6fd7051a8257867b476bd0b4024de1df7e61b4e5863d0bdb8d589b529d8d236d834e26cf28f04ce551a9c6baf23e004789f0a515b5b35020b487634a34c5c4643381e7018cdbb76ee4a5b9e58db66e2ec39a430c6f25f00db273fd9efd2160950c67bb2100e5fe4fe4810ef03d5ae2e6ef340fb6bbfa152690274e589e6ddd0dfbd576894d1142c1d52453dd12aa75b754a8cbda203e48989f6c19869402ef2f8eb34edd9f69827a27a6b7c3a05ceb40efc36835171f45f1535af75a2cd479441fb559637257590c91af843f8c1f4a64c518e0b61a04e62914dae42302cc4e3c150b9a15a37958cd4c98eafefd3d32dd80d30d3d7ee8c4aef830202fe1eb49f1dc49327e4d07999d815badc4ef8b3f7968f374b7cfffca242ee253326d3960d015e8caa267c34db77ede75dcbda342b48c56ff5077cf945c54dc11f5cdabae08b07a95ef0ca34577737010b15f56a28d377490c24dfb123372b7266c1c9ac26449d6fb89e7308880ecb7935493f33da385ba21ec82214439b7c7f0993c36190e2b5d77a84e9f634af42e3734adc7578cdebaeeb55aabfed9cb98168afbef9bf4cbdf0bd5b0c145066ae9b6a7a769230e15d3e8fd06c5b763fa8f5353b8b8a4563c2a9a5a1e78b05d03cee9f12319d7866a09f1614393acc73e9a36be1fe7b134e196e4017a33b32d9edf571936b4543cdf3de256537ccd36e7a7ebfea68b526d894177580b41c0243e60203f0ad9da21bd712a6f19fb2997a1203368b18841fe949b40662c962f339a2c79da0bf3bdb76ab84d4592de429f8634e663e95b921e30c6495657bac6d3defde3c63f28ac4a5f071981d3c583cd8fdeadc51a51d212653c8e131ad477599f426c29bafe7940c5febb81c7f20c15d9870a31e2b761c1f1ab8a4adcce0796e37d81e2d73d7ea2ffd0722c5b9fbf18d157786cfa712c8b0dc5bc7a90111ae27e847da3416a1d5e8e0fec7afaa1cef7796888b3c907ff2f75d0f4e9e205149be5087f91ae9b9e938a4be15654349e40855226875f0026d35ce1923f73865482eb91774969959e06ddac710540c3cb539ab766eb1c25e4e2f02e1b82c0d5f7f5dc9f6b8b5a92cc4230f1778f785133137e35ba4c13831df9d616d49dc67307ba47265fbf88fced061674525a6a12bf430e7f507ca6592fd2c304cdf1bfebac8f387032e4a01b3913f13d03c83f1c69be03fe2cc4b2881a8994928566886d6304283da29c515aca3a05d9f35d13e5f9a53cf375d9621bce8f2990a0234515aa8af44e63c7d5256bee17f0fb021a712b5b73f4734e8e86452e1d94c07ed0a0173288e209d7c29cff63ff9e880a76a3458c99a5f1993d03ce67358a99d3ab8222baaf0dbc1ba706aa84e997bc760b273ecc62d5a1bcc8c7a9caf102f430f5b87e936ebc86d34fb78d048e4a96ecea715f1f1a011c733804896ae6e88122c685ca363c505f0d553f34f9b6d92b21477738f1842ff22444ffe8086dcb4b960828af36e16727de66eb0a8803c8771830733a45557de47fa63a30ce9dfa75cc8d1e405e2365998631fa960e10a55a206d8c219436236ed96ff388c25569960f09ff40a71e243e379d8ca9d7fabe019f62b20504255ba5542592585ed545401ff4421994d2b6cd80cc1fd2384776d6320188b530bfdab24d2268449cb4614752bce045095856bbb2773ad1a53537159344536ea71136a8232894af649f8eb1a2deedfde5cf05ceab97b7449365f10c60c6b898fb41b93f9fd208c79c3074e1994512bd214ae3b879f9466aa89b642f50d0b5d050ebe62980457c429aca4ac527fe0554dda497a45ddd56631779d2637cc3947d439ec4032815546fa9caaac30e265b121efa03c1a0bfe29373544f219fcaa669348808ef86df8cbe676a9507eb9e84f525d7cdc74d1445410e7a0effb58f5971da158951b5ac15dd873c2b271bf56581fd33a1aec86b3c36b9b3cdf90e603d13bfddd97152babb8680eecf5bc8136a6d4c2b841b2d5112996ed227a0ab32b3862713223373dafcf2953d1567951dae17eda0f2bf52685b7b36d9b729866e259f4807851a6d3a92c36538bb9d9e01a75896e4b4d2f97ef3ceb43e93ecc488d79339d945df30c666466d240614517670438d4aa58014c43ef6df8d2b76fb0b706d3016bd3246003f74883d5be3fff1e7e75933f4beeb1d44df423852553bcb4492ee839530e261abbd98a212a60fffe54f2c515be0ab2fc0d859418621ce35642875f39cbf896869ac8475487f1757493ad8f10fdc3f3d6c914cb10182f25dfea40f27f440ff529db027f6fc31c63b598fad2b7596a6f5e00f9360684c6e922e57052d25c5f2c75444a484fe6301370f73f42704b8d73ec543894966e78b3b4db0c3c90f03c26881e1366948f32ec97212a98dada8646e700a023b9835d5223f424d100ecb2e46f11ed09f70c73386afcdbe6d46bcb8fae469be233a5aff5106ac7df28909f88cd651a3fa7fb2e007a16b65f0a6c5ac4f999f8ee4fa3816d92ba00368fcf2a37d09daab40d57e33dc5079c687d16faa80d1e5aabf52ef27535f8ef98fdb18e77fcca97fd1eaf53328c82a62f45141c899a53f2389ae736cc897e190e591fab2b3f75c09cd232067e0f3867259ac16b9cfd31247e8a4984fcc289925be1a9021bb80075b97762981f8b2dc49a7cb511d56b5b52afa5a79f45bb89d2d722f9dacfa648ad93e237672caa54c5209eec685d55bc898f3a69e2da8a144fcfd168b9863fc2cae1f5151861031738790905d1708a9905c4569fd83873b4d2733de6255794bf8472e63b32b3ba43d75efbfd7376a7caad19d997f2770996eaa98de9977748064578d7f026d69be52d7020db75a0b254424cb9b2ae4948ec87f87231aa0a8422fdca34c9056c4f01940f5274f5bfff83fb4626a5bed597c99814ba13fa93c44361d655df1f0cfabf572ad62d496db4e80e812bdae7d0bbb0203a7d481072fdf1263299effe9dc0b252b3666a6bff1aad6ea35431e2bd74d249d2f8bf316f9445c4fa3cca48a37b481cc197d06ad669bc340adecb1f4c58aa05fded8adb3c9134d573ca06978daaae4ef8952dacd6cd3bdcb5f60f1acd7f31a40eec9772fee82df3de172bdf677e279360bd956c904f549deafa144af84b5409a7bd090afb5b8d18659772f38dd16e9799cca84583589df58b07bd1455a92aa6a9bb5b19f8caf202fd0009ab736e48e95af50b5d73db709aebd740b3ebb19811ce706d020dcec5cad6cbfc9f457a638562c30878811b3456a74d921b295063e294fc156954c1dc9df252a9de29c263a06c8085a398ea6025a57bf5c42f67c29e8fcb65a606d2cf27b67c59db51e7720f2a96d80d1a1ce6ef75d62b4d8157c0e8d27290923c8cc5517bfb377fb7c5113ab6e9e3674e7deee1ba292f4f8e9c5ad10a73265867a101a942aa220dabdefec95b01fa147580937d705b00d3110bb3bca8184058ec4c9dc8aee80c7d19f5e6574ed0582470301cac8e27ac28a1f100738519cfa11490c50e154d8233c6160ffe866cdeee6646ae2cbe0d26c8af17b445ba83a767fbcc0621d7c26ed9ceaa7e4b359613a87fa544814d56e2e42587be08bac3ae819d3696628ff0ffb1c6f2ea111ad441ed8c96c49a1176a425030a4ce6b358f8501d409fa73cd27045d56d27b2ee826f8c112f7ee6678a4510d7c0ad1d2e4617fceb9f3fe8fd95a2dc60049542bf5b4106586b251bd1692a93244e7f7a816c40d2813d0aa1143edb979c92ebd04b47784081c0781b8811ba1d07716d35f4dad4872b81dfb53799382c3a4df385b737cc940d4fbf82d51d9202c95bff294693227d0276b6c6175059ae93d35e771302744f7389bb411ce0dac9f1fc3fb9400e01b7b8b5f506d948704f93ea0dd21b5574961ad0c4cfece06cce9c602c0ddc01481b8fab2c11f6c4a4b4635d56bceae8307e353798bc27e6dd2c58f05e8d37dd1912909d9922a869365a525d1b1ec640203ed0e1d4715ca43be7fd2b0c91de23ef3d3909af2a21946a22067191e6b35b9e7ba8ab461aaee9f6c5fef013d16e39ac584703326bf67135b88f10ba080239a38bd86c3a1bc04e598e8e082663b32c5d4ec52e260bd7cdf8701d87c3d23d89d4c1edc583b1fea65a04f7f08580cc50b0cd026e5e7a6e21ffd3df6b11d9b67a7e6d618bb775313d5d57940cdc73511cddd366dc77660f2ef8f3ea4b6b29c01e903c99e9562cac329deaf664bc20e9a3a4b0cc38db273c5450928f1336e69333654025a797bf2ff887fedbfecb185531bddc371c7a077a1efe18ad8b39770fd615bd9c23289c7cf797b5b0270a0ec52b311ccad2f047a42463f7224f579d5d8ff18942bd3a274a4491d84b62c0902885f144dfa5efe9ceded7f1fe0d1982febd125583d7366d37485d1949bac74c6a6ac39a37becd2ded1dc3c5706d4b497781e21c0d8b947fc2d9655b403d2974cbb0cb30c26ececa0cbff02071782941480509e9e589b847727bf30b7a5a7e772b35d9f2127d7cc0946efc2f722fb364032bdcc1ec8144b5f4b332d7a48c78401fce776a0c9164a51ad409cd6c394f9bce9223363e8be848df29c21d3269b5ec8600f12179a49a6a5b87da2a7de234f77861f4267144445348e6615803fc492bb177ba80d2056ccf486824c23ccf74824011d5bb2be69f5f250c11b7649cb4800a3253183442e93fecc6a63b990e9e2d01396ab4a676141d388eee55e351f8979b5f37ba3f47b4036fca8425c25934dbf59d1c0c159475ccda3bad64621a1af58436c8a1f0aff92d31dbfcb066a077a234aae8f8c1d07ae504ba4a2cc5deea731680a482b996ae3cd90933c7a85b5befb4ebefac1296e02b6e38a7fd4b8e1a0765373232e384b3e9dbdcadf98d0c4121d2c9a1829d58982bba8b34eb1f85f1219dbf8423d51efd3b372a6bb1e85e948a89c34a4fd636ad24f3746297d582ad02b82be0f8645497c016c7a9dfa4f64bf3666ad2dee70d568910a59cc22af3630158392ef684cfbeb27538ca40c325c5ffa63fe52c1c898a9e0ca5b", 0x1000}, {&(0x7f0000000380)="942c59f2df54c87935c9e7e1e000c02cfc6849eaa6eed018a7f95728ab1ac90553f87d0b5fa36fd71ad407199217d792a489bcaf0af6d61d6f6e40bf7b960249d619a1da37953189fabefdbc8444affab912adb99f464c5293c7624c991bcd770af3cdd75c7a3dbc2281f1968b16c6c1d6c48031809e73ff3cdf8717ae17f2a78fb7475b630bf420280befa463a960a650108b4878cc61a29f1fb2228f5f7b45458ab8c9663e9316a8675397e50b5586adf68a38fdb81bf698eb014ac85bbff11c3503b44f40cbea4f0b9e4f394e40ffec3e507b215c6822c9c0a4c19d3143a137d7729305cf55c53ddeaf80cc50ee1e", 0xf0}, {&(0x7f0000000480)="d24fb1b87d985b365b8007edd4b75e5be2da9e1bd713ea56206632be21ea50167c26423d87fec2bc8303b3265b8ac5c958fdbe8919bf4cb2d4cb52f8ed54cb7e9c4dc6b8b31c4e636d2f12569b2460a0385818172cea63f4c20b9e63f991fb1abe36e9", 0x63}, {&(0x7f0000002380)="ec0fbfd8fb8e7b42bab5d3eb228b7be59293cdb053acb759db076482a6e19efef50adf7cea4be54a507a74ad2492ef3f72db305a0a3c86f44f11191c24653b7df5afa97ba9cb0256a854f8d297d66034723d72ed95c983bf68d56659f35b9ac5f8b3f839b168442ddf5f9481285286da667c958643e174b01884c2ae116a3aec06ee28cf0e06219f6391c49f5095b460677e6fa1360207b454040cab2fa5df47f88762cf7e484d3000525b158d03a7514bcddd179f8cd61c5ffa9086d70286aa62219d49e38ae8f115d3d58cad888603ff2f3621fe038a1bc12b7686ec2f5e8250570ba0ed022f1d694f118cb612b49e44a1f0123b45b2fa1fc39e8a19e0afd5ca2d50bd978ff726ebeefa12ff63896565ceefbf98288ae48ca45cc2bb3b32753dba3fe7795800afd7e66607f17dfb73050e9cf7537cef6e0700846a8342025d803157c75c54139f962a49ae4ead5ff97ab134ee2ba484140362f43e1fe96a2797bfd78ebb0cd3768d3f31e196b07d1cb68f3f0e00723f09ae10e033f4278e66627e2aac79ea702cf774e7cea2319345dbab51d22fb456322bab099000f235d313890dce1c7b48926c1e6a4a3e464d479b906c6e2504f644ba384f1431849c9353969538d690a90c1f1449d152c2529149b15beb89e377274191f432f4cf5246a7c0cd6864a03a618d543146dcb26c3d32d1245c8e0be8a6803c9fc24434aa0fd59f22f7000ffd1056019e3da6f1f39a2cea94827cb879483d68153c5086614c22e9d2a3e5f4b350ade5a21a4bd5fb7f27118591e067adcb2e73342cbfa59a4ad7733daf4deea1500f3f589d82b02c6551423cf52b56e60fba55603303ea2c4b093a892f7ca7e63fc9d64e17ca9acffcbb646f2a3a7366af7df1c2d8c335ae7326960b295ae5bd8f8322be04c6e367014293d835e9ffdfbf3e10900c33deae88f48526fb9e320aff87237ea1676127a7108677a297a03bb067d3775da6d90b45fb93ca1dd66a32d5a34fb97867b75e030fe81cd9194b40c191e2c35a3b8cae5880728069f1ab82dab9053044c7a830b9c41661036b6b548f65990061ebbcf964c494a0a2a5dc3ce9f9dc522cc6ec86f6dcb2b6c184d72c5c0be688763f2d9b56bcc933780c65a98f1c12f4c2c4d68a607b590ad0a6700f747b236c8e4aaa584bd633b273941084161b3f00eb3f7444dfecc78679f500e9c013aeca717d3185f693a200d485227cd1fdb4685f968d4f911af8f92258078b73e325990953fc0f0cb7fb4ce9823a223e95e4f8b355bfa9b481c38d5fa64a54c590088d4246c840e733995a3589fd9f75e987bfdeba93d7293a2973529f23460e617b629d8bd189be67e71433af6b16c8f099b50e0d23f5c1d53ba2ca901573e0e68483aea0f61dc181399595c38977383679b0668cced28903d244b01e47ddae86c3963137fc7b4342d1e57e7fb3fec1add0e43fa7380495f43102c6a79b21f62149f183b0627fd98c72ea8d522de34c7155b7db3891bfe50817b4bd5b848deb211144e892161c322148c16f70e1d19cc8ad694840b6e78a1dfb90417f7db60553ba01441fea83197e0ebf8689f21140c1b2eb706371ccb2e127247d8dff6bba3a13f1b8e6f7d9717bec9cdf160b5738588640e4df4e7c371e3d8c2c502f0650b1ca10b859f0098027bf73da4e479a6405e8a50ff2732d922a6f8e858b6f0c5acb4abac2c8e6dee163c458f0f986620fe5af922c385bce4522d7114fa6161a94b9b3717844bc961c57e164fdb04ea5f602a488499107f75f545a6f7f95a349b548c686e4443a57c70f2acee3e2294664d10564fd935ea48cc9ba747c1eba636595252d8a18b27eff29bf4fd930da70c546dbc1593a0f668ec2a94c03d893ef752e34b0f367e6ea3f578980a669de5e46f152560c91c2d0e149824b2cdbc5703736c90e55053a1bac1fbe9e351dbb66b0e2a6e6c830a5e160cb35d0435db54f1c264a282a9efec7887c15a031e3378e87cc2ed6b68e705754ca86bc424f257fd35cc4148a8e389a526bd1b1213cd5462190b1b5502c9dcff548ae3868db3807ae12cf5a22417869c1352a4414a808410a0f33aa504f1878f9d95de7b0f884f946357eb9e529476886406ec09389c854b078b266c737ed7018dfe5400a47041335fe90e7cf11d2ef2af8af8ff87c3519333d07a540771c6392f0837d6e062938a8e034a3f0cf1c1c0b74deed24e7358354ff4a343bae0d74543acb89e0eea3ba5649c989624f58d0e8c8573f0f8d50cb25eedf9a3cc23970ee129c3a9fed478ce50987838d090d0613b32e01cadfd9861e071b08b58e09d010de228445d13eb288f9d329972bb07f6ed3b6c222714102c071de2561bc5de4cf9f31d3fbb57022b098111768cdaba3789c8cf52d2421c14780c60d554176c2b74efb12319ff3db99db92f6d43ab0b64e040734c25aec78c961fe40bd940d2b4ae959a8d21313c27b1d00eb9047288af3e5763cfdbb4fbd52cc75639934a57f86c4cd9b11c29019067a896bbfb7406d98d852c08f51e269181ea49fd9423f651a9a87351b68888fe47df7ca6e2656fdc757497476f469381d587361db4c9e623fe3852d933a02c93c0770c278f8452acc359fc8392e9499bdfbd1121b6a47b8254237d6d4b3d70514ec74c3df761a008018e07f1cc834ac5dea6e8516ebad99cfcd27aa2085433f1b4435a621680c09f9cf2dfbb4204104f963bb2d64a6913f41171fb99bb660b631f521d28d47a69c3b5920d73cd914b71402ef1ea82b9d8cecfbe8b9d0f29559f8118e1b128f5d22e175ec302fed05a4bd3fc25a277a1b118283d44a9278a9099f148929debc5b95a75f898a8b09a29b8faaf4b67a019f7c5579a1b88c223b221916e100f1d1cef8ea5775efd8e709b2a9b82fd9975d8736b54610ba9bc759907be878c6e052ac009a44df9bdd23aa939f17274819879f4fd7243efa6cfbeeaf6e9c12588a23b425a2aea319b75c8fb242ef6e38f965685e09b176aa103e41c9984de2a124ee5972b1d4d230520acc0a431b92b53afbdaadf003954e864600dc8c928e5f543308b90daebb4b925508983e667871542fdc6044c5580dea57db984dc3ed1e7cbc77790798562f47eb8286a510905e95c6b894afd793bfc48465f9c19b867c27b631b03f1afdb399a978b360131943a91c5f6e0103f932016e9f8d9e91695a85d7f98ae43846f7bcd37a6a7a7d39ebe53ba02b35d8338440fb2c5234a1c15d8425a41719e16fcfddaee483a3df24364267948546e56aa78ecbc2a28e3baf03144814d53abd7bd315873f22f17929365aee7df7e9f4ecb1aff1e526b09f03b88f411192344d613cb6bbb8407ce4ffab8d2fa23be97049b5dc4876962dcb5a2ef03ad301365c7105fcf2a75ae73cedbce46353730c3909ed99db9ab0883ae500dc91f9a2053a770c43ef7f1e35fff369abf395479c93db4e86951e459faf28f0699a59a996e38e923c7ef198941fd50988c3749cbb3f6f2be21ef196731ad46fd4afc738ad9056b087f930c3e430219d68d54f017e67c41d38dce894f896b93bacb625593d2effae52437299f15abecd0016163aa104f2e2ad1c8aab609c50c6328cd8db8455af6f5e54b2405423bf6a8821b19013019a3fc17207dd9431fa37c69f8a75fb32169994937080e25095d67d305996590e080d4bbf91de367ba207f3b6832457727f78bb518c75d0a4567db92ebe660cd606ed5ff1ded1565de5f17d5b288c935f5f219de5fa1f4e5ca5f18b7771894846160dcd558322426003ce0e9063eeb8ecd4e711446e39c8af82ff887be0d0c64434e307319fedba47587d8d5f1838f640ac93ab154861340ee72256d2f8625b0c8e9ed07d488ae676c0faf7e13626708e70c236ae2934b205cf0e6baf5db83c43dfddf688d6bd56728f76d0708e5daf39b35772417426fa70070e6a88176a1e963ce9062ddcc05cdf783b89788f1ed2f8333acd2fa32fbcf0fae58deb2188b3171574f3c44d73dcda9fe720bad2f1aa10b533e9392668f0ae75a453260d8c79f565180833210e114baa1bae77ba3dcea006c4e0c5290b5c7066884393e2b9fc8af7bf73e7a3c0169102daa25e46d8487ba5e39c437481b07a94275911e16e72fd06eded6088885bfd60ba3a9f4dab46c31a2c950d78759c6c975ebc8b884de2a59d84d8f76a1fd9cb671241990e141e2780ea9fbf711bd1baf3e5ad2f9b01a840f689db21ac752c8e3cd75d29d42ebfcd128a9177d830c7d432a55d4a55425f7a7b0a9dd05fb16f9806ab9f645162f2b34f22cc75a60bbc49db3b6966b82bf18b8839ec918614d6236171a8c332ad4ead297868f7c670df32e800fffe154b5e42241659bfc616499060cf945423ce180ac79d6e248831a4fe7708bc6fbb50596f2dee10d1ce1efeaae9215a79804bba79a3b75b7bcd1368d019ab31c4b15c41c182b4e16b718aa8ac3699141c6f670eacfa56132628f7e4d5fb8afc54ef59d9e3bb6655a32108b2abb25bc7e487dca188979a805de06bd9f1d4deea9336a7ba4ed065eb26ecaff13e738a1540afdfc0611d59d5656c3bc42f482141ff001bea2415dfdb7e91c879b6ab7141d5bc2e600762936ed541fad2d280c84fceb21c75d6dae0df159a1b90caa24036c1390e2f34618d4f0c092761f2978e27803518a6269757536c62615315c7689b819eae6b9e1e334f34f2ba23bd45b743a1268dbadc4cf9f6b082ade7a02cdfe2352586dacf045ac582f4781c199fcc7ef20d5f12f7e7be2544e1dea3337448784bcd6a8a0cc7a02f85f8c88f05b853aa71e39fe2f763a9e4383b29f2e00ba224c1e3845575fb50e4849a2d7aa291c48435a5227e2321ed1b619a05d283bd1b44ce469a698f17a4a07c0c12b7284f0582d57000d106a09fcea26bf2b7840c8255a5d10548c013b12b1531481f58c6b71ef7f9ac69b7219140782683cdc60aea8087d748978f08b2234fff42420ede048222442e2b66f44ff3f75e9df8328cba689d7af9df8f026fed578b368728295eccbe0e1cb4cdb83984ba2be2f2c905d8283594534027103717c588341b46fb7498368347ee6227f955fba91f496095a2e017cfe55acd66de71cfe0498119458a2a3878840056daa12b2434631022c43e30d054ff13611ab433cb509e287f6fddae3176bef51245b331b69aceecf0766117dc1f314c0b6fcba1aba81a5bdae00ba1390d42c67a8b540faa9be4bddb712619a803bd2d46c18f11a4933e03498b798b001f9f0a977d27766e9a0abca049aa7f02202a7974befc1b9bb5d4c3d0303e47070113c6cb75f41c9c9fdaf556f2dbd48e5e0859630e35b769700a59c951073e70e1b12b52f65e564458b2edf56aa5e909fee5b7c20075add462388ecc11774e9e443448b0f5ed95da067d75fbb33e9e7c9dce7ed2268d9ff0f5ef123beb46d828507f785507ecb5a88d01eac6b83c4a5564e44e50f596cf96f67cf2c928e571933445bb34ad45f30bea7114235a7b4b6346a7b861e329ae344c9556a8b1ebbf66e8fb26abb96d20962ca3b3efe80a5f4ddfe25c144694e82471bd8c31a7ba023e6ad90d9805667c23588fba88bac340c6c0e811cad450d60423b8fd5ca7f019260716b51404e6d3f2833671779104c4596ba9abd137adad6f37291075f4f31b63a10322dc1ea33557c4a7b4ce7355002a8b5788c11b5979b7ca1a7c871a761079b1dd2c7a512996516f428d16e595d5850a4a4142f796da62570fda3dfbec7a590acfec5762cf1819c619bd9b4e671c1fa38df5", 0x1000}, {&(0x7f0000000500)="03c72326d63cb3d136972907869f636706c573c2b51d256bcdb070e70f80082a", 0x20}, {&(0x7f0000003380)="cf10c9cb3a5e8e838f4b43a0e98d2e34eeae7e839182eb8d13d4bea49b9d7f42729a3e822739597ffa74709b67e3d9173f5e5b80d92153b9282237e2d032a9ca48eaaf648141e394ce44840d9b909143ba1d22d488d2d223c5a6747676355d6ddaa90012e4fbb84ac03eeb6cff750a6733dac29bd8c16d261a78cfc938b22391abb6e1553f353b1861bbf0846963473e231987d70cd03b95ed0e92a8bf4edd72208295da148e0e6c51d114152b03149b88f5eeae341e1437de24ed0a63ce298f728b198f7096f42414e2be6a6d05746c13af24e77aee9b848444aa547d6acded89e9eeda956e1e336a586a4f7dbda2a1187cc817875f95a0826b94d41ad077cfcd8b062464dcae629c3a05de5e6f9467d8c57a6eb4445d743a514cb94ebef066c2bac0f6d230c71fd5c3c9ac3975a4fdb76d4d7d21a3d728fdcd9afe3a58d8c82a7a49a1590171d3327e2a239879bfabb50ea2ebaed6a5c7e31f3a1add32860e35834607451c0617dffa54b96a8220ce82fe047b5d48425f032221141a34c1a0bedb8bae5a3faa694dc5313deacedec7449b9eebb48d151d747501856c8dd404ca55c141da4a3b14a38513f824e2a76d2da83c591adb4ff67d1ca664ec2f27cc99e49ddfc75a262aedf229d3de56516001ea1d1e53ca019ecfe5196b17dc3d9e7c89a41803de909fa661624d89d42f75a2585c43dbc0f975bb2b74c4c83587bd1ea0973f28011073ccfdbcbe6b6c3fb95de3709cfae9e6f9a3df319cb8c0c6a34215c066e90e4f2d6092b41bd2678409245e092713f1d354153025eaaf0098cad3f4201eb4b9ccdeae9d30010500cc9b7e47a0b56f097259e2b286545f4d638fbb7edadd4a3d59351227c024a80b6674bdb407d78930a91aec9d9eef57eac49268c0802bb5b7c83cd474be89f7f44b00fe195c65d0aef9d38c84a80270939827b1f3ff1f2c9821e462f8839c16fed18f22ed2a4a14ac6e01bb17fc8a2e815081172dba2154d3260f346989a5d9f7975aa75b8076a0358141a2bdbc618501e7fc16e33f5d538fe26259c06a82cf5f1a61b80360b0e93e737dae380a219c67464ff8383271d2e92c4b46cf419fc8ddd00fb30c4fcb5e3c39ef97b9071f8c94fcb2457672e133ef0efbdb62499ea22d2cda5367fd3a558592d4710be73185a0550ef312399f9531243dac807fa3a752a2b1479b0ba87e49594e4943714bd27ccf9926856c05911d6c0e93e890e4c4f3b53c5436ed8f22a7b194875ee00ee29872292f7dabd90750507eddb64ad865fce77cffb63da1ce8cdfc6096e73f9e1d0bd767b47bbb56641812b51b6a8407b303e4d3553dfaef5d25f04039d1360cf9c0c061368f46f661bc44dfb0fd1660c4e50d27f1ba9186996322932567da4da9b975636330adbb54b9ece07d4fba62f64c92c98b5cef4ea69ac57d85b45d70fa364e5b77a453afa24531603c1312f0443d573f834914d4c21e0aa68ec342ecfefaa69f450ec1626846727e2c08ce576def4fe9c6294c6ac348ddde1f5cd617be0cca863f77f0118e5253936d4587006b415f8674f55145f8fa7e069204448d82f0fc052dfda33aa8fbc254c0602dcb812352c7c972266ef77170fedc48549a48b96f752159dd79d71d511273b79b37667a1968739a5becbdba566ae02a0f9d9fdc6ba7020d4f15a9b6b8d633a7078f9ae6b3cbd1bfd2abfd89b64ddd80b078ddfc0facc10312aeb4f07722bc3c2bb6b3511c9bb1a407ea00f35b0eb9aff2851d0e1b99300475ecf31d3069ef0df7599269b96709398da89ae1e2b53afd66b39c88b7a2098d4fb8c0b4d0f4f5bf85cd5e03386d2e1c45ae768260f2d004c60b055c4eca1b356e62072301514f2920e25674951c575c68c4ca8c50ae49e2212e75dda0be1dcc0e8558e97e79d4b779dc0964284acc4a869408c63d37240f5f4d84d040e309ac127fe8cdbeeb0aac00c25a83fc2cda1aa3970e37e54de53268f71b4c57ba3ef795556fd73f37237632876d165ea5f4f50f25d3045461c0e6dff53cb7694a8c1d83bf0f01951e62da5484c7baf0e567cc9533bb4e9b5d1d58542f4c84792c22a208e482be72f4d6ebdd0fa421b1530baa053d29ce48ed10cd2a453de5e404766f447cff18d136635726424384de16fd0a216ebaef8dd7511e9c145569c17dd2b49ff1c0bd970e1fbef519b7816c1ceff46caceec1050ac63bbc7f8e2e746eec7512a75abb6211ffe6758af012744084acbbf7c539c626c92966da9bdbd8085d0507cd7eb76ccdedf445277b08973c0b0d0aa5102e56f42e3228740247bf9fef1fea28e93a26795a36ffa38adc1fc43c2e70d48df3743dbe5d98ffbcf123313b9b8d1bdd70a60156a399c6d66b361dd37b6258ae3db54e83f99df08437ac9e2df5068d882697b1a757f73b368c4dee4fed538ca97d082722b767e775b3b01ed31b073e2f8d936bbd3b23d542af5c429e4910f06603bd5f3d2b7625b903a6d2acd913ec4a7ae0cca4abf480cf474e67aec25c02374573c16072f4b61ebf2bd0144c2fdb1563c5b17e589e36fb1925a32da5608d8b76fb748ed027d315b72e2d2ff2a321ad55e3c146e1e27fc09aca3602e45f139aa5ca2bc1e27b82990bbba4450a89bf150593a534b072f9345532d131daada2af616ca7cb44a7e1a022ba90b94ac5db69e1135cb3b3ff86873ab4edac24ce60bb4a3cf67e104204ffc9a62b099a8088079f44b356ef3fef74521d8a9da45047983e1efff377d20f94871943e9e200bb321cb79a05fdd5a754ac7268d8a4890f53b55dbbc106a57c1b877f478a526d4c5a586812d32379b26b61e08a2986a2056614cb789e16223f219a698b4a23ae70d7953ad0d57fa2e33c17b99bd7abfee6e0aeecb1b374a121483891da7522715b03cc53e6abc4f7bc611fa493aca97feb19b0c0d319d277eabb743548453699e34bfe6bc2506bdfcbf4c71a29c7253fccffe642f48e61371055b4af30a557614e3c7bec2d82e824cf076712a8be766944ae92dcf4b3d0d4d862f5c31595c1dc7e50366f8c56b06e6f630c4f9a9515f7a49c7efbe98860238db50ba99162cedc191c2d5c2cece3ab3217740a2ad7b59255b1ddc60ddccdb9dbcb5c6a6a9f9561deff050c0ce4489f4d183bb32450e48710e99910d5cc3e71e7ff144c6188c2dd62497a2ea7f2b0ba20583b5bab760b36eb3fce9616606c2336b39ea31c15b6a27f861c26222c27ed08aa57b83d06ac8c5cbe8ce3beda6360371ad8a5d780de39871d88609409aabfd7bd8616e1c7d8bf1ad81bf3769e03ac7d70212e77aea3d7af68ad1c7e1e3db7ca9a17c6d3916636fff6f95da8fdd68198dfaba9b702eb018a47d0a2e7a082f20667a42c5df2f1599893b03d4ca077ae437e334726e4ee417ea864545b4d5207dfe188a8f0caf65f57f55baaee5c8e93742681396f9d3847950a803042db7aeff4287f31bc85b1e266ced6491e0f6866343dd3285f355174a75b55730ace5fc6ee210e3dac454d4811306bacc7419c2a4f7fc2dc6c7f16cff101fce5c489cbc4f922a401e896472388ac86709cb834c5b9f9fe66553606834e8a8471ecf5a05b9798c12930c075fe3abda50c1999fe37718fc3ab922f0767be796616f9bca00ac4d39d418e7c19ed8d3c6b44319abf26cb6f2cdda14425150973303ec6aa17b617df50bb580e40b94db43425aa94407cd964f39310f74fe70e9521da232890b9cda089477152f1d1f2392482566c41a43a3f098ea170645c6d64e796d911a8241f5322c6e3d064c96b2f79476e3dc54cc34426d0fe2754e99b56612e0b5a3c4a884b30bb0094cd05378b5d84beb4129b45b8d7afe703f7001ee2ab03cc0634276dab407bd6c59ea6134a384a36db932829e3f413c37e11bb98579fe80387b00b9d4bbf5d618266bb5c600de67e34bd5979f4cc4564a762603fb608a36d806376dd2df4293e1ac85c351c50825ebaaf7c26f3f32bb8d62254fd4fc9a1f052394b4fbd32e7fc86b62841578a4be3282e87f9d91ffeca41598c36f76b1346e254df7ef6bac843ac7b0044c809469f32cd5e69b6827cd11ea0c03f69da6641d2714917312d3099bd839c958b78d0a48698c7d4a65660d84f9c88ef7a99b89c011c2961b055fb467a3f8f2489586e34ecbe159430819a6587b80432083be7559be59fe6db1afa62546e44d094a41a1bd1dbc52a33e4e7bdeba6574d083e352531a61902e9d525a2d86d9f93cf2ff7b443a477a5a0f27760c5170d4e879e938798d37319b28ce4eec9cd69a0f4028e44821b24222e852efaa9c9fbc5dc9040b1f914a171e93678db1699d92f15ff26a2c5e697a4b046535e9f8f7fb78a9f5b50ae719dad2521af70f61e338558ec90f39c8c78bb0289af570346a72a4e4d5ed5aeed27aaaddb08951164d228bd7807db8ba80ec97d5d000e4a2fc99ac949f64c4f9e64f73adfb33d470ceb7de475f3f04019f2c8dadccf5fa11542060b92628d54915dab61e7d4dce23d19b55acedb534b37d7888e8df73f6b9f390264b82f185c92c5f4f4fbe9a8b64105c8762de68ba618cef4da6e2bf1a23b6cd9f27ed732bc9ba965b37b564abfcd9880719a849176e5d0580c7876a61734daf48b65f9095c67b3dac867d657d59e723cb7cefcc15cd596b740838b1c33a368c012120dd870dca36f62d985c3c7af018713515ef4c4846a6a59991d7cc226a8bbda29cb3cd6fd5442e52c2d28ed3592b9ffd4c626f3d6ab719148e51d82a1b68b2540e018a39819c47a6feb31bdcea3173824cb839308672c66e33fbff771a4983150d5883ef2853ccd969b2ac6a664d5eb5ba8a0ebcbb558fa6688996fac0a2b37966646398b59a00bb2c94605c966998057759abbdc8b26cb60b226266e7411106e05cda82aa6de4356c193ba7be4011bbb5761d5ab0c7c8771ccf85976707fa2dc7fc8fcef2000221b07e9753ed0e852c3135dcb84604fbc1443a5d738ad132a2a3695ad905790ae07bef0d5a659545cf99ae5b7720bf46c62dd6e0fd9c08a68af2498b6ecbc61d23af5df7a88840d642c2ddfb435f6d7445a97716a1efc09b5488690aaed87543f7f3bf5ea51ca77dbc1de0ed15ea2f5356c9cf23ffa842a48835c5efa66f05e0e8627aeeafc52aa8db3856233d7ca3849a96a950bb9848fb778e6b4a8448a5062efbe5649d0a0ca9768039b7ec697358320f52aaa465dff6546bc57228968da7a99d78ea7a3316317c89a02d2b2466c39bb19dc9cbcf3a4d6ef3d2487d3872901d405d39b0897218928398165b6f4243b43651bc37406bd5b01f796f03a92375c4aaf140534e464e596dcbfd2ffa80adce17aa8feb744dc7ac55077ef292fd22790f125d2f0fe07d1f58d81cd8528d61e95371a801ea8ce0c7c01f7788d7700f0461b83af15a246b85f2acab185e196d00e3c981ae762767c3b6eda6b5d9baa529aa5573f029f6da449e9fd867b3593ccb625432ab55645ddd4db2a7695297b6d1bb46280b2274be94554b934912e30e199a25b5243bc74cc9b9bf64ee7472d11df6d22340d3097d1067dab3902aed3e9705c708cf28c7ae45294ea98c3198c61b049e2604cf04dc43b6da02dce0b0a236fa76a306e3e56a407e14d9aec76c0cc24ecc79b3fc42bc99262c02cef0ffe1c4183fd454fa0d8825ea06873faf3c1bac66e3bb22859f208f3b2e352a5938c9dd4d41eb01f602bfb5bed064b2cafb3cda63780725540d533f0500c547a5ffb42e9b7279447021e75d7b325ac74536c3ce038e186641fc47953ede7928509fe72bd4e6", 0x1000}], 0x7, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = socket$unix(0x1, 0x2, 0x0) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r7, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r8, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f007a08a7cf84bd7edbb0219fd2a62138", @ANYRES32, @ANYRES16=r6, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r9, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f00000009c0)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) open$dir(&(0x7f0000000980)='./bus\x00', 0x8000, 0x100) r10 = semget$private(0x0, 0x9, 0x42) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r10, &(0x7f0000000100), 0x0) open(&(0x7f00000007c0)='./bus\x00', 0x20900, 0x50) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r10, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r10, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000640)) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000005c0)=""/47) r11 = dup(r1) getpgrp() ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0xd4, 0x3, 0x1}, {0xfffc, 0x4, 0xac, 0x10001}, {0x0, 0x81, 0x1, 0x6}, {0x3, 0x3c, 0x4, 0x802}, {0xf352, 0x1, 0x2, 0x4}]}) 09:54:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x3}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) dup2(r5, r1) 09:54:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r4, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r5 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) 09:54:26 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:54:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r2, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/262, 0x50}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f}) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000dc0)=""/188, 0xbc}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r12, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r12, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r12, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r22, r11, r17, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r23, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r26 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r29, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r30 = getpid() preadv(r29, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x206) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r30, r30, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r28, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r34 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r28, &(0x7f0000000980)=ANY=[@ANYRESOCT=r34], 0x1, 0x0) msgrcv(r28, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r35, r37, r27, r32, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r38, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r6, r17, r25, r37, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000b40), 0x20004) r39 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000ac0), &(0x7f0000000100)=0xfffffffffffffe7c) fchmod(r39, 0x20) shutdown(r1, 0x1) 09:54:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x9, 0xdffeffff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {0x0, 0x0, 0x7}, {0x0, 0x9}, {}, {0x0, 0x3}], {0xff7f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r8, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r9, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r7, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r10, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r8, 0x5) pipe2(&(0x7f0000001500)={0xffffffffffffffff}, 0x10000) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) r14 = kqueue() r15 = kqueue() kevent(r14, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r16 = fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r15, @ANYRES32=0x0, @ANYRESHEX=r14, @ANYRESHEX=r14, @ANYRES32=0x0, @ANYRES64=r15]], 0x1, 0x1, 0x1000) msgrcv(r17, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r24, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r25, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r21, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r26, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r27 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r22, r20, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r23, r27, 0xa5, 0x5, 0x100000000, 0x2}) r28 = geteuid() r29 = getegid() r30 = kqueue() r31 = kqueue() kevent(r30, &(0x7f0000000040)=[{{r31}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r32 = fcntl$dupfd(r30, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r34 = socket$unix(0x1, 0x2, 0x0) r35 = syz_open_pts() fcntl$lock(r35, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r36 = syz_open_pts() fcntl$lock(r36, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r34, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f00000026c0)=ANY=[@ANYRESHEX=r35, @ANYBLOB="e7f6bf5c77831c79e0a789c16a0772f8ce2b6d015d0c635e66c238c804e9a2a8233c97a4322337c525f1e511ea9676a94dea3c688894f6863a62d21ff7d819bdea78201201d40f217a08a7cf84bd7edbb021", @ANYRES32, @ANYRES16=r33, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r36, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r37 = semget(0x3, 0x3, 0x4) r38 = geteuid() r39 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r40, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r40, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r40, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r38, 0x0, r39, r41, 0x0, 0x2}, 0x201, 0x1}) r42 = semget(0x3, 0x3, 0x4) r43 = geteuid() r44 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r45, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r45, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r43, 0x0, r44, r46, 0x0, 0x2}, 0x201, 0x1}) r47 = kqueue() r48 = kqueue() kevent(r47, &(0x7f0000000040)=[{{r48}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r49 = fcntl$dupfd(r47, 0xa, 0xffffffffffffffff) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r48, @ANYRES32=0x0, @ANYRESHEX=r47, @ANYRESHEX=r47, @ANYRES32=0x0, @ANYRES64=r48]], 0x1, 0x1, 0x1000) msgrcv(r50, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) r58 = syz_open_pts() fcntl$lock(r58, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r59 = syz_open_pts() fcntl$lock(r59, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r57, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r58, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r54, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r59, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r60 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r55, r53, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r56, r60, 0xa5, 0x5, 0x100000000, 0x2}) r61 = geteuid() r62 = kqueue() r63 = kqueue() kevent(r62, &(0x7f0000000040)=[{{r63}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r64 = fcntl$dupfd(r62, 0xa, 0xffffffffffffffff) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r65, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r63, @ANYRES32=0x0, @ANYRESHEX=r62, @ANYRESHEX=r62, @ANYRES32=0x0, @ANYRES64=r63]], 0x1, 0x1, 0x1000) msgrcv(r65, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r71 = getppid() r72 = socket$unix(0x1, 0x2, 0x0) r73 = syz_open_pts() fcntl$lock(r73, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r74 = syz_open_pts() fcntl$lock(r74, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r72, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r73, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r69, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r74, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r75 = fcntl$getown(r72, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x2, r66, r68, r70, r68, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r71, r75, 0xa5, 0x5, 0x100000000, 0x2}) r76 = kqueue() r77 = kqueue() kevent(r76, &(0x7f0000000040)=[{{r77}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r78 = fcntl$dupfd(r76, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r80 = socket$unix(0x1, 0x2, 0x0) r81 = syz_open_pts() fcntl$lock(r81, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r82 = syz_open_pts() fcntl$lock(r82, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r80, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r81, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r79, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r82, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r83 = kqueue() r84 = kqueue() kevent(r83, &(0x7f0000000040)=[{{r84}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r85 = fcntl$dupfd(r83, 0xa, 0xffffffffffffffff) r86 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r86, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r86, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r86, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r84, @ANYRES32=0x0, @ANYRESHEX=r83, @ANYRESHEX=r83, @ANYRES32=0x0, @ANYRES64=r84]], 0x1, 0x1, 0x1000) msgrcv(r86, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r87 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r88, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r92 = getppid() r93 = socket$unix(0x1, 0x2, 0x0) r94 = syz_open_pts() fcntl$lock(r94, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r95 = syz_open_pts() fcntl$lock(r95, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r93, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r94, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r90, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r95, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r96 = fcntl$getown(r93, 0x5) msgctl$IPC_SET(r86, 0x1, &(0x7f0000000980)={{0x2, r87, r89, r91, r89, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r92, r96, 0xa5, 0x5, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)="b19e42b18fff7e1453491894ba156444c595b4", 0x13}, {&(0x7f0000000080)="11c178438e355fae528015a50e4ef9433e3377a2ca4a7bf2c4ebdc1b31e624ec7eedb892ce81026dd8ec0a96963d7f0fd51636c130c6063e95cdaf2766d6eba56793e59510fd57c9bbed42c96f98f002fd1f7f61b4bd84b431269a6d4977079ed835e550b4427d4dfb6e940879fd5cc96dbbd15f6a6cc6cdef433a3205f3122229b75ada3538ea4c4e274c222bb25d1e88e29e56b203315205ddfce39dbb1571d62152a888c92204b421b008e0975dccc56adf7a9b259b823b0828d169dcd28b740a730926ba496b4d1fbe4e3ae7684ea6a83198b5d8cb3a915315ac70e2e65ecddb7a", 0xe3}, {&(0x7f00000004c0)="5d1d67c6b0796b52a8d24c48e12a6f06f4aca0fc039c8a0c38c5d893b3d30ef1e3f4098ae519c1cc2d2aab31f24f3ecb807baa50863ab5dad87ceeaaf65f2171e68f587468478a1801987b2a88bfb628c0f02c98e20d40bd38a03f559fd00dc80fdd883366b31a90e025df1d9367de0da8d48eae09965902c3f77e680be37aa26b8572482dff53928a206739739487f76a02a681af49610a8b530174db212a2e4667421273bb4c863b9393b48bd0716f6e7008dba4edaf6630996be97b9299217b94a93eeb2f473b37a80de054de6ce98110e913efcce8aa4bcb3fec67adfac236acce8f5cfe4903f07f4b99603b4dbb57f9de52eaedcde66d0310538d28d45e118a409840160a1234503749a3711f44a215f796424719cba6c24252506869776e5a5810e331e3de4df56b2a2b6ce59fe4825d934b18235c5973600023017d5c2cc96b0b03eafdb460b1590d8e43cefc0ec99cdea24a60b95012d16df2873cdba5a803dd3724bfd0bcb7b4929eb765c8de73224ec91a9ed773f2e65861219d3ebcfb54a35317e45246012af50bd62df69530704f635fe6787f090d1fcc4116896543eeb1174587e019606a38360be8306cdb35f239d991382ba32679499bcdc9392a5e4ba413869f682eb8eb4a2f4f1ed5adba43ac35a64fda0fddf2310920ea377d7e7e1c68c94474b887114bd119c18f25f008c262f25c261a37a57396743707a5212b7415a02a04f5e5afa93f2c05b016673d7cddd21f830a7289f22c3b42485636a89f23df76976b2c22cceb8e04faaa6380e24d0eb66ac200df3452262f0b31a21be186008baaff1b9199d8da4996be1d80b774cce4132e8dd30380c62c1a758f4c580e9c098c9c5ab298618d308746a5077ac131f795944a6865ada948bce8fd07678ae7cc011f23d8a79fed1db9664bdade08f2bccf34ab20552c471385eea5d997ee78e711fb3396df8269d67a91dbd1be5802bf8058b6090944d4f80ef50f9ba55469725d0bc1b9e028a9769dc7d868e1fe154997e797c4cec5d2bba348f5e84300c7316f41495087b8008bedddfe2dc77d735598752c623375006028d23864c40fe82defbacec276e505e3a81080c519247bd1c370de61414361a89a5a55536cc4190ac790eac6675f15bd52326a267487ce2a42d75794cfc7adc4b1c93abf7e2c51fe35b55b611b810e7e29e9848c09af6c6d8fbb53a8ba6e36ebd4d7575d96c18600344a77314523c46942120cd29472d942cbcfefaa1a02d9fc8be05788395da07fed01bf76d44b4d8dcb1a7b491f8be7413f611f47da25fb19e624714ec4dbbd526e29423963242956dd21cc4723f7a8c9f9e269251d1b5e0f7f7e6f12f67e29bf7735eb55c06e0cb26b3043d9b6442bdc65436322db7d666671f26a2b80c5505b4bc1dda29afbbb68eb149759482978473a7d6116919d4266cedc8e16734e5e8db502ad636e1ba66d3c5ec4723d564713d11634185e43ae3e0d065b25d8a0c3e4ff7c5b299090613655549e01881313f41aa5831bd088494c3bd0b0868f3ecc42e2c9e8a265e8883ceaa2d2fc21708878186c5bcff890b915234a15f8a2aad97162746afde8e674e7013b14d33b69e10a0ba7d46a5d80650dbf78baabf573e871aef8f1bc96a906d4a6ee6039d547130b41ede1f3c9fb7a58bf6d365dd01f1691415af3b91fb46f92d703a429c291bfd080fbfd45ba2a5144cc6c6e2556c000346554940187ab4be6562485ead42875bf54c29d51036ab7c99b6937ab649e102cfb891b0bc2c89b1fcdbccc493472822090f6e232cfe20e415690ed2f47c0118a426e144099fb74bdf7aaad4d6e750edee66c0bb6a74213b4624cfa6ac6a6c9a41f92d0144008ba4c06e66f3c23eee95acb97402aee634c057e4b3de1025044833664f50bd4d114362a3afe7804039364b70f2c1b186648b10e2306970b0a9e7832e72fd1b4fd736125a40f2f1d1e7b9ce241d5ab40498e0e41578f80975573a99bf66e3cc9733eb83f2a9f2f32c39d2b48058cc083446db89de0aede65264549c09d4ffd75d779a34243fa3f0c3d8da54d9503ad27569f436a2e613beb4992f41af82d42697e939356d83e03972f03cb0455ffaf0361a8d7c6adadbf4875a762c01339729c50f782e416b357364be04f8e1bd0f531bee282433f0b9124f1c4f049d2304657f838ec6323d81126ef890b6cab94325bf70bf33b67bca3cb97348514d1c2cc25b4f57fe4a625b0aef1832fe782b4ab92a66e2c3e7012ef027449341ca839db25aacb371916a4850b7b977f01977a87a81737e212b95071c66290496665729a37bed3850fd39543ed521e6f8f66ff8e15633c816881cae8cfe1027b193e6b663ca280e463df591893aa498d4e1f123ec413c07988f0b02f6dfe0580f431a8f2a90c80585a6fddd04fee9f5eb61c6c478d2eed9dee583c9ce9e5aef01ab792eb949b3da17f7e029da4cc549e9bef628ac3ce8c530c1083347780a0b1c3f51195580a354ec526e683065c80e950a207026e17a9b6ef1a7483774ddd21aa81d5efaaa051ba85e868ce23e3c145ec4618ea70a83c0458d1482ed12724ef5f01ac1cdda7de6118c15291cb41568847b123c536dc7e90e91c51894fbf1e7fb8038e77742dc63be90bb946618595d92bfedb08bd34eb22c80646ec451d05daee15d714831cd42f8dc006bee7d54176b5711c1adc4b7335d1093d5ceab7f73d015f7b4096d0b04267d7bdeed6b93bcd12596859ca88a8ff2fa0c15b68d82e7ff2432ae70fd94aeab38768b5320063bd90204dc058f2bd8f7b6106e9daed67d146e5ee2145018f1342fd8759ba65829131f063d33522aa7ff80eff99f21775f094092b2cfe0186cc7dab40b6f714abe9b650b595d9c6c3d32f74054caa4ca54187a09f7cdae8bbebfae95a80c004f22ab7ae2ffd4649e4bbe9e7235318b5d7dc3e19898169043b92dd97d5e05ed5f328445fb1b07d857ea40ec6809b0673a4179c8024c0162d5e62a79c7487d42f0fad9b89f9bf3556af0a7bf49dde372675deab5b443200f6204e45a1176ddccf2871858247330c8e1010974964d2561b5a5548783d41ced2cb58dbf6baec4e6ee6dec0b60a0de705fcefb379c7c06220ed58764c348d0396c0c216d326cdd600582f176dcbd3fe46bc5da303f92f17c24ac92302ba857f2b77cd6311a5f43bf85df638457403858282f7940ce6563abde19bcf9c57a076b5070d5f512693443ca5c310a747f03fbe7b0fbc2edaadb5fd959f1b5f425fa15a1f1e420d44553b49aa5c5df3e72daac886a943368644666ff50de2499ac39883eb6339eb84c7206c5372cba0a44c50f55747a361cc4c60fe86b71e56f40abbb2d444cbf54986f7875df5b9a38393d7bfe44d7d1b20ecd4b251b92e7179a360861035f2e3c2c0c1f86c6225c346b5db3dfb79208ecfe99400be8772329e25daeaf028d1e9db2f13aca4a2076c3d731d4d63b4752d8009ab6cee9fe24e2e7e3bad41e5fb6dbf2845f7f919565155f2c2efb888c85cbf6ceadbdb4645ee814ef0d376491daac2e0045939003a3f1d97d0f26148d7a06d8fab32365f55b3860ad436c5e9cf52fabc0f768bf4f538f622291fb536ad20ad8f6c73bc98073a8e57c98aa92e9725e30cae18bb25c0681f9a515fea9a7f49f61f43a21bf0414b152c2e3adbc8a7cb9041a9e80126fe461dcfe64303e472398577df965de87cf6cda34ed7c1d5f3e418c3610ce83d07d4ebced07f8504b8d142f4d39dc8e49559205d7b93abdf37d79ce0f1c7dc08685e6ebfed4441f91d1537da7699d4aa7cae45afb916d0d911f56e2dbe872903e624e31cab598fffee5184e1a3b8c340222c2c54a17bb00a50e9b55539ba198a28db0d63d5ebb8bcd9984cf64fbbd6a5749b8455e9e23dfe29e0c99b3b124d60c88c218edd00e30d93817c18fc5eaf82787881ec6a9b4b3c3e918cbbfe9211f61660c16d10d025786396125ddcfdce01412ac6fab8e9e1cb09d4ee8390c4a2d305d30e8c9e85e74d319154fbcff8e1de287aed9fc5c82d4dab243d3118a0995336b54f9aaeb03270d58d21cafe8b84d0c355e69485ed50623598cccab485596d8fc4e70d62c9e77e03ce91cdc1f6ac039c49338d29ef9dc811fd277d3d7ef925d77c87cb25013cef15bd1b0250e6d5bf5202210743d8a87be5a1dd5747c90ca04b20fb95a4115e743add42cf2c453f4859db2e9fce7f9d5bf438d87c6900ad7de4a6bf041386c92d2671d68a078a7448fba17f6eeae620aaa09c580defbb1efb69ba505f93e55c5d8cf9ca5e9cfa99c09267b2fc79cd28b4f76eb190c4a000b7eeb6eb9f39cd50c06abf9b3727ec31f34444dffd1b51b620e622bf5855d6162553961c88e97172aa28c940d85e6b0ae8c28721fe6014cf04f8f471585409f81c1e4612be92261004ee18b4e9644effee07bdc023d1739a01c2cf4a314089807909ba7710b33a23fe83e228383d711d61a81e1bb0970bf77ea3e6db40e67c1c6c6bbce484ec148a1c12071d6a1f596f3b71eda9b50501c9e4baa5fec5eb510dd30570d2084a46bc1ab46a19bceda5b2889718c4496c66e6515852a1a3db1482461c45aafe1e5484562d362cac1931e542d704033a97be650004c251c751e393dca669616cb22cdf3dc0d777cea7c4659aaaaf6a0a7663be6d53fb2788e5c6fe80e476835d5509cc17067b50544888e023e31b0a8d1be9d8a0aa1f14d4f241765acf52a8b4e8d30e90b932190e142b7c8bc1d7ec066b276f9c8af1657bebaccbd374e415feff43226286750c6db7038b71949f327c5add634f967bd4b37c7645154fc82ad0f4f6ecfd98d52d272e0f8bc1a3cfb430f994062dd27166b8fce0452234b6abba367e592910f7e2aa39c85a45e7595ca94d196135415039350ab9aca6f1c088586638729f72dc70fc517022d029ec0457f59aa8f2b38134ce414712424c7e26261354e4e920ea20629a87171f904fd2d4eebb1d955454b46a2a1357bdbe5ecf293cd4ae7bbd1fc5a2ad27a2e6dec870a4455aa8c4df9d2ebe98b364b0bba5440e1bd4d8f94a95ca53cd250e585c121552ddf264c14fdff8b955f505c4c9a21f1d14e416ff1180a91b5f668972fc4ec0939a097dae2d114009ca3227e64612377febc785fc96544f0276856c5e3a27e08ecc28f719d03706d10db8bb7a27803f6c4aaa9ecd0e31b3fba0ae6a89592ec54622ab17d31f572e82fd4535de58c0589ea16c3e2ef7124ac52307c807a956b50bcf0583521e814f36b331e4788bf918eed05e1e504ef63a9e840aa7b463b2e459cc003a346fbc0db186d1ea2c8aa1fcb89219982cd5dbb9723f5ea9bb60682fbd320bd387d0fb2a06deb6f383db74d4bfe878d82f9d71bed4c3994fc8aa6814d52b06b86821bce5b1f4bafba856b0d0baea01755d2ff9591c644b3cfcc97fefb1750126304bec39a568506b2b9d061133a7614992f87c8b12ea3a37ddc8cdddb7dc7ae51bc26347fbfef34330db5dba73bf7a473d85a4e0e8cd30ccd195b01cade3aa35d8f7bddd35c9740550d5be843598993ffe95208c4e59eedb9e95310e5a55234b48ed2206a53d170839dc02e3ae19303cd006396542ae7ad1f6b644c7c3c51109c9205d8e3571efda3decbf55b54ef1670ac72aef073a3fa27918bd7672cc34aeb4cb23a9b614c91ff77c8d82d94fb8fed20a9ce33cc011938efb3fd1f64d99466a9e3b93b6528480dd720b22663c8b35e37eb2a663ce39fbdbdd371e21d94aae197fd7a7c98d703f408932c07a0e9da52a", 0x1000}, {&(0x7f0000000180)="3621178a24945b08c65593f428de63c79a64768d897aefa5020559eb461a6b4ed32d806ffc7b6fdaffeec4f79de6ace6b52542f7f63b98f7198b8bf5a33b8706f422a1d921f94b01ffce683f27dbb463799c32e18876dabf3882bba3806ec111aa5ad8cc6162ea106228fc5a8fde8ddae1445fb2a541b54f223f6c225dc8963e660cc78905889c957db797de69e247423074d6601808eec4b38b4a0d9f1e6f5f05badd4e1564cc4e21dd460a3841cdfbfdbff5bacaf95829", 0xb8}], 0x4, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r8, r11, r0, r13]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r33, r38, r46}, @cred={0x20, 0xffff, 0x0, r56, r61, r68}, @cred={0x20, 0xffff, 0x0, r79, r91, r97}], 0xa0}, 0x0) 09:54:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r1, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000580)=[{0x61, 0xc5}, {0xd}, {0x6, 0x0, 0x0, 0xfffffffd}]}) r6 = msgget(0x0, 0x7eacf2226c0b73d1) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') msgrcv(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000001000000000000000000000000004000000000003bc08f837400000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000016d82b3870dfab23f5482600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1774a3aea5c07f0000000000000000ed000006000000000000000000000000000004009b96f265482c33922662ba0619c6db4e3550ebec54de61ff6023caf1bdf4bf165dff5b272b6b8a8d3df3bdfc421c26586d39f66f22b2ad3563fdf3f1c7578e48beeabb353517a20b01bf626a2f32ceddee70efa57796a555cbf07e60e343dc71742944fc821610924e2395eb5956b5115457586393cbda00719caa9d92857b370d12803bdeb03ec985350336524b0c21452ff540756dad21ff7f58a4c52955fe0463c6151db7259f734e5e59ed5d20f14f209709e72286695a62769180051d34ff4eabf1d8ee5b762c4e50f12811fc436bb32a7c065081601d52a162287aa1c168c2d2e7b2ffcd20ec8dcf2643a9e571c8a2c8a1a2050c333d6be3cc2f21462bcbc46a99757a53ea6de2d352c3d3fead93a4e62bb5e37a658a1627b577cd2092ce"], 0xfffffffffffffce7, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev?bpf\x00', 0x8000, 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0x20000, 0x103) r9 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) getdents(r9, &(0x7f0000000080)=""/37, 0xfe37) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 09:54:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032}) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f00000000c0)="4e91017e3232fad854c2d259d40ab81051600c198a95c29462fdeb3f24c4265a4ae200acb596d8ccd3", 0x29}, {&(0x7f0000000340)="c1138fae50b973432154659cae360187ea54a033549cec8c84e3b623bb809b3c19d6cab7713a3d961f29538c0cd6382a20664dd57fe16d4bfb095e938027942ce05c681bc09cf353723b6e3a3a555bbaa2175a5b521cc36db644ff0b28b15ebb9271a8da59d4e620a6a9f113552129638f4401cf15e20fea8242c31b198c47561672c9835e8a6f1617bb111117e26257c9c3e6438c81c28a3666615355ce5ffa11c5136f3cd755296bbfa5bc0c9233d8aa3fe724a8732d633cde5be984b1d2826e3b5028a30719b29968520c43233296f6c036a94446ae20d8f09737a8", 0xdd}, {&(0x7f0000000100)="2bde", 0x2}, {&(0x7f0000000440)="832e4f9b138d790ddaf18b9bc41a35d56573799a1a792909cd7d3ad9a81868d57eca882b69b8ab30c3b4eadb6fbce1292e4ca5e99a63f97c05f3506a6a90b6d82462c0c2315541fdfafc34e3244c389f3053b354de6b9eb63ca048bb334f966283ab98e9474675f215616930b6ea3ec395e6ea4b96a7219ff5c8ab3f126c3ed78b82d26fafce610e0e6f20e72391c2a82a905a58b5a1fba0bde0a2b2f62b06545f69499d0a1dcdf12eea76b32db24943007f91e4f70d59d7bcea9deb76bb82b62cd6580783c88c97e60ec88b83b1210b25d192e7ab4825790fb3d7d9c10295407d5b1edca3b2f9d72ee21ef5b366203fa037d3107bd06600f6b0f2130cd0894eac902834e0c97a0c566ff792630b28c9dfdcfaf2a3a6e6f003c10ec2190a07f13f2100f5f06654338d87dc76875ba41356cfc72177af0d9550e20bf1f47cd61fb229cf5a5a77138560efa4308894df47d9a395f2bd0aa904cf53d03f9b359e99ac49dd481773cd9ca27bc50ce18d9a786330612fc1141a7f20f2227dc0643af837d8083fb1325658a17cb300df45c0dac41706b526d38ae2a94a88f6b1db02fce6c0b083ab41aed1d9e80008ffccabe7c1aa6453fb9d9df5865bcad21c4873e63653f1cc533248af32768db445d20d9f79998c9d068ef13ef5a1a139345d0af5f145783bd9be9d47a372421bdb9117785068de61a0becb851e85f990be36c4abafb64e8f218ce748634d7ab6f9505d0b1036c78e96331e486c5080bca5d248ff1f0848ba9760b37924db6c4da93eb37a1ea35ddf51d9eb050610f517c7afffac2d08682f7484f331c8e6d9cb279dc11dced202c0f192202f35631a824a03956375293fa880361884f55bef955ad10a040d26e3f8c2417d9b1adc556e2449621843eb5bcae76c44dd340acd9239a18e6945dcc2a2a2abaf5b4bf1e71d90961de53d85da380a68d085dfde2dac43e97b334f9a158eee49f7ea7221a33358962e2f935a93ab997190b356f08c81bd5a0c08cd209f877475d23e78deb69f2083aa99224c093c6b679cffad1588c5cbf60634864c9e2eddd45f5b2746253947e1e577e19905e87f6eb0fa70943926430779c52a409b459d7b64a3330038f1717c0689e1693d4b5723cb055634dc046ec7de6dd1b1f0f302bddac22cfbb52d4f3f7f30d63d8000914ab01ae82405a97ee7ee9fe30118e400da84e9e1baf9e59cb1eb6dadf607e28a6b9f769e2cf67e8e73cc743f701be34e66271b45041d08a061c24a250d1bd45e16740a22f653dcc9c95db8e70a0dd27af50295bf3ffcc10e10c0419215371d19b630104bef2270b270ddf788d2779843b46ca0d9b01dc9e2e283287c2ce22c01bce69966382e85c1f20e925ff48954bfb3f1b0a5796d4ce5f75343e1d56050bacacd73ba2bde95e5e15e6eb02802300ff649464a350c3aa0cef2ecf536cf49708ca63943284e2405f3c9a72145ec01861d6336563b67556eb6eeb0191b0def78e52a971ac0b57ec37e1c80236e0643d94961c0a6f76e106179bdd0b349edc9b29f047e356e1790bf67b7cf99b49f20bf5dd0cf9fe1b4c3e043939d5531903a71e723e7365b70f335f9bdfca475859e16a9b40bc71fe99c51d772eb7d872bb34402df4bf7b152c74753dce1ee82ed6dad4a1c7b1b180e1a8cc8758bc1503a81576d26ca7b980b245fd02d8e1394d528b039e5657366726c7448d35320c77af7ce5b3862fbc845789bede6914e6025a56e7f570076bba653cf230a527ebabf71c0049125bb720ba7ee74609820a47702fb69261865a1496e2c02c69bf38b610c98e07b292477e250241c0142860ac5be936876195be75ca7ba34225c02b4f1867216d0b926e3bc24b07bbfbbd1b8a381644a23a375d060d6026d173ecd2daa72ab76490ed62fbd390768ad431c5278cb9e11fa2cc45aa85e72a4de98699e9d1f8e6f584164d908f7cb5908bddef0772eb5d58b57e86f4ce26f3c829f65e1c0ddc1e2ae0a3fa32357632f45439d6e7a2d711ec40c47addfa207c684b21f6e837eb85e64059f21c28c027b68588cd9353a5cdb570784757ea7d64b3eda851b7760944fb083926ae400df41bd12c43caac95ef6767e6619d1e6d95d370c9f6a3484bce3897af6c997701c2cdcf25c8b8c3a66c2995165b7341ab7afb5f3ad57c191b92c7a71088712fbdf09fa4f6d6b23a4c1048054d94241c533a7447e6f6937c77a7902dc52896c1d99c9c681518b09b13a63c67533942fa21b04bea19131095d4c31bedecf536645b860dcc867cf5dba68f5bc9344e36a5e07fa54a279ec9be857454a3e54137fad513b4c00de569f233cf1a6ae7ccb2f77aeba0a22d8ecdfef13e06da6179eee10608bbda60d6c259a2722a35502adb485d020fff98d8b382ccd769dfa7b5e3d9e0abe951d67bf8e43dc892e03e654e4a2cf9519be8a1d14a62280c38d63f569b4a09347e2500bb98e09485a77a37b0635d8522d3a9aeff0eecb3d416e30b9e11839b63f258f8cd7e2ced85ea59305e4243992b79d43970de3a88d8d15ea70db93eae43dc988838072cb9e91edd77af48644b25d1b17e863f200fa667b1d1fbadcb2193893df940fa546d2797898f8dd3b41a41b453b10fdcab5cb8981e83e3b1e167c9cdf45093305c77249238018c292487ffbd054c8dcf59be41ee10b26348e7a093cdbad3eaa2f50ce5ea625b0ba3ae274984eb5cfdc123a0cabcd9139efe0f26e76dbda7b6e443a3783e3767875f07e78ca8ad3b8ded11070307a84bfe7bbed7e631c4b0557d63ec8a2615523bdb043e857ffbb04de1db334ca92ddef4cb0fcd852f7ae024bc97caed7acfdb0d7d8f02332adc411e97a70b753991bc6d369651d95caa9151d610d9049891b105be8dfbd695e94120a904132ddfdc65591e69fa1eb447778d26abfff95128b6817b1de29bfc3e400e314c17b222458bc7bd3c701c52157c1b2c1e87779cd95ee05943aea25d8fe1418cb88d04d70422f68fa681d9778d0c84b648d4f1cee391c59f2cdcc704a36079aec3141e452aa9214a19c43ce693c776d9dfa1b39f7234cec6736bf87ac44e40525a952abb02f91cd5403a9f5e9dabe8017750081de61c1db0be4b10f070ce4d9ba75f8165236ddbe2d505b413159317247c6cd03755def1deeb54221dd08e7edae1b8906f675d4d10feb8fe936555b281a0f59e3475d0c66fa6b06fa2be48ef15faae954ef4bebc13863aec93f19eaab109c130c5647cf4ca48a65162256e141ead7aa8bc5e759af65a775dad01e2355e6196f35c452abf7617cb85f75618b1ff4ea838df807f41cb845260c0fce9d8eec5d1bf3c59f5ef25325f43c601048b07dfe2ae5a98676073e4a7910b464d6f6e6a4e675e0752653a28c20bbda10deacf3f11a64065e14b044d60b95f9cdb679668bc32fbccc9e185854f95ee5519f6a6d9861975617dd299e816f52674054894bf822ca43a90dcd0ef91fee30fad78936e2ff82691d9ce0f2888090541040eaa02dbf1b976bf97006ad4c2b95fa35260e2be5af0e9c927d98f7f11dce1cb3163d7c7a2f2ba62f0eb38384dd9e05326d6226bb2775814dec5869e1e1d5a752d22b972dcdcb67c0db3fb02d389df7f8bbbc80cd8e91162e8a3a22ed816128adb880b3790ce0e8a509f24eff7496d5fc40081be30213b39e5cf43acfb00e77ad559ba2c22f8aa9dfcc0ddb77d3d020b717ffa3b0b50e8c73c85770bbbfe5752da9be0e48b300bae25fe6fcb4d8a4c76f66381982e43b36070df34377643253e2486bf3862df06f76c68f6d96ce79f9b0cb3ae1ade887784872e05a1a1ab6a7036052e4112f2d451c716388a747507b591f111c45930d731207352c9098bef9463b1685ffedbc86768fadbff9cbc75cab2d1ce21211c629809b0c497cb5670d67d3212965ddd25b88fab3577f9e62b221d9bf8f272a5fbd7484125c796eb75c8649e363a89988365d59d00978e8eeba800c4824ae8003a925ee2c9bf15f92ce6a3f818a8442eb80331d3f7c44cb8a48155cd409ba7081b5b9b4f5823735c9f1fe175062fe2b601f1999c7fa34fa949d690dff85f7b27a766a1830bca5b7edbaccc8b413af07fdddd81752bd86de15c6b7188168990d9b5a6947065bd784f6c71d567fa84e4636e72e6989aba3edc6be72d633ef817f35e48c2e0bb679a69d16879d2956d57287e56b9b98d4967a2bfe58815f7dcabbb6a34c5abcdd985bab267240c3f791250933c7b49455e76ba89da53a2d31ea064bd137ba66b854f2987ed611b8e011cede6442d9ef06a762070677d46c82c1bbf4b084267b22aae6deb63c6dd1e25a6bd46c8a837d324aa9688fe6bc2ce2e612b725174fe2519acdf92ea4213a073f45ecfd192c9b78c68759c8f5786b673993de7efdcc15319a12e73d5e53d84e38e617b1c46c387960d53bfb5e613e0b8973acae0c7202a8dc09a2e66f95a42d52c31a3b52aac85ef543afe575884881a1411d2c68123a3f3fe806c37f37cbfb757af640635c9606d06d5af308267163aa62fad44322a3585bb16473130e79f61e0c2814b1990a83894ac7552e8740da0ce3fefbadc30c53947bef58a81690a830cb759802325770b53c231a8daa5946dbcd5b1040baf70bba19bf8ae5112db45eda75c297c728fc87ceeb494911f365c8984726d723330a215d0a0b67cab97db2ee001022e8ae2269fb6238d64d8a167567dee674c0b00ecb09a3afcbfc422bcfa2992eb4c40edb1c6129a45bc0034c19056e6c982676182d2e94c09c17a2d0440cee6778b12495cffdc509171ee2007998a38b35d7c9b1e81832c24541c5e6a512aa0907dd7b7b91cac323f3b8b952ad566c40297e45babe87121925f712ccc48dc15149a88f7e0ac9301b1f5340866bf62faff458decd3c995e590b58886f8e0a81146e0a1dd753f04ece80139371a89982932ce255b03a7704931de29af0e109c1d71200809332a942a671297f29b6cb25dfe0098e2ef5ac0440700c52a88c12b4897aca659af980d831611900ae3393bf01f1a37da1a224e573e67367c8d8507eb2c26ff7c9844c5c628dc647833968924d6bdec5477e1522d4799a451b3c7f9ba59a0815977a73a648e9f82e2c321b73d0e91a7d63cdb5df00b613a0141af76ab146882c1e7a34350c95089a648c38bc738df4d3cf7baeb40176e8003d6b4d042e0fb309145b50a7187f7124abf85d37c159ea2e15488af868442ebff8979a54856cc5f60c4117500892905e4c5fa30bbf1d5fd92991f2078f6ef8a1796c82a7f41c2dd23fa37795bdba496412e23ab88d8671b2f9e1f5d6be632540e634c2d4d43ef5414af4e95c7a1b65643c31fe3529e94d3fbf7b386dc1de3d24f4a3ac0b883b76105e9b50a00c66e16ffd0a87e7f8ac1d22c14c5df4eb3fdb0f1fba5ca8719bfb2607eb697913fa264d74acd64b2c75cfc38c4574a404791d6e774eaf009580c24e7b83a22faf7ed2e021e9978fdc5f9214cfb139fe8c5916ad8d07a7dd0b9811170431b9fe2911a97968ad621e41d47a924d7b843f9cd64f854c538c48de5c3c163dcbdde78a4f01fe76a54a3378eebfc1d41dfe007315c19cf34d918bec8567c54b76722f5428487ad8fe0607ecace2dd233bd6d8ec1f3560a3584e0a847042f4a92656fb1ead51f81b120f0eddcbe5deba57d53adbff7f2f09248d44c06a02ec43c4a518ca761c78ee3ca002fe5283b0ffd2060382722e3229caf34f7fd278cb4a89ac538c141fc390ebd35b00e11a434cf8faa9ab64ef51fe078c9b5502c9f575b19a2c", 0x1000}, {&(0x7f0000001440)="4cb8b83df0d554f1ac617ef0fd97f695172e7d6ead5e2cf662f536871b152ef9462443738ee09e0ef0442887e29fbcd07a6d339e210aa7c52c0d50896a60a659c5e021c7a9ceaf15b3ba29162de59c797251b82c14e1b0cc441799d8e7cc631ed3bfb4e5dab4bc21839552edb16024951c3af541efce8104573b48c447e96c43eecf0fc162740703cb93015672e667c85d95d068b84d75d900575871e26ef4b999ecdb14c2987844117058da587207ae8f6468163e1d90d5f93a0bffedb94c232b28665c4e9daa991734cebd0d5df836150f88", 0xd3}, {&(0x7f0000001540)="c34890f216220e9612d17a92cdd6b26ddeaca25c3d913cc284b6982f1292c7782db459e6c48eb764f4c9023438c01a22c7b5c3d66b88598f9a3fb9817b8d112ecb953ba04bdb6b18fd5bd2492cb39897ab6cb6de2da349f95252eeead14efcc957af6d8c94c89349812cce85f41b96", 0x6f}, {&(0x7f00000015c0)="86796a4475aa3bb679803dca3944cad51c9f23a32a280be9ed1f2804588ab07459898b3edc61ead295216eb57a5a760b9d0637829d303204b605d2851e4e6095d409754651a0ff19d1f576ecccfa851e08fc4dff7f8390e1310bf7efa98dc808277cdc980eb8bd7a06ed7924f31ed48f81dc4e3f65a873052435ae9c8f2ddd52a917380b72037ae91779b9f249d40570e58ea7fe1136a6730f1316907dd352a16ccbc8ef0f2ecc7374d2e1d75a22afd255c8b338afe9147dd1ab3f206f935d0c6eb0bcfe69b6e424d3", 0xc9}], 0x7, 0x0, 0x0) 09:54:26 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0xfcfff7fcfffffff7], [], [{}, {}, {}, {}, {}, {}, {}, {0x1f}], {0x10}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 09:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000400), &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000001300), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) 09:54:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 09:54:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000100)={0xffffffffffffffff, 0x8000000000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0xd0, &(0x7f0000000100)}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r2, @ANYRES32=0x0, @ANYRESHEX=r1, @ANYRESHEX=r1, @ANYRES32=0x0, @ANYRES64=r2]], 0x1, 0x1, 0x1000) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) syz_emit_ethernet(0x9, &(0x7f00000001c0)="b361fc7f84c8e4a911") r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r10 = syz_open_pts() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="dcf8514a975157ef32fe9179d6fc940fda0eaa232ca94d9bf4cae8d24bcc873603cde915cd1bd2061a686a0a461252140cdfffe56d5bdb4b82e6a82b93c05095a49016a793389a68976144b0b8242df857c99232376c5d68bad33b79570917f4816ad75f2f08205edbf8d6f5239d6cc6d373d8e61f0799f4cd9bb6d719e6da4879", 0xffffffcd}, {&(0x7f0000000480)="f763ca3acdf8d002a4b9c3c2f678a8e9bed7b6e1c8bbbdfc0da33cef8199dd1c493228a102463e9b1cb064644e5c532784a4c413c698ed8d794fe03fb2036ac9b508efb3185555d850a8c6bb711219d90d1def74a7012cdb6b7358c7b9cb29a6392fab912d10ac3b3b95dc840630eff77f096e890ed62d246f3fb4d3ffba110b4eb496f7def81532abc09d78b4e46fe102b851ed1503b36c60009d9ba8c10b42dcb52099807d6134d4ab4b69391bc3a775", 0xb1}, {&(0x7f0000000400)="d921e33923ba93a70702e3ca9b3a0b9c15f3caf7c8e6cf2d7abfac4185cbfe58cdb4bcb47dbf35c803b6ce6c102803b8acd9dedb36f80a1ffedcf14eaf578ee206efa2a5de9a45867ed677", 0x4b}, {&(0x7f0000000780)="cf97af7115db41f471f4c73251e1e24db6949591d02a440b9fdf0208dcafc022dd381f555b786170b1a1edecd5b2e9558504a98ea5473c4ab437457f8a538926de97fa28d32bf649c1ccf3b28a822fee82ae64affedaca8e9779d82160732038b92b44d340f884137cd1cb756d029422df8dbbfd15add1b233ce4c9819fedd401fe177331620467cce4fece08b59b9dacfb143d81a436ad5dd8d8f4f425a19354d8a317738397e9f", 0xfffffffffffffea7}, {&(0x7f0000000840)="b92a5d7ae8b3c4256a9fb08fe795a96625dab8e3e37338b421a884c71ffd19795e5b1ca536fa885b5fea3d710968ab26cb094492dcbb31575f2d93b012cf0fd7aedafb165ec3f78274ac16a7bd2f0dece7f1bf6a815ea94a70fae9b830af51667dbbe4f7d8f3517e579da89b928a1584dddae5197cb64ef5da41894e7204f6a8953b141c1d8b980c5aceb2", 0x8b}], 0x5) fcntl$lock(r10, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r8, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESHEX=r7, @ANYPTR64, @ANYRESHEX=r0], @ANYRESDEC=0x0]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r8, 0x5) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3ae9c849ae042c9a94ff107b1f4127f535f1b409825c87b12cc993978c7cad96880bd6027e732fd1b347e310c78800c74e2956e2366b4b130bfbe15ebbccc6d2b8757d777d7dbf747a69825f7c3d1f634c3e15147b651fc48f4db8d9b2bcaf96ea71d699f0397a9d4fbc68ed0958d58feb8b3238b32a", 0x83, 0x0, 0x3) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000000180)=0x1) 09:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x3}}) r1 = socket(0x20, 0x3, 0xff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x1) 09:54:27 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000001c0)) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x1) 09:54:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) geteuid() 09:54:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='.{(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@:,,%]![.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xeb@)\x00']) r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESHEX=r2, @ANYRES32=0x0, @ANYRES64]], 0x1, 0x1, 0x1000) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCCBRK(r1, 0x2000747a) 09:54:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8fe98ce303731326, &(0x7f0000000040)={0x7, 0x7}, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x1f, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c7346dab5b8dcbe970ed65ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf790f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b033125216c672594dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3ff9c946bb1127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee665c9e492f519cb98a6a4636ede6b3befa278e0e637ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc0000000000000000000000078c4f0b398dc8e306751580659d4bc72ff06e807f48545ea9d5c96c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3f1c76dcf90ce306e8cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4000094008a761503b8a0fa742aba43c92d2ff9b59e56220538897b659d14295f9f2a5cfeba4f6625503621ed4c4f540104167cf51405a2dae43b924e7711af2c48c02ff5b0900cc1d9138c47993ca9c317cfb8bccbc1ac806aa1dcfaecd72675845478c90cdf29e850dec32f651a18f67d1c8375a76370e4baecad081e48ec1f466c80d1cff8b86f7de65212859efb07379a1ba9c82ea5d41abcdf3016b79710124258e89df59e5f6b115c44b34d1f4cdae9cd542e009c9b55ebb2fb068c"], 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000001380)="0017305351110c0d47f48e0f07cfdceacb41107a3fe7bbcbcfc186aa3677c756d0b70fc89fc39dc74a9c022e4d423b55f02ae6c5bc828e76b394141902f35fa1ac18c1063482fc0195894aea71715f10c1872732f80e224f52d2a62640d42cb5adbbd68479d78a5e5b603a426dd91b857710e2fa7fa60726dda4d06c636a9f9505acc698c0af55c363acbe1ef23f656a57c72e0512ed65c5b416eaea99f63d86be3020ac8949a069bef56f8cc9d5dbe8833578e756645aefc835e7242c42e0015914ec1d2a9947fb8084386620c724caa5a62356dac174a3c8466f72f09657ad23c53d17112abaacdc71a02364c04ab58ba0db6cc8ff6d474bab577300093a5425178c39f514281b870f7f49c991916a2405145169dad78ac972e657164f82f439817cd0e338503584dc082a2b97982fad207af342d036188df9598fbebba13dbc18712d4416102469d42dd5b0f7e3a5bc1254bb8c38e3bb8fe9f69cf0d5cd9bf245b3683bc8eefad85615e60842c4b055309baa3eaf5e3c289ceb837234d0e8905a382cdc498c5760596fa70282a7c7101f6e579c63b7c46e48e8a00ba0d56f3c44920a0ddd4a9aada30cbd586a8bdf60e4666eaf90474931fa3dffe4e0da044a33594452e0bb0576d4c66e2d6b4f99ee7381030b391507b922e48fb0a772d8afbaf16b8ea7fd8305028fbbade71823a61245dbfb712f771a3f34e95ff0dc938fa8ea8987ec284381a9c939b8badb1f32486dd5ebcbdcb285678baa34b922d4a0f898ebd585275cb08546153215fab6308768cfa1a4594f298280f8d9a2dff83d62a709a16f061bd16a4c698a971185d63f41130c11628bf2c540879fc4ede3bded65a6cd98462bb01ef8fd6bccbf98dc02bff250f693bebb5e004c5dd099946765f93b6edb77a9d92bcb39c6ae89c113761ff4af6abf40ec7473719b622353e0d226a3d999644c4eb93359126ab096f764768b192f2c9c6c53c94d928420389b3668e0463aefa3aa6c3dabd9006552152d2ed9ea5a0699a946402ad9cd015445b50c41b261fc78b47840d6cf1612c9a0ddbf0458f36db19aefed28b2ea6ed653c7bfcf259cdaee6c8acbfebe3ad85fc8089040ede2dbf17869cef67c98bc34341f66976e33c65d36beceab715884c87bc44f72ad4928f0a21ff836ac8ac21d7b6d9e79fa5b5035c0c9a5e5b823576a9818cf6f090fb752c729dd4c73c5eb379d63793628352dea9a710f0a19302f12e9d13fcf80a4230f9e97760e4cedc0f91a58d3a32ba02c189ac4882ce3f60046b5e1593b0ca4f405a233ba8af468ec46d984a4630bbf8f28151a4924697e07e065348eb3dbbd55f4354455232ee006a2dbaacdb253072a04f38239d2905635766937e1a790a577184096efb0dfa9e8f6ad4d5a0a2277b266f319ee42ac81951274b40ca8a469256bc19c194c77a4864e0e33e8cde1a28e1a55a6ad45933dcacebaba356e606de50ce9aa89afde993f2393224ce220a9e751c53ed8fc62cb31aba7b62271d1833a80801a4d7f53e33133826c2fdd1aaacc2ef231dba51ec4ad6830c1499aea2ad36b74f5b305d594b6e71383a1575b315239fc916395074ee51d7f0b39650205e7b251261c43c43b04cf0b81bc1455a701d495e4aca82447a3f0808228744784f0559a1bbc61cec3ee3da95debfaab12c0c66fef9c452106eec3861a98b0756d4b81ee56a2e9e85761c4cecbda5b4c21e805122d42c0efee79e2a59b9d1da9e7c5e663f4ce97a329eb9cdb62724f83074e50430ccfb65f696afb6dcd410a75e1b89eda668a89a4d0d475e49b57e64209b67324f4f52cb6283b7eb285be01fd0e3ffa6e1ef43fcab3756605239a7ba94f108f78275562b044ec5450c2fb363c264291980569b1c964207760b4f7d4d2cdfceff8c1f11c9565add211427087d1875c661ddf598d908c9a002fef906e36c5183ff53ff3713faef47fefa3c38e393723cba2ca87df2ec483193ce5a3a798c8621d701fd28d9c48037f935bf4695d7e97a4f38d1b5832e6641e5e1ffc22d098bab11f40007485252e875579ccf409636487f04d3c0f0a0c3d8b260051c1e6a257e5f3fe60bb1917694b950d9b5a006f30879c893c8faeb0e7943b793ec8bed50060aaec20b28ea370a17e349e7ef4770cf184fe97c41e4baf438011314dc9040acdb9238af308acb13aa9734e32a397fdecb87917240cbccb1729803712082812327ca7f185960029de9de7cb2a202068512568d7340c993a99a1abcc1eadef8d36ab864815325e76952b6d5d9c3ef839be8b110d68c11cb4bb05f91052295fa2b10dcb25edca5b5b55bb655ef0db1cd102e97fefd10b7fd187a13b85e4372189e8097ac6eaab5f6f2acf5f57742bd349e238be9f2671ce7c86ecc2390f142aac89d5cf33391ce04f95e0a8bae74ca3032ea6d245d6093b0d410af6d028265c9c601853e3445ef02abd965f6553c6cd55a90c0f4124f61ee675cd5222f0020243c66b493260d651a1681664ee854daf2b9b7b674dee767ce01aff6a2f4a90b43e7ce02043b8ca0d0e365e19c2a6ba1486f9235c0c724a6a707f0684ce9a538c9d101afa3a0712869f70b2c69de0face0e76264b3f94ae829c054110374e326f71ab5ef51e369d7795a867e3b54200668e679c350fede507d35b3082539fa6f46c5db2813dc390fc9a6740c3fa0e60685a10d0020af0a03fc1617955e10740ecac49293fe2a016f7d322499d72c20b7ab321ee722c904eccd7d0dfc7332a4228c341a329da358c1fa08dc95c4a0a967191ca692f5cc3c6b7e17f847016f1ac65e3f96e99448584fdbbfce5ce84095f49273e2ba0331108e10967a23907fe1b28ebc6c9df9dde6dfa9e7ad0c1bc806e99a6375486a164473b70ff881286be1d07604adb7cdcd314a4043593cb5e39adf53c2eca1c304ec508983536afdaa84912fa79f784172689b4b5068da1dfcf0a84133a99568ae8b7fa1adbeaf08f5bb6fa2fb86247fdcd371e231b39df8e2bc63e60f5a9f5b93d824dbb15b998307f460b33478b2629179997427dce7fb5f637a3e025d7caa54a805b14c4e778d60236739bd6b8c287a0f0ca1e5f48447f0228a83ed2b10073ee39519175cd16bc20b198b05ea737885feec561023d3c6471237be64e53b0919c5140daa586d9af736a38239e958f1d261e220d9ce4e361f20e7e67cd785d6b4f0555845c386ab2bc2ae83231b9f28ade71780cd9c6faae33d2650b238468050fadea818a3d0ad0d0aa1a237c0687c0be4596d050a743f9d3622136071c2152e50f21e60e2b63f3859549565481ad608f3ef0c52f959c02a0769fbb078939a80e4570298259af91e1d14d4b7f83cbb7603a5863303fd975dc0be296aa20b035734a1839228568291fe004bb4016edae834a9084192f7c3feb94cd0457a3989974820a1648029d1a0983d5b3fa2012d2b8d120ccc68a8558d0d144e9c221f75635228dd05f707f93b17199549cc7d0371166cef9f8588358bc8640ff4d94b7246e67c220928590db0a6690d999cf91742298eca81b6980e80fdcc448f4a19f7fbd66e08386f1c5eba1debac7900c5bfd8147d878cefaab2dbd37de0a20a4e582d9aa4848eba0fa24f05b95a6af4c5f9d912e4d784ae7871467423ce48dac624b8676261555c1be34a638451aa4a061a7d6e3ca1ecbdcb06c53cfbd8882f5b4bf6970485768699c9a1ec9616584e626171609e3ebfa441530007b78849f062530ff9bab58eb43c69793e36b2c7226fc8349184e4dcceee4a1d6151c32855d463c748be3c6bac9092488fd8f46fbdbbbbf23283711a3eae16d248e970f4c51aafb89b3ebfbb7b719e10fcb00fd4c091fc58e5446a9093effab59f0d18efd92800db95f21e4b29089029fc8ba878a73bdcfbe05a93fef113b8713ad47b5b16475dcf57dacb0909340831e82779b00b6284070888440cbcb71c7134a1c8c7991804a37d2d94d46e5b6cbdf55e83cb2582d44719e0c4b8527056c476c42e4fa60defbefd208f3fe2496fa7fa065da791cc9896aa883c2fa3822b04324a01393020cb1ac2c682656368e6d973b01ef41747f9331e17d211e6217cf6d83d584e9ecec35c5018a6e280414e6da1a9ef48b27c7e475956cfbff2f3d99fab41a72499479e2926bfe5c792fe26a37206c71b333bdd57a6451125b56cbaa9a28b896cf3484c9049452b96a537cc33e72d9179318090b35e2161c3a902df6ecf162ab1efc3e930fa68d692e72681e8b5dac12a5ea4004584ae33b132fcf74976ccc112b230d3251c91cf2428c2c440ae86142d5c3362dad154a733b15ec1155636c3abdf80c5e63fd58e3b04b5e2239ad9eb9534ac892b005cbd1a6c93d73521f5535d0697d9bab33bf9ed015030fd2d745dbb38cd50094dc7b235d7f0ca5d744e85a7c199c87f04b2c0ab3bf24c48ffdec311fee008df885a5362102644ca47546229327f7593e792969c21886082b022a84d1498a7e631279d455af197c2816ff2ca0ee724e5a9babc1bdbe64e4d23fcfbe13aa3c50c55d89c9392a9c3539f4a9ee6668f22646c3bbb97cf7f1ea74fc8d3c7df64c9bd2e87f4dfd7f837c3fb6f7781db84909a7e13a02600128c0da571ed4d21a8088ab5df45a5713143f34a88f326feb27b5903b109e041c54587226b3c7ede6e2305b89dac0dc23f951d2a2f8ae9480bec0e09911012a55f6fbdd5660b843dcbd9bb3aaa66222aff6b7130a3c9c4bd45882f2d2e97e6230ccdd3b0ca7e0a98e393ba15573aeb00c9d17bd1a8df63f2968ca7e408d0bb79e032b284fdfe910a45a0c10748bf8d52487370fab8a66c29f383760d2d3eb1bd7cd43a28cb2f87bc16c69f74ac5ae91c884ce746de624e5af4479516c0678f8ecaa981c8ef178486977ddf7de5ea5fadf6ea708725262c11f5be87c2d84e000c89834713be4ea63e6fc2407c4e5da1b94c75e6d49807729692b119c5d56a75212665e96deab829fe59cbe9f13dd3a319e9a2275f4ca67684bfd13f3a9ba6e8a3a7d4b60a01943652cc1a219e14d6bf5d0c7ef812abc82fc71b0e6c4ad43441358e738c3abb98bc69e8bf4a2f7b54c91574be3ed3f027eb48270cd424013d5d58bce8214bf1ce1878cd9b0ccd60dfcae32a46349071ed203b6c08b05bd47b53bdc50a7ff1e5c63ba765715e0c8b4c820a3af598e94899de21d02be0a68583c433347c0e4ad65ddb08b32e93d2ca479b4594a2063f7c28261f85c179db7e896c494d757a6ba499ab1baafd856cc9064f7059281dc05e86d92e4f1682823e812651ea4fea4f5a47251c1ad546e2164a5e264143caab75e77125b3f3a9d312da8f2a29cf36198ce51c0b4e78f241531ac576b8f8f75950a4b701233f75a4ad49af895826d6244b2de12a49bc3707d73f3992770b740098f7fac58530865d59ac963e7ba3beb0e673979480d83ce43fb40c497d427efba24d74310a733d5dcf9164db918253b0b14d499340b1b2a369b6be9e9ca032aa4f18bccae4169ebdc741219028b1789fccf0bb9e5e61b14df7d24d9352d234af8ccf1e3793638aff1c9df1d179f8cafef4ccc7a9fb8b668b1cb7bec3aeb5acb2049b0b2080e24bb27aa06a98136862c0ad86b119b34fe6d116598a261ac957133b189c419842d19e3d74702fb30bad1bceef912edf001dcb41bbe37ed56b3a92e5b66128af90d26410c807db0a7b6c95cafd9397ec4378463dfbe707770116148bcb300042e39fc2a8d2a990104ab1d670e52b5e8ef2ad5b9f0ce7a673c8bdfb5a774fd6e8d18f0f45d73bb"}, {&(0x7f0000000380)="f324f4f265a87c5bcc4aafb65e2b4628856b860500a45aa9e025eb4d532af66b059a3dc4bce0cf4646b2172ab4e8db8d1905737c209748ffc4e5a525a566352aa344e757b88e505a4b38486ae2e0f10c42467fcb7d6accabc95724917dc16ef1cf0383938f6f6dd92f643e5b3669fa8dccb26d014fea6dfaf77b87a106bbbc001ae802d13d8bb8dafac92458394ee4808d4bdddb21d12739bbb4c7a175f209acb3ce966bff1b2f65f5cdabf8ebb154bf4e5a59d11615abfb6935f05ef27eae3b610f0c0cf244733639cbbbc1d9c7d00bae8bdf11d1969662ee6df9a3532fce16cbaabb50feeba1124b1b055ec91ed0d5ae9f4ff736ced28eb06af3a43271f41d6549fe9452c9b88d65be408d977f1cedd92292f4920e63082dd8d16a1be2c8c5d8b9e04806c0045e0946fbe4d6351ef007a0f9022909842e93ecd8d037d2f18ac9ef153d96cd5b530128d6ad0c163245f7e5c0cc3af4b95fdb01fc898d9d2569348528b64b8382033d80c0964078a778f72a0cc41c398dbb642363c4de7006f46dd1f4fa5447478a76239b5870a39e87d99b08b1a508490ec2cd9722dd6cd16476ed94f63ad7e2b6a8834e7851826016", 0xffffffffffffffbc}, {&(0x7f0000002380)="b0dd84058c8e85302b83e1b006d5a137a650174dbecb56ed1e65e1808327f835abc3fc3a559a3fd7d06e059a519c064da5e31a8cf9f3a258fa1ea8c053bd46458b347ebe12d142b9e2b96b010fe6add7f0d82a911a4c10c036553ed2cce38621bb5ab87c38d93e4c151e763332c394af0b97b530e602ac519d1cdc1baa80f8148aed9aeec598e92852e85dabf4dbc7a336a243b6297a8b144f8e3599e08607355a05983192e6708ad0bee7a40c73cf7f7ef4a4b76fdc3d5bc5656e7d5d5696c108ed3c1939d9a1d6a21653a480bf7ae43654de57bfacc9108a3e04ae9b27d371cecb13ac35b0dd99ddd9795cabbfbf1501692f5ee4d16442104efd1586f7f0ad0594037354059b05ffdd404a7c34a787f3ddf667ddd4918060e5549e9f00e78e28a72dcc697c024343d20f10dcea3a832eb8ea3d47d517ef7f8737614a2ad58412dc687d6bb86319c90b80f07d07bd4b74c431a94c3c6a44be8ed7d310629b96c61aade381e9c778fdc235f37940e1f5afd44badd9ac956fa8f8119b2725293d2c676400df9c60d797c5a147a13b239d6e33cec0da12ec141fbeeef8e9b898a8737de9f5cd532f73f0dda83b0c5da69e7e59ca7dd6b78cd7c0fb622b8c632c5dcfd940dd00d9bf1e4cd1a8b5fd28d4018db3b7943eca56624493e55727144fea520f8343951ae3320b180bb61b9c76bddec9c28e33d6b79855ddf4615e7cfd4acedb63f9823d0bb32790db48f26218c2d53f50b83af57b8e0eab910fe1e834c3b758d3c413d6c042d51f34aff77016fd3a231163bcc86e81f27e331e1de8dd7ff765f2b5f808aedfc08a35c3405bfc6b1a74cbd5770f0babe8e0d72bd4eb756e28f8cabe38d16c96c7a03edea8b29942e6de686cafd8d6e5dede42b91b72768db8ab0ea047198365ddad9262382e73ce2046f35df482f55bf63f85f505e881afd2ecf2e0921ccccfce8bbffdde969088809d0e0342dd1466c92eaf751f937f62f836d502571404a2f5372f95ef201238f5850a26e0ac2a5c3a28ed5235f53c5eef28a27c2c27f3a84ba13fd932efb8858d95c5acbe212f33c141b1ec3d23d2d0c376fa5475a36188573d8200d52dfb7c3f7293d2d6c098d019960e389f892321b011588991dbcc1da4614f11cf5bcd6a1796af9371dde74b81d9cecfd6cbe1e5c84dcf47149a614b5b6bdadededcfddee827c3d7875d4bbe2dbda0bcba310902001de81fdb12140a88292a545f7c73694b1f60a793c952cd7c1c3eddde9041c1e914abd1e8b21c19b8edef1fa455f5a546a2e955755e0903ec150fdc8d0eb285ab88c45e16579bbe67773002fcc334f57303953e1dfd608b5da65ed0607a2d57a22e8090ed0a551128fe2128b501882f3643e3afaeec83ac9a06d257ba195d3e9f5986e9c24084c222db708f8d5993aa92bde87c8f193c126739992892cb972b02768b9300ed9520106a7cbe49e4c1502a8df4d00c027b2283b9690e63018bcb567f4f93ac95dee4a2c14b0b61738bb1d467a59754e83e10b18ab977261e461f7a9bd945ae5410f2638c90ea6c4d89c0ae8adc031ecb32b72950cd385adc27ccba4c2045149210734f0905931ed3f3de4250d5221556a123b619390c3c933f2ac11fe3737d530b27edb1cb364ef58d7be4fb77679956330e97eb0c0c0782d4ec0a3858e15e243dc98e22d850388a79cdfa765e3b6e2102849f3ea205ee72315cee3dc1cd108993282b9c840682f9bc14360b9a2f68c3f033f06bb73c9b2c8e41da45e42bc83252615a2c690a852de87d8592b77a6bb89c7b02a8d075770f086697859e7a995ce90a9d263778bf225317c8117ace7115545e4ebfdf9c51c947ba86ff904be511a57059b34e592f763a805160a62f40d7f2190d8f1381019dd27ad977e3d2be48918ab2f164ec66dea4d3b540479866dd88d1331478ce0d3e1d4c36a9df52a77f5389f4ab50a2655658673e4e1ff706ad63290a5e42a41d42f4a3ef9ada67fee1744585062b08670afe57c071b25550649e8d01bb80a10230da55c8b4428b02faa28f7972caebe90560bc13ce10df3eaae36b862ede9381418c7aeae295394e832c8badca93018161db7d7c4ee5559662570f4469796396c3bba628e1dc82e184dda821df8a5c9290d1d4e3c39a5989d1363f766908f71838b3930649f1cdd2077603f233abcd38ab057b692dc4bb77fae746b1fcf797f2ec79f64549a167d8c6267c5d70e8959ddaf87efe6aae3e3869be3f772b0b09728cb4d9d9d74a6970c59a15f57d1ea1da95486437c2f473ebfb5bf8c34c19f6b7fd0aa74941d34886fbfe983cb0d2c2b2cf8e47da2a7aec5522a2d7435ebab4a4f021aee68ee2cb8de49205eb5569a317a8f3c90b95312f4f3df125d03e7d5127ae2979f29ab660aa6057011992a5ecee8bf089e0a5b8605734b1ccdf46aa24c710d11b08341425724f1d32748cc1fd667520cecbc005aa90efa6e2a4e7d6cf95c18b9d9c60c163a8a28a45c00fa0c859243fa0a1a04975d9159275932eec91de667ddc0d3ba5f87ec79bc4614fb940819205ae09648560eed48c1642943899406908f3b92bfbd4450b2212e236027a91ae00b001df780a2bc8fa17e714ad83c12c1bd3c3e29577718aca186ce13690375a0a3a6c9152b6210c409cbdc6f296b1e2fbe0e9d53d8ecfd505f91ffbc4d9190a15d3b8c410445dda594c581b4d238bfa8914476a765ffefa93fb8b92b7e92adf71720e8dbd22a27ffe9f94fed76b41ea22cd41ef67f077e1c7a416342ae430cb81dfb93a321c3e32328b159260b32b0cd82733c0f75fe0aabea67730e9107a20771069272c1ad2d5792791b630df405b191069a528048b04352be8d0ef3ed994184c0e4fb512c7462f8b0041b1a2f834790855e42c4b707ba50ce75d1ad5973e2390aa1d1be4a2613221f340e23b820e0cf0909f9ed3e31a5f39e0d596b9fa1ce684419e8091369c1b667c5c99993d4c552991dd625a8e08711cf771703f149201ff975d3c1f49a7c9408175d84ec9eaee10845e5e24bd981032d068942b42b65e640dae90b588b61bb6f51692b7c693015a1c5a2be80b8456b6bd40b1ebfe8478887ff6a9aec8bc3a0a27969b2a75deb94a4a59f62ee73c95f31db3a0b1008a4e598f356253ebd3d98bf0302be1e23b73cb208c82b8183cca6e3ce8541382b954b252adad4c828282020432e48e019cce5e9e4bf3b9ff65da647dfa594887332524a59bd577417d2a056a662217ec030d0ae7c5b05f731f48491da62e9f2ee9be5aad0d458380214785539282e2e5695a2cc5be428d34c094a7adb53e49b0a2ddd8b0964a2ec28afd0421b7a52b7b86b983e503012934c0e1db761c25f3be7decf7c9da533b6f217d044be3034fa5916e0e3b3c56bbe7e46c2b8f3bb65ae1ce98f87509be4df949ae52c70802d4954aa918900882d5c0abc9feecf8902366c643023a956456b1069b3ecb6ac4721719573b6a156d1a3892d4a6ec5d26d285801925dc9d0f173b28d952b910495194fb6a382fcdc33228f1ccf886b50a44ecf70e2b8f30d1e0927289228a890ce00d0bce9c1dc80cab46157d0d94bb1b0e6d720fddeb5c6e9539fd056f6354659b32a90166140c8c4c590921413a954a52e26ee3c64519e2ee91a6aa5ddc7e5959ac0611f11aa46d262e3fc8bfb53ca2fd025d79c453f1d81562ade8255dde947ea4cab3467dd99bd632f7b6e5d410f57fc093d3c8d29a15c96f644ce21d27bf1e27378541dcf625c3b7152d656265b99b8dc922192c5621f91c1a065f6c72773968eebe299813dca26859838f285dc2fcf17ccfebb6119ab972db12455b8692ce70bbf0d4e09deff25f222292b03ca9d8051818ee99a734b6c202d3561cc4acf0bd73919d833ac1ccaf4b5aa9bb4d3b8c07f26077e6c0824ce844a8c10f196cd0d7ed522a86bb19dc64e92846633b750a6485934d92c676d4678020a5a32fe591ed26bd5937e18a56d2cef02222040665258103919b766078203294127165762c8e56390353c7d2fa2b5c15e7463191db1200b9639ec8f1efa8b041ccf299cba499d1bb181047aad87a3c126620b7271bb2c9ef58e25350dd545cfd204bf627e282cd9eba8d82fa89e8b7ae6a884bc7ee07e592324f2179a6e5ff9a80f7e4479f04e8f5e8d76fe355bab1c1b415aabb28dc45c66fc0e2419f2c655da446cd893d83aaffb4eeb83ace7a53b788628179504b5db2baae33d85f13dc276e76b38b4f697427532bf0621c9b2f2e6391d21f8dbe566b06a64287ba165e9e22b2bd22d1d6b10af07f699642f7b24295ba9f3cd2971af08dbfea12cbe30027f4b127ae8c23bcc1fe6200e1af673b270c02ca016a11064c99f646f9c57eab21aa326c559a618fba335e5fa8886aec2b1ac87ba963249c82c93425a8656cb57f9f7152119fe7e09dd72cab73380426bed5880da83816a9afa7757edce3d57fac76bb865259c5b33003656e9fa9e6769d37b596490a506694e3d36f718c2f93158ae8e2a573f519d6add7bc47a8e5adbe4fbd9ae249fc7eac48d9b0844603a2d61e92a92960f28f8c44485cb97397e24a32b53c4c49d15673d14f0481aa33c636d4af229fa188d09e8eb0d4f79074414189d32f4e19188c8d53aa4ce97f36a18e9ad5090b877c7d80041983e4ef149aedc67f74ba134da69cc1021a22081d09f79e1c4c6ead8e87efd02aafdd71ee0693d7315affb3a53caa5aa697b6a4b23b9143d1aebabfdea2a3cfd3b813a911d954dcf86ef85d8dc107a1f3e0ab91cc12ae3a33354c815177c708854e020c4e95fbe2dae65c76247b2e2f9da37fdab925cb61046e9f955fd403e689ffd5afb2c6a2cf7ac1eb78dbc845cb7ac5e7c0dc7a880f9c2cc3d8618a69e8aba6699ce8447b5bbb7abeb874ae7c7575c8acf0592679b0e9883e7c1bb896bc908488ff831609f7d5b9c5dc2ae1e76f9799390dd094039629dd1ecf176f100053498d6a62e130bf207610a7861a03eeb02a7add8f0ec1396e1bce53020e7465c28da2a430f755a3459131e7cd42ed40e75b231055713f349309b23ebe4c5b8b793de99c5cd4915a1f969db90a40419e04030ef14d15740a8bbcaa6928cc90d64a09b352d3e09e2316f03c78154aa949125b732907affb069a1a3fcf0f97b1870a8923a2430fa869da7007e39c410487f29719e50d7689ac0988738033e57a902f7f52e716e031ce2c06d9b09bab6df92c83c5535ad370d43bd05b4d0795fba32b224e51ac0795508b4690e775e3549e0d530bd65268e4ecaecd19a6981185a820e801b11717fc02be91c15525ca5f0b3b6c685e7f2f8cc47d28138a8f5ae54cde37431f836dccb92d73e86e35ab53e470c5d6bdfe786b19a1c5ea05c05dc8daaaf8d2608a4e5e7fd45065cbd1ae574e1647d4a5470715e84d6ff123765a87369ca0cfbaf39fa4f470e0538394311daa8ffbe71c6392a9417dbe37258aa9cff272fc9383328f9f4839dad6c3f6b5203a233488e9f3627a732d2178b8f6954ec3cdf64b87c3f5757b7b552e8c75ab59b4a12c9240ab3baec4b5481d956b8b122e37d00807eba04eba07093c18bcdd402028e6230422a824037de6c6b7533f7b41b23f2cd62dafb06843342ee90e0f36ef84d6b41a635b42c985d7c7e15e3cebd9ec0f605a6b4d4abfd30a433d21c740234ca0c2bad6e37901705d27212928b0e90b101b1a2421fe078669a0ee52d5265f12c5f7209a0c7c69e6f04b49f99f93ff8ada62be027ad327935f7d5eb43cd23da356e92b8604ff470812cc8083686be7", 0x2fb}], 0x1000000000000335) 09:54:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) socket(0x18, 0x4, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x77, 0xfffffffd, {0x0, 0x7}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x23, 0x0, 0x0, 0xffffff09) 09:54:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x81}, {0x80000000000006}]}) syz_emit_ethernet(0x25, &(0x7f0000000140)='h') r1 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x92) 09:54:27 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82020d2f0fbd93a03800"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r5, @ANYRES32=0x0, @ANYRESHEX=r4, @ANYRESHEX=r4, @ANYRES32=0x0, @ANYRES64=r5]], 0x1, 0x1, 0x1000) msgrcv(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r14, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r11, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r16, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r17 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r12, r10, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r13, r17, 0xa5, 0x5, 0x100000000, 0x2}) r18 = kqueue() r19 = kqueue() kevent(r18, &(0x7f0000000040)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r22 = socket$unix(0x1, 0x2, 0x0) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r22, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r23, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r21, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r24, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES64=r21, @ANYRES32, @ANYRES16, @ANYRES16=r0, @ANYRES32=r3], 0x5) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58f", 0x14) 09:54:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r4, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x1) 09:54:27 executing program 0: syz_emit_ethernet(0xe7, &(0x7f0000000100)="db89dfd7f66abe6b5edc2f344949a0847355713a27719278227771fc73e555fa71f4bb681f7f9bbec43257963481c1f5a87367706e50169856f3ec8820c8f19b9c03e44d1d1a6ad6cd14b5dc55cc7a94d2b11132b16e13b64439f2caff17264bfc8b55ad601a7f3f00510dab92566b1cab451beb7052a3f275a6f5e50ee652cb67923a0936da7f883e5631dcd2ae12af827879d313193351c93be0e5313b4fe9bc642b1583104f3af20b353df37197cab5d1a25ddcd8410260c8b7bd390be7a422828ec9950b427b941c7cc20ada23be952b462f3bb48779cb1f08bacc6c7b6273f83c2c462712") r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x10000}) 09:54:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x10) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 09:54:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x80000000, 0x9, 0x4}, {{}, 0x0, 0x0, 0x0, 0x346a, 0x800000000000}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 09:54:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff8000/0x6000)=nil, 0x1000) shmdt(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r3}, 0x4000000000004, 0x100000000fff}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:54:27 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 09:54:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:54:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xffffffff80000081}, {0x16}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 09:54:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x54}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 09:54:27 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000ee0004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlockall(0x1) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000040), 0x0, 0x1) write(r0, &(0x7f0000000100)="8c65", 0xd) 09:54:27 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket$unix(0x1, 0x2, 0x0) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r13 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r13, &(0x7f0000000100)={&(0x7f0000000400)=ANY=[], 0x1, &(0x7f0000000240)=[{&(0x7f0000000340)="05e52b3ab422d7fb3140bd3d3352cbbae2d1af64f7e30e97ebd04abc68708588f05c4cba1337ad24a0472050e7e32e983d470794913fee946ff2070da9cdca9752083a6fa7470984dee53ae13fb9a6a9875c544616ad6728086487ada633d647fbc8d1e6560191f06aef210b5b672f441fdc094920c648a0613711f10a222ebe7a2d0ef4da83485c8b9b241b456a7efb317d7232d87475", 0xfffffffffffffdd6}, {&(0x7f0000000080)="404711ddb64a2d48de8f87c01414d7d272d510047e8e2c6bd6af43d6c84a423bf30488451327a7c4dc4c930399ee69d05dd1fa308cff27bba73b05"}], 0x104, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r14 = fcntl$dupfd(r12, 0x0, 0xffffffffffffffff) connect$unix(r14, &(0x7f00000000c0)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r16 = socket(0x2, 0x2, 0x0) r17 = dup2(r15, r16) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r17, 0x0, 0x0) 09:54:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x6, 0x0, 0x0) 09:54:27 executing program 0: r0 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') chdir(&(0x7f0000000400)='./file1\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='w\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000001c0)={0x8, 0x8, {0x2, 0x3}}) setreuid(0x0, 0xee01) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file1\x00') 09:54:27 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x0, 0x40, 0x7afc, 0x9}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4f4226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2c0400d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf417458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb9b520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbecade5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffff8, 0x1, 0x31b5c0fdd8ff78f0, 0x100000001, 0x400000000}], 0x3a3, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRESOCT=r9, @ANYRESHEX=0x0], 0x4, 0x1000) msgrcv(r8, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000001000000000000000ffffff020015419be0f948fb383500"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x11, 0x200000003, 0x0) sendto$unix(r12, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = socket(0x0, 0x4, 0x3) connect$unix(r15, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x9) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[], 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x94}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000500)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f89ead7bdf6e24bf431387692a1233d41f36b69bdb7da552c07a85b76008d21b9e672a33dc6ea", 0xfffffffffffffeb5}], 0x10000000000000c5, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r16 = fcntl$getown(r14, 0x5) r17 = msgget$private(0x0, 0x22) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3, 0xfffffffffffffff7, 0x0, 0x0, 0x7ffe, 0x6, 0x4822, 0x5}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xe9, r18, r11, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r8, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf002000000000000008ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c34dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() socket$unix(0x1, 0x2, 0x0) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgrcv(r3, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) 09:54:27 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) renameat(r0, &(0x7f0000000080)='./file1\x00', r3, &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:54:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) linkat(r3, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) pledge(0x0, &(0x7f0000000100)='\x00\x00\x00') 09:54:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendto(r0, &(0x7f0000000040)="52ad79879944d5a5668f80efa19420e35aec64a405b79a3a42b3cc5580278aa34dc1d93be972f891e5f75d9034d65b8ee70cbc1cb97916dddcf8bbf59ff322ea78596b497dd0b8772532e701751d4476b5eeb6d81924d6741d21be8635749cade98c21567db059c2d44fb61447766d8176849e37623dcb6c6636e68e4016e82b6956099eb51ce23070458d2cf952f8ee635059ec4de1bcf5557258966b42326ae59e1981731ff81c92330a6abe8af9da0cb9cdbc8acccf", 0xb7, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0xfffffff7, 0x688}, 0xc) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000380)="d548c2e2ae1413709af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe6c0cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e007396a5ed5c4cd55b56dc06338fbb33df8a0fed0ee72bba16b347cb12acfe26a9cbda1998a51869187e32bac21a06715ffb2da5ba4b3a3199c4b80ba0426fe97cdc286687841bf6605d4c650c5afa3c03f729fbe4bf2c39b73664181d06addbfca8707c0534c4853f6a03c9ad743d3ecb13063a4f695742a4d8d0de0488dc946d6e5de55057e62702a0b6297b52c5a57e6d25017caa1ac9fd5c525f18e17b34d040fc7f12327076ed26d9fdd04c", 0x119}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:54:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0xfffffffffffffffd], [], [{0x0, 0x0, 0xfffffffc}, {0x81}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x400, 0xffffffff}, {}, {}, {0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$unix(0x1, 0x0, 0x0) getuid() r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) poll(&(0x7f0000000040)=[{r5, 0x14}, {r7, 0x20}, {r1, 0x80}, {r8, 0x20}, {r11, 0x4}, {r0, 0x45}, {r3, 0x4}], 0x7, 0x3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 09:54:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fchdir(r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) 09:54:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) 09:54:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x8000}, {0x0, 0x0, 0x0, 0xca2}]}) 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"}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYRESHEX=r7], 0x1, 0x1, 0x1000) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r17 = kqueue() r18 = kqueue() kevent(r17, &(0x7f0000000040)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r19 = kqueue() r20 = kqueue() kevent(r19, &(0x7f0000000040)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r21 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r23 = socket$unix(0x1, 0x2, 0x0) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r23, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r24, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r22, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r25, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) fcntl$getown(r23, 0x5) r26 = kqueue() r27 = kqueue() kevent(r26, &(0x7f0000000040)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r28 = fcntl$dupfd(r26, 0xa, 0xffffffffffffffff) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r27, @ANYRES32=0x0, @ANYRESHEX=r26, @ANYRESHEX=r26, @ANYRES32=0x0, @ANYRES64=r27]], 0x1, 0x1, 0x1000) msgrcv(r29, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) r37 = syz_open_pts() fcntl$lock(r37, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r38 = syz_open_pts() fcntl$lock(r38, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r36, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r33, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r38, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r39 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r34, r32, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r35, r39, 0xa5, 0x5, 0x100000000, 0x2}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf76482b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e5e81353dc898e7edf5c0ffc350650291b492fa37"], 0x1, 0x1, 0x0) r41 = kqueue() r42 = kqueue() kevent(r41, &(0x7f0000000040)=[{{r42}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r43 = fcntl$dupfd(r41, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r44 = kqueue() r45 = kqueue() kevent(r44, &(0x7f0000000040)=[{{r45}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r46 = fcntl$dupfd(r44, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sendmsg$unix(r14, &(0x7f0000000100)={&(0x7f00000006c0)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYBLOB="e55108b9f00b95441c7ca58049bdb3f489722df2cd36665e33ed4dc0429100c3ef3a025e465823200000690000000100000000ad3246532dd527873b1154afe2f0c32b3e0100fb2a451c8d1a2932c11da0847d6459d171c79ad0cf8fe2bd39deb5b5a8cb61ed62e0dc8cb252f3179cbb6c1a2ce6c331e72d0e757f1defd32da7df684ea7ffdda4ac1946b054e46725880a94c7d500dd79a28d2609f5b78132b2bebab1a5bc0291bcfd5b8d3aeb7a47a93740248e0692af90094f9814da3236458b3dbf209d4a2583c2f64a25d24e7a92b2c24d7ef00099d12b1ec2a0cf757f61d612c7738323", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64], @ANYRES16, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRES16=r23, @ANYRES32=r8, @ANYPTR64, @ANYRES64=0x0, @ANYPTR64], @ANYBLOB="0309a07842b0eef1e631b5f4d34a80a23f2a1ff6a9ea072436692e3573501e4b118fe83c742076c0a78512dd61e6dfc3614931d74d53d8e15f"], @ANYRES16], 0x0, &(0x7f0000000340)=[{&(0x7f00000003c0)="b43b30da5eefc6a6ec59ea70a8fd32ad787b9d01e3c0d89bf0b0997d973b94dfcb556c5c0a03bc27f022a31468da64f87743278cc4d325763449e6afb7f334ff9eb133725c45667a3b5c3788e96f20e478"}, {&(0x7f00000007c0)="2105032f600022d2e9851a526c45988307462b2f5ec40ae428232a2ecf550196b35e6b5ea66bf77ee97a835697d4f3a00e4167a67c0fac69bc2aa2ff99287e2a405cac254ddef0f6352cd75e6e2bc47ba3855ff7cd79953e980c4412ef3bea419f626c95241533d8e855fbc8db7a8d8485db81ec3f77e1d13a23d541176ec34d6fff16cc57eb0b4e09220f462c5bca2e428428b7bca45d625307b125b1cf899732eb83f63e0656f7d9ae902293e1dd570425fecb53372fed2cb8a0d42aac97226ba5f8614bd758191d2fa1dd91d6276386f927f007fc12a67fabc2d76b2dd2d0cf6f5d59e34d7592b7fc5be7721a22c22afc"}, {&(0x7f0000002800)="2c2a86be7a8a3fc8260ad0eace5898227f985d444e0f3c6ab8237255b7c99a3c1f8f8900069e161de7c37ec5015e7c66b6feeca4352574d0721e662aef6ad5ef6ad3b4ba6c17e35087a757fd2058e758209e16627a2242a03a0b1e6d971855f8538a9e10505983727752843e5af9853f15108b5cd404534cb126ae1b1af91cfe68cbf9254e96668b02d9895174d59672a3decdd1a03f0c167338b064dbfbc0ed4b879ee603137fe0e2f690979c04ee4256144e651abeb2bcf2ef90c5588911ec68e2e54aba82d1c884d06e138949a747ed88322d6af4fb36603c411bd9723168b7289aeafe8632bf8fc29822da52cf4cd960612c620e53de8bb239f9799aa93d26ac8e25983290aadcbccbee6700c2c71c7ebaac9bcc3e7af80069bfb17444f20def405b77fc88b808b907332d53ba4ad69c26c595e56a6c8944cd8181284e9e0aca67c6082e9db8f8ffe23a4f659e1ed6198aa7ee6cb69583f9039d639b944490a88786835f9ace852c2d2471c678561a2573242aa3c5c80bfb59cb698a574a4afa38af8602d3a94e47da0d8678a088f5e7b574a8a42e3b7fa2e8cab81a51a61e0d9af773a0d835949d780c1100489fde42bccabe6181aba45d9915f793d168d895ad5aa92daeeea6348ff331eead262041ca3b45825d4c560856499575891e28bec35503ac0b6afaaeab4132a6ca1c730631bdfa44b38e89bd051c4b920f74aa3cb369de87c0226822e5247d6fd8b0931e853db6bbc5718733c1f0ed3253faf60aab734c6ff7eb121b6c0eb812bf1c4a260d70fc558e5edf6c3f005b1e5ab75c7c1bd2886c51973e5a133ddedb0b9c149d826321f0a0b7dbba2ade777708ca495cd805322e34dc9f54e4d1f6fcbd13dcededd696c0c953f2f882e5ed0b0297e6a42579c341c0ad8b89c05a29e5f00d49369e6dd5fbd346c7b471c9775b680a5ca9a1228b8cf5b5e2d79f0823a073724435701519b6401341b30a102467f89b297d520c2441d4f9fd289cf30f7cd3e77863f1815ffd795f14554faaec4eec16f2196718d2ac0e6025df59ca1f2be82cfcf68f649510c27fa3aa12873cf39316a411ec35d07a2596841955a12039d56689f8a2ce279143b212f8e73dae8e5c419279683fbf87844a42f5474a3a947a40832838166847a6572854364681e97b7745e5110bf72f141d21778e1a532b6b3417bda87ee0db4add4a77538dd788183248a3c31b95b19a7d74a7a991de3a3e2449030973d270a92ddd091396463aeeca031d4865d31e78d20df92cb038a855d8340c69ba5f2dad49f1590a42837884fbd8b0fca79b72b4cc46a9eec12e167a3e24e751908e412179aee67402a3b8e4031bccbbf374b485c63f6ed77bd69dbd13c09ca27db0e909e0f457f3057d66c71de1b013788433a7c7a6ef62d5238dd6e2fda78d0fbd00e78d020daa12e571d2063997ed03046d45571c1cb724878592725860dcaa975226c9f31e2f4c35f2a2adfb36534cfcd57feae6a2eb192c5cb57c825cb5aec21dd3da53983fdcc0c3b2a3ff467e3bc274b2a005d39568ec4b05ee7d77a20b50aabd9edb2694daac629f1670cb278605a1feb3ff2f9cd1fcb038ac50cde079d75b2222b1369896c43135352ff57755e3c95cbb494a17cba8055739f1118d45bb617d573e4cf988ce935fb25550dff127b1c5eca30596e91d8f1499985a141e973c298f877188663937e1c39bfded83bec21ec1cd93b86afe61ccc1f109a252b33e0877bec154c587d835a3b7e61665be70969569b5b21deb6e7411537f1ee97458796e7c18b8da318b97328c9fc9189cb2b5ca64a116cdb358e3163caaac07ba4480860a262cdb8b8020bcefab6d00ec6c4b23f18f123ec908d91b11edb8b24a7535943f364cd8671872a795e975875bd07df9baad635f08a8f0af998fab134b85f3554a185bd25c8061aa006aac7386754041b830c8b41481c8280f139a4e18485311abe76d4b5f59f1cb26b90da0015ba56518f881d22b3e72b85e670cdf9d892084107f9199b5237d9c1f021d8474cf7f9ecfcd674db339c77670fdcec0cd728e0f64f7926e7235c15c3c5c76a9d032ba9e37300266a0785b2bc7a471bff467f0fbcae12afea5ed2bd0de396e75702c101570eb728c6dddb169b021a176926cb988ee74f73596706a4cc15026ba5b2824c0186adae7f1abc9bc19dd2f585abd2b64b0d9a4b986975cfee2f89d20bc3f0bc0f5e2a202794993e15991281deaf54c407be5958fa59025bbcb24663ce5f13ddc83a20c6f653dfb704f22f93388425e800764bf48d0daaf29468792af8191dc0f71013de357eef2ba0adc1544c5ac3f3460e77cfda7b62fc45e625f962497333ab4960099a715d57428db67cfbed536f8fd57d54195dde171ffdca2ce534f292658a6e87de4bb12fa13c20e6d2e326e5bc563a714af525038419784d361cc258e3f01c88f1eaae2122a1cd54d05f3556bd4cfc7c798d5ad8a203ef9548850233946e2add204fc271ce16b7f29d7ed844e626a734020cc9006ba9013c82758585d8d845d14c5aa0903a7d56fbef685b8ab31a0d0141ed26f64b90661ed1b787ff9f86944a21a52584d07854a515fc4b6c98249a72adaaeed4bc76ff6e68d818ab5f52d0281fe19a1793aea0dda945f5fb9f53c7c3dfbfd70870f193b96e63d0dc3221d3272a1b3f1ebd3f28e4cf40217e6369dddc86378abe26577dd01b011d031c47226460581d140b11614aa0b5a2c7271006f67b219bd6b5e9d63c2a03ccef0a560b6dde9858d7a00aaf0ed5446a4743fb37944fe46651265c03595e36f74268b8d18bb96787a5f4bdbe69c1cb5ddd075ac4c28e8107609cb38bcd6a9aa586d6455a1f2050a8d0cf22c1e97dda9d434b9d77b62f68299461ffeeff4f9568c531bc9b7267ae74300048851e03ab667bc5520f2cf4a8707455f1e7f3ff1b123efdc3407718c7afe36092ac656550b744ada2268ea904622378776fbba7e70d927b5f4d615078c189e6c68e689524709782aec6398f2696663c961a46902b81f7724cf236de9c4b989653e71955412a2be9cc6d6b80afeb1d4e371134b8cffc30dc9d8a05612f75904738e95c7f7fd514c165a02ccd62b3c9d651753fa9b4936b0157d70d4a5ad8a0c8d58d1ec05febcd55465a986b899afd4019359717f305616767c96d033f0016fef7b04fb4123a4d40e088abf72c53dd9c1ab710b3450f091677646f33ebd849ee433077babe0a355c5399637d0e77c8de894fb72e607d02cdaa254601d097cac082d6b1e2667b251b6c3dd6778ca1f8498895cb2ac5f44a6be1eaf107a2d993262346b8432461cf8bea3fba0463a051f75037e4ea67945ba2c87f56de6b76304a2079fd2a802be3b922835f6e29792d22f80300ee1aba597fc87012843fb6c0e3838209befbb645118f5e4414058297290c62c8c0ed30b9a27e169f10b634bb9592dc3730f42c9455771037b05004320736a74234881b3477919dc00e678a4768772f2e859fb032cec91bb6bd215359925c9eeb72912c1def386d84a3aaa8483c690e04d7496178cb45345fa48ded267e7cc7cb50c12546846344e90404305eff0d6557d6561c26292d6ddf80dfb28e33c48f6a7b77ad049b67b1780bc5e627d37d9824fb98b7b0fe053e653a7821ce26c3dc24f8e9a8d3ddece7e73e0f32a6b607e2679688a30ba530a479721f036656a1f0b142f8bb4814d609601abd446f74c949a5cf87badfe91a8e9ecef80fd820292fb99293555da04494fb0de2598965a80606bc44968fab7ef574bb04b41cb2cb878124c12ab40851f6670bb3e8f329c561c8298821de5bd8fcbf9372e9ad32f55e841e3e86a7e3a2d860a071d9faf895af3c76a51fadd33ddb2ce6a4cdc6ed82cdcf5a1797227fb0fffa5308b9f9ad8975f42c9ccd15ea5ca3fe248ec7e68f5dadb6c4c37a4e06554aa57f1a2e246f57c9373b25e5f6bc2480125bb7de16a0744d0f0c79c11d7df02ab83a69707b63b0d34fca6745025ae5f02d0196c326310904b01800fa2f18b76241a43a8f20c5d70380473326e9b46698ef0391dcdeb16d2895ac9591b973099fd8555a58e1b99729ab6f5d3e179bae49767e827612f8b47068164c8a888a0e60907f56c2c05af6eb02101db860c9de2b1c87bfdaa301fb7330dca09ef26196600d278497da3ff973cab58680b69e381c0adaac05d04351ba5c3fbdd3d4a6db2fdb2b09a323cdacf289143a224fca7702468a299f0ce2fba68d4720fe8f7653506f5cad65b14a6f8c7cbb005cb8b1cdf513ffe59fe306005236d15d466f83f0ebb4a4694a5d896b84eebaf167dfb5168cfaf5834c256b069a0dcf565a5d8859e49e79e60f369ddf92c2aebcac8fe699b6e7d98db312d7f29c45e0e675243ac87a93d7a9eeff9f4f0debf98979b5645d1706df81610d9d8da264517c79bb5d095f9cf343f0cbec16b50efbc8cbbae6e0e910b807e89ca638f195131c51c97f5d26553c54aa499080e97bf0de0d888db8739b08a124e994372be3fbc8f1965db1b5692bba5680aae45309b98fac3423060fe21c3aeafe8c30aac6c360dea59ca7a826b82f0b7a998d0779e3fa9dccef2579eec32ae1d34cfd56851c6997c2946f620028e3a304b4e90252c1edb0aa0e6bd80b6410ba187cd1f0a13de5b4550ab83500c7e8d8c9a877d87bbef33ba24880a08f379e068d42d7ffa31d31994b729d872d7cdf7e44cb0a3310a2def42d9b6376cb3347acecc95baeecea35ef1c40e68409e09387609c4df6c8d2adfc6f80dec69f229f807e4d4d05c2bf73c7700abf028620fdb5d05566c4ed8a476335dfdd2bbb54c15a91302925b178ccd649bb0199138a38835c4d8988bbfc581ebcbf7f8a27fbff7aeb529530f17cfafd164ffffa17d597c1eac0a7c7731712b2b60ce6a0c90af89917edd38a0f9f5b392f4db2ee654c752ca485a5dc1a23f1786a53d61e16a92e41f43f19f51dc67e7317cb5fb5e94585fb4cca37ff76a2d4da6190cf8be9c00386a4f02819ef0360e012306e68ff9ffbeafa11f09ca637ce9c529d26b31facddb92c2b62c4182992d7d27d685bdb98dab1d43a355103ed3f8163b284d411470bec514061878a41a16e6a80ebc2d37898f8f75c55d859fd36ee90ea45fa83ef80768d70fe84c816291d80506c937af86ced09d9d22bb0b417438c9687ba08196d2310d6ff748443e4a4fb8fc47b95915407f870d2fbc47e154cbcd361f972a14d4b5b5ee9cf69a2718c59852a1351d1eaff0a2a50813a8ae6a0617356f6d9a946956f68730c28ef80ce0fcf5c83941cfbc4753ea2d285c85b06200026d3967d2501d2dd774aff3675caf7b77a3b4a6b5377d2851895f5ebc3f700c04eeace8a6a6f8f73f61beb3f947b28135628a7a4169431995331d36ebf9503184050752a8afa772accc76007066428fa354d6b3eb85852b922ecb802b75fb707e7571ef67aae0ec180ca7d7d750215c314950cf4fa00914a52c45977f25b6cd658f726e422b175c94cf7063fb19bf9592f46c26cc84a1ef5496a43cb51cb561100fbcb090efa2fd1c97538f25d62c61a1db526d787b1ee2b1a0017633802405f069faeed4e40c1441fbfd60a5d319d93677bda0628ade7a945a2a217aed10d384bc935e152594c47202330ae5266bb1075ed17c76f16ead63d50866052c6adeceb07e865679d04ae54545b42ae94b121a94a6dcef0714f5c5633375745327a6731a22749e63eca67c61a02e0d8ea46f0ca66c0564c4530274b69230df24a781eb42f33903d2e721"}, {&(0x7f00000002c0)="12ea7ded2c5f6a59cea572f701cf6e6eb618f70b80f185bf69970bc877cae30a32685cf2b16cdd09c94e1c77"}], 0x100000000000004d, 0xfffffffffffffffe, 0xffffff43, 0x2}, 0x4) r47 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, r11, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r13, r47, 0xa5, 0x5, 0x100000000, 0x2}) setuid(r9) r48 = socket(0x18, 0x2, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0x8080691a, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r49, 0x20007605, &(0x7f0000000080)=0x4) ioctl$VT_GETSTATE(r49, 0x40067664, &(0x7f00000000c0)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="fd", 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 09:54:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYRESHEX=r2, @ANYBLOB="f55ab41f0ba9c7363fe8a74324ac44116b1d97d613b0c549e49712ca173ab90855a06bc8d1dde3fe8cbbaa110a70b68012c5214918add73dd565f3fb65276d662534cfc8cf24cc50689c5f57eed3e6cfabea40a4c67f2ee8b8f839529bd499d5c37e75bc17523c1cec172ec7f7008d8f17ab11d8c38a69df381655071f83e86493d4fa593f860a1d9c76722a5dddbf753c9c530707dfe7cfd063c2333a6da01b898fc40bc349ebb26a1ae74dd5d6305eff75ec1f25d20046bfc864b9625df1e2f09b7a2b93348a059bb70f42889db570f813b1073259b2d83885c0e4dfb3e7df02ab0c77bf6532a950c6b9ccf7a9ef51a079f0481da74efc1498496e134c2fcfddea394ea16035265e6399507f38705ff8483332382d6f3d55d1c92bc93643c93610a1ce5e522d12a6de9a692879ea1f6792bc266cb8c63427c3ee70d6c4c0532a963857ddf962584413dcc688bc5dc9f4639b716bce464b2216b1736ff860c6", @ANYBLOB="4430738c87455bdc", @ANYRESOCT=r3, @ANYRESDEC=r4], 0x5) accept$unix(r1, &(0x7f0000002700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f64334db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003513000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ea3aad30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf8b9101f298de56e3a33aa69f4b342e85423ab89b866e24576b284e6f45cd2a4ec5fb4e3cd9031167685f8e2fb7b8ac42df"], &(0x7f0000000300)=0x1002) r5 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000280)='n5', 0x2}], 0x1, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x2531071982f52296) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xfffffffffffffddf) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x5, 0x0) getpeername(r8, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x3, 0x8001, 0x7}, 0x2, [0xfffffffffffffffd, 0x1f, 0x1, 0x7e, 0xd, 0x0, 0x4, 0x2]}, 0x3c) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffe9b) r9 = semget$private(0x0, 0x5, 0x204) semop(r9, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r9, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) r10 = semget$private(0x0, 0x5, 0x204) semop(r10, &(0x7f0000000100), 0x0) semop(r10, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x209}], 0x4) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) socketpair(0x1, 0x8001, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000005c0)="89915b2d84a92b3e69d6827bc7b3a5f66b667e3eb1a6b36a62c7bd74dc83a1fd0e2cc8781db9c8baf411833c029e33f7d568e3343098b8c66d60a64c94b4d30eb1bda7bf1e11842a757a6ccd733875cad0dbd4b6427686b57d633c8d1450cd99a6932f368593212ea46d3f8cd774234a931ec3a8748b8d1954bd62906636b08d7f20e1e00e0daea7a89de824274bdcdebec02adb527ef51e2c78415f2e6120ca0f51b2b17113f849a3968a52a0653e9fbc3aa9a2afaa4d3fd42f6973a5e096a9a00de41b254a7009891ed4c941a02d14b7c224e9f2d0f34bfaadf1ecaeb7959458aaca389beb07f68b87ec7b1a07428450af952ae9263cdba37f", 0xfa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) getgid() open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x42) 09:54:28 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000fdd7d687ee762f060000000000000023f398cb8339a2d7ceae000000000000c81f49b90f22d47abfef86ab467985ef51006e00000000c3a2785cf410f3fce8a49018460000000000"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 09:54:28 executing program 0: setgroups(0x0, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000c89ec9e96a1208f44ab8e397c6b2af6255c1ac81d662809f37efeb6245510d2e9bb543e11c00"/59], 0x10) close(r0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 09:54:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x74}, {0x80000000000006}]}) 09:54:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="8e62", 0x2}, {&(0x7f0000000d00)="7e7d679337b2115c665a9dfc10db3464ecfa6d75756b9c2738da5eb5f1e5c0055d593500e5884feeb934668f7ea9b8e7188b4c241411a017c1e303095d86823f7446b39d95682b2dc2e8868feb222d91f45bb961fd28c3c3d647798c143d4d5c5e68b8d54b6a0a90368b2cef611811405e888f8912c7e1df8a476ceed6df6ea3fa93f19850aab7c68691903f29f6e09618ba4251c369e07c8ee59c8feec3285b2eeea770722d3d6b19515d85ed64b18746035d974644e6ec6f83a81453510a6a9a20f90b272e135a62f7d11ec16534c68e77c4946c6a63591fb8241d4d9f0f7d7bed2e199136e5c16043e6a554de7c0dbcca77817376894518053298ec2ab517247d0225c1a0dcdcb9b455b81b8523c5a731304cc1ac8e30c4d36f8c9c2c81f4bbd41ff2daf2405b1bc94a32764445ba67807c72621ea6259dc1c2a589b4b7457630375dfd1f354661c48f10801cecb5e9c50c6d698d111b7e636176d809c97c8e08f403d01075f292b431b2dbb59e8283bccc5126cba27bef2ed460229946807db45a58b5dbfe24a9c1580ebc35329bb5a0718c027924a2e6ed244c6696afa6cb3f7e31c1992ea1cfb87bd4e7ccbd8ab372028336fbea9a340db5f8f75932f7d2681a0f0ab53c46b32e5a04fc48b5309122f64c4657b5fd0a5168ccb7a9c235a7f5dcae98be03d84b209c9fdb5b052bc658aeace321b4ee0b12f5baa58b7a8647e63c0f54d64bfbd35d3911a9862da065ebe1cadef2fe79067a7a2e79c4ac40b70901d0e9a853865ccc8351254c818356cfdf974d6fd21d16b10d2006ba1f70cb92189af673825fb34200314227ebc284a93c71a24f97b2b26452f1981b366a335059441f7be978751b5f72520c6eb576fc7e696e6d37adcdf06923989cbafcdcb8bcb1da75b95baf56be5209db815f0ccad86e6a56f3bf08accab5953f75a6e2683d07f42da6e78b6d7d106e9428a30284a17b5a855d04e84945901234281bf36b484eed418b202661fd17110899908061f22dd6ec95c78e1f1c31e46bebb0c483bb47f6fd1e3c8f9a9192c3973fdaf0e9479f18793a92bee8af8b6304b633196dc921d9218dcd406897e21e5613c08aa57d83543bc2bb7f7c718d62b3f0c7c15ef609f8f24c6171d8983b94ad8b3bb87b9e6d3a4d01723f81e9d0f135c9fc7185e870cd32313360fc5761ff82c8db3b42148b107fb89a64e5dbed5cf83f0f4087cffd117f2b5067071d6e76bbe0dd9c639d1af0aeacad4ce4a7fc9fd4012a8a96ef595baec953761723e068dd56227d582b1ed0809b571c72fc4807c120f88f4328d58d9f9d558497bc4bd281f45e6befd5a7940648244aece4551a3810b7acf687728ccf78f0b819fc2145b1b7abd7bfbd6e1990bc7b4ffac120b157881745dabaa809d4113f88e72dd9671606a0513610bdc01ba0042ab4e7f828723e0b1a6e1a0939461a0a4b39bd9757208e6aa61cf0001cc3bcc1dbf6608f3b504ee528a5b48739918275e9da806ed518e382eab7aa3c60aef057b3d9a450e556e23231952a362b3e254d93db21c52cf76090552031cc9281213c4556b6fced790910c1775269625b7b8cf89ef784738998a5fb2251adf010f832cbe135963223fc98e79d3486c34335097acf36cd48205858f9692e3dc82ecbdf0584382a9b874e21b496f2219252df4e991da33e70f283a5a1cbb4cb2525524fb9d689556708ec28afc534f5237e7ebe40aa5e366288ee87b32a60f5dfc47c45e1223c94bd00ad9363947197e3d2eb6cd20d4dcbfb32b694e11d4925fefc9419eb539dc319dcbde9098f3e05ea66032b71a7c5558c5015408fbbea748e964b025391c9cfcb7f3c82d6ee6ade41a7e4e223d90d7197d5e1cf471bd28b74ce581194050c64d9c1c8a805a5fea13a7eea7ff2456b67e72531d31c783542b066d0e335426784c9e32b79fd1e410bed1f4f62a4dd38d552003994b53ffaa6a42417fb08692b5a3764515a03f22b499f3c726a0b641dca43bd5fb514850b6ed3c4b6748a63a02702121dc9dde1dafb6ff9622cdb5ce637ad64638964c82103a14bed4434740bff37af02c42c70c9c64a5176b956d644001148e6888b4cdf24a3d02bcba3e7a6fd0b64b2781ea283bca4a818f35c0403a47114232aeb8eb242177f2908dece56548c1c2a45d80af3d7c49c5218b1a89e6f440d3b29d9df37d20c338a4d1755fddf8d9c07c137162d77430786041c4fb20f81822b1341935c836efe2333dce4f9bec920ec27a902c4db60850de1f8c2df737be0621ade1663bfbdda821534d93d94d925304b4137816e89ca701c1df2dabea5584ed195ee1e5ecfa9e12a58056d7426a1e662396ac73337269900d589d801721be63c11ae2e8cf78f932543afb4022026f0904b3ebc37adf9124950ab29cd1f62a272e90fad6c7d9136a8829258d4b0b6742400b632845f1cd7e6e22bf87e89cf55fde77d1ebad64383419b8c6d77240de0cd26bfd3a268d8d9a59ad9b5ee1e63bcabe24cdf4ceb70871d77942f9f2cc036d7c0deb04595f7cdc326820dc6470fc1cc118dd519fc17eb0bef3bfe06773036eaee0dd55a518af1caf7768c60677c24bbec980c0c3bc04c672758e370102e168ea7b32a40565a6bf5412aaff5f17fb5ce44f327c3d7f49ef9349585f85038ca6ba91c1b4d25c005f4bdf92ec9e5ef66bf062cac1005d4cdc4ade7c2a53ee1da25c000cd5f05b38c04036677044908702e7d0bf53b0290372e06e1edb1c23bc3ece11050690ae20f866aaf179c2752f90c0980816c9d7edd478cb730f3b14adca0902b1a9b8cccf3db86bb67abd4e94b2a64fb5dd6a87617df4f0d852fe3db2959ef13c7bdf648ad8fa5b856b13483c3f452312ea7671f4d64093a01b7013b2d9a8dbd484f464e9d63795ecbdc038f4a9aa0e2e25190823c02383282447649d4ee3cdb53206a72d042e2343b0f4e5db9c137cd32782b7c5594b29e7497c51af5425e7054b0b454b3a96c2afd55853359021d5af542bf806349c3977e3b111bc58dd838caeb5f2a0d50a2d304ca068b61a34be0ef2781af0e1d49bbd9bc66edb19dd634a3ef178cd9e91460f7432869f41cb81d833b5e28e769e8fd244025362f1a3042e655c0107130f1e55568922455a20245cf0d448df8435fa844f1c1579d3b438bef0b370e9afb3a6675d64bff1c718faf89ea456df74ce0f32f8e4cbb4b84942b2f95fd4176ed69280ef84bc9173b071e9fbf4d8a6ef13e5abb77d824140e320f68dca079689d103308201aa4ad16a93a29c5e17cf61ff5d2327b9378b44b51d266416e67681e2d30b10b14cb47bb6b5a952a63eeb46ccf4fab5f1d2e2bdf810a709a510422f06e688d92fa81c5d78f3ebc3f203c712b3d9cc92a16bb0b19e1cd9f8a3a8d438acbd05dc54bd3e7d71bad52c6024b35fd8ba0d97cfb3c7650b0203b40b2737a0593d51b40388aa89e35e241dfb064f40042f8d008723ff89cd0e35dda96c91e289398f215bfda04740d5705be4a5f0aa6c576dda6a15c90febe1e93f5ce4981b53d8d7129e02817a467ef9cf5df05d348e3fc0cb3b72624dc725c0f8f9dd171fab257f87996bde9c98f8a66312534707dcf56dad1330eb5f94c5888aaa15c10d9a156f6e3c9d2301e8fb47c065a7ec1f5544026b96bf6443e42c4d6b692d4577cdb5d7d0765dea21846aea90eb78547b82cb36094e63d2437ce32188c73107d59242601e0e3e0237e10b0b1d7ba9e682c2b6f208ecd271c5295d78d038dbd9feb890978cdba6056abfcc31e300d768f7cbc4d14d40f20c124b26ecdbc39d38d1832c6b028dab4feae1de29966bd08072da4086de15b2ecd060e8a93f533630d612a404d563bcb4115f6c5261d5af913e1c012d403318568dcadd74364e858afac7aca41e43203ffdbdfae4614a5dc67cb70164ad81692c6eed80adfb481b9eee7a8da3f351dac42ddfaf5976db8843b5af8d7971dafc5d8190b76e026429764616225bf6cf688b0b83e1c66cc3899a06f82e547b83b670d74a97ebfb315f579fb5cca1771b88768d3edcbae1b238a2138700beccac3b16236447543a6502e73b0e03babac5dfe792c566ef16517e202bcb4e09ed904f7ef568d798c5251233c795f33903a327b3ec68dbf9d6e8084dd95bdbc850c456eaba77e62048c977695bdad6d59289f57dc2c7f489931abed3f5d68dd26cd5605937fb98e7dea6ae0f97595319a686320055c44cbcab431a48e4afdf46a641147e422e2965061ab9e83dfb21dd820d6195c838aff9e45af1e553a4c53463c20a853b0fc1aeef9871fe2fba18c578363bf30fbd01ae98f1876b931df79e3b174154812c058d02d37d6adcef3eaec57f7b33ae57111342b864c3e2ad840cb61c986876fd6d1113416b94fdefdf30e28e0520b756446739fb8e83d5df7697ece98dd64da30fc5b4ced9484d38f68848288ac7af2c1aaa769dac1ab4307bb0ddeba12f7c684df1893c227bca312aac367ab35157e0a0980e6d1121891ba85ecfb3177b9818a63752f43d801b9f23bc3eaeae787f2562771bc12df2fc2700d014066c38faa5f97d50d422947648369be09ae7983a4306b653789d30c24e5b5bf68907f739b34d2ce5871d190185475c224c568f3e0e501c65ed83b1a3f2dc6f2e741983d0ff157bcd7193d368701fc7b21f01e5771929580ac018f4d86030e6db2b131c53e86630f1df325d7e4712dcf1e7db52b3fd8e7752a274ab76de0c7ee1edc5f8fe7bdb4751d8335f8b8f41925fd64c962661d1de5b6107d85bff548cc25baa640e47f43faf558a7cfe538379e9b7bdaba5ed0c86a13d128ee7caa2785334860c68669a2d1e9013f220e68c72703676bcb35e2eaab502d62973e885a62feceb9a9bffcc9bd95dc4b0d755bd1f7a583994ba74d397f98ba641071c4de06869b4d1ecb6899cdc2eb869010fe1cb95e3ee0efe61851fdecef44e5fb442142c2019dd0101dbcbeb65ac64c6b5876f0f2e4ce45015ad1414edc4f664dd4d9820893700f7143ea8e5ed56df9c7ac86ef913f1dc5bd578b8967c5589b9e6527cad226849e10ff1080eb8cfa05e2b79e76d0d3b78d0a0a501841c28170d4d8dc91e16661d80ed5294821c9aa29698bb8e8c53738e21ae65cf9253bd970450c3b5645a6b8795e810c166dd6f378264c4ccc2fe4eaa211fe69d3136b11d8af5e1be913b1c4ec7bb6a0f6a1e97ef6e267977e7de7824638979ecd57363f69fb4f3328f189efdaa106f41fc20a7d40953297824351da2e0e057069767e19a805dedaa08f82e8747ba3a8856c2c3e389fd948618e331640e0760f03a88397c997cb0bfb747135a774c531e5bf13abe7f8a50889eef8161cda1a9ea38fc9735707f1447121699e50cf65cf018526de08588998c36cef1a636599b5a7a13d043069d5adc75654cfc724542d98cb900cbc1f082431784ca928ce7c65470abf981fea987706064f4752c2ddd8a88913529ac44a9b0156495942be0f9c87205de4ea56307da0295d7548d471a234136372617142875c4664fd290cf402b817fc23797b34baff7d60aa2928750e87c63943f64adc2e3a66c9dc03c5622ccb1deba1ebd7a955b55bdd776904ec0dbb508d2ff85e1474308dbaec56f8beecab303f903c35ddfebc3de991beae510066c11d4effe03c7c751b6a3d4644430dbc56941bbbe2c75f7ca9effa9da98247f904e8a6a6315ff30e62e03c6b8a5f71821322abe97052080658a7a2d619a4d7337fdad7e8b3d8e9eaf5bab4459d08e467bbea374fcc378f1e5fba0ee6cb", 0x1000}, {&(0x7f0000000340)="9228cd152e868f0c053744b5e0765219870f760801404be732161cba468b3a1ca2d00c047760886aebd5954aac931f2785d979a06e9ecca394c759ca86a89efa5c8e56ac97dd200ee0462233a060fb0af96bfe91c7990d5a83cb030e291c74ee441201063119aa8ad335eeb533798d504948aa17cf266e", 0x77}, {&(0x7f0000000680)="a1ead9eeab4e95c8150b768f921aed94c0915060e633f72afd75049a6bbad645344bd804d5598123b7b68982a92ea0278ca3bd172513d2d3f6fd5efc269026df56b8fde439afa5d58bfe237a46dc632c35323547509f304452a1f56487e49852bbde717e7e338c9063401b07d44b5732d5b0dc890d4db29982dcc68d78786ddd2e30e9468e5094fa22d72815991e5276fbef5cda0210fb2af165e03a81047e3bdeb97b125c112c33f66eae09ca39df4932f7d5e42fc9e5152813f5bcd2aad3892564ad7c94a44e633de6c5fc520da0336a36dab6b1df7944af42872fdf3958d4be04b78140939a8bb27efa3ec79d58a871e852d3195eb0cf1c627154e6815d35e41148b7fd5cebd51cef99b8e4d5df632cf59db6ad43470c5f881027ef8186ab", 0x120}, {&(0x7f0000001d00)="06623993af2abe643b4f403861bfc08245a47763af0e4787cdf8c69b06281d19ebca86a72df3d28a8e647eaddc32ec9fa920b1da1a88b0920c2117639be36f626a27c559f90a5ff97575ccab79b26c3cf430bb7763dc9503f295f9976a8b6fb88cf7b11fd36f403fdabcec55a59d33eb4382278e4b51b418cb9eec4d15c940da8c368c5902e31c1b2ab0579a47c062a7782fa1b9da95391e4303a12c5f3cb1b66a94159f85a8b39d5d2aaf721ccd991d1ac41135e9f18302ddf0cf6b00986319430393e2aa247373f702e5e5b0b6049e8791420d4c13a472a4d407f8a1d023c4d349e4e4baa66818ed946f33d81d67c1b61022e1811f4b9bad18aea3bcfddbebdea7c76488cfc36d92e3508e85b2ae0ab925c1f4a295f6becbb3e2680676ed461251aaafa865efbddae680d5110e295e65d2fd9cc3e8395dc4aa064ebae1a94d28130b866f623544b133a7f0dc3c510d2f0dbc8db2c491089870d25a01264a495c0210029a967cf5fefc8e64957b5209c5e67a7c22e1985db4c801ff57accf4d95cd555c7d00852da61ce835f72d9867499bd654faecbc0ac678451fb05237f23a931d367a6be59a0476facb29d4404b21246b5ad3d080b872b7acd22ad3561bc7486539c18dae9b27f0c2a362fef65f3fd32a7339622157ada6a7ba70aed97fe464f56f437f49ecc243044b4a42c6874cb8e136a09918e7962021009718396e96026755b632fbd5a9fbca482698c469645714a593b8b909fce3784ab05cdbc3a3d77838ef91f2d1c1dbae0c596b5728c716d0e68d61e1011aec13b4cc80bc32299eb146cfbabd1e8d8d8f1b76cdd6661fd2e795acd410b1d956810ad2ae65586f68a06bb87128cd57d8a83319c1a88feed466c010e11e4aeec497948cb3953ed44b8da870f56c27c13376de31434b786d47a870e52e93914fbd7f8318668f038f0ef5d05f5ae632809223bfd21c8e2b23f60b81120f6ed82ffe0d6456998ccc43d3443eca14105b745f0c51705ebe999eeed7b08b76a57a3a143ed76ca3d88296cb2c2c56557d4b080441ef7ad35652af861ecf047d9d8cef636f6488fbf9301c615766df5336761146933ecd30365332a83751463a34d8c57866cbe08ab1086cf83abec9062cb00be1c82801b5fa6355e6e5c54b930396a5c8d350dd7d302a71abfb8a8df679ce96891febd1334273434b7f33651b566a373b314c1952b9b50de7376f646f42a29529e407bd81b81f7e315d4301ae2ff3803a41aeaa0708bae198830e26009ff8306e9aa9a3b612fa10d1e85190aa5230d1c88231bfdb90738b79cd18d21a7345c5f6ae5bbf6a73be104b9ca794f1627fa252ed25e51c66eb2e34f8a5188f046dd5be62a3e0a9a252b3bd5066206271c424755f64fe3fab5467f44b54b110a44c9622493504050a211e6c202719126044c44d24f241b2c690e5ccbc983bea17a202e92e9938c8471b5587bc2a37600ba92dbe18be11234cfd9c97e2f9def5d65cc9881bc8c9d6e9f1dc966b7421ea5eda57b39b39d7da34dfc74a5528449580c5d9aa141e93a3047ce352e19b24a5de10efb889b7030ba2d876aaa0366561f0ff65018457e5ddbb1e0c218cca281d783f850d74956399455cf6f7694cd4f47ff0ce2f479a1a012fcfd1b17e11700702b9e44322672a60e93b98c217b70c4dc8dfbd61e3f9ff9542b046730f7aede3cb4c9b4701810a25c2e327b1b75418bcbeba574a8607e78eab54bf94f4098636d9f2316d53ef5775e7769d4065c15c8c8a33f79a5491a849b7199b1064318344a2f30915a6619b94089a30133c7f810044e0d7e70cf60ed0dde987f04ecfa7aac347a1104e8432c5948aee99c6863f47bb80083a0f891cd0bdeaec73486d6f846f1070075f886ba2597fbc09c3c1ca9f3666df99a2160d2e2de365e61a5aa5e2216f28490e9c1a8cd321de3ab9c1ef5b1cf05683f657e73a5ed480aefce771993ab678cccd64e196e6281647e055d155ce84204e36754a5efc9a42dcbcb5e0d78a25b9a27f24174b2ca17bcd3c0b07e9d69843042ff49a6cd42c8718f57dd263b8001beeaefd4bb84a4f987de374e9308561767f4ebe02c344411484f4b90248b03ff498f9310eef498cec42a31b09262f0a61cc16f6a66a6ff7488592f66baebd5bfc79cb136c38bd43936929374bf68a67eab77166cb0f5319e6ccbbd170e37fe732c40df21374bc0b1d7f96665fac17980504b42e2ed41748483f00e7e9b10cdff6679e0ec8c82425df38c8f97e14d00633b93d648d76c478ecdd30dcd42ae4fab4038be4c8d3be13b0227e5544bd85245957e2476461a729a99a65f121fb0449ae6f41087b3337fa6c63a7dbdd47f6043f9495963bcb88c2be81bb0240302f2637bb870e507f3dc4e59704014a609d64cfcec112c81cc80ff45c6860b1e6fac651cdbb33ff3d444ad7284f5bdec3621d019f4693db07d6577124480b92626f0b6fea15b158471f3b387dd1c9ad82397f6e3b3314323ebf1a3e6b5413230bdf144e843341578fa508ba5f3d9e43348e7abddf73caa8afe903b6a2e3161a174325aeeb387c8c8ef37bcb9e21d38d2f9dd732b9cbf580bfc87b9f12881c9d389f480559f40ba3154bb588ae005c7473e4047a4af9475780e1c03543694b3d2107da1cd91bd9f99611f48c295db2dc190abbe2c1fa9ab5a5bc4503fef126ff08042635a7dc140df9eb96c26f21a439dc7b0d84bef85ed9391e246eb4d117604c58660b9f1c0138954b45cb824385a177960fbfdad1943c7d63a3aafff1a9e36bcfc6adde6adb9e9b3ea64aad1e58bccdd650494724a36d5e11c5f8d410c1f5187adbeacf042829c12fed9e517a196161e68f59a5605f1054e26217f532b1a137a7f222ed604b5f5fdf3ae77a775bfcf9a422197d79cead2bbc2d21afdc0f01fb34aa696bdcbe83f3fe81809917cd47a078b9a5fdaa3b40d1d007ffbf57241b3e6e92702beadae4ca4cb5be422d9242cc4301141c509a75130d933b1ba46b0b31cfe07e465d668014c374295f7bb542c788f1918d40e7e84caff7c147face955c003d7ff0b30d0e71b0dac59a6551d316a00a2ae9d60ae9254134d5c3570b5545bc727523ccc126fd5efd5d36ad4f2b30538c204904aa77fd0d3822fc5e18af85714b124bbe9967fb9013c5295536666890291d8f26cf3c46c5e741b09f3f53c01784c08b509fd6a5597e28a0afed08eb1cb96f7f6540f3b284ee6e5954bb4991871d4be1b4b1df4d18c8f91cf67d123e9c77c1e3002868276fd39750db2941f6bff5efd5b0780bf1759355700bbbd36419364ab0feb7c55a4b70a6c8a5a92fb6ace8a4baaf02835f0c0985d08804a655bddccea4401d18a4e58a211256509e22e19185485da72a1b1bc7f378bae7a09aac8dc0f111061569187a170d7596cd85ed37ddca0acc75dbc87a95e21a88fd333333f64be534ccd7ed50ec4eb6028a735fa6631ef47a1f35dbcae2d520cb7f3a4a37bc6e6a244107bd9440c781eb71330a6f663b22fd4189f199617fae3b32ba41540c0ce5733f24419412b74f543f6b8fc5d1f9a434c928dc88576354d81ccfce9c43b9e929d8f5cac732f9b70f3a615128588c809ed53ff74f70b2dff532e0a046f71d76f02e42f1c3c7ebc6dae8e10549562bbe9fc4a6ceb981b5a897f61847093d14781ed71cb76d68653100d34d4003054fd82879f548e9c221e2060a1546068d041abf5766c124feb782293c4e48dfca2eefa07cf8decd04996e524a4345fa0efe160ad2e7483c77cf88bbe3d44515f99db095fa13eb99142edabc37463e923588064a9d45e3c73aed0736c66bc5a35fe025c9fe198dac931ae0f9cecd7474c3b3b96a8d2cc816e587402bfc4f1bc87d1ad4ea39057ce7f3bc7cc3b3fa259cfda6220a4af180b3e15c4d449833f7c144c01af3e5f0ff062e7709236bdf75b9aea7048d590b5cb14bae6eaa1ed94144bf0f7a102737f227fde049e3408ded71725c37f89be377194ccfcb8f7ba42bb292b6b7deebbf55b7ec1d222c42790b22d97dfbfae5898e0f6a21f4fc580e9d08948eb44fc3309ae00e17533aebf006af826b8fccdafde3b64316dc2b98913392e741b5f90d702ebb41f5349468d8c509c2ca5758c7ebcc751de0c2b0490a3835cfbf7721fc487b9ead828a5c20fc0b90c5f75576ef45839162bad70973e32ee24de48b89aaaa4f6898c3f1ad8b834894489ffd3e6de3a3aebee96b7f1caf5ef9bc215ae386a9f4bb8f9f6fe0c6a8dcdcba8e21e954518093f469524949a0320367077298e6126b1696fbe44a78cb66ee0c29f4e7cbd241eb54e5799396cb86d9d8a32223c235d53f866c7aede56810feb22a33bb18e5cc33ee7fcbba174afd53ad945a78818d7dd998fa0afd49bcf837bf772af6022c54686f3c726198d13edc1c7eb1c422c111e672bef911cb26aae0c17eb88d448df8cdd9c5268d9c3c195f3c030a650bd14d5469220c0e0c38d82ab05e32e43bfe33f6a707cf1d766d221c3480691bff96a54e2ac677b9c89113764948dd4e3db4b6e304df825ea9600010df9e20ce6b372f45b344c1e21fbaeabce767a4e2ef6bcf4d201aed2efbd36312c2383f7a374cb0a8472d3cb5c261aa6df8d22c2dcacee66b8b185b52b50bbed5796a231bfd3fea94c1ce2689908733678b6d5210decadaa6039d32aab63d6fc5ce32f3f300587ed40635df48600a40498c910db0508b4cbbc6c798773c00318d1987156cc194ccbfef6b437eb43ce7fafacf9fa46902405e35e53fa330407e3cf8da6b0fe7023383df785fde410d8bed84200b0bcf7f735d95e16917ea0c6a6af03b8edfc436b5f5ad23a9661a89ae8bbc73fba64883eb992334b287b237ea6be1673c1da491b62013c93311978190fc992f7b4fa58ea50f6f1fc3cfc76599a704fe97a17fd894c4fa57196d4fb010827c6f6afbcb4fee735c8f705974524cd1fd9d61b1531e27104255af5507c1dc25dd1990076503c1ce880add86bffb977a2c70f32975456d94ed16747c4fc09b84cdcee0136181d14c4e99d89a6cbe6a814c17f6fcba2d33726af54abe2efed2b864cc7061d7a4073dbe71b5fbf8bf04fc6be774935a4447dc5b36a85e1f19dceb1c3a7069be4128c02941b58c1fe73f4f026c6886b7d519d75a1930b76f962e8a66ecc136e228ee8768590bf5a9c7e66390a644ce40a5bffaca0fcf4e80fa0b1d9424f7a7c49169a37579dec0b117dd5b2016eb7d34c65d83932e31fb44aa6faae20b5e3f4af8fa255c852bcce3d55dac7a4af49e11b77418ce69318ef671465b25bc8bdc2f77a66e8921e5b5aa69104c8687d476cd18a35896689e7c914d7dfc3030819db08614ce17127325c329de11a64635909d0a51ec95ffc3a617d271e0c20abf31dd2b2872736f751edd4fd17b22ee9d4c4b90c784910f7cf754567a52e9f0f9e668897a538d57234692911194f0a447a7ad874c4e6bfb26775da22cfdcf97143f6240b0d3f4b7885d6adeef565540556ea9a8d5ea8f4fca4514534ecbbc557c4650917c1c748dc4e6f5df5bfdbc59e0c28e61fcf4bd48a16c00ea1173f49e5695598c6086c162860c4fb18824a4a990b83b9150590fb8f793fd9912d72bbfbb558075249269d3d1623cc2e767844d1b45417d7bd99ebc646cd96fc2e1cd8656c31d841509fa37801b9b61dc3697b49c5013e46d54913388003f59f5ccbf822d1dfab8b1c78d48f050b47cb85e646c4d252f66a728984b230aa7532677412196da1e431ac10c58cf8a0cb17a76df5aab3e0a71ef23", 0x1000}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="d24dea8de9699c3a0423140169f04aa12878ef4aa14c049099bda93dad2a086fb7eeae80abacab6f56d5594981e673f41c596dc3c08a85d0d49de96933d71e0563bd253654b7ef7bf5248468ea37037fd49ae2b35137738304e611bf4bf3e5c797c0ca2dbab766959fbb657244992b04e77c5a6932b0daa169bbbc6ac0a6262b9ca55e15134ff964527a9ac444177a3de815449445722a994c7fac9a8a40f86b4d4d544684fd6d2f05e433aab10d34c0d2538812549668dd7edf18c9850116a67e705a8f5b60e17d87e2cd70f43a181db515e2abff61e3573c45f5bf4334fb24269a6ac2ab981e298c03aec317", 0xed}], 0x7, 0x0, 0x20) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 09:54:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='g4\x14\x91=\xa4\xe6K\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 09:54:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000340)=[{0x80}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x6, 0xf, 0x8}, {0x0, 0xc0, 0x40}, {0xf718, 0x4, 0x6, 0xa221}, {0x0, 0x7, 0x6, 0x3}, {0x0, 0x81, 0x0, 0xfffffff7}, {0x0, 0x8, 0x3, 0x6}, {0x200, 0x80, 0x80, 0x4}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:54:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x200eee9, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0x3f) r4 = fcntl$dupfd(r1, 0xa, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000000)) 09:54:29 executing program 1: openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = shmget(0x2, 0x1000, 0x241, &(0x7f0000ffe000/0x1000)=nil) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x6}, {0x40, 0x39}}) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82026e2f66c6ac2115185b0b228eec8c5df941aeb09b8a65f1fe64a98cf76e2c1a04000000000000d06181034ab974a21cfe8a1413984404507a692488798e69e83180db87a7fe4daac8ae2ae108c15741c549389d664a5fc9365aa709ae212686e16e5addb689464801daa44c6ceaf4992c022923adcc19bb4b5a68059fc86cc8ce071355fdd157f9a31fed9ba230aee524caccfaad0dbf02e05c46fc36f1f8073fb436fae97dcc79e992fb7a5d82859c307c58e2ff08ef41c5300b889db62b0a1cffb4e1faca180003d240090f2d3aa0d3d60eec08009c99dec177aeddd4685627984eb6ccb6c08e817d50f1ec5f748f5cdd8fb65026499c0b9e816464c409428a11e563f62105b25840472ecd1b41c9b5ea1d1fb3e134f198d0c227f42e1f2f232341386c516a5d955ce3d2e211d06f30328c256e75b7fa8798a1f20376d9289880866d26d03b7a29b46a4d6f659d79abea9f2eab39a7141e24b8199cb637e4f067c55a1e5281e961231e6ee6081a28155596e7d54eb2a88cfdacac89182e39a510b08ca1e364becd0e1f10d00852a686fb726cbb"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r3, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x5e2}], 0x1) 09:54:29 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:54:29 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000002740), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) writev(r4, &(0x7f00000026c0)=[{&(0x7f0000000400)="b81529d5583001feed361fd3b33e06bacff9ec8960279d2f1ee17dc5071f8aa57721a450a89a05b6799e03ed6369346d5d30f96bb2cd3a91e114b94a79ec03ccca5e15ad75e55a2d4c54f32a8ec83e190417c243aa5e8588bf07b6b7cb6e6da8a58df90f00e6c67c732ce9f6c0e57255c21ab994f258603af036c6ad73dad08b88d053f4f797f490d192944ab44709b6c38fdef82c677c0a7d8963f8aafad346341bb58be713eb8555c3c93d8f298ddb5578098020532673a55c01ff7a51c0f799aa6f1e5d", 0xc5}, {&(0x7f0000000500)="dc6e6d3996c06f66cb93850de805aa9cec208d3adced7c6c43af45cecd8888eb36807984dce7ef71058794373f4bcb016a84c0b9f1e29cd550b8eabc1326dc4e8affd50c7a51bafb0c081486f337515cd261add298fc82f453650779c2f126d7e5004d1f73a4c78d934525f83fce3e59b9b9654d689d42d2de5ae334c8bf68d427109474ab7f3facee0de4b11849134f46aa5cc48820b8fef01db018e56ab9ebfa57b0ac69d50f7f1907340ea9de53e2616629c5f4e4f2449943f37d343238dd0b2f6e8683553b424bbf32b499062d677b49c08ef79ffdfcee889f0c69e64d970f2d513cde99eadf8ccd25db6ce9684ca03dcb017463ba249529d81028c068", 0xff}, {&(0x7f0000000600)="572e409b2aa4ac3141f8d90b71ea5369260671a209c966d6ef1c367e6ee0ac8eb6f7dc5d76a24c5c0e0be4547ace3e69657a12394a153e5e7a8554d84647027aff748fc2b0942448fca6a68f64da19a6896513e6e64fdfecaa689a96b02ca1ac2c2cde500b61bf6ee244cc93210a512dfce9f76ce6733e79e2f123a70bfbdd31b46e8b97cd0e29fcb4a6a14dc9d304df35ba3ab545f8c217e23de11a480186657e10038edb87f8dda6103f839ad7cd771db7ccf47b87a1bd57dda9af95cc8064548c2f28514f7493aea54a6fc31af2c57ae772862105a1616da89af4347abb6f734f5635b90114b1cb4a6aef6f0c9fc5e51caa4c418f6d85dd26c13266dc798a338ce6e6b87d3f4fbecb6889fa59547b74cb081027b2740026398fce9c437ce8b3db4e7a59cc5945cf1b84b388eb6a108760f2b0a4aabd01e8f51fcfdacf9107a6f4a3a0149f8d48df9ad87a4beca403797ac550ba4a3e94665aece78f414987df2026824db2e264fa936d44339d4c2ee709195abc4e11053cb0cc547e578acbb2d9d1e7deebfbd2b0223defa975809deba650276d1ec613b8c8cc7d9c53d2daebb00bf4b15200d69ed67433771a623437160c85832fed00566902665b80d71a97905c93810eccc6b697abe7094e86e6b2bd2a71fb30a958c77764b343ea2a863a2567b2320f12851386f2ae447a251834fc700f34a91ec4c9b0b523da69644f724ff2b9cc5a96a19487041415c742a2502870d82a52c033ccf2fda1670588c201f72043527372a7b4c03fbd35178c3d76ab7b4b764754f9513902d14b9719bb4c66f9dc8f3078e3dd54df881c7a0d5d081a575ec5aac96658075b419700b3fb32ba16eff4677b808c40665dd2e2aa708e50c22f4cb389d1813011dc25df2c0326c36690fd08ab1f1121054622bdc1ef45c5121bfc1d4a755804fa8436acf080117b6901bb9267c3ba5f583058b6f95c40ff96f244913eab3e386d256018c78e60166617e7439dd04422fc2370adaed4048efc4207bf88afb8da3fb7e3e6803b543d55f77f242d5efe69c52d8747c9604074dbacaaf527f5c3f4a03aafcadfa328378a4b972c87c5d5093450faa7e181073e436d416d18ee7e3d369ae1962c972f7f50c2289fe56fd81762c1bb59cb03a9747e4248f3d4e04f4fb57438f186ff8dcde1344d8bf81f43bc2871deea5dfed8f6b23a6cfdb655099e874564960541e9ef0110db04f98731c191559aec7c27c63acb3da26967a2b91c0e02a14fca5e4cdccb1cfca5f858ed05e49ac78fefb36319740b3abb0a941530f1df16b4c568e3e96527ba8965290f307f4570dab069fad6cb244bfa26ce1da647e771a23ed97c6682e3a526f5393eac7da0c3ad47ae977a712266f849d98111777b7bfb7960add575db2d029239d1f6c9e82d64846ce1a564c2164638e627cae661815a21b5104c698dfeabccc5cb3728175411fe17b934bc0e7a852cdd2fd86f90d0d2c2791263d1c47c0d34cf852a253fe9677cdf5459f14bf3d2f7ade63dcba5abe6e005281026b0525b79e76642fdf9ee5d0abbfbfedc15dd6c50c1d0f9df03db423acf4dcab07f95039e4adc0eb39c0da73855695ac82c629c38c67a2f62f95b23ae7d1fe77e1db015111c62f9da441a2d8c4109c7274263509e4a91efd62f32e04b3b1a5df6043bb29ee7e8f4b80d5a2312cd823a472ad184efbe316a72174624d6e22310c6c08bc77ab30e830419c91b13cd2a3f96cf972ef877695088a280efb06e72fe0a6e2b12175afb87589a383deabe25c0f172f87877ea3ecb7a00951de495e74ba720557d09f2457ffb3f187ab661b5a73fad1e3d560afd385d89301c9f5f2e1f4ca352185671002bfce03d7ea6c7080ea5d98404bcedaac5e208266aa2d01da951706f2030f616ab6b52ed7546217904bdd1a679513ddc067cacc3ce0033f2864a7342643126ca054adaabbdc4410e9038f1edaef21d8812a994323a3e67d5b91df0cc480b11dddcf01e52262658f29d29c71185f5616b176d1336a12d1a0eeafb75cd5c70e206ba61b41990de2332cc986301f207a8866f3a1da36064fbbd844a232fcb0b217fc2c00c03c24c9d1def4e682af26a33d01d85a56894795fa9f55b92759086e57c4eeb4f326fa31487e609452935a62c8bec676e4ffea5cda88be8abfb5da1871bbd11eadb4687df6cb36ff21b7c4b26998c666de1575333c8388ae4d4147695b77bd9203677ca37d99f41b29c9bf2d78378a777dbb6df549c7dead3db173d8de374ad106daad68476826c67b6a70657c1fd0decac0f2a576ee391bc7c723e1d74051ed1bdc2e6ba68af95c5f86f4260fe3a951aac6d36d6a5e055b4ff227d7847ad5292fcaf1992c1c60410c2c4f5f24ea8829b04322b4f68184e7b228b6d5ba369115b70405c2919eb00d9e11d1d41dce6bd3df7545f2bede34c2d67a03de4b7390c47c4dcb5cd5686b0adbf67918550e2bb1b30b1406b849b0cff7e3b0fcc2cab62a0d3f5d68326d137bfe314da18d5537d1e307dabbd727eea45f8c81d8f2144f9c19261cb2808f0b5ba2fea1cd2f28dd4580fb228abef3273faba952f5aa99da53089f4247d735f072212cc8be0e63f1d5910e7e53c35e40d6cc5b3f6ed5edb13e0b5c67505148defe24b53017b595d75432e513fbecf1da2c1e5bf9a4bd7bd3c26676371e0fead91affad37d3c55d28e4fed5d2114d9b453e7dd4ee1438cfa1ad39953343ee54ab9dab8bc0f273d2ab678fc9f7f363c12377430f3ba0c9dbafb6f114b54a55426e9f4f474c849621f15d52a71734eaf635e433e1243e84626c168fbbb966dbc25d539dc59bdc5f760cd3e8202448b8773777cf5cb786f6240010e4257093209ad621e84749c7be49abe98410010e56e2246051b54f6e1d3370797ae0ea0de8a0ae1eb370070a3ff5b619d21f75d89ac5313e4853b0c9b94b29ad71a5b4f469a3e9b9ded24c900772f430ec50354ce73cef17db399b2072ed28f50c9b3fb6d223f2937a26be081d9c64a62de5a941d90fd39eb40ecdb1d386a485089b531ac713e10be3d30e633d83e2a1e7dbb963918899265c4716934b72ff2c4c6b794fbb31b67ef82cf2664bc3372f68a78a7d1bccf1e95f1f649f39ceb3a2423d324f6b9a87aed1c364b7c0aaba7a77f3ca2c289e5e3656733913d4f81f0d397102bdbfd442857b281734222dc416ed632923b4d11d9d55b59d1057349f2caed9b9505518c833941ebbdc717e4dc06416ea7724b572885aaf1cf3fe4f6f62fd89d2929d06efb27223996d3c89074ffeb0e3a8ec2d738488c74e427dc0ba3257ad7c5b30f5d01d34b16c15c7e50cecb895bc6d4e2a73d1ad8fcf1f6acd9cf16039c867a9faa8dd5918eb2875aacf0c0cd75716deb0d8421ffc0fa01c6d387dcc3aa829c0d45b769d65cbecdaa0dc25803b26020dfe439ca536d8b90d17e6fb413a239099820aba5324f514f74d58902acacf4cadfc1882ca378bd8540cf1427bcff7dbc5facb169e9f271a351112e68766391f3135c695fadb682233947d10e0bf01ca16f1a95dd39e46fe70fddd0de31b9240490512b06a694c4ff3c3db0dbc10b71778607eb92916b810f2f2ac2ee6a6dd2d1178800b32dfbf85b811354ed519514fb99344c1df9733b325efacb20a04cecd98c2fb1393a6621ddfa89f96fbb827cf7b4981014a1493adb87aa4a2528be624c2786daf69fc485249c7f5f1123938ecf8245c6c18e7578d6906a7211171381f49de6afa92a886f85be62439fce6e54fc78ccf9bc226f64f95d2771a9d320332ff0212a3ca5e2f8538045e4ddb353f8fb5e7a8227ef1c6d03bf148c35b76770acd88a9d5e3ee4578021042552b6a71a170909f82a9883fa964b8a31f281501d0eb99998f255c410aa0d9a61b81da70f0232241aa69093e95a6164654fc9a22a352a0180594ea218271602a29796c6b4d820f740aed6ccf88033ae343a5369dd2d46a49cdd88db5f1dfa6a4ee5c18e648b7a91761cea7977020628bad32af4579de17c9ab3508ab18ab34fce6230cb27ea1eb58664baada844b93bf7d0a24dbdc9088e6d6c6e734fad25797538c1bec4b4d8aac01be25c8b9d087985a080ca05d927aaca70b35db45ccc86994aae403c5163980ed2e2c05b371533612fad09fc16d3b015853006964105004deb8198d4438cf1f57553663e76a44f116e387a27dba29b955b24e0131adc8f2b8fd13ee20f5666602eecf06cb12c12c4f2c8281505248e2bf7eb9285c06ad366f59c04ed2b5371026e4e1491bbb7d0f2656a7ec7eee76cee6d141b23bad9d11879f202abc355d6a6b2a9a0f18dfc9f054e448a909399a824e3269351384f47d5f039d1263ddaf80d85cffa7eb02e29d2c449538178e7e3f124d26c9cb149d837c6c34695c7b87659d498c072c068842dff1c55d0b83b4abc2cf87fade5826916b8dc13c444d1f420fed8ef827fd8e768dfa69490db3dd95eee17dab80db05d67d73594c59e0e74c8c4e4ef90135798a63a969a1ac98115d24839049d55c10fa31db12900b0aee4c4b6cf6be11eec4f2676aae3e5fbca67e8943ad88adbf603613401c74aa920695d23d09cb7a3844fa042a252337ff6060f8ab65c752a146fb193611c248dd21e4a4d674f8ce2e7db7c3a16d034dd4c7eada850476812009caea5b8637a26696993de8a821ee3cf6506d0e162af844df235e5970020139121f2bcf65ea29a9d92d3bc66202a9dc2813a574157e0e0d672ea634ae0a58c4b90e1f06b5855b49c018a81b7bcc7fe15af280068ed7bc0c838d0a776b0e788c30a1bc3c6d02ef0b07bf892f9f100e193b6a36a22b9410ae86ed1a9da380d7de926cd2a6d0a1f0a6db4f648678fddbe356b3191cc8c31a61aa928184f957a436325fbd705be85387f07798df6e2485691b8e0456a6ef3093e1c51322a1e1906976188e7346e98bea68b82caf1c57693557ba3e1fe07a07154ebd9118184f9832a1e994f82dfa4961804d9f24a11948b5e769e5e9c5d32f73ee7a37b53fe9191e335c7fdd3ea14c0cf42f3000e8fbd0d62110be61fe03e1cc2fec5b7be9d9cfb73fbf5d70ec37206ebad2122d603b24c255514bae40c64c728c88abe4fece095702976d65b2e823451d9e13978db9b5c5d3df64b6f33473d218a6f9e9cdb77a1cf2d281a0314b0d1966fea7947683de328c859604e5664c898d45e1f264b2a502868a6dd3c48f61b03f6f3a1a358e83ca6bceb167def8207ed5fd8c9b5044026976c31f4d86253ea1d747dc0d8c156e2c79025172dd676c0823b34720ca4c7cac0a771bc582eb2c4fe5f1b2922ad9ef1ee00402e7bc44ad697047a99a5a9d227f1bc53d975c4a6afe61cb0be001198501cd15830ea9da825aceb4d12f6e767559b029350879d0ee1dc029e72e6351c7de10aab71e1b9e6df28b7d62ed9996bb410c3460cae69895f86202295547541204a133d972a4243680cfa37d77e4c2ec6bcd6e875d6099a36e57315f10edbcfc871ed638ca78f0ccfb2fe813280e1ee9bf90be2aeafe95ab1a7b469fa20babe4706d5fe0a7cb298fec4cb558179687bcf051a854fbef0f1015a6c91c53f50e8ecd162bfe8351c29cd8eed593d8149e533cd87ad576fd3a41e0978e090857d0255d6c06d9ae253221c22ed1cf471c04a19ede354ece75cc7273c7bcd2e630d855a80641293769a399b32d008f561302a8818bb2aae389bceb88a8e4de12882680893224d1f66a76bc1580f35ff537a55fb7617a95eee6fd5282d257843f53e3ef80d7b47fdbe7ba74d", 0x1000}, {&(0x7f00000002c0)="c991ff3cb4df69f1dfdf7a778c6aaa82c7f3502dc030b4a445144edbde4a5f31a31a4df96c3ee363c077cfd95c6de6ed82e913d78c", 0x35}, {&(0x7f0000001600)="85d30801d81e88ee69f09f6db3fd38eb3777bb50dc11a6ff90c23eee50ad04f1028eee061db06c6c2798bcb63242fbad0ccdefb883ace5ee2b852bb5a12419d56a5c23b719c9e42ae0b220e6591648391b17b7517aa67026d2191da54271c3d31c8bb710c5a979167c6bfd1ed183ffdb71ae9325b98c0d66635cafa373e24643a3424b245ffb9b9af4798d5dadc327424fdc6db63c912672ac4e4a6dd04404d2a89ebba3bc17625703e569a90075c5172581b9918935d5cf0ec1a95c1d8c9c2ed63465305863629885e7bc09fea07e38a02c7140a5ac185657762ff12ab41f986da429500f91e4442771c6771e7c838e1909bafec1fbfa1e31b4b29d153d97144d5d20f48547baf8e3695168738ed0abbd23e2eadddabcfbd59e0c1d4fbda8a9cdf05d9a7893e7d4d9292df2ff13f311a06b184d8c3dd201c09dd9dd00457f93d74e1157c57ee4bd6c77b3f271780d8fab73f6599c8ddfd639bb81e957467ad4e1ab2486037928a2a7b308b99f4d54728206e568b77a127337372a4425a7810958244792e985e18ee0cbd87ea88d68960294344c7ecb8d61da44627a2f108310776c053a442aea64f4f5337e3a58f15b417b42daad34f7f2dc80e8be7fc0e25ff979a4d6b37651c941ce0cc34a00e0881532fb8d6cd33190fb926c178a63b212ae3a650d7376b50db887a1b709e6dfced10973e1da9ddfc66da9d9ce0a40caa3f4c1757c56d130fa71ab09ad142ce6f502bc334822abbffeee22a74976eed6ce6a38ca2fe70a0f858cd5dac1fcb9ae88894768ea052316afc72956ee22b3b73825ee47f698ec6e751c0d97461ce4a83f0ba6286dc4ab6b66a77f4f3f2fcdad9263b474ce78257c48c6d92934e78f32b14b9dfc0098a979b865e5a15866a43f5601700c021823e63a0bf4ed5c8621548ed747ddca3ecf730d130c807aa3c262d2f2254c4e1663f66d13fb2abb91774a9f272fbd80e1b551bd7e119b76f0fe2c0ee7f88c0783264b745ed99fb9427e9b540d8d9f5d63c0ddb526f1727fa6914484cb61575b89076e250a89f01adab1a602ee1bf0a29e99e8615c03f471fc0db8876c8cac2ff83df4e2acd653d943cf57f025ad52feb22ca03fbc1b08263ab15bbd2968ed8bab854344e5aa2ba6e9f42776fadc7870dbff6167fcbcc605761c511c2db297777bea673d208da0756aa541d142e0ed09f2930aa02acfabad83b3f8f69d2b9badb57fa44fcff8e8c2ce00796ab5459e51a8342052e6d3f678f19039ffa2a93875947f7d52e192d7a06c5ab5dfc21abe9940ea25a7d8e5d2eea206b52cdde89fa249228cdf85c7fff2f2b0520e45e87fe8dbf5392f2994e482020b4b2b4a4bb5c0fa0958f87087ca3bc34471ae14cc614381969a82ac881ec460c488f378541f88e2454fbe81fe6f1b0d0e284718ffaed5271668486a6d041f2b5ec21d6ef45635cc89fedd578f822fcaee69fa03ae665a64f030d1639495d29a262f5169c984067404f6e20ec9de53271b3970f024f5595fdd153fd752c2b60a9c07d5b15fe9ebe6900d1aef9d74d0eb56ea2225a09472155ab0d5e7fa5cabb535493692b75d43da238d7c4b347cc0da6aa9fab3d073be58757d937177425eb1a5cfe3a28074855cb8baad27c194f331a018c2460a933d99aa2f447b3880f9542493dbce09115686ae6042b46f2beed24b45c0d30556634eb589345fd4072fc09f43b5c2bab6f70e573eff0852c9cb1134bd97c9474b4d6973c2bddd11df31df039a721f21cf7a6768d1a6779ae5a4e5b5535f3b551f5e57555263ca027913dd70e01a6c644dc4381d837c449529959776fde94c2b7437ea1d467deef306722ef6fc50f38fb6ea81af658eab034ed751367a3cde0827e7c752b91dd3804885e46c9f05d147807e61ce0220c8c86d9d67b09ff5f0a2028885cff2691de40f71dea4de57afd2d08db0093d5dab3bd49f7b0d256ee3e5b60f707b624a97545bb7713527d263a05c1f439bb9633d9d1e2c53d81cc9c01bf05085bd20b66aeec70a0f83bd4675de820e2701e850d21cadeb9f96f5d6bcbb1303e9904e8a11601dafa2ca41e3eb6fb20ce3f305582c4897d52f390af9fa610b5f2c2eaa25d2ffcbbb5b4a33604001bce0cde6c5a450b4b14c8c95e25d8ddeba10658d0fa98b498887aa9ae13148daf86981e435d72ac9f56bc3307e2603ec4d29ba714dad1128172ba1e3a2483402ec6e414216b604b92ec9b69fa5101d54d338811b321117c9c7af9cd92af291fe910a2c17103b1c439c55930cb3b8057f1da794c9166c8dcde799fb29ce0de947d7ce1184ac4af99f13d95f479fe106152c347de0dba1f2400d6ec6aa5e8f3868eb2b14665d711376a882d2aaa618f759f9bbfc59da91b5005328c85aaecd29aa07d6e093d70f53dfbeb360faa5e2e609519769d8d6d04a2ec86321e8cc888e1affed26770c9abf8e20f7194bc5f5b35f2d0b81608677d06ea6497bfe1dad796ee76818e6dcd1e667f2fd5b740c7a6ad33e558afd2b40ddd0ae06702070b0669e3440bec5cfc419b7385ad3f05bb5369f3e471f0a1895ac32f8b50b07e541e0bae35b81f8715600daf428605f7a6b8f805055e10400f3c8e4ea0dcc5112c531edcf3aa152c2a9abfc6dad64f0386548b15de9607f7bdb3d95567ac67427201c534455c518455a02b6637f0ff9131a395e7fc2ec58019b3dff1241d05b989271bc00aee4e36f86a440185fa540e73d985f4fb37dcd8431f15bfb8def71b0776078d85a89ff79a359239dbbd867509f6f2b328ca6d3fcf5f362509d573e5155b5b69601a0a736810b1fce43704657b06d44296f6888c1a3ef1a45912c411e2895107f71a63bc3c414ee9afa2197c8ddc869be6d25389c46c0ad71028119ba8159ece26656734dfd5d8abc4d9c66f62d6c79a11ed10d50e0253666da2414d44624e9ab213a246345dd430828ee1500dfa3ec1a108a2b1d4355cb95507394bfbb6c4c601e3ca7a850a8793077a2afae9fa3ecfd34c8b0fb4ef2348418484621803f401bdece9657a6a532001aaa459a2b0c6a7cffc713c5578319e20562b241481d25ccc005020f05556bc9c9e1756cb5e744f581ca16f4864f6cefb438cf33793c29697ccb8e08a0748eb18f99a229b5f77d1f6d24a06c077041bc98e5a67539e647f94410521ef695063cafe4f720586ae2eb14e27b4828c1198d94eecfd68f1859703dd6c6f9d51a989c173cd25a16828fcb7bca81cc79c468176355d064f187cf409f00fd47f0257e61d2fc27fba18baa844c3f2d43982c25eede3668ee85476b67c795dea80f6e452d8026ea0987a652f42c81c19b33b4848c83270cc27a4e8a5432f667fd04ab48c9f1c4800e2a8faba2eb1b68e88521577fa1971360153dd72dbcf9977514052a8e5709a3fc571f7d873ae8e62b03d89de80b228f867ae6f0c6fef83869c53177424264dc1dd1c86d7baec505f6d7ea4079961af33a9ea3b67f96d38cbfa083bc1954a471347c2b9913c9fb466a4635cb087803c1c246083cd2e5856afb6ebdd4c0cc92f9c1ae976509e69d12ee5bf5a7480c0b7d8991146b90cff85102ed68d97832d5d60d6eee680ded0b5af7eb3115258c88ec4aba8e5aea557b4324269c6124efcba56fd41cba5ce673fcf23a52761cb8114e7cb15822ac24f476ae4fb7fb685f258d195bc971dbcf5056829829b4d75ac245139f9725c39b674486af224e7fae1aefe98ae40df7796b93aebdb21c4a4a0a7f0167177112f95e69664510dea51c078e40cc8fdef5fec94a789a4a6c05b36cddea2041cb9fc25e4b2c0947e0c6d720226f2a6600005129167cbf91c7c8b5d624988a1d298cb8556d569f511ab71b45c893dd8aa0ea4747cfdab2d408d5629bc5f174bc4678e15f52ec0f7835e6b2bd9dedcfb0853b99f84bc17f88a0d9237ed341ded464260ee9ac1843c7bf702a81773371d50aec5ae6ecd75159588eb002094f4a9858e5d87c14fa6c7ae2a4bf2eb2a14237aec70ef6e74b956859fa0a9641df551b16fe6d3991f287418e2500af32a6e69343378ea03c9e7068458f572ffb1c31b539aeb1964a2c9c30c6cb132c1c5c952e63a18d1c34be4a1839b2d47e7ee0715a25adf776b283d33c13ef467106208d129bbe5226a102926afebcdb85f5138738f6a68add725ae7e078ed2c9d7665907336f72084f97fe08ed463ede3e39dbeb4ba33f7b8271a27075bb98c35e54e2736bf14a8203ef277f6d1bb4e2fa5ddd1b5b85ce4dfbce4e0dd635fde06971d11f2448060c88b56c4ac614008424318d3c0778333d26111f3f7cae23d009ca40a4c5012eb14df83028340558a1ebc15d62855a0c0e7a58d5b0e73ac332137857ae4ab22e01ee65a2f38825aa880f1f8aa7e09934d79f156086928268c0358ef77bb24fd9b7f28ede82e8a9b307e39c3bb5224132fdfa32a064ae078652d3c6a0b9ac227ba0c8e365db1555254ff77d6eaf018b91cd1415a5aac3c297e7aed52fd2cb60c20f468edd64958cc0195eeb778afbec0b2c8d4f1ba8dd35ee1699e51ddf813c6f7e15f0a849cb7d2af72b016fdb636d15f650aa9a12e0e837ddccd6d82cbac349e8b66e4cd4452a6c40b374d659849b87211868303559bedc2dc6f726cb0aab7262f58572f4ce316ccbbf0b75fdd9107dfacf4959da47338612bb16e7fd3c1c8ad494e21a2bbbf80b9619827c233d90868586a7fd41d3a5c9a53b199a076139ce78fc2586163e3d547f913ab42c15c8c81330af5d3651e3418456dc1a92fb9a38b983b71dea8424ba5604437c4dbe133e648976bb4a79fb41ca8b1ab99c53e7ef91bb7f4835fd8917a6e7d8702647f9aa4ce07fbb04056148106a1b90d98b727af041cd6c2b4a747bfbf5a436e142a2346b2e7f02f656f597c333cd54bbce64c61ef664459ff1d2b8ddd86d00617a7c55c410efb3b4b67caffcbce46446057c3ee942355c2dae1e301fcbd3ec8a779a4ab510f3a20e1349918cb2cc45f01579bde141418ee01127772b8f0f7aa6356359498894037a7390fb34321812b95d4b18cd82cd4237107601b44c86f233906b980d4647628fe754bb69eb0bf5d81488128a64be175a5d8898b4031824e59d2f87ca474a235c5c3c2dbde17259d8742bd540d89cea234a627765c5e418120b3ed75edaa2e68a98b804c41054f8414eecd48c6cb9aeef4fc2ad2d8be87d3ee66ff669fa91202f70b0cb3b1f4f76bae8660b98a293633329bfe9573ff4b38172b05a0a15a253febda344a18aed1fe9311c6a36e9fcf1fba00a0d7b6f7f7276fcf152c04196d8e39788358ca47926ac93e61d1ea776bad909dbbc977a1b8365d1a74952fee7e02ff035f5def4fba6a7eb39a99133fe68478ad352e0683a5741dc10964b305cea6c260f3e01009cdefbd294d17f3a30ddcee7ae98264591e37616734179782cd0332f4853de8b24a3bcf6ea544e7b931ba7ba43957edeb1658a73abb92af2a4e3711939b66fbb29e32f910f827d4fba3ef18db8f7ecc9677022e8e216a48a22773156c075228cadd1443e86136c40e4cea272945e2e469c7825d1d5726b345a0b72951977d84725ffee68b4e8f28f70b76e6cd5306c75d36b9c73a0894c380fd9b5267b3440334a87bf2bbb69edb1339ce82377f958f4f73ade0c6f70f3bd95377be6e1d49896190bd65eec931e3f89dcd67cbf3f1d5514af6ea64e230d8e627ab03a41fc26b30af51ee84ca79b206b132aa46c31eb833bdcf95a2f94c80046e4bf3d22a696adbce615b6a22f8cbf75fcec4ededd167e010e4", 0x1000}, {&(0x7f0000002600)="8f25eede5843b879b450aa9d7f8f2556c83bec44a8e415f681fa277af2b47419f65321d913ee14bc0584b24b17af4219d0a7c819504988055456f25c01892fa591b114324b29288fd39f4dc10cd7e01bfa961cc6997b76884c1b98ed171bfc69369b3a374b5f73dfe492a3c748cade45fe7194bb4690b3ddd7af07c1b8d0df07f203ca2dd0", 0x85}], 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='C\x90ev-dPe\xfc', 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x200000000000036b, &(0x7f0000000380)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x48a3, 0x6, 0x8d6a, 0x296c, 0x101]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x80000001) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000002f80)='./file1\x00', 0x3f82ed4202d89e5e, 0x4) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000040)) r7 = socket(0x2, 0x10000000000003, 0x0) r8 = socket(0x18, 0x1, 0x3f) connect$unix(r7, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe31) socket(0x0, 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x3bf1a8d37596fbee, 0x0) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000280)=0x101) r10 = open(&(0x7f0000002b40)='./file1\x00', 0x1, 0x0) pipe2(&(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r11, &(0x7f0000002cc0)=[{&(0x7f0000002800)="6598413124e77a319200130e252026c157d561bfb1ca4e0668023e1206cdf2f21c116211f55d9ec4fdd4843e278a0bde6523f4daa6704ba2033058836acbc8811d02350c17f58b84f89720d6bc6b802b80047dda8570b13e0541a3f76c22da71a63762f03fae546c974e162ec541ec0e36a862b2b14c5d3da72e0e828d9d65f80f74e9428ffdcb0f4eca544b21b69375026adfdff4162632e9a694408383", 0x9e}, {&(0x7f00000028c0)="9b4ddf677715e964cfb75b127c1c84dfcd82a181c29b97ac3aec4ed01e9f23c7bc0600cdf9a362e5000000000000003ffd821240000200007fd81466125cfee4f5856c54d9b1a6b61b3a0ef4086dca54f1adcbf7c5500a9225078c8f7abad7405ed7ddcebd5348df4a983b295b65dfea4a7cac1abe3c3c05415a4f1721b44ad50ee8c431a1397849e55100"/152, 0x98}, {&(0x7f0000002980)="66a5a7c84c99b4eb2433db38c02a88dde85e27bdfe3b4f00faffef3efcab7e5bd1841e20d67fd02204330924cbb348ad1ac21b72459ddbe185b8346160773d14bc6ebc21e54e998d2084b3cbb71098c28ec0dc029b2f73281fa2aa86757e434d6e14d79257f980b1be33baa8193f83cc8381666f40a64746a4f4ae6a678b493fbac389f12dcb8c733fe70ee11e0590", 0x8f}, {&(0x7f0000002a40)="573325ea5a210458bfcb69ad8953b0130ad7dfa897aa96755e0dd57cb9268b52c13140568d4cc2ef8d1d2ec2ef77d146568ee2e03feb000fd60d1a8444cf5428e28eb3f269cfa9b113fff4f698f52bf6a549d275803f109fb375b1e0d9dbbfcd6a46bd0eeaa8f64ad6ab0aca0b7e7f6609fc84664c5966858751e323a2483709ba462de5dae60f0cae0ccac13e96020984e915d39d0fb2c54ef5a6fee990619f77103ce7e2e21861d1ce219f3786d4a5cdfad86991b687f504d76490cfc07e87373e3fe884a6a5151037c44e306e7ef9400882a0ac4dad8f53e88bb7223bba91ef48398e5c71f06d88263f6855b192c46e74a6e909faf8f052eb119599", 0xfd}, {&(0x7f0000002d80)="288101a1b4cf8000000000800d01e89590cd3690c93916007ef2b50f42cad633c8aa7f7af676120e8a4771a4331439086e45110ed82fcd848b24ca68af3d48f0e57a569eef87b8f9b738f31e8456aab5d16436b075ffff8ccd3e3efe31f25302000000fc6a176333fbb1a19a5bd6ef3efa1690a12bc645c601fffbfe647c6f29d1d5d9b0f23294e37fa76a35d1c0fb24ff8cbfabfcf0e60b527150b622be793bab5740206d7d69b2dae3b4878d18919fe32d235190cc12e1e2536d9c92744e7d9b739437e8eeadabecc9c175c8b2f2110fea1542a7101da4375283b705b544330f29de71c9b9f75441d4ea63eecdb95e372ae1dccd1bcc", 0xf7}, {&(0x7f0000002bc0)="73cfad5b3e52a42ec8fbec94ea505a2ccc1ae7d0c83b359aafbbb69fbc9be03e2fd1970ef920e03de23e2a2824d8cf309fa9ca19db6371c92b08f0875be2f8a505eb9afbe1f4cf46c1ee5c4beecb8f50f6150b45ac7585f9d6b11f5e25b63019800d58a2ff6c80bef90acb2ed1da559963203666265083d7f4d3a8d9804dd0614c2b19cca6b73f44d2a0a74d9dce4f940a12f4c0d8b1c5c80ab160a4fa9153d988157074ad37b31281ca8eb32d51b3634eaa563a8a7a0ed09b2fd453b6086a2ec8abe89bc4982cfda9b8e9dbc0a1f4", 0xb}], 0x6) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000002780)=0xc) fcntl$lock(r8, 0xf, &(0x7f00000027c0)={0x0, 0x0, 0x80000000, 0x3, r12}) 09:54:30 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="ec1d590ef21654f4c21fe104eb475a41007e3922d34b01000000ffffffffe18cf75a41db82c711a4c1a63ae864f01495383071fd760c52b666725b6100000080000000004af63f1449e432b015c80d74124457ad35aaae7a84b17ffe000000", 0x5f}], 0x1, 0x0, 0xfffffffffffffffe) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 09:54:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r6 = kqueue() kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffffffd, 0x8000000000000000}], 0x3, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpeername$inet(r7, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 09:54:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b548706000000b8180000002d00000f31000000499a0000000000f8d2ecd21524de39f9322a195d296a0002df00000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) r1 = msgget(0x2, 0xeb389f7e08b71029) msgsnd(r1, &(0x7f0000000180)={0x2, "595f35e26a6c0df85c27ef4824c7cf6bf26b580b74515613e5723330ac86cccf9de4325597366b5abc591a58eaca00628e1cefc36d43f1e21923fe0e6f222cdb14bcb56c2a2b1c4b7377dab4397185f8e412188fad381b9c8adeed2ad991f46f4c8266e99995977c844c76bd75755d68d71a"}, 0x7a, 0xc00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:54:30 executing program 0: socketpair(0xb, 0x2, 0x4e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040), 0x0, 0xc6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = fcntl$dupfd(r1, 0xa, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 09:54:30 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = kqueue() r3 = kqueue() socket(0x6, 0x4, 0x5) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r6, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r5, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r8, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x403}, 0x80d) fcntl$getown(r6, 0x5) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 09:54:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getdents(r3, &(0x7f0000000140)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 09:54:30 executing program 1: shmget(0x2, 0x4000, 0x12, &(0x7f0000ffb000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) 09:54:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff7f) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e000000120002ba14ac9142b13b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f3b4c0b1403a47d56b57936b07085d1bf20935ad3a73120e05463bfb120fbc198fd2445dcbd3d5346b6e3b034fa920fff286439ba7a6fd58c9c1a45b069164ce49496c66fc26553419c61c97f144808f7d82050b8eba2d6910321f1e8ac39e949e67df6271d056bd37a024552322b11cd78a1a5b2dcf237502e269ffe04da8748f827c3d0400"/194], 0x10) write(r1, 0x0, 0x0) 09:54:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffff7ffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:54:30 executing program 1: r0 = socket$inet(0x2, 0x5, 0x81) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="8cb063e86daa190274412145ecc1fbafa966", 0x12) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 09:54:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x0, 0x1, 0x0, "22bdadbc00012300"}) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff", 0x173}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="b7caaf9dcdae3f752825a825a1ef1f9c5da2e049873a613f53a6ae660659aed7e1057e20434de511fc2588f4898a349d2588cd9cb360471e36ada36800f99b95904efe96602f586be2d4b2261d58bc46711e51b894875aefb8b082fa3d3e91d14ee20966b92aeb7f5c056a48ae2731eecf648849ad96756bf7e080720f374e84394a76c0141a9b2b41f150757e5378f15bb5e1db5de14c7abd2d7f523e05772539932bae8f01f3015bec85bbe4821a9d5d9c868922fa7a688a078735b6a5a72fc5b1c5b66c73722aff8bebf5c7b5736c809c017b5c878e529b7f512f65", 0xdd}, {&(0x7f00000000c0)="434f51a69a4fc1305d1518c4bb025face7dff275821a773303b39be5afc2060e6aeda88b841b23e1a0769583d63f69506246adff85ad0868cad45384e07f7b5f81d4e5ab63610312f1421ef4421d571eeae1e64a392a53a269be7861d15faab0640f1ba1486c5d97ce21aff8d57077c60ccac1f44e68", 0x76}, {&(0x7f0000000140)="93497eeefb13c95a6b68c1f5b94acd7432", 0x11}, {&(0x7f00000002c0)="237afc870e680655b5644bb890853c7594e319eca6f2f714e31a512497048dcd4b2435577e79a6f16c03b2723e8f890469a40d357972ac453dbb00addbc2aa1f1d2a62beda3fce6b85fb89b9f558f86daa678f62e7ebe2def8aba12efa26a296a6fce1ec654c87d1545dc0e549f580801aced542050e1026e3b99da0ad0aeb0f5b4322e5b3f5e9a231908aebcfba77e812e4cf920ea1e984158aac2cceb94efec1f06ba48bd2f131487ee9fb3f747084691792afa90321b60d93599b8c8f2f798f6c0fe979a5964e3821b4db0f6894fece4f651702ac39da6a4024eb976f268f3cb177af037dc567745a97df85deed343f4e2f90bc688ea28dde695e", 0xfc}, {&(0x7f0000000600)="6e0d98716b3bb5effb56f99e7322986588abfa5c02062eab543bc6607140850ec6a93209a2ba43a6575b0150ffc8ff048669e1b5845615d9d64ad7e5862464ade2c1af162b863106349f2c74b030d500e9b0ef7944c741f8f85704588e243e071f9e9937f3ea3099795463a282af6c36dae42a362c632661a16d809fb135be73d4f90b298b24e06bf1725d77cb20ff48f187817db5116184eb9633ec77718a9ffa02b0426b1998c3e4fe7d15b4b3046ff4a5f1b61d6a413f64a4737e75e6343b26f8d6972eb1255fa944602fd8edbcf5853d05b05e3b1f40e50f687fcaf4d323965e7a37450a782e5352", 0xea}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) panic: pr_find_pagehead: mbufpl: incorrect page Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_put(ffffffff825af3e8,fffffd802e000000) at pool_do_put+0x36a pool_put(ffffffff825af3e8,fffffd802e000000) at pool_put+0x4b m_free(fffffd802e000000) at m_free+0x119 ml_purge(ffff800014928878) at ml_purge+0x50 ifq_purge(ffff800000a65a78) at ifq_purge+0x97 tapclose(5d01,7,2000,ffff8000ffff8008) at tapclose+0xed spec_close(ffff800014928990) at spec_close+0x311 VOP_CLOSE(fffffd80366fda90,7,fffffd803f7c6cc0,ffff8000ffff8008) at VOP_CLOSE+0xc0 vn_closefile(fffffd802d6f7bc8,ffff8000ffff8008) at vn_closefile+0xd3 fdrop(fffffd802d6f7bc8,ffff8000ffff8008) at fdrop+0xc2 closef(fffffd802d6f7bc8,ffff8000ffff8008) at closef+0x118 fdfree(ffff8000ffff8008) at fdfree+0x100 end trace frame: 0xffff800014928be0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pr_find_pagehead: mbufpl: incorrect page ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_put(ffffffff825af3e8,fffffd802e000000) at pool_do_put+0x36a pool_put(ffffffff825af3e8,fffffd802e000000) at pool_put+0x4b m_free(fffffd802e000000) at m_free+0x119 ml_purge(ffff800014928878) at ml_purge+0x50 ifq_purge(ffff800000a65a78) at ifq_purge+0x97 tapclose(5d01,7,2000,ffff8000ffff8008) at tapclose+0xed spec_close(ffff800014928990) at spec_close+0x311 VOP_CLOSE(fffffd80366fda90,7,fffffd803f7c6cc0,ffff8000ffff8008) at VOP_CLOSE+0xc0 vn_closefile(fffffd802d6f7bc8,ffff8000ffff8008) at vn_closefile+0xd3 fdrop(fffffd802d6f7bc8,ffff8000ffff8008) at fdrop+0xc2 closef(fffffd802d6f7bc8,ffff8000ffff8008) at closef+0x118 fdfree(ffff8000ffff8008) at fdfree+0x100 exit1(ffff8000ffff8008,19,1) at exit1+0x32f postsig(ffff8000ffff8008,19) at postsig+0x4a6 userret(ffff8000ffff8008) at userret+0x159 Xsyscall() at Xsyscall+0x156 end of kernel end trace frame: 0x7f7ffffbcbb0, count: -18 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014928620 rbx 0xffff8000149286d0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149285e0 r9 0x1 r10 0 r11 0x9e3d3b93afd14c00 r12 0x3000000008 r13 0xffff800014928630 r14 0x100 r15 0x1 rip 0xffffffff82084ff8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014928610 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=341181 stat=onproc flags process=a proc=2000 pri=17, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff84f8,0xffff80001491c2a0 process=0xffff8000148a2d98 user=0xffff800014923000, vmspace=0xfffffd803f012770 estcpu=36, cpticks=0, pctcpu=0.1 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 82730 406088 11961 0 2 0 syz-executor.0 82730 78192 11961 0 2 0x4000000 syz-executor.0 11961 515769 36765 0 3 0x82 nanosleep syz-executor.0 87167 107557 0 0 3 0x14200 bored sosplice 36765 80951 10368 0 3 0x82 thrsleep syz-fuzzer 36765 489998 10368 0 3 0x4000082 nanosleep syz-fuzzer 36765 134225 10368 0 3 0x4000082 thrsleep syz-fuzzer 36765 1264 10368 0 3 0x4000082 thrsleep syz-fuzzer 36765 124823 10368 0 3 0x4000082 thrsleep syz-fuzzer 36765 460778 10368 0 2 0x4000082 syz-fuzzer 36765 504202 10368 0 3 0x4000082 thrsleep syz-fuzzer 36765 393175 10368 0 3 0x4000082 thrsleep syz-fuzzer 10368 486894 83720 0 3 0x10008a pause ksh 83720 409430 81938 0 3 0x92 select sshd 71043 150461 1 0 3 0x100083 ttyin getty 81938 151110 1 0 3 0x80 select sshd 10531 496284 59381 73 3 0x100090 kqread syslogd 59381 214489 1 0 3 0x100082 netio syslogd 13264 123699 1 77 3 0x100090 poll dhclient 71720 65462 1 0 3 0x80 poll dhclient 74329 338262 0 0 2 0x14200 zerothread 97850 315496 0 0 3 0x14200 aiodoned aiodoned 74025 174207 0 0 3 0x14200 syncer update 65582 342415 0 0 3 0x14200 cleaner cleaner 25576 424034 0 0 3 0x14200 reaper reaper 68915 181802 0 0 3 0x14200 pgdaemon pagedaemon 45222 36369 0 0 3 0x14200 bored crynlk 31735 367112 0 0 3 0x14200 bored crypto 74586 436278 0 0 3 0x40014200 acpi0 acpi0 69668 161935 0 0 2 0x14200 softnet 35834 257990 0 0 3 0x14200 bored systqmp 77346 113216 0 0 3 0x14200 bored systq 60781 329400 0 0 3 0x40014200 bored softclock 92115 164387 0 0 3 0x40014200 idle0 58438 503918 0 0 3 0x14200 bored smr 1 217079 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9539 6489K 6874K 78643K 11837 0 0 pcb 13 8K 8K 78643K 149 0 0 rtable 121 8K 8K 78643K 583 0 0 ifaddr 83 15K 15K 78643K 210 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 38 0 0 iov 0 0K 20K 78643K 129 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 1843 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 18 0 0 VM map 6 1K 1K 78643K 10 0 0 sem 12 0K 0K 78643K 129 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 5 13K 25K 78643K 597 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 49 38K 63K 78643K 548 0 0 subproc 23 1K 2K 78643K 85 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 91 0 0 in_multi 42 2K 2K 78643K 110 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 319 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 126 55K 64K 78643K 2502 0 0 UVM aobj 34 4K 4K 78643K 42 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 135 0 0 NDP 17 0K 0K 78643K 48 0 0 temp 146 3539K 3617K 78643K 41766 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 22 0 13 1 0 1 1 0 8 0 rtpcb 80 71 0 69 1 0 1 1 0 8 0 rtentry 112 100 0 54 2 0 2 2 0 8 0 unpcb 120 750 0 742 2 1 1 2 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 142 0 142 1 1 0 1 0 8 0 tcpcb 544 262 0 258 2 1 1 2 0 8 0 ipq 40 5 0 5 2 2 0 1 0 8 0 ipqe 40 54 0 54 2 2 0 1 0 8 0 inpcb 280 1210 0 1196 4 2 2 3 0 8 0 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 11 0 8 1 0 1 1 0 8 0 ppxss 1128 14 0 14 5 4 1 1 0 8 1 art_heap8 4096 4 0 2 4 2 2 4 0 8 0 art_heap4 256 429 0 200 16 1 15 15 0 8 0 art_table 32 433 0 202 2 0 2 2 0 8 0 art_node 16 99 0 56 1 0 1 1 0 8 0 sysvmsgpl 40 63 0 29 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 125 0 115 1 0 1 1 0 8 0 shmpl 112 40 0 8 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2420 0 1027 46 0 46 46 0 8 0 ffsino 240 2420 0 1027 83 0 83 83 0 8 0 nchpl 144 3484 0 1882 60 0 60 60 0 8 0 uvmvnodes 72 2808 0 0 52 0 52 52 0 8 0 vnodes 208 2808 0 0 148 0 148 148 0 8 0 namei 1024 11665 0 11665 1 0 1 1 0 8 1 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 520 8 0 4 1 0 1 1 0 8 0 scxspl 192 10233 0 10233 11 10 1 7 0 8 1 plimitpl 152 59 0 51 1 0 1 1 0 8 0 sigapl 432 758 0 745 2 0 2 2 0 8 0 futexpl 56 21961 0 21961 1 0 1 1 0 8 1 knotepl 112 412 0 393 2 1 1 2 0 8 0 kqueuepl 104 1184 0 1182 3 2 1 2 0 8 0 pipepl 128 880 0 862 6 4 2 2 0 8 1 fdescpl 424 759 0 745 2 0 2 2 0 8 0 filepl 120 8870 0 8782 13 6 7 7 0 8 4 lockfpl 104 458 0 457 1 0 1 1 0 8 0 lockfspl 48 204 0 203 1 0 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 2006 0 1999 1 0 1 1 0 8 0 zombiepl 144 746 0 744 1 0 1 1 0 8 0 processpl 864 774 0 744 4 0 4 4 0 8 0 procpl 632 1636 0 1598 5 1 4 5 0 8 0 sosppl 128 5 0 5 2 2 0 1 0 8 0 sockpl 384 2042 0 2023 10 6 4 6 0 8 1 mcl64k 65536 72 0 71 1 0 1 1 0 8 0 mcl16k 16384 22 0 22 2 1 1 1 0 8 1 mcl12k 12288 45 0 45 2 1 1 1 0 8 1 mcl9k 9216 7 0 7 3 2 1 1 0 8 1 mcl8k 8192 47 0 47 1 0 1 1 0 8 1 mcl4k 4096 74 0 74 2 1 1 1 0 8 1 mcl2k2 2112 6 0 6 3 3 0 1 0 8 0 mcl2k 2048 71356 0 71304 17 9 8 13 0 8 0 mtagpl 80 31 0 29 2 1 1 1 0 8 0 mbufpl 256 119288 0 119067 32 11 21 21 0 8 1 bufpl 256 8908 0 3697 326 0 326 326 0 8 0 anonpl 16 103846 0 87875 109 20 89 98 0 62 6 amapchunkpl 152 4364 0 4218 20 8 12 12 0 158 5 amappl16 192 4125 0 3002 80 19 61 68 0 8 4 amappl15 184 187 0 187 1 1 0 1 0 8 0 amappl14 176 341 0 332 1 0 1 1 0 8 0 amappl13 168 1 0 0 1 0 1 1 0 8 0 amappl12 160 62 0 61 2 1 1 1 0 8 0 amappl11 152 57 0 46 1 0 1 1 0 8 0 amappl10 144 16 0 14 1 0 1 1 0 8 0 amappl9 136 599 0 595 1 0 1 1 0 8 0 amappl8 128 204 0 169 2 0 2 2 0 8 0 amappl7 120 63 0 59 1 0 1 1 0 8 0 amappl6 112 59 0 49 1 0 1 1 0 8 0 amappl5 104 258 0 247 1 0 1 1 0 8 0 amappl4 96 994 0 968 1 0 1 1 0 8 0 amappl3 88 180 0 170 1 0 1 1 0 8 0 amappl2 80 5298 0 5230 3 1 2 3 0 8 0 amappl1 72 24009 0 23602 27 18 9 20 0 8 0 amappl 80 1914 0 1867 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 41 0 8 1 0 1 1 0 8 0 uaddrrnd 24 767 0 745 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 767 0 745 1 0 1 1 0 8 0 vmmpekpl 168 10595 0 10564 2 0 2 2 0 8 0 vmmpepl 168 100243 0 98047 198 57 141 141 0 357 39 vmsppl 272 758 0 745 2 1 1 2 0 8 0 pdppl 4096 1540 0 1502 7 1 6 6 0 8 0 pvpl 32 286462 0 267432 235 28 207 225 0 265 17 pmappl 200 766 0 749 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 501 0 30 14 0 14 14 0 8 0