e135a018bb12b87b83d5deb31bc7cb62d3f21fb7ee9bb956513928d9d675803564d47a54736b1f0a0b8358fce0e52395127fe9aea42c38bd8aadb28542bd3452d9578f676cb5d32ac4386fea784744efc360cf2caa079834f2db254eed97ea8c26eb60f479d82c97154da3384f0c5d559e71900c395f5e8c3cc3cf952d2ad9ade9837d6ad7add2447027f533a866c25103a19257354b30a9b5497c8593effd0dd2e3dbf862b73786bdccb20138accf190e01a5fa95c1cc23213cfb5213bf38c64c7e880156302c126a97176f9446083690e9e1464cb587b55100e3bbb334c4db2b3b792207c40fdafa06ecd4431361428663d47567cdaed0b33c0ae0ba21b3516901336ce26a0ac6227a9a871bc4080d3a3be1db343d8f4eed139b47503b61c47b41c363b2be3ae1030ca324164533c3af54f42f7618d91bdbbac8defe6dbb4e9a52fb9d8f7fa27c5fdfc7acd7ca8cec933af3b28d0e0da26ef4cd0bcc40a51fbe90115158581fe15fb697e9fd29f5eaef253fcbf19aa82842f837536cb1746e2839cf5d4238928930c6872b3340c966b22be0cc2ce67ccbebf22e96420ee97160ecc299b2717e1e11be025f71642751152fc162a525eace17cf4775db39ce285a2836c4a88cbf1566b832f21859d822053e16c6f4c682d570df8b3136d09b6aa0d0668f1b6b4b03684f938bf1c673af0c307d6e21b30c582152bd50fcdfc923414a5fba8a87e642736bae8", 0x1000}, {&(0x7f0000001480)="92c06adeb8946383b3c472f85464891f9323fb68b74432275874eb3c82e899320c9dba29d201de9b0b8973ab018446565f74031020cf5186e87a9883a5d136260dcd7afda3579f801c48ae89152977a717e224353aed5458991883da7e8d387b38911ce57fffd01be611a78907e5f7d6f6abf5979a3370094a3bbabe51838804696de11e873898ae61d36f", 0x8b}], 0x8) connect(r1, &(0x7f00000015c0)=@in={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) fchmod(r1, 0x10) pwrite(r2, &(0x7f0000001600), 0x0, 0x100000000) r3 = accept$unix(r0, &(0x7f0000001640)=@file={0x0, ""/4095}, &(0x7f0000002680)=0x1001) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000026c0)={0x9, 0x95c}, 0x8) r4 = accept(r2, 0x0, &(0x7f0000002700)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f0000003ac0)=[{&(0x7f0000002740)="8d0155939ca14d353e60dcbe8c724f734f58c56ab078f6ebdc231ba8f05aa8ebf31c9724a95d35e9f198c50c88a2c110cd829dad7c698326f8b535e6e4c0554d4a4e42db4aacf841f033ba5a7ec6b14a669daa3f921c3b478e47ed6c3d9ee1b0cccaf84be344f257fbd26af87bbaa041e97ec648466a513750814355c3edae5320ab", 0x82}, {&(0x7f0000002800)="17dcdaca6c393411ebfb388ffcc102c706e747ad385f3cee0e9c9bf77f32bf735fcfe9023a4655436edb204105b9fa27035c15798e782a6ad4cf38161c4c13bf6177110fa19ed46df636c4225d5d30a0ff8530e5447f696c796693776a8c67059b2605180a0e658b9dd864ed5c4e192e6f53bfc5532816aa27bdeecea1d385a26be5f34469b933ff986543ade06002741896c493f2fdbe432ef6bbbdd723b7c01cfc260d61c19dc9443c145a3f84c57bb755e9fc5ea17bb795a82a0183364ee30163bce6141d6fd6a7c82c2f657f075d5fd7ce50bd2f4d8e936cadf30e1c0e66c9d7236eabd3802da87c99452f4dac10563c46bb85f1fe1b762357861ba51ebd31a6d320e9b450f27d168055fe46ee089ec3de5e10c298a814fc1c08e082aa7d5f898c19e45f6c0a680c40f396ff4f0822e9e41379e15d3768a3160d965d5312aadedba3b209b0bb87ba4e38e737322567ea7ff706789580638ed1f79367a86b5abed6b46d48e8d74d98edcc0f18ed3a74d0e3a3a08448916fb60d3d0d5d622a732d1d2d9dc214e4cd2854b8e34c3a9336dbb4f2ba28be17c7faaaf75bfb31032fc80f2cb67bf388e2d03dbefc48b1745481d228dd813cb8216ecbfba8b034f5521888237bf1bb6d7bc823e7a6448653b14eb634a40262d8032a562d85f91ca9ab95162e2d7cbbc0dd06bb05b979cc875cb5b4478a54c3dbd5936fb5dc54f709453f2ddf80927aa0dd86f0da23c8228841589e8955d0991148ca60cf97da919a01dfb311196a405f5a5f62b9b21f14c6b8a718d406519c0aeb18d80aebe2e393fa79e4b77d715c18d8aa8d94d3dfa3bd64e22e5ce707cc9d69dadaf91b6563490142b5eb313a89807b9b1ecdb8952eae52a26b0f13aa36f774e98f6cfecf8c4d0a5dd21deaf6c8b66c8ff812f70884668789a6aca5c82ce8b3063f7105f60c9b0b47ea56918f95b54e8b1d07558c9b308860ae53ac20e76cee7647a74a644d4c9a5a9adc37420dda91855b2849c2dfa44812dedb4b929be32a6a96c5bb2be6f239a49320edd702fb3e47d8368e886d353f7028092becbfeab699c49229703ae98383c31608271d0717eaeeaf3aa2d0af5e2e3c8c80fc490f490888731072ac23ebfe3eb3a7c5a641d975f9c64f9e37f072cf30714066f9d4cb075371d5c186dd9ddc16c3a7877e4487855e085897f239d0413569a87c8dd33b2f30a83af29cd5643803181138fa49b3ea30d83f096e020cdfa0c5adc9e39e7c97a4ff5063128e38dfbb506e7fb59f04b4dc266b4ed8af36ee714bff482d305a829d8e6f4a1b2f44622d58b55584b3a3023e26a9371c74868b3ff1cf260ff8431f83b06ffdf7f5ef5f141b9c94f83505db4257c0389fc21d7efe3a607fd37c919ec36985acec53d1663f7c9e6077690b7f237a11f5bf1dcdee964e48acefc9f6e83e3331bf8b9dfd4e9ddf841f74a2bbf457c1dbdbe58e6b55aba09744e03e76e3e596606f9722c7e752b87e3c6ac5d86cef2eb897c55d72a132e2b60a9daa6b2fa37fbf6b48e28589fe5eedfc27d6db860d0ceba248e2925123a0176a6253d8f73b3a5d50a03879fe20b6fb221c6a5a2b0954715c7ade2d03c259e8aa49421314b9c7b3d0a46fe2c0f1ba30ee293dfddf51561f6429cb3550b3c2a10a8aa0b8dcbfc7094fe2d2291ba6eebd5c6005dbe716706d13087f1273bf145f82f3ee8e7dfb598c0c811db63b76702c58a78b9462ed3c469eac4a985a6f27c6d38c6c1f944741264d85a91fef9ce83029363f0b89b1ba710a1273dc7812e544ca492a6f4af128711e90cb64b84428ddde613d5413f094bfcdf014feaba149006c8b6318029ca125292880e80532e2e2a41e71c4d20b2f583f13e034a5c29e4a1a1f942f6f31aa599f89ff0205c21fbab805dbf2436531072da08753ae922a4aade6dd709f18367d258bcc6655672cc735727a3dc6a775dd2dffff67b58aa1b345326572e29f1ac71d8065dc6bb7691e8feb23b80ddb0866eac1173f1331322129c2f44551512617a542c7a74b145a49204f122616e5175ffb89b2145e854e6b4b2f9b350c9051630ae86db7168bd04c5acca7d8be563b63fa0f8efd5701243a0ff6232338613d9f592ce42953abdda77b729020fbbbb38ffffcbb98903b9b305e5a91c2a81821058c3a57d609d0c73bc87eec2cae709a608d921756a4aa134eedd6a55cd8c36091b7c2df7412c73ddef8a2913f5a5a5cd9c4eb45fee6409362b621b00f883b90dc4592e446742160fec1832a1452ea439f19bc57ed99530acba981fbc4317797f193cb9ed5f08e1749bf4fa1d2c760f31162b3f62111f6ff70a773e85d235d07e4744fc6e6b96d09dd1d0a0bd2621057b18c7af2070e4d6d74bc3a57525b8d9b73aecd47a03d711f2f48009e7a535e3cc96088d519cbec2bc5ab73270961514267ff3402b13415817187b689c73f6101aedde915707a6f747b969de0bc9185090c086af14fef123112634df403758e80a2c9246234dd154de8311c2a6ddfc3c40371d125d73e7ff8f791643579d91986340e0c4dca951e304a2eb60c692808fca7e1ab4953cc15d66cf5796b0749150afe3e015b3ae33a8d106a64c126879b81aa5f6e0b349acf71bc99f62d39c142ad9befb86f5c5859662b47ecf275057a5b6130e4210f31c131e82de6d60fb4c53764e1a8c94977398e84d52267a46e69861c39e29cfc53f4d8a48f1938ba6853b647f854846ca957b823fcb23a7a030c6af63a8b7df7c92e08267a972c9bb88c94c8143520f53367bbcc1526703d928adb61542cee2b81f7b3603725b1eeb0d62e6f67ff9bb83bd5c8c6a3ed286b6659281e2e43c58128e38d0467b955ee979aecf4cd20a9048021335ad5579245549ba625e490ccad48375e6d3744424052f722c08c24e6845c8ceb43272d9a41092a7d911d7bc46356666a8a16d58ecbc0636cf7b670a8a054f04fe663199da36887b4632a222baee6c0e10983fa85bde13b2b80a61a069c6f36ffd0162bb8d652e2483ad6468f792d20942eaa3319a1e6a0dae9f3473ac5ba450f1ebfd243afd31457ee27c11cdc10b51786266661c2ffcb434b087fe1823de7578ec53f29c0f6f92ffbd9dd9af88e0a557aa627c68c6546ab84b29278164bd4fab1a8755c5d134f7d2894b20b10834bb07a1bb7f8389e869c3e154b4e002181685bd42083d54cb8bba2bf2de5542645b2e5d1afc08a7cbe0ab599214bd4cf9558493ebf0cb07b320d9ac115c1e775a0507c5a74d2e5a3916407adbaa9979974fd0ae15f4da391955f22f48fd51a99ddfe73f9b0f4d9a30bd85b7a32eb3ed2cae10127f7912051c96f7561a7bf97b28503b333571d1232e9297d878c5609c433a81325ad676580a63e9d52ccf2441c682e91354ca491efd9165646231024975e6ac2e5b69c42a9e247bc943d9a07da90b105982ada8dc4dd1295f082fb00169ec681ebe88ce95e8075a2b913b37c52afa3f085f279ea03a3951eb4493af351f4359c67999ccc07c0a8dc68d3a2aad77cbd27987e8410234ab45fd05dfb834a12cf869d835c67a225a3d621b248a2f4fa25f7750ddbeb2802ffb4f7439a8eabde68af970b29c397e7b4454117191503d7bcd2e16b5ac53c10fb22d0e10bf44f306c66a3cbb1656f7ff3b9349be52b8e4dd5352f924efe7ac005c621904711f061a4a161221c5b32cb2a069e40b3132260cf49ba7ce529ba3dbd3d950bac3fb9e6dfd90bc69d72add90e0d0e533a9f4022a0e05768eeb95da366cbc138504ed107ac55becf8eaebb6c6a33d10b86668a02e9819874815ca515dafd2c3dddeff82a77151e35ce421479403db71c30e1c1f7a8497c70a66d2489011bbdc0af22b2517fba1b3dc8cccc4cdd6b6443c26813e523dfcf803a826ce2a99c23a3995cf0e79b7cfadc2e57257a39db20ed390c386198f6ecff455b32e570ab55023485894b89eb379ecdd1e557fed992923c299801590ed65e988e0a426b67d8ba2d64e9fd8964473dc96e14ba388fd4dcf28f3f00ab881e9b0350ec0cbd0804829b07acf6a9aa55b2689ab63662c4f407e46e56a346755121ad981a3d80c427ea1582a97aaa0d08c72d605bc8d77f5256f321df09623a4dddab410312e0bcc8b8ead4143e2c8240a50b7f4fbcc65b5a9653ea2ccf7aa605b3a931b994c7e566bd4959316c0311782994d226158a3ca5ebd59074fcddaa6c3b47002b3df6c8c90e25f415690bcdf6e3d52713622653e8af05cb8be1e2b506c0cfb8a5e3a2248e756759c67ea809966cc2e465b49f3ed9beaa74eda2ec33a7d46af235380f295d1ced50abfee384de78e8a3dca7882abe087e87342d3c0edeb188d1747a75b222cc858d1ece9dc0a8732aa04fb21fd33b7a6405e1a62522e3cc4eecb8c81a09edd05f3ca10f86480c7a03a5758fe2deba4c259001d2ee1eb7309e909db6ea5a088f96904cbe52de817ae4457fcf83c1db40ff185a664c8c79638c6a7057eba8615d4b42524c700505ff421bc0f6cc1458ade37922e9735c148ea386405483e8eba2a7434bd071dbc9220edcfce39a66261ad16cba00b5bd8d5d524f10e4532047512b8e7654d5e8700aaef4d93a4b051b04ae6617b54a6235e49d32ca7a2de78b39fed6d23736a184956e8a251017742f15dcf25bb0ff407d18c968fa3fb2cc7bb6aea39e64b70b6875177f6b7576c7468efeae4753475ff485e60c2dddc346ea6e2b31d8b4e7584ba77d541d52e6daf6e534997342ae6d40e3f59783f94f4277d5d655ed7c2320ff11247466f1a43bf627dd979e3a05724751d6358be53b37e1efd2aedc8abd26bc850184e79b8f7cec44b92f91a6cd293c1909ef88ea365b7b09a5e816e4ca94ca42d1a124a8e7bf8453ec8b43fdd48ea1084f2e287effd197f3b49070cb93c80f7d285abca31878efd010fde69245c2fc76bb29197da8c2503b9d7be6640ebd85babeae18e863a6763b730b98d88e23c61c4bb107b9f613bd06d8c2a444378a084164ecef90d6887ede232aa64ddd3c542dc6271eedf67d31796e0d5e5fc1786a12ebf07e857c58b75047229f7c0e2447af7543bc623d3fd66c83131853213d43caacfa6f5430abf6ef39b612bb69ee181a602338bf77744f5d3ffb171b4b45da03c75b4c223728012249c3f7d9afcbf4690459ad761b0157e477899681bee4eb30f5b2dc1310fa3f607607db18999cd7455676ff5d4db24972d2d7fd2f66769c67ba59a2a7be72d6e00f868f3b06ae61182e896a3fb2d490e3908e9ac946e008a4aec5be0a5dba1ebc84b6625eea4af8ae0dc510a7fd210785605dbc3971c73de1bc3bf89d3f83035054f7e132f1872011242e050390c404c17dc55808de942308380ca8d3ce4ec1a180faab17a04c18abc7a4407378c22a25226efa1828a65e6309c30bb9541c9802e5290e141d4fd5bd61fbd4d1a5c3a9e3debd7775657f2ef5a44f7d0868594484d29ac963b65722e0fc76759c3bbce4f4c60ced495cee8387a585344f34a78a2c509bab165cc85da46cc19bfeefb2dfafc5e828afe518400ce870ce233e628f5593bfdcdde1b369d13c22909f5afa686b914fbbc371e543559a74c9e53843977e0b4519ac9ca65992ff3d52f1ea3647ad36fc03b35b05c0858d957b0e7aa9fc6e7b2ec89f3c8e32dfd939abf9413eaaf06b60401f85a7d0fa32f5619f24ea66c1b4f2038a62ade147d144262ef9bb8ca8386adcacc7bbcaf2b249d7ecc31418f04cc0c32d977f9d7337608ba8a465427631f0c63fe0afc94105844759eb68923a23", 0x1000}, {&(0x7f0000003800)="db251d1a8c2341b37ca558357ecc8e1cd2a209936b7ae337781bff1def779605992b9b79a7ac08741b26601c4677de00edbe9887cdec074b24b99b071f6d59cb", 0x40}, {&(0x7f0000003840)="49aec4732acd6521f939affa6d8fc6da4894eb461756a60326d264", 0x1b}, {&(0x7f0000003880)="2cc8b64fa5d30c6314ce1368ac12fe1b247d15cbab77c14b50eaa221a40b24b18affa379d234405988a1d67a236165f177aa20ed4b608a19eb5891712ed6b27e506fc4df3b0c9710d18d73f711b0878327bf2892b64dbbf4819f21f74679d9bc5ded27703152af526d5d3898b2216900fe159ba173ebe4a1cf9b9c2fc8a6e25a28d4f97b1c8989c153f8a87fe78a0a0ea0244b38f56ae862c322c72c944eb18ad95dd707162b457bf3eef398df4272071907d95584c180377ff5ad2d5fff7fa4f2b32ec2717d73fc7cdd7ce24780749abc33d4", 0xd3}, {&(0x7f0000003980)="d7c3ddc7e017f28f7f4d0669602b0e5f800d4fdfbd7619868171e414250dba7ec7476568062247c317bc65833c4368bdebdb008ae2e349d9c9b501226c05cdad3b66a798a0ad310fc8553d057a8c4048b27d3045b0ae0fee68133411a529ad2268e7e3b4f272263abd2d4e1b17e2884a4f3df89b1d7999ddbbcbbf5d5735ad5e", 0x80}, {&(0x7f0000003a00)="272133d4ee923aedf9fb4b2256a7b55dec3071b309ebbeffb2879b3a168af2e9ec687eb25fbd10599015d9f365d51ae97cd298327b02e81bae618ef72b0332bdc273d74786c699407ffe84e3efac270db38d276db4d4585ad390cc68b5502fe1b4a3e59b69a420e861d81d7bb3ba3bc4282d17090bc63a6ee46678995d4088146d2a3da67417f437306a3411f7253d0653f9d1dd316f2f17486fe573684ae9", 0x9f}], 0x7, 0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000003b40)={'tap', 0x0}) connect$unix(r4, &(0x7f0000003b80)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x4, 0x101, &(0x7f0000003bc0)="86eec4d366948c6d6c1937641e07da74192e7dc06a9cd7efce08dceda16c93c9830897af0228a0a1f6401f6d81decfb1e89376adfc08bac15ec7b390cd45d20ab7b702c4a7c2e3a1f7a0ff0dd57cd8bb75bea32c5acf7a701394c0668bdf175034bb7a7e603a7e7fc1737aed006ee5fa5257e08d9c9b8f3bd5c031b98488cf0aee586911b4d29fe32dc62fabd4a1477031458144c11e1708be8c194c56060469a33584024c0960548ad76058f6beec66ef0e67608301231e9480bdec11c8b183b7188269609ff95ae85fcd808d1f8ebb488def4f8510b8e33ed79321e109e9627bae6854240acea47a624dc846d22f08896df5bb60339a9cb1e55700c1", 0xfd) sendto$unix(r2, &(0x7f0000003cc0)="e505a629a7dbd2a70c8004f04ef0e1c5159abc4cd6ae7da4884b582d548b7ae8641e55370fff3565844f2e0744da18bf147ba2812202b75aa885b20a007c7baa442069f76860c1dc0e2748bd318f05ef7561d23d50ad1cc3e4ebef8764ccd97c386254c787338cc59c449f50d25c07ab8abb785c90f486dd29b0bab0af153bfbe588dbfce1648d731a09f7e754b4340b79554019f7a05ede8c", 0x99, 0x40d, &(0x7f0000003d80)=@abs={0x0, 0x0, 0x1}, 0x8) unlinkat(r0, &(0x7f0000003dc0)='./file0\x00', 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003e00), &(0x7f0000003e40)=0xc) recvmmsg(r0, &(0x7f0000004140)={&(0x7f0000004100)={0x0, 0x0, &(0x7f0000004080)=[{&(0x7f0000003e80)=""/237, 0xed}, {&(0x7f0000003f80)=""/231, 0xe7}], 0x2, &(0x7f00000040c0)}, 0x49}, 0x10, 0x1001, &(0x7f0000004180)={0x7fffffff, 0x82a3}) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x0, r2, 0xb8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000041c0), &(0x7f0000004200)=0x10) getppid() socket$unix(0x1, 0x5, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000004240), 0x880, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000042c0)={0x4, &(0x7f0000004280)=[{0x401, 0x81, 0xa5, 0x3}, {0xde, 0xff, 0x5, 0x800}, {0x3, 0x40, 0x7f, 0x760a}, {0x1, 0x9, 0x1, 0x3}]}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000004300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004340), 0x10, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000004380)) geteuid() executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x58}, 0x2, &(0x7f0000000340)="3286b7d299cf0caa1bbc50e6165f273a2839659649ca9b28569b9ef302cd0f7f019d79c74c78c5eb057fbe7da31e2159ca951ef42a7c759c5f84038ec429fd609825e94028c52a9e87acd01b2acfadfdb1866a1b3108cb82ccec1d69c960d67a7f8c32e5d553a6d3b8cecd876283b5851bcaccd60a3a12b9e1539cbd046f28c5c9a8448835fea0f3bced2442c2fd4e29016c800ba6898e998e7f1083a7b8b88863bd776d3c556c5552aadd6000899b950c3ad85e800df5774a39573c30fc6dde68727c96b590edc0f8f5cfa9eb88d21fb9eb933343b94f1738893269858e487ca045580680ed586a79cd4d04a4a0053eb362dc7b1624494a723b054b350bbda09aa14dede555a22c6df428aa3a9e68fb9b6a38ff16aa9d6daed8b50f6794b5ce817b81b9521593c971fa6e7805641638fda51c2e360284046241ceb5c40d75ce33b36151bb9db3c1140f4c892364e549a34c9ea6a07287d4cfea41fa7c94503d1dcd3f33a1e2e4f491c7e51cfce84317d9f8b951a9991f4253e2b9aa17c72645dc2360b9bdd82ced63fdfd8e48112fb6b7053082ef653a4b51669106d800edb02a52728f92694cb584691958e4fa3a2a48f5d855c1982a6d03e40e9f8d87ec773fdfa98dc6a756f010bd909e576c33897edd9d23a77783f3b184c40cf849323af0fbbc9621e6f42bc5e14874ad9bd509e363a277adaf9a90d81fdd4586d678e7d4b4b327f489739e9504f6b055737de97ca9bafaac10d64a9ed93a2dec9d13ea63c14314ff55cc86014fde8d992d157862cab10bec91433be9dd1666600f439521eb31c5ccdd458c96275605d0e49005babf73f2f3e8a06956d76d49b390b018d05a1e3775ac1da29020d05859a3cf7877826388fe3c0b3a8f2fbbe8e90c6744b553bf06ca6f8525c211605dc83920f1dafa188a3532748c72678cc2b74672c7dba14559471903c1f72282bcd586fe9f36946da4975dec19a1a2d3e3b8bb75b9b67bdaaea8686ce33cd06b7022430d07410bb5b3c7d8613844ad7a950d8032fc31c265d322486a40e1d6c6860a477234a77006631faf7f82abd664f02c652439c65ad1decc1905ec3ab580decf216c8521ad123335e900bdd7ec4127acc252e65cf93f708b99d1ce3f6e8325b6bfbdccd6f7f586ce4f6d040f33b9641be1aab6bdbad031f845fbbc0937e1ba07664df6f8fe6648e91528b8c79c738b118d852ba708ac584796140e5d7f82a7e81c8b4b82085a35e11319cb7b452f38ec0f7250f3f83bb69e91067d35fea8c04c004464ead281f5084e73e76691c7256a3e0854a43b4cd327e9f4899bbff0af279d9015147947e5ccceedd3ac391dff5125c41c6c75c80f877b527de087becfcbfbd34fb26fcc8348c8abbfc6f57b83374988ea2aa1c5738cf4c6c435413bc3a63d36ea01624454385d93bca772dc9f87f7f79d8619ff98cc6b6504ecc52e48ea67906c2e9fb09377f78608d149550d66bb98ab64cb3ad8db8cda117b678b9993df4bd0c4fa1de6e70e8d8252037a7c6fe8f9adc7938d166cc37b33e557a867fff1eb8d1a5f327ee192d5d4dbe77c6791804e22aaab265ad15cb4bdbcbe4cc8ff8e7701d4620258691ee1b3e798ad6f45fc07ef0dc51d5a8aae991a1b59d2c9660187d51ba4042847e1ccef5a4b6509d09096664f1b974ed34edb0a0fbd969709fb44c213182e40bbc8534a610808a43fd7b5607032b1bd92e9717ef47c9177a2209e3b9fd0fec64b92b6e2ac9c6fa7dc334088a2717597f2cded6dd1265243bc583a62e5422cfaa50180392bc104f3091905128b46bb8b6e3c1f8adf292eb12685972d32f4be97f6b88506a6bfa8e704602046e7084d58fbe3dbc2d83db9785073c3dab71a7f02b13cc41ebef5fd9919c6dc7c922acd3f2f524e6e58198985c3e21ca01ecef6acc6ec4626094948d5cd232ab1e8eb3efe97e67f108a5cc54b89fd0570cfbddf5b44d11a8baafee6f98a5175d3fb14d28ef23aec20216bbe632e02c8dee6034beca9f7b2a94ed5bdeeab10b7458fecd5fc6e439ed6263c066c6f1d868e64b6638164fb06a3a68248a7258e27ebcac07176d7d0d6b1cae3b0f1c1ca233769ca6793d0acb5ecc423b57d8615709134db869c57520febe1545cbca721982a5a23677ee566b553fe994cbd82c4acdf9e311654e49a8a1cf81c712b909a2e198cd22c885a5c0fcbc4fc287fd7eaa103a2fa0446134836658e648f74e3d7afd2b6b48c9520a6a2a1b853c0f1c1d95ded7c7c8d0bf77701fa60fab9a3d650b0dddfd77f059cc20ff6e034b9107cba7fa3ba1e67c3182bf132eb3892323c5d905850987eb5f61eee5059df692b0722a9693b0a95bbe81ee295f335977ad9d62139ce18faba9c80bc3f239ce72d4c27b090717419b8af252a9801f73cbddf969ed1a4c16ab68f43177abda3a497ecbe3f313a8a1134dd18b9c361f34a48369c90fc4dcd19da94b884be497752f5edc8ba30fd8724f24169c7d14696ed1b7f0eea8c363803ce7d24416a37465e2d4d3d87e746f2723acdc171c410953056b9c687c0f7cd71d21c37e4ec2400c1b00246fb9f4c3d8fbe72cbda03475574cb9f752640d4a0c150d9c92ae301fe0c6ca8236051442c4b7f630e1474c80a977d4afb3b4230a877330d77b02cbc64edc3bddc623b249b62ed42bb4def1f0fe6df9614e8b19879b55d7c9e3197f2941f97935ca478619ef17a99d2e0c68d1357b99fcafd6083bb0d46f7ac3da18bf1ceb040b552b4639b57290debee1459ad21aa0f69c7ce5f6821dfa5f54b34e249cc09e10a4786bde2c0029d0e53a2d683ef2e95f12e0fee19e65506f8a464c147ecd599ab708b10205b0c1581d8a52908db81f8b6a6a0334974cee9f41316a60485982b37537a780c3571111bfb68a73db2cd4ad4cceb9ea973d636d4641847593c56e4e0b15280694348a3f3e8afcfd5f2827b257d6469b4d0606b27b89e27fdd3fae110075a1b5b3c19a2e9b50b375ebbb38d404ebb75acaa31e61961120d15c81942f7dada7447fd5bcd9894a8492d907d5decf6ef0e5023bd49518611eb488fbdc938178aac9cbfc8a6b203c0fb8109026e422f5a2ced3412213b74991a4d041993fdb879dd11c704bef8a79d9b4595a501f093318be2a1f3ec1ce1cf4912be9e658f0c82ecc62c390a9628376c757b08667262981f3b98b7208b5ead813faef6503e5b6a1a84d4ce74e98e989a58c1c5abbbe53ea30bdaf88cd2c1fc42103527a8a84618144d0223f3148c140de2c1652fc909f83be2c3c5b52995b90b4bd59e8c89050676afde51eff098c50c91a173f275dcff209a44d70127b1322622cadf4a35567bec8ea612c932f9ff3515185209cc9d3e931f29ba3ee354ec52958b08f1142894ade7e678f258dd72a83e6b81e0c9b7d2a7e6191a92b184b8a90add92c3588b422c9d0f95882455ce6660142e32f079ec2b6eec9991d19505be08edb126ce937486786d982035b03da4b2cb4f14cf3fe8225444d47c6f25630288085282642bb7cceed0e3af390c01de2ff254b24e41a5fba124a9d83c2e1acc8c0c0f650aeac43611b531890152ecc0d9f94dc04d9edf2528cbcc7bb18a1a896909027bfe6f49dafb35e8e47ae71ba963bb45917076a681362ca7193e496e5dd9eca36f7750c6dbfce560d309cb6c3cfa796a90bb99f4205c05e5499355590df8673b1f6201ec207ba65959d9ccdb3a02a3c395f1d68ac4605c9006dd489f03baae438a5c46154ac9913bd6394cfb2a0463d6dcbd00c63e21be1d4c567024cce4945062921c383bea2fbd0d7b61548d9b8c59b741bdf5f7fdfd7bbd41c37dcb395af53f3a4b954768878e8246dccd6479bb7af2758a092031a953b18248bd526ccc0d46efa9b4301faf116d10186f909206653e78533908f0ab1a35354af8496eecbc8dcad9ed42bb6aca5bdbfc2a9bd68f7a51956517b26b23d76dfd9a6d3ac4f28c4b78c77bf0ec2c8ac5224f265f1e0e0af20e30fa2c7bef2105c54a302e680121d49ef3626cad70363e4176b5e3d9e15215d20f6f0273b305eb32b64dabeaf0caa8eb25b378f52b79ced82befb2cfbe13f604a1a5f7fa73322b1bd60eec702a4c6bdc0aebd7c68450a492f15582c51fdd0d935582f80e8f46646cf25747ffa3f060e1c476761d72ad0ee41c7db66e5887c53e913cd27fc230e4bfad8876587bd78e0ebca9849d0fc7adb640f893e38c64c1dc78dfb57123c572d6332e63f081ad8f1a0a37f007a99bab8ef5f0fcbdeeacd7fec2519a4a3942c3f1c9c2796e24cabecabb80d71886343e8b03b1585d9d1fac06b6045c2e54fb9bf1e1bb328988b649e509ec8f1f03440c1d3b3e1f0513075b8a61e9d034c1a9f9ea8551af6870916f1ec5fde9fc5f9e5a11c7295f20bdb46f1543ee04905648736c5c4242efe8465d00964681b8a53c073e1f7627a538b11847ca4bdc44c2a62b59f2b458bcd13911654e7ba02de358ad13368072a7b5bbbce2828b21046e9d8eed014e2e6e688e545d5a307edd6e634f2fd82e52c16933abf9d6e4d37b03bc41633e2a751ea977eac62bb1b779d91c09b09ae88a191b10c965988109e02d15a4f65644b3412717c008f2c3a8", &(0x7f0000001340)=0xcc1, 0x0, 0x0) ftruncate(r0, 0xd656) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x1, 0x4af) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1, 0x7) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 3: socket$inet(0x2, 0x1, 0x2) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, r2, r4, r5, r6, 0x40, 0x5}, 0x2, 0x7, r7, r8, 0x7fffffffffffffff, 0x8, 0x101}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) recvmmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/107, 0x6b}], 0x1, &(0x7f0000000280)=""/68, 0x44}, 0x58e2}, 0x10, 0x0, &(0x7f0000000380)={0x0, 0x3}) setsockopt(r1, 0x93, 0x3, &(0x7f00000003c0)="3a19dc4bd43d6544bf3f7a6f5b939071a20487de324088d301ce2e4ef9ff75017e9ac158f0736abc01dd84345c9ec2c5dbed84072703ac2c248823ce8f2baa883d879c88111fe0376a486f2e4d", 0x4d) r13 = socket$inet(0x2, 0x2, 0x3) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000440)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0xa, &(0x7f0000000480)=[{0x7f, 0x0, 0x81, 0x8001}, {0x2, 0xc1, 0x3, 0x7}, {0x6, 0x40, 0xfd, 0x3f79}, {0x800, 0x0, 0x1, 0x1f}, {0x80, 0xfc, 0xf9, 0x8}, {0x9, 0x40, 0x3, 0x4}, {0x7f, 0x1, 0xc9, 0x286}, {0x5, 0x80, 0x6}, {0x0, 0x7, 0xfd}, {0xffff, 0x1, 0x1, 0x7f}]}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x100000000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r13, 0x592d) r14 = syz_open_pts() ftruncate(r14, 0xffffffffffffa661) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x7, 0x20, 0x1, 0x4, "29037d0923e4a588b125644fa418ec235fabbf81", 0x5, 0x400}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0xc0, 0x2, {0x3, 0x8000000000000001}}) getitimer(0x2, &(0x7f00000005c0)) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r7, r11, r9}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) r16 = geteuid() r17 = getgid() shmctl$IPC_SET(r15, 0x1, &(0x7f0000000640)={{0xdb, r16, r17, r3, r12, 0x2, 0x873}, 0x6, 0x8, r10, r8, 0x4}) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000240), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x81}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) close(r1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f0000000100)=[{}, {r1, 0x4}], 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000504000004000000080001020000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b2954e1aa0500000051e2f0ad3ebbc25f699a1f139b672f4d335c263e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea9ad09210ed39d2d3bb97471645ab63e76e2ec589040000000000800036f74cc702e8a31035de24502b0c0f00008abfba221554f4e0f668246c0900000008", 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x200, 0x0) syz_emit_ethernet(0x55, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x47, 0x0, 0x3, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93ee7e188fa122175a2ad6bb1"}}}}}}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_emit_ethernet(0x66, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9", 0x39}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x3b, 0x2, 0x0) syz_emit_ethernet(0x53, &(0x7f0000000140)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x45, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x19, 0x0, 0x0, [{}, {[@multicast2]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4}, {"a317a93ee7e188fa122175a2ad"}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000948000/0x2000)=nil, 0x2000, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000180)="b1f5d915", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d0000008000000000b59c7afec37082942ac57d3a83ee3b17d011a2ecf2e9e47dc4604a1c12546b6b4276d3a3f92c51beae7e9426e4840d07bffcdde49088ef92b9376bd05e6f65c0ff18a25a7ce8f0261e18305255767678bff2efe0fad768d630908f363b507fa4c9f2be0b6edca04819b10810fb276344d4bee228fd79b9c86251ddd7c30b2ba9d9920ff61c4dc056faa431", &(0x7f0000000040)=0xa0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60aab25a00180000fe8000000000000000000000000000aafe8000000000000800000000000000aa000100000000000004010004010005020000000000000000"]) executing program 7: r0 = kqueue() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x22, 0x3, 0x40) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pread(r5, &(0x7f00000000c0)="2115ad34bc41fe972507bdf35c48df884b8a14b0ba1982e9c5f7ea70d621a4e31a33b61230778bb2cd7effe779bcc5ff4d607fff17b4ad57f3ace0678e9b9a5baf0dbbb44cb5cee5c8deacf7e6e604dfe6587cd84c3b0f4fc714737baa236702add8dd7ef98f7a7d682414bd3cf2005807e5e12aa7129e397affb1095d66e9e2e14f521d808ef0bdcea61e012559bc7fb54c6bbb37ab2821f3b259e47bd9a2ea6564ec15eca8", 0xa6, 0x100000001) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = dup(r0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) executing program 3: socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) (async) r3 = dup2(r2, r0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) (async) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) close(0xffffffffffffffff) kqueue() (async) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}}) getuid() socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r5, 0x9, 0x0) (async) fcntl$lock(r5, 0x9, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) (async) r6 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x40) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000b00)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e471b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5", 0x1a4}, {&(0x7f0000000500)="899ae6dfb262ace93fca850a301fd5f71a33230650dfe2324feb6406becede6ac43984e6b28837479aaffeacf2910bcc9a17005c", 0x34}, {&(0x7f0000000740)="d9bcfa520420dffdcfe4a66380116ff3f73a764029a60c6391ace46d73b6857b642f40bba80c57284834a3b1f890c362f79e5ff7673a1065a2c33186f75c99b333e858d89863dd3b10ceb50bd891e73269ff866b84c3e7a9e3fbb58dcbdeea519dddc39eabad2eafb439eda9d65b9863b6fa433301754d091824ca7aa86ffe953c636742161c0fea54c08568fa5099d31d506c81e9189cf6da8c08b2122e2c44aecc8265242da633b9ff0b5bb9e617c65bf8fc015d106fc7752c5547077b1f3abdc7ccb49065b98812a7fd0807442f986467f0a5d07eddcb85cfa2fbf8d971d754fb1617", 0xe4}, {&(0x7f0000000580)="21596e4eab946cee59b775983664cb", 0xf}, {&(0x7f00000027c0)="d1b53d8fd07c35d65ed5d84996d82adaa929443c933092c97007c6512955b35d1dfb280206d0baeba3549ff90982e08c8fb0d90277cda84f8d7ac0642c1de6d204b9cff9c8169759711d8da7186d50f4e6405baaf4b2e2fcab1f294962d57c37626d6b6a4f5d317abeec0c0da766ad827de4fbd4aed52eedcc59e760281ca564bd8a873dca44d70c2faaf72b26f13089df634ba6a65a1d5e360ea7cf2d663cf544b08af1c43da9781be088ef1c846e25c234a6b864295a24c5c593f30c697403c9b3d850b092d1839dc3b40eebd0a4a160eb0112c467acfe46e92f52be09c0286f1149a884c562510ffa9185fabd6ccbb86dfa4e75e68d0ac1ddd1f8dd8bffba615d5b6439e8e3136827fae7bca4052efaa199e4f2518ea5", 0x118}], 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762b5", 0xd0}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d314f0", 0xd5}, {&(0x7f0000000000)="3a8ad4d1be020f01486a11e351125ecd3f4eeff5974945f7f2c2056e2113be81f054f407", 0x24}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8fbc2abefa3b9b511ac1631197a5d528c7a1f153d893957a07ee1b295016cbd36f1f6b52dbea9385fdbfcdc771f94d077ba40755e535697ec21af968362cf15ee0a4c7bde4d914cdcc84b4e821ad8b823f5e426a689f3adddc8d4a721a78651dfea386571dca93ff0eff7954ef278629df889d8bc14f4bedd7b402d66208987aad1a280756c371238a357daee41ad4cdf36e4fa5abbb20fde2e6c3d004397ba8e27693bf1652539e2b66bee31ce9dad97ee229669909c9386922ed690a8ad0ba307e781f2feeae982f957a610fe55ea5676282312a7087837497cf52304ca366fcecf2fc0b64a8df8e9255a536e666297c88657eac3b3275a738bc53d97cd1f62c2de6c07fa6037cc94a6bb2ba18dc7faa94121ed746a6c4df81810f0d4e1519a6f74b911f59abf7a90b71cc9f77d921aa12fa76c9d4f977f67e1c2f5b49ab321de8d1b6b7cbf2ebe4fd78a225849a27688052917a39889282e26db7730cc36df7f771d7e436dd308c0408b30c0ec2a2292e07df26faa91ddae3f9224f5c53752f32575d20bcce659e269d0535dbd5e4624961ccec62f1dac65d5fcaea418ca736beb7db2a4569eecf4c70dcdd64ae614f43dd044f7fbe2624af9f67a65b915200e23441535a4d0016973dcec0901d57622740770f77574a2976c75be767d19c58c09366d965ecf3fb26e9987115e5ba19108cd040db8e9cbeed84aed87eda0291f3726d2b3215b961a0c6e713dfa7b4112e8542977cf426d036b3f36bf81a09b0e9979d316aff5401fb61a1ff11c4b627dc08717de35e9af70270162c0e93f9789c34265ed8da38b86c71163b7881ebed0ae59c8c6150dd1b07fe570b68a029e3833f5ccd059aa353f604055d48258b0ff94b4a6b89a0e52ea73d68d9d7e231b19470d3c9ba80a", 0x296}], 0x4) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r2, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000280)='#', 0x1}], 0x1) r6 = dup(r4) writev(r6, &(0x7f0000000100), 0x1000000000000309) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 7: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x401}) symlink(0x0, &(0x7f00000000c0)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffff95}) setsockopt(r2, 0x26, 0x9, &(0x7f0000000080), 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000580)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000100)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x20) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x6) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x10, 0x1, 0xf0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x18, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604000000000000d77d0000000000004f0fe7347f000001"]) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x8000, 0x85) dup2(r2, r0) r3 = socket(0x2, 0x2, 0x2) sendto$unix(r3, &(0x7f0000000080)="9e2e7db0d7ed8c9c58aab4322e2f8fd4a3db1ca91c6394f9bd1fd621e399ff75fa52a002e2f409e66d563f04580c255bc4cc8632ed7b11e39e5b768b1096", 0x3e, 0x9, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() kqueue() r4 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd601d8f2b00000000fed7871358eb087d34e8a93239c1a0cbc5e715db445af8d934ac5c811f994be6"]) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x5) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000040)=0xc) r5 = socket(0x18, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r7 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', r7, 0x0) connect$unix(r6, 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000940), 0xcc, 0x2, 0x0) executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getitimer(0x2, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x5, 0x7f) recvfrom(r1, &(0x7f0000000100)=""/225, 0xe1, 0x3, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x1, &(0x7f0000000240)="02948ff7a569973621d95a9dec145d5f1b6640da5e87f460350c7e4de9b929a76ab678e6a5cc8a5a76bb175d46b89e2cf284d8c591386f5b840638533c7d1aaff1aa149116f834999607be6fc14f09f953681e916ebe5fd9ff6773b72064e250428a712aa4648c51880bcb29148c480254be4e2a87e7c349fdf8677abcfe131f2dc217dd8e6cad4ba32623c5fc474a966cdf886a80a8137b8d13a89f8a058eac2ce8fb1fa596a2acae1e9c7189ecdcdabf7949bcf70d20ad86d220b5558382d3e59d6055602ccb8c0abfaad97a4107fe342a3bc3ab02eab1a01e63b494ce54c8db175797aa8a5e9d1f76f575d5bc9c4a041f86c55f097dca0fe7ad388aa3e8c321803c4a462a3d00b46b93aba28ab41ee3b8e7dbbf4870d929d947333ab427b3d9294fe071f530b2d2b675be4b51b8cc2a3befb7551f4c528abfdc24f889f7de73cafcdaa4e5fd593a41092467963651053e16eb24b02a3213e2da7a03d86c0c0c702b7160c88352c70dbc115cdda98831c117f8b73492b6bb8286f325c82b4f9868792541b0129e3aec6d6cdc33fb97c46ed89a4e0049d548b81e0c1c65310f08bfacc19487416b21dd4288ca53b728efb99b60b9ce94a240504140f52834f1ed521260054005ecd41db725e6715fb45e28fdb95d4c8ce022aec9f45167a00b324a029a7a5564489a924115245f30b9fb3680aa2ef4fa3ab58c1f3ce8c9ce35e6e59fab4d970c0af872c53507f57e957ff993fe9b46feab17f4d9d8b7d90b3582210b6062cc417d7091fc679da860548ee88940c24db4f97252775ac7b5db12a0fcab4facf1dcc91aa8d9d44e9b56655ecac50be41172997b437ede2fdb8438e69435bb55bbe74b0c6e80c78e613887734c4b8af85529b85e455ba6ca8585133fa9a7bdc5428f0871d3dfccabc3f51dd3702e0a5db10b97a47240a9e9f7e2ed41d800ef93829adfdc0728e05b265f857827501b7ff46140d3949562ecada4f9b361e440c446201dad0b7955cc3d2b88af3b7d9947c88a02e53b987423f9908c7676058b250a982f064573c63c9cfe0deabab583428ed1f25c4232cb1ab30c5da2f6552640d1a1a95952fda929c5a38dae2fa196b86d4492dd19271bb88ac86433df4ff42a66d2086ac2cd541abed74060bde5b6634d7ee19bd3459035f2703b6be67f34cb21ebd36f67c84d166300e03226c10a5829bbebb1c7e16478375e77e69a150b36221226050eee2169e4fa68f0ce6ff504c694102453a1ba7bb61411b1c32dbc7f2907fb6fd403a7f88351af4e2e61fcdc11941ac84ef7d855a2a268e8cf4ad2ef5b0a45d8ae97a8402049e82b57c424a0bdb5adc2b7812bb8c8336bf5a498b1e40247294e90a5f1409535d5bacb5a9c7556fcdca034fe9f1ef78cc3f02861be4a5a67c4ef53a775a71f9054fb4e11538c6fe0e1e82452902b6eab07cc977b490a84faf2cf9fcbfc1fd1dcfc163e560ff4d573e2fa9a92f2d15db690e0c090a6d6be5a18b0943e0d8c183e278c3198ad41b746f4b634b71fbcbac9098a6257600cc8951874dce96af066ab6b72eb91ae29c65ca15f8fa4b116e498e6c5d1d10fa26434b45d76fce959f7cdde717a98b05235cd291adfe6a6fa741a7c8afc2fd2c2454305a221ba3f62db0aa3f93a04ef0a34227a4ee62eca5cd396f1abf97d0deeb9daaec3a2224673ac080033aedb2fe461f48589578dc783c4582f7c611319e08709c11c427e0f8cf050a6b7412e91060dbba66fa9367076c6a9757f62881fde045f6eaf8001aa62141560331f33bf6f55f10c372ffc916c8a0cd22dfb3ea4d6264fbde81004adb68af3242e1db3fb3e6cc5cd866402b7a9c3cb8f5dfb7e1b5615f321ed74f05e2ffce566cc5e5ad76f61c03f54490961071ca4b49e92bcbeb8dae64c3a2afbf3bbbac8b4c43fe59aefddbaf25ba6a8041dfdc44d62c811d280ca6fb5f35d38ce76b972471667688a7ce6f711cd8592b573225b01bdc16fc316243d38ebe8330164d1b47a3a70b2921f4027dfd9e7b1f032d217758a796ed011f50792e11634452e5cb4c8186d04d636a9a58b75a4079b7ed224ef9b48ba1251f688fa937779f6ab7e2d49feec5617df74982e14bdfdfac6a102016ae4feaeba0e092a7a72502ef3c875f7a4e05f6530721e28bca658574d057cfe2f7ef2231a7a9bcabbced83db1b5723829f11fde628bd41174693cbd76e9f6e9c8c6ce98fe8696135d2c56424ddf99865ab897f47252f19356ec130f56bcc0d68e2e1ca532d725af92fcbeb0809871a003afe6492d98bccf718cba276167c1944c4089f01fe9d08a9126a2c7d5faf9da8bb9d806a7f3ad6a4f854f0a2b2d4a5307a70d3f48d7ffa8a50b921eceb14ae832566eb17a5d19f46da208f0bc2edb3fdc92d0bf5ab5599cbcc252a157dd3e8a611b2897966d96672286c74a2ac743799ae97ca63b6a5e0302728e61934bb0956a34f90c471f20a3d97a1d736bc6fbb7452ebe185d237a3a4fcffd60d5d044fc3b6ed408e2dd885711a93dad0289ba21f122ee4d1e0b20e2cbdfedcc045505afac0baed6850fff242148955b0209e5ee993d0bff666b4cf054f279c8aec690ad2af757d4a5ba2c05bd949ccd09f65418e8e3d775f9d2c0a014579676236c1cf4f5c2ed8cfa23e35ddf8f8d2a3b8d6a9e9b4153bc707c55a4e0753a71b2558cf0b1003bc85ce4b756ef93de4c8ba18957d60ad52e1c9b159ade40e47e07119317b1627e7da0081653f1af6d9a3b7266e87aef14268c61a9531f6896c3aa84e2a07fc22dbf9d15a7b44264c6709f1b2ba05273eda86206238ac45a543e049c0e5ae00373f98d337c2b8894280283ee4d6e57d9f7103085580c8b0d7b824520413527f8c1de598502532200bf2f32ed46cf75aa3ee5feea706a6e45ef6c09b652d28ef5f824f7c3979686d27a6b9e2845a1f8661d00cd0d09939b9a3f41da2f52e3daf055eb74ff9a61ae51ec3f69b0c7fa9229a512e3aee4a7780ec290957eeef8f9474808e818fb7c476cafe37b9f6a4c72e8e5070695ed9e2bb7cc3fdfadc59490bb20b647458dc90e1c32b05ba83e54b680983a4ef3f7158345d62b2b2427e40f6dff47800d2f6b87f14f3a3bc7e72245ce07b154c6b8a950af5fee32ac136997603841be48301ae0d98ff82b6c182fe008b24ca96d9f39dae52b9c6a98f6b75a2a7a959c0f70730f1465806b4ef01601ee42bcd08cdb22371bb3f6b4cdd77fc4c58b716d497ac6af93fd37b0215f1ec8f8b71c94b221be1674a2170d7177a7eb9e41d553955292f0358f19344d2fecbb0b9c348f55c6990915330eb74fbeafd5f273651feeb0e30db90eab07d5e698129908b30eee39e930acb1c210aeac0369663188ef6b06f650b6bbc4194f9fdf1ae794661309fac65b3438b339814f175721be6a1706b90fe7c113cf49c49c5ed29cbb87229436e2bc88e5e077eb55694c0e543df47af8b4a91f12df22803d0fc7e7e3f81941ad43c31e6872a757bbdde4325a02d437239839ddda9a7b9d4baeabeb1ca9be14ec10901b4a414db75dca2f1cd10f3060c48fccb832b63df4efccc22f599631b1aa4fb3f3936c91fe66a179806be2c5e7e0ccd1a4b5ee691ab6516fd8eb17d2179d992e4557a7bb92c1dee0f5b854313c666323dde541323812c91bd947a4db761f17ed457394b642a710ef2f0429670b814f2e3117b7fd04bd1589cc02a3ea78fa3cf0883c54cb480b0d90d377623811425ceaf0dce4af567e22ada84c307260d5743b3f22c57b6c212ed4130c8b2aaaa08099d6a0d7dc7f22487e74218c78219955aa2702eefe9ca8774f27873086bcf5e534a9c74e913ee6e892f22138ecd92170c26bafa85d117836570fefcb1015bdf5b07302e31211a42ec5c93a6197c2d64f50061dba484032dc6acca264ee4bdefb2dc3cca5ea8b0c134ac7571f02287547d4a3e45ddb65d8ff3ac176d9a3601d3141022ece347920ab6f8031bfa87e90307c3093e89b7c844eb2a81aaa5f02327e73be3d8214d4c1a2e7924161c1d17540494e794fda28f06cf4956fe3b34ce92e2b52c5dee3a659a8fe32ecd5b6422eb86ae128cc85d48482db153d70ed653ea9d0edc0ec752b66d40647ef0b1459cf58d08d08e95626fe69c0ef7d9fc5c5f2c6aacb595712ab59dd3971479be1f144a996cde557279b2ff73af1d9417a2804a60fb9d20ac3e434ba1058da961fc0a62691e66bd8fd3d424f4fc47a11a3f2cf72277e30c9f8fdf0921eeb7603d50adb192ae8273c646228fb4f8434516751d2be1063d5677fe49f04782653c4f8242e9a8312a4439140f558229f054b9afadd1e67e78206dd1875a0e61db9901a51a3e050a975d526ef5604ddca8205f7cc16ca0e57cb0e85e72b3039cf51d8bf4c13c29abe008a39719ff1beb9a272c1856042f97b05b744caf5b29b4d2ca0955d9b9c22bebe57dd4947d2286a14b1bc970fff5d20d091e63b26f35bc72c0f878bfe6def27957b7f360a47c9be9c20477abdf335b6ce3a2268f01a4207935815e5dcdf0b1e5f0f99b9bb480d3e9baea7624073dbae84e25ce5b1b9c33d95c4ba7565f52f4b0d9e53cff2c48d88ba12a7611c90176dcb1a2f7c5ff0f89bf4ed7179670ab24a43ac361a2bc5a62a77a1ae758b75f0cac003bb87aba7707111ac7301a77ce51352d303285bee2b0056da81ee0962434b6135827828874b43d7f124bc6ba08a1690e017564fccb0d5e9caa5d8475354528d88e6ca1e1cce172b1ac8ce1b66d02c11134fb7c395fcdc3340249d4840866663ea164685e9b815d9a49a36cd35e5ddd9e01c1cc92f741227cf00b28fdc9f508cf3d0fdf4b753592abd2f4dc78b30f0096c0d6b8ad89c75728c12b90a712c2daaaa5041d8f1d90b1f5ef2bdbb0741af06a96312d5e5b0b1eb47a5fe130732d1fd42b5f361ba7bf91451f0d51aab55037a0ab6e0678dce01ad8229f81f35e2ef3882c9baa3f90c7d94ce6c77baed1d1f5721412ee51fdf753bbab2633f11d60ba155578ff76536edc65892f21e2142d522e79fea7ee59849b38cd578a7b736b81e16b838e26c460696769a27159b48ae235f72c5c8774bc6547be4f42e921ebbe088de08e96db827d8bfd481f2713c7b8ef2eb0fc56da10269936c9a8c2ccaa59390f8efbc3cbc50a02c655237cb532aaaf52b0b9ea889bd61739f7754341d68e4b7f891bdaf4d2ea34221a493df851525b2e22702d281d65f218a4617d6e2fcff8e53399bc4a8ed4e31d9267ca42f2cb8e41cef3297ab7b7de0e352ffb58246674a7358c57133dc5180a4409b36c5f128da8cfcc58a248fabd0e800d578cb26956146ddd4c254fb11340e28650e5c776bb7b8d4016db7a89ddc492a6af0a3ec5a798a3248272773ce519f8e434b2f351a3b0e12d805a4d19b6ebad266fad0c7b77ecc51a342232d0e6d013a6dd702435771e5abfd70f401193ed7b6b72c0913c953dbd2b5c01340b4c5f44bffe1dd616717a20acd8f982fc8863460f6e23bfd7f4a7996b635dfb2aedd95141772401d7996b853dee73c122a211b6eb57b16b4602d6d5393eaeb61af86300b18df4bad48fb0d485e6d8437f8491b68f8e731129d0c7d0144d0eaadf128f0a5ade702f40f4e4617cf98a0db2d73ce2167030a9317ce2aa1d9ebad84201717b088e4925c2684663c8839845bac5232341c3a8652e4f9d880b418e44e4dda1db08b0569d492a3ccd0b67038c68824ee1899913b0722bbf991c5db78d60690990531aca0a995bd8c6018f8d912ba734fb396751c2c78cf2e70cc53", 0x1000) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001280)={{0x1, 0xffffffffffffffff, 0xffffffffffffffff, r3, r6, 0x82, 0xff}, 0xdd00000000000000, 0x4, 0xffffffffffffffff, r7, 0x4, 0x1, 0x800, 0xe7}) getpid() r8 = msgget(0x0, 0x40) msgsnd(r8, &(0x7f0000001300)={0x0, "84073e03538be8400892c605ecba2eb48943dac94a62a80ff7c08f6ce4a54c76131f1524ebd567289dcdf7c613a24fac04c720da5235ee4470d72035866e016863e6dc68945e5e87f7614a6bbcc9bef3eb3eaa2b297156f6b7eae298bab4f207f3081652d14bd42a935fb3eae95b66450604ccf3fbf1e3aa890b8c194d4ae292ac174b34f6326d5505be5fcb2fccc732f27ef52df7"}, 0x9d, 0x800) r9 = msgget$private(0x0, 0x120) msgrcv(r9, &(0x7f00000013c0)={0x0, ""/45}, 0x35, 0x0, 0x800) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400), 0x20000, 0x0) fcntl$getflags(r10, 0x3) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001440)=0x1, 0x4) getrusage(0x0, &(0x7f0000001480)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x4, &(0x7f0000001580)=0xffffff81, 0x4) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000015c0)=""/247) msgrcv(r9, &(0x7f00000016c0)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000002700)=""/170) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000027c0)={'tap', 0x0}) r12 = shmget$private(0x0, 0x4000, 0xbbea3f16afaae52f, &(0x7f0000ffb000/0x4000)=nil) getgroups(0x9, &(0x7f0000002800)=[r6, r6, r6, r6, r6, r6, 0xffffffffffffffff, 0x0, r6]) shmctl$IPC_SET(r12, 0x1, &(0x7f0000002840)={{0xffff8156, r5, r6, 0x0, r13, 0x10, 0x8}, 0xfffff1ae, 0x4, r7, r4, 0xffffffff, 0xa00000000000000, 0xffff}) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) lseek(r0, 0xfff, 0x1) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r0, r4, r2) fchown(r0, r4, r2) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x80}, {r0, 0x40}, {r0, 0x20}, {r0, 0x40}, {r0, 0x40}, {r0, 0x8}], 0x7, 0x6) write(r0, &(0x7f0000000100)="e74a933b327c1eb0e2350129745ebe1e8921cb1c3c0d49fba817cf4297d08835718b4d55", 0x24) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x1a}, 0x4, &(0x7f0000000180)="f1d8d8644c4918815fe7162c71a57401c8a95fdc716d16f7e41a97ff9dfa3cb2293ba6a19d410dee934451a3f0f62eae7af1dc8fb35a2c0aa2317372d40fcee1e9021eb67e7e938a09bd8be257ecdbab8df5ab5f4309e283e905e04622e6e13f7897a95a48aaeb49f42d602d2da738ccb9e689a9c4fc79d1788c529fe085af7c112e34f4c64e3945203cb3de318a62bb6ee966b6715723daea9c0ae44bc54a8d5603cdccf1d76d22ed53d0b98f4ffe3758028b6908efbc4825d2aa379e8eeb55dd899ab1d2013eefaaa66a2f4473feead7ab63a2a91a73cb58963a75645c1199df2561", &(0x7f0000000280)=0xe3, &(0x7f00000002c0)="a04207a45b2346", 0x7) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x95) unlinkat(r5, &(0x7f0000000340)='./file0\x00', 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r2}, 0xc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x9a0, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000480)) execve(&(0x7f00000004c0)='\x00', &(0x7f00000005c0)=[&(0x7f0000000500)='[*&(\x00', &(0x7f0000000540)='/dev/wsmouse\x00', &(0x7f0000000580)='\xdb*@\x00'], &(0x7f0000000780)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='\xab(%\'\xa6-\x00', &(0x7f0000000680)=':}\x00', &(0x7f00000006c0)='-&\x00', &(0x7f0000000700)=',\x00', &(0x7f0000000740)=':)4\xeb!J\x00']) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000007c0)="742f7baf837a8ec09dc4cc35211cf07717dd0532028ff35a7153bc0d0a03ab5bc8bd7e67fb676c5d51fa358c0d69bdc691e919955e7fcf57a288d7fa708d0d1f582087c58b33fac97d7ae78a46a09d8ed6d0fc394317772814dba821df65aff4bba7cade143722c8a81f382fa078eeb58fb57ea12d9a1ed03dcea815587facdf310eff463b01b9dd3d9ff4f5f0a833a1239ee84dffad2bb16e738b8a4586a18203695201a59c4294ecc2e87d75dbab579080cd23ae486b664dfdcf0d5f368e3c2baa5c2866edc56a", 0xc8) getsockname$inet6(r6, &(0x7f00000008c0), &(0x7f0000000900)=0xc) geteuid() r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000940)={0x8, 0x6, 0x8, 0x0, "3b3946ec05fa95292d34d984a8e3389ec4d04801", 0x80000000, 0x7fff}) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000980)=0x66777411) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000c40)={0x9, 0x9, 0x1f, 0x100, &(0x7f00000009c0)={{0x9e, 0xf7, 0x1, 0x7e, 0x3f, 0xe676, 0xffffffff}, {[0x3, 0x5, 0xb71, 0x3, 0x0, 0x20, 0x0, 0x7ade, 0x8, 0x7, 0xc7, 0x19, 0x3, 0x1, 0x40, 0xff, 0xfff, 0xffffffff], [0x7fffffffffffffff, 0x9, 0x4, 0xff, 0xffffffffffffffff, 0xbb, 0x8, 0x9, 0x6, 0xb0f], [0x4, 0xff, 0x0, 0x4, 0xa01b, 0x4, 0x9], [0x100000001, 0x6, 0x5, 0x80000001, 0x8000000000000000, 0x4], [{0xfff, 0x5, 0x3, 0x6}, {0xfff9, 0x6, 0x81, 0x5}, {0x0, 0x7, 0x0, 0x3ff}, {0x1f, 0x1, 0x9, 0x3}, {0x5, 0x365d, 0x4, 0x5}, {0x5, 0x5, 0x2, 0xffffffff}, {0x9, 0x0, 0xfffffffb, 0x9}, {0x722, 0x1, 0x81, 0x5}], {0x800, 0x1, 0x2, 0xffffffffffffffff}, {0x8, 0xf4eb, 0x0, 0x230f}}}, 0x3, 0x3}) getitimer(0x2, &(0x7f0000000c80)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) socket(0x6, 0x3, 0xff) socket(0x10, 0x5, 0x7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) executing program 6: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x6, 0x100000001}) syz_open_pts() syz_open_pts() getegid() executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20280, 0x0) open$dir(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) getegid() r3 = msgget$private(0x0, 0xafb0e20fef6485dc) msgrcv(r3, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000002aa709491ffb36a0a965c94023ae7a1ec15128a47bc8a6ca864e2a7e0418b886e0b571fd8045ded408db7b8108d3b1763891d41c06461d63564d754589e8d10de6668538dc19c8580fa80f1efd473aa0c3b562e0ee725a5b0c807f97c394f519c2b31c3810b2c4952736452c92db026bdb36c26598eea9c7a4535963d38ca61b88b9af2167eddfc6f9527cee7d5f6a9838df20b06f2ea9584ce1da20fc6f3baff89153f519b0c79c5bceb789f331777c07cd7edea4e2bc4343253cffcf3f3d2ff1a1d32dfba3ed15077014a8c366aae49285720fe6a628d3920af01e1ae3fe472f756b444750090f6b8508d761d0b19aa1d6c5b329ac1c8c9fe7bae8fba7c60caebf650806d17c71e2c0e22acb2b15103bc2604ae6577ebb669f828fd68aa849c12ccb5e47c9a9075465967037178519e4fe0d3431b6f4a551d007470fd1ea6c5a5e33baf7d4730b31eaef9f2c0fb5ae2f0ac28a4d3aa94b57dd898aeb826c7ecaa5b9de679c4c09ee433983eb0e7199f6b13f9d6134d6e2dc102557066c9f47b7abffe0cc2d3a5cbf05f4"], 0xa3, 0x800) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="02000000000000008d8b90246b834aca43236e8246eefbab77950a2d4b18e435bbf6c6ff33c1050b6adf6cb3a4ee737356a2dd27007dba615278bd3dd745"], 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x13, 0x0, 0x0) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998355ad88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114b3788e1c1dd11ab37ffe81e9153b640cc305bcaeaee2e8f1db7dcef155613b"], 0x101, 0x800) shmctl$IPC_RMID(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = shmget$private(0x0, 0x1000, 0xa1, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000002c0)=""/138) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x5, &(0x7f0000000040)="b8444e93", 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0x81, 0x2}, 0x7, 0x3, 0xffffffffffffffff, r4, 0x9, 0x1000000000000400, 0x2}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) dup2(r7, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x4, r1, r2, r1, r2, 0x40, 0x1}, 0x2}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x7}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0xffffff7d) setsockopt(0xffffffffffffffff, 0x9, 0x5, &(0x7f00000000c0)="c3e361544c4a7d8860c31f294bb1691553d8e552", 0x14) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x50) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$unix(r2, &(0x7f0000000080)="558f6abb32503315036326f7326381d9c090037f1d2d077ce44aa203cf02437f008c5c53ecead4a50e81c1eab0e1fe5383c7e1096f80f0cf52c6f0635242feac06f8c9a5d5742e37e0fabfbf8fc7075ee42ec07f278bc633e55d35c7621ed28bcd881cb393e46d39a6777bc27f25ab6ddac75242cc1dc422829c691a98f66795ba85ccf5356355bdb575a369af61a2163b83f12f0e0462666989f0fa740101b2ec4120174eaf6ad40786ff1d1ea831cff1b6891bc31044691e29cd91a0eb37d9f9c3f85c87469959689bcaf2853f7be21ca2649fa6f5ba2a8d79762d", 0xdc, 0x406, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe8000000000000000000000000000bb3b00954f23970000"]) r1 = socket(0x18, 0x400000002, 0x0) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="56cc0b2e", &(0x7f0000000340)=0x4, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) msgget$private(0x0, 0x0) readlink(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) msgsnd(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xe1, 0x0) dup(r1) msgctl$IPC_RMID(r2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c1, &(0x7f00000001c0)) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) executing program 4: sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mlock(&(0x7f0000000000/0xc00000)=nil, 0xc00000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)="e814a397", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 2: open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000580)='.\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x28) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x100) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x1000, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}]}}}}}}}) executing program 3: sysctl$vm(&(0x7f0000001a80)={0x2, 0x8}, 0x2, &(0x7f0000001ac0), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = getuid() socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000001200), 0x6, 0x0, 0x0, 0x0, 0x4c4976d4ab3a5f00) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, &(0x7f0000000100)="413e97717438d0fe4b3d02d6086b3c5cf631579e0f836dce27026888097e70a4b44f6262aba10c8a1b8dda02f80239c1f9939063cefd38202329ab60129101a4d4e08a03db349e01caf41f6503432fd159c1bfc8dfb1127a2573e0decfa1f8d56d57dda87a9291af3056cfba1eeaa66c936465bf56ad55fd005eff30eb9d917b9936f2103df0f4f103905843b2199e22a8656bdffc1980a72daf", &(0x7f00000001c0)=0x9a, &(0x7f0000000200)="13cb051a347ed3e995b3fd39eee7142d58905b47951fe6e23e8c17e6c22fc7e09773ff9b8f91b8e846e27564904c6d03a4d364592f2652a8f2b235402810a978c695084304b28ed192eeea8a3969a895546cd72dce1743dcac2a7896cf5ae86b843a24da630b11d0c46b23ed68000ff8bbf6ac77d5c80d37fc3da6ba985188a4858de1d17e589b7f4988e797c643ee9958f8f3337e2d49f2b05a2acfa7d6a6369c49278b5995a9620149caa963cb65e8040e36b5136351469ede8ccb5ff16ff498a38036a8dde2e2adbd19298beac09c07cdb56be04262fc1960da703c3ceb480de6f2d917dbdc4a60ae1c8fd6ab84733d8839786f2d9e6e93c00770fc6678dd84dd2921f1f6dd2599e18dc03124a3cf4cd108424a07e24a7a94720b765bc6898805563268c614a8d2927e67db63e5ec2552dc5eca859889dc39654b125aed3cc2c5102a40d4304e56ec6731a2af69ed7f34e35e62165c7dcbe19cafb760ee39e546b0422330ecc44d986290e02e2f0c9b202792172c393f0fb111076333564f7e00a85675221208a2fb5eb96ab37b0dcf0ef6372a18024a5d31a23873a62768e6ac6f88efdb030ed30c7ca2a8ba298c43d23491fab53a57b8461f5541ef525983464ccd27889b2245e91b8ea2685cac518ed4d7d4b8614fb1d5bf82b294683141bb1d18cd8be46f8634eeb573353e24090679823ce5d9146a84d7c8f0e93d86171268c37c4b613c6f5db527d500aaa7afde9fe8ead1a7f09fbe556e9e00c59ca5b929e5eac49a73faabeb42c595456df61b69bbf2be736aa6d2f07e97c7017768be88cf6e08768c7adfcabdac7ef4ef4e86029e093dedb0f5849be2c1deb47db8854e17dc3500f131c81a8b96cb8d46ca408d466209122a51657e25c0a70fc6809abcb723d01580228415a153d037fb23e259d77dc8cb05bbd73b87c9132b42a2d751fae9b8ea953848bcdca11c3c7bd4bdda3ea033b7af384ca34cfd9125aec667ac979c0b86ffc3db34885651e70e4f2fbd219635bf975feca4b4e02a0de239336053307038abd8986d86c5a02dc12934ef9b45167d94c9b104968b196bda6e3192d318e648da5d342e3a9455d142944ec87c26cd92001afb29151845f5434a2f1448c6ccb355aeb8e8e0585f9dcc6a5b2409284cc1b3d4d51b287eb1dd5253e9f48096ce08d418c262c7291c3a3fffa136f8fc0c76094d824fc724255b78cd77a7f394e76286928345cc0664ae004ec0c7991fbf807b86a3d491e65d54164c2073f60c76b2e4bccfcc5989a69334185cf9873cbb59f1ba87d028fc400df9c1340c9aabad1622f22308dd363301ab768535b4104636b576d5f8733c8f5521c284fffd6e8cf704489bdc837b2d9dc0cfeefac3c3d64b95b0d4e398bbada1650ef7853244a93e6192bea60e675b37dcf02f6a8b6b32ba95dd7bd0e02dec08136d99bddf76492550a14653ad50b5a6afada2c28c89533e01217c8a702ae6ae5588e01cf004c1f0d7e93689cb7e74f146d11f07e901281c642b6e3a9a74c190de888774f1940cbc47e8c38a8f5dbcd6e759cd6c31666fe37359ef8b53b166a352516865b2435e49e56702a925c7cecc0a566c6092c43cd70145e7f1e3cdcc0154b977a6b25eb9327a2672e59a262cca4b31b5db65b480e158b7ad4d64218a1dfbf2a12c678fb248d4d084447da6f0305b80c4d216d7995e0ca68e05c9bcebb1b930c59d12e91037677e91608e3ecad6206250cb610780b7486ac6c09c2a8af31d5b8ba51e93d8576d1ac6763769f2a9c44768ce03fb0faef938ce456f22939ed9b4422a544356c7f3de995771fc6968ddd148d75e122ef95e9d4493513e76636d16593a5f980f5201dd5504e1c211f5fe844602b225c35950c48eeb69f68b562b793272375939d3f4fc98f4003ba282b9137723b90812a185f8ec5916a8c9974418eca08417ae4a40a8882a1fa982a837a01ae48b80d55e64e09018c26abc11163a6ab5265e789185ba2dc74a436a986bafde81cefe1f6c074f429b634b037e1e3425367234bd54fa1a1a7576815bc91d9d299a297405bb9556204c69a20169fdd328b766fd3920f08fec5b0b2e6bebff7af85fbcd16a8cbe0b522247ec93e02241d546d7d8b965741737204943bdbf0c7a5413e2daedca11f5eaee737876ec6af854027ab01131a11d41ab7ca3233f145feaf63a9a7a0b3ec9d60c9301528b2a62d04545ea0a3341f979c70e7edc36325b111dfe35e3a403d6c0edc08f637704f60a79465b6424eb0e6a9c52c52e68475be3bdde6a14cfb06fcd7922ed43b6f052d0579a032d6342cb4c9aaacb4f7844e7db7829d755b06bbd33f8550658d83118bc0ae94d71ac489b6a5b96365b03e3364153b64f7bddbdf3f5c73c0bd34821f223d015dbbb6655cbdad1f82021ebd8eca0579de21730adeaa66e26dd24ae1b8502dbdd88beeb2297004514386e0cbf6a33ba7ca3d43b65d781cf28d82fbfa57720aabd7504e5b230f1ec4873b7de12d81c3bfb57ba111d22659b41d460b9b1aea7bca39422c19a963a679564a8d16c2eca6bda140e1ed82f220a686754dd6fdafcfce04bd1e289cf2a654b5ed773ed7a2d324cc6a2529d08b916f29972fa92be012fb1d68d51bfca4df856b23827bf6cc50d74560a5e5db954dabfe663081c8a853701343207ad4ac73e768c562187382a2e69c8fc8b00865f9dd9202fbc8f9e223a11392a578dc0c214ba66fb565c771a6e30aca6c171d786d452218d877c16a978adef226fd955e8f602de8e8d5c9916ddd9277c405f4224f079c2b86604c48d256e4c2c58d93515c517a9865c4e356a8e5cb2e723cbb3b0c2afd04a8546291f5a19f5345af6939ecb1293719a6f84f8efa9dde20b35f4cb55384cf2d513380f8f6fb8acb42c3797db1d9d9e7d57db48d131a950b718bae2a30997cda6a595e631681434feadc48a2e38d3535457683ab8cd4bd78feddcf27151df3ffab4c3c1040a062b166ad4280359b0587e75e6d2e30a9ea09e47aab9c070cc9ea21f136f40be8688ab7b9e65d07de22578670781c0d27b4070d184575a40c9178083577e6f1973fc3e85794e6e1bb6576118a1bb2070f5de2e2d4eae82a41edd004d67f161ca94d192d0db73d99a808ad5e260d387e2c1bfd3dfa6cf0be446947fe02cf0b1e1068abe0cabdccebcc83bfd4edf3db7fdc4fc97150c2e6acc6f81b7740a4053dbcd5f2fbe360f46f90bd42ebb877dd6a994d2f14eeb5bdbd7e6dc928d93540ecb644337d70fc5c4765937cbc1b48fac7187e95a9ed2a5beb9414bb90359b72559ef94734f1900f6db78a38c11d84f63d43d4f9ad62f94b3066893f8cb7812f72dd1308ac0dfc93ae508bd51d2d1febc5cc4184838cf706ad7b96a0a2d1ca275782d603b3581114e24199e0bd1ea7e4954cda460db9da9cd38d1bf95536303610ca35dca40fbe9a2b9173c05fbb089cb36bcc699463f9041078db0e92019d16df7fe479df87b460535dc459c6d137566b7d4f22f4c24b632c0fe88a75f6898d5bc15c96d1da6e545973a671cb80a5b5a7add928a456b49b6efec85ca9b701a4ef0271b8958d821e9d0c8c6de2f8e797000828fd007450a61688793504464002bc6cc03ac4736e25eba6574382ba3702d3648a5a379fb003f862ec03b8f4fd9fdf89ddfc28fb398bd673f9d9aef6de713d840136026ffdbafc726fdeab6313268580997462d75fba7467702027cc468bbd40fdd667e8b340187d7ded189e2606e7508784480d0ab8d087537c1e676edd41ec8e478f618251be5f2c043a0b71ce75d89cc522566cce2a18b2516fd8d1cd1ace4334ba6336d3a81f811f1c8bcb594d161d2316e6f42e9f1600c25cff2fddb0b989c8e47b13cb7d2d47e65b0dc5333ec3f806ecdb2f53315e577f0aee1286a50fc869bf17401250eafbaeb73367a75cd761b170494da646c464d9d6b57908b43ce5649d8075ac507aec8134521ef4404d2155fac7a1fa4e1f25d75b018ece3ec859fe3531641c6a54ee454641b555134c106b14f56cabd08c12c0e1bcd06d6c2f535f4cfbe1d652ce9f711a52fc1c3e13770d2963546d5bb9c54b8723307dcfc2bfbe6318950d28e22098f95d1d2331f1847b576434faa5abfa29f85188ed1f65e621717268e64ce542f3a1a9d9c47c3b33b3491f60f0193897ed11cf01bf124ad23a282ba19d34a3484f18f108549a3dd6ef32a6f6e53433f4ae4c2c7781159eaaa0b00deda1aa35c6b3942726775086cd3d210590061d071df50502f26a80090a05c0c777f2e05d47bca53b242350eadc6c796da17bb3d4bb4b69bfd02b031940f625794d5e1f21d2f6eb73dc587898a6b4ec51e0c90a24d4b3526ba87a718f701628463addfa26a99bdde49eda8f8b6f2bc8a385cd9000d6b9c5fc076cf2fc74c4c1d980cbaa98d8cc87e351bf6fede7e8eccf1a7ee2df2c726a01e9fc14671087717a196ae5d4eec981d725fcda800d7421c14e70a37025a353306ff087bc4bcc1b17683d6d91afa32ee5f16876fd521f2cab0e3f6a46cee1ea702b17487d61361346da6d727917434034f5874fabcf351177d615f4a4c3701b5f7cb5a598143ec7f5e70f52a2111d4c62236ed1ad12e2bdcac6be290da1d51af3046863dede4c9ea3674e55390b580086c178331cce3c5c2d85921ba2beb79587083ef1942f86cfa041599b34f3c7d725091d31204c57dd1997ec742ff42ff60b418d11f2619b30001d5df6421b3fb127aee73e69965cf147a97c3c5195a489e07b33da47e51e4318c5e6a88bbf8ded3d93543454bdf50e1f7fc7900f72bf8200fc15fc45528579527b7af9cf5060d479062a4945cd1b5f2374578a1bac49db00a554b5347e42a595eda8c591c57bf51885833ca82760b177b348b98052916fff536d97ca5caf1b1e81510df9b7e934d69c693acf7a8aa977a4361737c49e6680a2b559ff5a225da684fef8254dcccd3882aeb73a136b930cf09cbb4cdc196ed55f42c4c7ce946526a113a37c01538ef4c770a3a782176c0fa37086fd162d170235e3c31556f657fdbaba3553f1d7b89deba27cd873623dc685759d8fe33fe44eb61eabdbc10c65cabb42223ae388572c829213df3f8290c0062a6504471032b3822ee0486f5714694a89c9841e4aefae13cc2eb6b45e8bf48479bb63d7193dcd58a67d855ad36e5b7d9ef963065e235e5974aea30a4ed76a2b859fde82b2dc8cf377b9b96be5618a016e8e23b78a2e69db24d0246046e63b537da99c4b9b680c75888fa16cf94a32436de1825cea84c1beb34b7fb3397e259d64203a7c21fb2ec2a0c04b46fc04b2e29a0b05f146758c7d8d3557738bf39c27387f2dd8a10d3d291a6b02f62e730b3a6e3e6afffb0f503dc64016d6fb3f63560b5a725debc3aa0c0ffe14eda56e366d15f99e3066520c99858f824a687e2e13bf6f08c40d372543914a81174b5824d5e827aead2fa217bd97cbcece8ec72c78e45fd4100e8b6b94f660e21bce35f81e6b53605c4797042bc53bbe74cb74a9fb562c883ba3d1e7dd05504e4d83fedd5e2fbeaf2bae4e46ea99c6b9dd27fd0647e1ceed92fc6964eb6b67103e3a4ef4b811c7ab0e43da8b6421e150165d2d0af63dc023c8316aa9adb57cb532a36fac120c09692a38d90b50b9dd3d966b08ca09d36d5431eeeb70d7bb08adf52c9be990873380ab50aaf1591bf68d66a61f791a6ca5b75fdc571ad132c1b3aa2911d134fcca4499cdb992b055b28273a7963653e3ee90fc6ffa52bdd5909cb5e209c0c46405126b92c26", 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x62}}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000001240)) r1 = socket(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20}, 0x3}) close(r1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001ac0)=""/4096) r2 = socket(0x18, 0x0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x80, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001280)={{0x9cc, 0x0, 0x0, r0, 0x0, 0x1, 0x8000}, 0x3ff, 0x10006, 0x0, 0x0, 0x9, 0x2, 0x3, 0x80}) getpid() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000001340)="b1000504000004000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000ac3c63915e81acfabee4cb70e3f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d4902064505f8443b79a972464bb94630b3c02ad0ca0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f0000", 0xb1, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000c00), 0x7f, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0xe8) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) geteuid() semget$private(0x0, 0x4000000009, 0x82) executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\xfa%$[-{\xfa,\\,{\x00', &(0x7f0000000240)='/\xe8/\\J,\x00', &(0x7f0000000280)='^%+!}\xa2\xb1}+](\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) r4 = socket(0x2, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000007000000331d13feceaea701879046e438a62a60a10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b12b70e4e861d93975e0000000000008abfba09001d89e0000000000000008000ff00000000090000", 0xb1, 0x0, 0x0, 0x0) executing program 2: sendmsg(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000380)="142b8973de743894a607a5b6d22e70ac1640dff26d89c703424ff218d93f688741c8c1a82f5482e96b6f8379c15719846ea5512411ff450296724f48c3739112db055d86e3fa5a1650911c9273a8de53a5c10ab4a1cb3dae4081e4", 0x5b}, {&(0x7f0000000680)="918e85411e42ed8b44c6d6b6268e8be779913776b929c30b8d3b5a23a6fa4e0db4768e7074c5cfd3e456789e9488181588852d71d75b4efc550bb69557fe23233bfb97e307c15a040786b29ec56c07c83e9378d21411fb5a8f84147a50a176f94ec9fe555dbe19a1fd71dee191e3e237950353d5c169cd5c1b2f0bda70afed7180c77bdd858dff8d61193a8bfae80b1c6b5812fb205fd2e8e5ec0003f6878a6a95a25528ef5553398e10f2", 0xab}, {&(0x7f0000000740)="c7c254c9fcf35dd642b8f6b45ea00ac0d3c58136862e56de4ac58306a731568213c5947e7deb60334e9aba59bd928e5b62c68db74b59d7fe7f4a78d38693bc6da30bd1e3dff1c324f99d236cede7d4ee34d22f30f6c626de5d6369108c14526eb95de97396e824c126505ec055c2ada16a46acbbfb8e4eb3a4533da978abce8aa53e23cd4387f27223bef34dbb2612e3cfaad8a8235f26873278ffdc47474bbe0a7f19fb6bd3af7c9075fcddffce91", 0xaf}, {&(0x7f0000000400)="3a5667793d41f1800b727b6bfd9183e3e6e977c98357a4947db30068fa79c58f78e1d07854a19c704c355b68c09c33e75ef623cf6c3160e2eac3ee8f23b0bfea23796902a422014e918ada82fe58675d8ffe", 0x52}, {&(0x7f00000005c0)="2566ab5f7e2d2cae21e42b3c57915416a839ca30d93c6ff884ca1a604db260b2e955d41cc7f492fd", 0x28}], 0x5, &(0x7f0000002080)=[{0x28, 0x1, 0x4, "af5645b851b9059f1767b472ffe70691095173d70eea"}, {0x78, 0x1, 0x7fff, "3fae516349de0e40502797de392805fc8e267c1f570ca3718a21376336ca58310174f55b251d959b15f5a9d13b89a41a9aa0be2636a9edd93d4b039d659b50e4960ef29a4b4b4289ba241d53d3bbfb3b449f3a0df7d4d2c344d0250ba5263b2a4d96ffee"}, {0xf8, 0xffff, 0x8, "44fac77f7759269e606c185f0c69aebb2713cdde0770099a81eb81035a14042bf375b7044f10ce61e84412b83beb21cd51b9c7d7ea43430a51104828e3b795cdf6564ace1daa7d07637554312bbb7718a1928570d6bf9a0b181541e426fc0abe1ba481da86f14d708de6059493712dfbb44a484a0a1a71dfb9b0397cd5f3d6faf5f0f59996559a5f8c54b718503646b48a9dd8c7d6c066df32f80db6c7335e8225a38ceffc2e584ab2f16444fab79f9b3956a92dd24e2ebf0525a4b634ef1d44b1f7648b0546a1c54f1e602efd1a753ef049eb84ca91e56f006aa311269e3b85c2c913be"}, {0x100, 0x1, 0x8, "c94db986516716e96dc9b413d8ec33a08febaf20568ebbd6a5c9c63fc840222042741ac49477a9b79f6bb01bd364452dba9bbfa226e8b12bf8cec330bebc52ca9b1acf2a40cb9b602179f3c2a506411c4842ed6175b5b9252ce0ff7559f787ff84c004f45feb69c188ca50ccb5b2d799865989acac23a1e9e7691bc206e4b9f111d7be6bdbce97ba5e57f9da339eeb774acafd67cb3b14e53d8956c8d4c7a9f1042ce48ae9e5b4f001770ddca3f387ba82af636bb83176d684214ef2b065070cdbbb95f0e6a49e3ab068ddf7f4d3f1729d18556b6856e318c074dc31309cb9be05cc9af6b0b5450ae6b8"}, {0x78, 0x1, 0x4, "20f96e980b3801633e9e8255fcfee902786521decbd8da0d61c64d2513cf4947adce876ef6113b3f350f4f6a6ae71cb1954beae1f43b64db3571115daae68eb465539edf608c45ee67d701abc90a8055b01882fc773b587e54db0f2585975613c97bd9"}], 0x310}, 0x408) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xfffffff8, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000540)="bdc21716c954914338516d046f802b5b153d084d9b83f30d05c474722cc828a2190318c9b4f98cdf7640b2b1f37a85280700000000000095b7e89f2b685f7cb72f6290a31cb35bfd0640620c56ecb9fedc6fcfd73a33b0d18ebb8311eeddf4684a38129658f6ff7a9c7e0f", 0xfffffebf}, {0x0}], 0x2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) executing program 0: rename(0x0, &(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sysctl$hw(&(0x7f00000019c0)={0x6, 0x17}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x0, 0x2011, r0, 0x0) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000040)=0x8) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xfffffffd, 0x1000e, &(0x7f0000001a00)="03f18875417883179613fd198e68b4328a50b8e9b8b96bd468258c212ebbaeb6463faeb6b61f49886904fb80f04ee083f8566a5716c3f7ce6805e0a7a2f4fd4e0731d43b8bf1fa80344515f17e45902ffb07c3c42731977a17c13fb021b95287adb27ca3ab20f099c2eae3704a2a801936de7b0586ab5a2b235b526b", 0xc6) mkdir(&(0x7f0000000100)='./file0\x00', 0x99) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x88) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x481, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') renameat(r2, &(0x7f0000001940)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00') listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000040)}) kqueue() r4 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt(r4, 0x0, 0x18, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x7a4) semop(r5, &(0x7f0000000400), 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x11, r6, 0x0) semop(r5, &(0x7f0000000440), 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000140)={0x0, ""/9}, 0xff93, 0x1, 0x1000) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) msgget$private(0x0, 0x388) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r2, 0x0, 0x0) r4 = dup(r1) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r4, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) getegid() r5 = msgget$private(0x0, 0x100) msgrcv(r5, 0x0, 0x0, 0x3, 0x800) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(r6, r8) r9 = semget(0x1, 0x2, 0x101) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, r6, r7, r8, r7, 0x20, 0x4}, 0x100, 0xfffffffffffffffe, 0xffffffffffffffff}) r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, 0x0, 0x0, r8, r10, 0x0, 0x1f}, 0x3, 0xffffffffffffffff, 0x3}) socket$inet(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000001c0)) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) rename(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10800, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r3 = dup2(r2, r1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0xb) readv(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4f) syz_emit_ethernet(0x1d8, &(0x7f0000000100)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e0301a2000000000000000000000e14fc11133f6400ff020000000000000000000000000001890090"]) r4 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) dup2(r7, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8001) r8 = semget(0x1, 0x3, 0x2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0xd0, 0x1a7, 0xf800]) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = kqueue() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x22, 0x3, 0x40) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pread(r5, &(0x7f00000000c0)="2115ad34bc41fe972507bdf35c48df884b8a14b0ba1982e9c5f7ea70d621a4e31a33b61230778bb2cd7effe779bcc5ff4d607fff17b4ad57f3ace0678e9b9a5baf0dbbb44cb5cee5c8deacf7e6e604dfe6587cd84c3b0f4fc714737baa236702add8dd7ef98f7a7d682414bd3cf2005807e5e12aa7129e397affb1095d66e9e2e14f521d808ef0bdcea61e012559bc7fb54c6bbb37ab2821f3b259e47bd9a2ea6564ec15eca8", 0xa6, 0x100000001) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = dup(r0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) kqueue() (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x22, 0x3, 0x40) (async) bind(r1, &(0x7f0000000000), 0x10) (async) dup(r1) (async) listen(r2, 0x0) (async) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) close(r3) (async) socket(0x2, 0x1, 0x0) (async) connect$unix(r4, &(0x7f0000000000), 0x10) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) pread(r5, &(0x7f00000000c0)="2115ad34bc41fe972507bdf35c48df884b8a14b0ba1982e9c5f7ea70d621a4e31a33b61230778bb2cd7effe779bcc5ff4d607fff17b4ad57f3ace0678e9b9a5baf0dbbb44cb5cee5c8deacf7e6e604dfe6587cd84c3b0f4fc714737baa236702add8dd7ef98f7a7d682414bd3cf2005807e5e12aa7129e397affb1095d66e9e2e14f521d808ef0bdcea61e012559bc7fb54c6bbb37ab2821f3b259e47bd9a2ea6564ec15eca8", 0xa6, 0x100000001) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) dup(r0) (async) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) (async) close(r7) (async) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x58}, 0x2, &(0x7f0000000340)="3286b7d299cf0caa1bbc50e6165f273a2839659649ca9b28569b9ef302cd0f7f019d79c74c78c5eb057fbe7da31e2159ca951ef42a7c759c5f84038ec429fd609825e94028c52a9e87acd01b2acfadfdb1866a1b3108cb82ccec1d69c960d67a7f8c32e5d553a6d3b8cecd876283b5851bcaccd60a3a12b9e1539cbd046f28c5c9a8448835fea0f3bced2442c2fd4e29016c800ba6898e998e7f1083a7b8b88863bd776d3c556c5552aadd6000899b950c3ad85e800df5774a39573c30fc6dde68727c96b590edc0f8f5cfa9eb88d21fb9eb933343b94f1738893269858e487ca045580680ed586a79cd4d04a4a0053eb362dc7b1624494a723b054b350bbda09aa14dede555a22c6df428aa3a9e68fb9b6a38ff16aa9d6daed8b50f6794b5ce817b81b9521593c971fa6e7805641638fda51c2e360284046241ceb5c40d75ce33b36151bb9db3c1140f4c892364e549a34c9ea6a07287d4cfea41fa7c94503d1dcd3f33a1e2e4f491c7e51cfce84317d9f8b951a9991f4253e2b9aa17c72645dc2360b9bdd82ced63fdfd8e48112fb6b7053082ef653a4b51669106d800edb02a52728f92694cb584691958e4fa3a2a48f5d855c1982a6d03e40e9f8d87ec773fdfa98dc6a756f010bd909e576c33897edd9d23a77783f3b184c40cf849323af0fbbc9621e6f42bc5e14874ad9bd509e363a277adaf9a90d81fdd4586d678e7d4b4b327f489739e9504f6b055737de97ca9bafaac10d64a9ed93a2dec9d13ea63c14314ff55cc86014fde8d992d157862cab10bec91433be9dd1666600f439521eb31c5ccdd458c96275605d0e49005babf73f2f3e8a06956d76d49b390b018d05a1e3775ac1da29020d05859a3cf7877826388fe3c0b3a8f2fbbe8e90c6744b553bf06ca6f8525c211605dc83920f1dafa188a3532748c72678cc2b74672c7dba14559471903c1f72282bcd586fe9f36946da4975dec19a1a2d3e3b8bb75b9b67bdaaea8686ce33cd06b7022430d07410bb5b3c7d8613844ad7a950d8032fc31c265d322486a40e1d6c6860a477234a77006631faf7f82abd664f02c652439c65ad1decc1905ec3ab580decf216c8521ad123335e900bdd7ec4127acc252e65cf93f708b99d1ce3f6e8325b6bfbdccd6f7f586ce4f6d040f33b9641be1aab6bdbad031f845fbbc0937e1ba07664df6f8fe6648e91528b8c79c738b118d852ba708ac584796140e5d7f82a7e81c8b4b82085a35e11319cb7b452f38ec0f7250f3f83bb69e91067d35fea8c04c004464ead281f5084e73e76691c7256a3e0854a43b4cd327e9f4899bbff0af279d9015147947e5ccceedd3ac391dff5125c41c6c75c80f877b527de087becfcbfbd34fb26fcc8348c8abbfc6f57b83374988ea2aa1c5738cf4c6c435413bc3a63d36ea01624454385d93bca772dc9f87f7f79d8619ff98cc6b6504ecc52e48ea67906c2e9fb09377f78608d149550d66bb98ab64cb3ad8db8cda117b678b9993df4bd0c4fa1de6e70e8d8252037a7c6fe8f9adc7938d166cc37b33e557a867fff1eb8d1a5f327ee192d5d4dbe77c6791804e22aaab265ad15cb4bdbcbe4cc8ff8e7701d4620258691ee1b3e798ad6f45fc07ef0dc51d5a8aae991a1b59d2c9660187d51ba4042847e1ccef5a4b6509d09096664f1b974ed34edb0a0fbd969709fb44c213182e40bbc8534a610808a43fd7b5607032b1bd92e9717ef47c9177a2209e3b9fd0fec64b92b6e2ac9c6fa7dc334088a2717597f2cded6dd1265243bc583a62e5422cfaa50180392bc104f3091905128b46bb8b6e3c1f8adf292eb12685972d32f4be97f6b88506a6bfa8e704602046e7084d58fbe3dbc2d83db9785073c3dab71a7f02b13cc41ebef5fd9919c6dc7c922acd3f2f524e6e58198985c3e21ca01ecef6acc6ec4626094948d5cd232ab1e8eb3efe97e67f108a5cc54b89fd0570cfbddf5b44d11a8baafee6f98a5175d3fb14d28ef23aec20216bbe632e02c8dee6034beca9f7b2a94ed5bdeeab10b7458fecd5fc6e439ed6263c066c6f1d868e64b6638164fb06a3a68248a7258e27ebcac07176d7d0d6b1cae3b0f1c1ca233769ca6793d0acb5ecc423b57d8615709134db869c57520febe1545cbca721982a5a23677ee566b553fe994cbd82c4acdf9e311654e49a8a1cf81c712b909a2e198cd22c885a5c0fcbc4fc287fd7eaa103a2fa0446134836658e648f74e3d7afd2b6b48c9520a6a2a1b853c0f1c1d95ded7c7c8d0bf77701fa60fab9a3d650b0dddfd77f059cc20ff6e034b9107cba7fa3ba1e67c3182bf132eb3892323c5d905850987eb5f61eee5059df692b0722a9693b0a95bbe81ee295f335977ad9d62139ce18faba9c80bc3f239ce72d4c27b090717419b8af252a9801f73cbddf969ed1a4c16ab68f43177abda3a497ecbe3f313a8a1134dd18b9c361f34a48369c90fc4dcd19da94b884be497752f5edc8ba30fd8724f24169c7d14696ed1b7f0eea8c363803ce7d24416a37465e2d4d3d87e746f2723acdc171c410953056b9c687c0f7cd71d21c37e4ec2400c1b00246fb9f4c3d8fbe72cbda03475574cb9f752640d4a0c150d9c92ae301fe0c6ca8236051442c4b7f630e1474c80a977d4afb3b4230a877330d77b02cbc64edc3bddc623b249b62ed42bb4def1f0fe6df9614e8b19879b55d7c9e3197f2941f97935ca478619ef17a99d2e0c68d1357b99fcafd6083bb0d46f7ac3da18bf1ceb040b552b4639b57290debee1459ad21aa0f69c7ce5f6821dfa5f54b34e249cc09e10a4786bde2c0029d0e53a2d683ef2e95f12e0fee19e65506f8a464c147ecd599ab708b10205b0c1581d8a52908db81f8b6a6a0334974cee9f41316a60485982b37537a780c3571111bfb68a73db2cd4ad4cceb9ea973d636d4641847593c56e4e0b15280694348a3f3e8afcfd5f2827b257d6469b4d0606b27b89e27fdd3fae110075a1b5b3c19a2e9b50b375ebbb38d404ebb75acaa31e61961120d15c81942f7dada7447fd5bcd9894a8492d907d5decf6ef0e5023bd49518611eb488fbdc938178aac9cbfc8a6b203c0fb8109026e422f5a2ced3412213b74991a4d041993fdb879dd11c704bef8a79d9b4595a501f093318be2a1f3ec1ce1cf4912be9e658f0c82ecc62c390a9628376c757b08667262981f3b98b7208b5ead813faef6503e5b6a1a84d4ce74e98e989a58c1c5abbbe53ea30bdaf88cd2c1fc42103527a8a84618144d0223f3148c140de2c1652fc909f83be2c3c5b52995b90b4bd59e8c89050676afde51eff098c50c91a173f275dcff209a44d70127b1322622cadf4a35567bec8ea612c932f9ff3515185209cc9d3e931f29ba3ee354ec52958b08f1142894ade7e678f258dd72a83e6b81e0c9b7d2a7e6191a92b184b8a90add92c3588b422c9d0f95882455ce6660142e32f079ec2b6eec9991d19505be08edb126ce937486786d982035b03da4b2cb4f14cf3fe8225444d47c6f25630288085282642bb7cceed0e3af390c01de2ff254b24e41a5fba124a9d83c2e1acc8c0c0f650aeac43611b531890152ecc0d9f94dc04d9edf2528cbcc7bb18a1a896909027bfe6f49dafb35e8e47ae71ba963bb45917076a681362ca7193e496e5dd9eca36f7750c6dbfce560d309cb6c3cfa796a90bb99f4205c05e5499355590df8673b1f6201ec207ba65959d9ccdb3a02a3c395f1d68ac4605c9006dd489f03baae438a5c46154ac9913bd6394cfb2a0463d6dcbd00c63e21be1d4c567024cce4945062921c383bea2fbd0d7b61548d9b8c59b741bdf5f7fdfd7bbd41c37dcb395af53f3a4b954768878e8246dccd6479bb7af2758a092031a953b18248bd526ccc0d46efa9b4301faf116d10186f909206653e78533908f0ab1a35354af8496eecbc8dcad9ed42bb6aca5bdbfc2a9bd68f7a51956517b26b23d76dfd9a6d3ac4f28c4b78c77bf0ec2c8ac5224f265f1e0e0af20e30fa2c7bef2105c54a302e680121d49ef3626cad70363e4176b5e3d9e15215d20f6f0273b305eb32b64dabeaf0caa8eb25b378f52b79ced82befb2cfbe13f604a1a5f7fa73322b1bd60eec702a4c6bdc0aebd7c68450a492f15582c51fdd0d935582f80e8f46646cf25747ffa3f060e1c476761d72ad0ee41c7db66e5887c53e913cd27fc230e4bfad8876587bd78e0ebca9849d0fc7adb640f893e38c64c1dc78dfb57123c572d6332e63f081ad8f1a0a37f007a99bab8ef5f0fcbdeeacd7fec2519a4a3942c3f1c9c2796e24cabecabb80d71886343e8b03b1585d9d1fac06b6045c2e54fb9bf1e1bb328988b649e509ec8f1f03440c1d3b3e1f0513075b8a61e9d034c1a9f9ea8551af6870916f1ec5fde9fc5f9e5a11c7295f20bdb46f1543ee04905648736c5c4242efe8465d00964681b8a53c073e1f7627a538b11847ca4bdc44c2a62b59f2b458bcd13911654e7ba02de358ad13368072a7b5bbbce2828b21046e9d8eed014e2e6e688e545d5a307edd6e634f2fd82e52c16933abf9d6e4d37b03bc41633e2a751ea977eac62bb1b779d91c09b09ae88a191b10c965988109e02d15a4f65644b3412717c008f2c3a8", &(0x7f0000001340)=0xcc1, 0x0, 0x0) ftruncate(r0, 0xd656) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x1, 0x4af) (async) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x1, 0x4af) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1, 0x7) (async) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1, 0x7) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000040)="9401050f9225f0a70138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aeb9be781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3eabc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297", 0x194, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0xff) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)='#\x00', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x1, 0x3, 0x6) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "7954c0f9fda03631691c7203459aa64718b016cf", 0x0, 0x7fff}) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x800006) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="68511db9821469d3cce0bc79b4f88276c64ee85e14a345e2ff9cce40f5729f75c56c9df3cda62c6ae4dcc579b2538dc0a01cdb3cd1ec5ff12e318845867e0276daf8c1a51c1160f738bc0fbb5aa1277cd998485862873456418d1353068a000f9bdfb8c26095028e6ec26b23257c40a5fceb0ff0e07675ba939623e76e5409", 0x7f}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0xd0}}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xd45c, './file0\x00', './file0\x00'}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0x1ff) ftruncate(r0, 0x7fffffff00000000) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x1000) lseek(r2, 0x3, 0x2) socket$unix(0x1, 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000280)) semget$private(0x0, 0x0, 0x99) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfffffff8, 0x2}, 0x8) linkat(r2, &(0x7f0000000300)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x4) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000400)='./file0\x00', r4, r5, 0x67c3e669ea74413f) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000440)={0x1f, './file0\x00', './file0\x00'}) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x24) readlinkat(r6, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/148, 0x94) stat(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)) syz_emit_ethernet(0x42, &(0x7f0000000680)={@random="fc5509bfedf0", @random="75b4bfb9051a", [{[], {0x8100, 0x1, 0x0, 0x2}}], {@arp={0x806, @generic={0x18, 0x8080, 0x6, 0xc, 0x8, @remote, "98259fd6b123d286b7c07ef2", @local, "461c4e64d8b4ea0e69f63be11005ccd0"}}}}) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) lstat(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)) unlink(&(0x7f0000000880)='./file0\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0), 0x80, 0x0) getpeername$inet6(r7, &(0x7f0000000900), &(0x7f0000000940)=0xc) kqueue() executing program 5: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c2", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x2, &(0x7f0000000140)="3bc29d00a3e0ec96ccc64dfee331c64e073f613a1fb94be75a9407381af699cf2b703d62d9579ba75a165284cf6ee7a36c0148aeaad23e9a5a8adbbd7f3c978feedb843b5acea825570fb7ce0f224370c1daee3bc9c10c14dd355e3bf2c2fa331b2e62b3d7d812d1f250f2771ce5485baceb4e5fa3", &(0x7f00000001c0)=0x75, &(0x7f0000000200)="aa1e60f2771ee5c9a1097df3649c48ce32eb9fa33bfb48997cb84f652b14516a1ae9ddf4a850e19ed9dff8bfa0f49e70ac93dfc340e0c3fcffb1f4d41fdacc9e91aa8d32874f3d6d03fee718d9ca26604ba7becabf25bd08b87c676f9c76fe55bc24267525ad72dd63a6cf8f3a8a5525551491682712", 0x76) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0xab4dbda5b895f397}, 0x2, &(0x7f00000002c0)="6ae7887aa12827d355aa50cbfd4594a96f325afcf047d90bd0f0eabcca533c337a0ff647f3acc79707fa98de61556c961c6ade4356cda378506b16cadbb67df0b97136591ce59cbcc8ba7112da25a8279ecbcfebc5ffb4b54bd29df785b2dc86c3b62dc13e4ce9b1f80d699b3ff41e3c744c1f455eff7caec35485e1cda554e9fe50825572f2f2cad83030c1dd42e9d7a8679510b6dcd6970249f607cac7a03fc69f8198398ab96f883c9f1507d82a54f873b7ea790741973818ef9c4059a61accfe67acff9d3a98236919976c2dee4b23917dea6ea16265dee023d5aeb217f649a59b1080a8c504954253983be87c3291d309b7cb", &(0x7f00000003c0)=0xf5, &(0x7f0000000400)="2d57960c8d1c48360a21e9fc33e7bc22cee516be582d354c36af4784420ebd993980390314af2c2dffc4f84d8293efb2336d8d3b2b", 0x35) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000440), 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r7 = getpgid(r4) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r8 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x8, r5, r6, r8, r6, 0xc, 0x990f}, 0xe2, 0x9, r7, 0x0, 0x6, 0x3, 0x81}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x7, 0x4, r4}) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000080)={0x8}, 0x8) close(r9) shutdown(r10, 0x2) r11 = msgget$private(0x0, 0x22a) r12 = geteuid() r13 = getegid() getgroups(0x1, &(0x7f0000000000)=[r13]) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r5, r6, r12, r13, 0x4, 0x6}, 0x9, 0x6, r4, r7, 0x0, 0x6, 0xfffffffffffff801, 0x3}) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}, {0x10, 0x0, 0x96}], 0x20}, 0x402) executing program 3: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000040)="cdf31d7c3d8a91810fddb7048bde8f3fe9229e6dee5b3f657bdf3e3ccf9c492d44313f07ab8ff870f402e3ed34107a50455552200fec3d6a348d6fbace58c5b3", 0x40) r2 = syz_open_pts() fcntl$getflags(r0, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001c80)="3b8434c65c603588c83b4a8fe389f92cb2bfe2cc22c142d890841656fb30965d9bdf86a59ca970b121faa3e8f77ccaf0806b0e522a645d26822bf79dfc8e7c840473452ea9a3300cd6d030cfdacc57b14bca30ddb5ea8356e3bc532ad5066184dc00ca82cb3cf2bfd3c760fe682a8cb1b384e06f63e09f319bff963151a2973f4a028eefe36064a0ec6c4b53f8d2bad4be9a62da170bb25882721743da880f36459ee645a675accb45db51c1868643defaa3bb1f820d07a654a746978b1ff5627c96ad22430cc555c111cce8ed7c9f20ba592d104372f37ba560853ab115892eaa25576b95ccc206552797dde8360950af1c66baa0ce337d2905a5b6ec79", 0xfe}, {&(0x7f0000001d80)="928507e0f815a4cfb777c19401e8c4d8adea595b916f89cef73318bd7c6730833352fd45c80b814732faddca84cdc9406f2ff01aa90387ba68bde2cec5f90fe8b3bbbc722edd49050f55d8d9425c8467a3dbdabc2dbd44c19090f04b8d4c63a16278c01c46b7557a331ecf2c5416ce8d91755f143259028370280ea852a9cca84eda90937a0843b40334689bce8bcf2eed14d0759248d1420fba8c7f8888005ba82e80246431e0a093e7541a7ab9fca501cd2a649325c96f14aa28acbac731e789e29d7f3d7b77479f732934a3012150a0a6d9cecc6f425f9fe1842a021b65b0aeeadf1b764f18a354476950f25aeb0dd06ea0b92ceddeb44e01ff934a05c5b3a6d1c56e5590d29ed137115bbf8804aa6377b8348fb859ac40f2861fc18768141a6dcedc1138a33f49ba6e7efbe3eaa4de8fbbdf1b4ff385d26860f296b337ab24a3b00581e313fe7297340cea36bd811fbd738549098ee50341db0ae9727785d15ae2e206190e632aa04ba9ab1081c207ae4b7b6629e7f928b4", 0x17a}], 0x2) writev(r3, &(0x7f0000001840)=[{&(0x7f0000000380)}, {&(0x7f0000001380)="0ee6de4f6bdb40267d3ce90eb2327abe1aafd642d671e271ee459803d61f10", 0x1f}, {&(0x7f00000013c0)="678bfd1c46973325f19849381bf7cbfa0fae440746c102086eb3318e559c38c9c927b7b6f5fa0cd1cfcf6461", 0x2c}, {&(0x7f0000001400)="c658c9b136dfb53679cbce3f3bfe15df2547b9ae5127d90204e9b45c3406154ca2aea2192e9d7fad20a2a3da24d4269c6286b1d857741f6c90889666cd216dfc", 0x40}, {&(0x7f0000001540)="4314abac71fe1a79bce69bdb1413efa7fc586004fbdbbacef89196ccff40d2155614d41337ea97d8b42d24b402da0c59638c91e3b7eacf7d185990d6522e32f98d5d0407a3288dacfad2b5f5afaf994736e9bb56952e63f1162790a48367d86eb37e65bdd8f4764813a574e446f9710fe5a06aa153182dcc4a23e7f0878d2191222a717f56705a4d219ced2897c45f228f0814d29faf71ffdea3260001c236", 0x9f}, {&(0x7f0000001600)="e3c5bcf656c36de6c91d0efdd48ca21b49453dece595a7f101e42a6c785cf91443e01a0e11c9cf3666ae07242544d5abfdce4e7a53bacfabab672921b8df718299242b601d84e54817e1b2d5f5759a17b47be4d38447e24bd5bce803be1ab97ddfc1180a6b461d195fa38d6f15f5af6403cccae5a1082930d4603d3ebc9aaac6edf1b413dbaedd854a179fce5280fb63ef", 0x91}, {&(0x7f00000016c0)="453f35dec4d281010eec0b58447e9c3c001e3641a83bcd9c75901a84d536aabd9a93ae094ed0819ebef671a5d4d5395a670772c3775ab498dc9cfb8369b518a281ed6512e1059b6f3dac90c44c06c7ace2d8e0d94fbd558cbad51a539a349f61783c525ab3369f73cd5fae2819bd38358e701760e4b9b63578c4c9cd196b47833562a84f6d4b8f491406c8fad5b4c53cb0d25fa84f690027a91c19f660d02bae", 0xa0}, {&(0x7f0000001780)="1fd3ec70bfc8c69952546e94ef441675f081f2edea7fbe60a0da9baa9d8641ba4cd25b56738f3f20b5e9b6b7442898f668699feba05294aac35ee3a212d73dfa077763a5de267b5a020069f1f8806c9d4ab38bc3e8170f8c7c3602a8792b7ced03a9d9e7b8ef1da51391ef328afece02879347e8711c50bb642168788aa30a2bd28e0ac1956f68d74662176bbd3744ba2ae90e6e9ff1099c2c87d84ddf7707dccc41a98538", 0xa5}], 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="17b5ad3cac6436c1b3a522d10d92adbc670506253cc9a68a78aabe89d2ef67f9c2481345c15bb9150126a53c40cb5329a9673612d7ebb104ccbd0c367b3ba7fa109771ade198d76f080c46e3495358799bcb8c79be32", 0x56}], 0x1, 0x8) writev(0xffffffffffffffff, &(0x7f0000001a00)=[{&(0x7f0000001940)="93e98bf7df36bc0642baf67106ee4f40e07819f0d83f8072fe8093e9c1144a8c81dade4a65465b11fae9ade8fb480178b4010dcbb4efd8b6088ebb342d7cb6f3e2c32da0e2794c5758b9ab9912e2cbfa2542a7073138d5524e59b9d008348f9fe025b84dc1460e50454f9d12e171ec8a1dabcdbbcf99d3dbc9cae481f2d11a5df50f4f724a8c24bd75d821642d4a6d124c17d96dceb0614815aac0d0", 0x9c}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001a40)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001a80)=0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001ac0)) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x3260) fchdir(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000001b40)={0x2, 0x1, 0x400, 0xc}) fchflags(r1, 0x0) r4 = getppid() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001bc0)=0x58) fcntl$lock(r3, 0x7, &(0x7f0000001c00)={0x2, 0x0, 0x1, 0x3fb9, r4}) executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/254}, &(0x7f00000001c0)=0x100) r1 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000001400)="a1d4462e78532476e72c73807cd042fbca912f7caffdf0c2b05bddc2693705bcdff93221d1af5958ba33f3042175e10dea696090e8ef5dbdce6592da329450f6c6f241e1bcd526bb56a86ea4ac6df06308ad7201f93b279015c675de2897aac0daafd34c7737833bfb64fd215f221b304050bf9d66707360e3e2eaf1bf9679e9a4eba7687b5f6d54b6c7157dc76400fd1299f1b060fb74477fdf15848ec585a51cf04107adcf88eb73e69ffbfbf520423993762b781541d21a95e41c0bebc37792914245454ec8218151194fd827ea8eedd3636f89abc2880e08bbafc89cadd458b98f4633fc003bd324412da08d177362701bfd01fde48381ca720597baf4e838802b59694794ed9c37d4d56b266adcc0ad57212f8afbabcf66cd1d36704f8ab1979e22649747e4dde5f2cf41e90b9c43d473461be67ec6760fc182ddeec24f2e982c7a34800859cb91df6057f7cea9475f620e077306ecde7d991e91c9d16f68e97e4171ffa6f2a2792968c5f925edac1d07e73ec3290d0d11bf0c536ed3137a357fad8c98ed5c7a183df33354cb569bcb58b78dbb93f401a76649a7a191ba6f27bcb14d9ed9d3cac75c1f40be209e1da336f9391376f630492bdae4166f8146f0b3cf1c3e1aed65e8bf88ceadadf56205517676cdfdee1866fdcfa2f1a2df784bd14ceeee6fe228ff3d7244568386a055ee5f665b63456756380bc570b97ef055772d71bdceb860cc9a4f6eaf84375c4d840fcef14d3566c493f4cab3b9b6323a020224c47bb47bbbc81b2dda745c3f9ad17fcae6e8c4a81488e6793db2eebb5c2b6e65524a67df174f53210870b730a02898eaa44433fd8e122f69ee0c707e8e8edb622ce9ed1952fe15efd4c49b0097652d3f62c2574d803c929fcbb604e6de3fd896981ce4400016e082347cbe7ddac5679ce956bbc20df27087834a9248ddad148db476ea9c704c13b698059968e229b6ec742eee9a40a684b7ea7ffa4df1efad31bc4e715a2e6b8bfc0047b0d1068e1a3f909ffed050da7f1e479751e1096eccd6e321b4b62de4c434a2eeb57869fb31476336efc13e84cc37c9fba077e25c9b2fee47d62c06523301e6b2f2126680ef42b390e84d44e8a53b312617c99f92c95e9713cf8780136b1cb541a68995aa8baee64d89bd376b91b8daaecd15cfe1047bcb22bce9e941287390b1155fd7592c6b4ad6cb31521ce60e16f0a8385cfa92e07f91e06ad2647e55d4cacd1dd6afbe655dd8b954e77035863e5e76329fbacac58746a03c40507d7cab68f9d95a255bbf155f92f30182f3cf4584aa57a955fae8a542214da16d4a68552d92f2abebb58893a15568368fdedc88086d83e6239ab69366d168c3a86c7dddd72b1855d82d715ac95c831a3bbff9d013c1e551b41ab22ded1a160d440dd3ea9d321d3ac1fc886ad7225b1d768c65c55d5ddd351b48d0203701b71e5ec48b57681843aedb95afa5e4772058e0374a7067f9e3c5369d2d5da1f6d10dcdb653e827891d1a1609965b852b368450b55dbe94baf25be1987a1ec87589fba9afe73b614f22042e4760df108a1221f507982d0fa26ad604cbea39033697cba28a96924e4df6bc6cc9842db4f8a4fec62e310e8afd071fd8d382e01153741c029e0ffa9a9d11041e85b1ad4befb4c526c9bb2f9a235504c88bad097c3faa4255a4fc3ffcb54b8042409e2cd83fb05fd1d73974c6ac2180864ee17281baa8664c7eb2a1230905e91463fd78eab452a455483733e2be0a572e6fc58d3f095c99fbbdf4768f909cabb9500308e8af27097ecb911e7ce610ca4f4fb0ff557493a8302d246a5fc54006ec08bdff0fd1415da215af0a52b60a325b0c52fe163fa68ce3dd379120390071df762dcd5c7146ab8cecfeea3909928be7ececb80f3c591a4984584b740d24ed8d29fcb00d8ab40dc7e179e2dbd9317fa05d35a7b63d916555f6ed4b1f2108ebc5477e7a22517b8071ddbcbdaa17ec8886ca6097fc3c78b86ae2e473b51492b1ab87bad06acf8be0adbb79bdc8b06cf2099a50d36934d9f6ee995a6c44f9faae3133d583d4ad91c62963baede73511461222bf2f0d421214dd27ab0442e482d03eebabb92bd5a2189bd2bc101856a8c0b3daea441926f4a322d2f3a02dbb1830b2ed84251f320bdf8dca027820e63af1a5a1f6452a36519454e621beb16e91fc7fd8e35154bdab22860db52dd8e2ac63a1a29b23d17895eac920f387366a0be260cd671b5a9a59e14bddae4a52068ab48b92a31ae7727f8ab960d79c1d574353876f57c4da6b59d0a7af49b5a952423f365e4a33b1c4a812d25339e2fb1e870c154f031a1fd795729c9f66544502e73f89f3a51f70f35e4936c5c5e346c73202921d26e6c332c1c86dc7a1782da76f744a26a58345f4ca349095f6da0cebb49b39697a615d7c56cefd87c6690eafcfff791b6dd9b96c793451bff6083addf17d0f96507427b241d8430f36360149035ba4c1ccbd0da0f2a5b7aacd57ad295ac74564873533cdec1a6dde018ec383c0e1bb5ff70164c97560848a09ff2d6c677c3144cece85db96226b8d5be76bd2ef174a604a640bfd23f7a038afd936decbc1c79f1b85d8241ceb330154d54541c23952265aa624b734549f3f533ddbeeb143058f9b8cca0e7bfd564a7f54832d2193a3376eac396e148afecc19a87be9592f48f35d5a05f3224b28825e8b980551e318674e1a59c5637950d330878d4574c6b5b7c00190b79feb3635b0ffecd85319ef7fd535221d4d0a4cc51315865295fd9d46d6b30dfa0191160978d2b43d6a55f96e10309eefe1abc4ead2e68b179a9447f8968f2a34eceb110e7da12026667848702e4db0a06aabba2782eb4a93fbafe25f91378c9881a060306895081a1b63619538f16a0cc4dab4c74b4687be32f11491e2cbaff6909ec43e77f1343fb2799ff174db1197f0734917919dcbeda32d03f51a763aae15bfc95d49c730df9e7f9bb1e334acccc73fbd27a182905e717427d64b7ad83097c11fa2b8742416e057e5fbd5c5c21ba3cfe4770930c31429a06b8689c36ae4909a98b4f9f28a274dfbd2e3172fd29adeeb6b1b0994f6a3e8b1b08083a9b4b3a7af57fe1e828d18f9005958d2a8731042594c0dd1ce57302cdb894744b0a17cedf5ba967bbd68c991cc5be77a8878b50cd4e54fec73f13b4a80a4fc882f0834617d4a2b3e17e972572488ec180783897d23b1d7f2c3695229f8956e56f1807269d7725ba0b093b90846d588e2d72b56cd1135560b7481bcb554ccdbf6966dc1dbc1617b3159f557beac0d826a9b37292ae25dbb47b1ce26bcc110ef659c8e52703383804d92e7cf4847eed0b327172c53cd6997b5f6f08ba6e3e322e7170298e7341dbeb56505513f2dd31ed8af444d901b4b29a2e6e08b92129bb3c95ba0583d0e5d3f5f7402b22c7401b6ea95c08edb31d3478e2fd056e9149aed68f053ef8511ecc0f04fd5b8dd3ad70a26a860e80746eeaa3cfa713f5cfe8ff4e49cb6ef0d98a3cb6155fc78c3cf13f8f47d1eb506ecc1d43ef6a6c1f8d9c0b9417f7c9a00345643db8479421e63e8f316e2f46baeb1517bb3cc5d5e390cdb48eda8be2374b35862d7de9cbc6b18786aa4780fcd7db69d8571260229b6a58cac3befd12de8e31bad28bfb2ec11aec3dd0c95854e6ca0ab3462bd7190ec05a4a41194d023143cf0db5c67d8359e05323e3c163cf8fd2a5b056c9726e27e2aa680083fbf98cdb3fdd22dbd100bee08791c135224c6739cfc68053d23384354beb6e987a5d4eb555ac31ad72593053203108fdbf291cc8725eedd2a61a6e030691b2d2543d64da58f1c0ebe0e6fd584c67e2215bc1b2e42388e4281ae472d04112285fed8f8aa27e9a61f6010519642f964b9a7b759bff110adfc246926182f569cbb5e61ae509ea0bac6c91ef4bccabdd8e8131a5a866c505fd7d22862f4cfe36b9cca959c1a05b06ffe41e5565e9265adf060b9017cc1c12a302e0fc997f560bc1a45f5fcc2374c1942d9ef94f6128d0735b3a5dd01cd32072119fbfd6cb6ab4b0c14cae7ccb7ccea4c4b2fc9b474f1bcab951d4e47c514e29ec5ba012e34738830bd89a6d07086fbb600512f2854b2895733968ca902090847ae7ac660bbe370b28113ff88d4172ec2fa94e1e451d6295221b1d0b74910a274e9fde255152269ac1e2d63c44f077381c4f9aaeecf011d43445196a3b73d4413ff49b552b9a7ad9625aea4504b01eef348d3ee740022ead2c94c6913f6508b8c00eca36332f6c3bf5afff5681c316f22ffd7969a1ae540317cec3de023e62eea971f080957b826c83c039f6c722c41afad8a059dcbda0913fcb39de209afec696f804255ed864a49a750c699208d227f2da7d399aaed543938fbfbe8840b8b10e99be86eb6cbcf86b14ea61258110d8b9b5c1a6054aac12e018078991d337fb7a9a968d590bdde656ab892019f28ebc13b82261aa69e17013f8a065d6ef6f822b82908d4b500ee7828617f6fc4b032c8fa9a8c752399f00538cf80a0330979eb348b80e789f5e8be2245c50ca8246c0a4c1e9ce787535e80e8162b8d2054740aa8a678d5944f095c03dd1e49a1896a02240b38bdccd5bbffbaec21404db3062b1680164333b60c72779e37be6eb96a62b293f2d56742859eb2ebcb7c8e0b0e9983a5b7c604361265755339e36f3ff5ecf906f48ccfd5db3b845731e2a5016fc35df5b80aafee5f08ebf45dc4ccb0cf4d7ac117844f5240f1000110b8aacd8947e953c002ef47a9b29be74b9a893ed1552ede57b22b8eb3e2a00cd41263b8e9dfb3fd50e943bf468cc39d9b7d498d31c19d0008fa3b3dad3f1e6b3453c3ca581ad1041a1b7a62b95df63c4d3da98739d2124d1f1a62bc35a21d06634ca2cbd14cc3f70643206fa505d01f9c376c1e55c51bfd40f5d946a17ddc708c8b208ac332c44e4cd05a0f831b098fe79b141c0b745bd7cfcc871da63df390872153aad0187cea6bf4a13c873d12ba74f6577b7601c0f865671a5c082e23485581ce102e536094e807f7d0efa3cc15b01a84018dd2932e9386c8217957b70bf7f120b453f436ae58ae347c6c00ea29a77ce394f4b8964c69b82c99c0285454085314583dcf391d244a7a12129bf1f5692ce919ef881f7feedae73079269fd9c76e81b728697436e7af6b5256efe64078473fa467966ab99a1cc34dd2433f6080a42d35f7a041df55f58186865590e50554e0e54985c1a49dc409ce9cf158f225d1493597226dfabcd6e53143e7f0c319bb5eaf576ca9de575bede29da78548b8b96aecd5fe6f83d3d0b2b8ac0b356f722cb30c4cfeb4ea68f26f7211c3a60fec56910d3ec49d63ac85cd7696cf9e72004cd18672cab2095f8f8d9142bf0c925aa8ffd167aa8d41e0ef5d021b2b73e954fda63b1a7b72fd7c705b5650d7baf8a3d16ff80b36790c0328d5d17e7c35d655987a8ab677ff6e6b2583f07c26ec0b69f430eac00b39ac8f9c6f390b38c68b13760d7fbaef622bf38b8d00b1c587bd72f838f7b3732ed646f310fa96ee79d8bc37ae76a4226f69c3b785468edb4717221e48ae67c58b22c34a0a2255be389d254c55fc8271615964a448c2788756a09daf226a2d32d982a68d0cb28138d9a38dae101b8ac601c5ade8649914e4f3c4d67c73478f0b6af9c79b1a346e614420c601479cad73ff777e0e0e60f7cb776ac335f60c271d03ce05e35528cf07fff44d96ddcadf5011bd7e0e410218b4d602bfa217a3d336c2b94c80fe339612dfa9cac7c6549783a7cd37", &(0x7f0000000200)=0x1000, &(0x7f0000002400)="f79c00747588696ddec9becdd680df725967a293b8ed7b6c670e48d98b467c0e720cbcf8a9434ba333616b630d610b2d8ee16101c170a6ec80039e14a9f978672f801c0de1873bd31b844b33eb5c7ca47edb38d8f7f9c6c947a1c15d0e148a524df971caddeb016adad0c817f834f1477804ef9406b23c66fd11f5dbefe3cb4ba91240f139a492cbbc8f86a3dfb75a5d6a7dc0cd87c912f34cb2c85c8dbd85d82011a0110e663984fffde974183abb89fa256c0c1521dadef9c405158be8ed77aec1c4c5f3363e3cee53546d009595b588b07cbfa41b3f92e9c1a0930fb2f21a27fa24c696cb75ed4d4bcd94633f85ea0978efbd1d516f0f7c1419143a629cda1c5b976335b39c5307067a9ee971e10ab6660e2c2881d56822c932b13d4991a2196953f825c52c3f0acbbacea601dc4bade40d08c930b516563cc1faf09ea4cb3a213c090093d85179c2e38d71ac14a4db18d51ab31da1b6451800bb8e41ac545f767e0948f005fd4253a5e933e0930787244f094468a2796a493ced9be8b01834836ee4c5f172479faaa0914b29ef03123525b7feb95f822ee7821231e0681fe427f0b8067e7c852123f8bb6d88537352f9ced7c0840a5bf368c1a0fa5fc897d011478a54c488a06a1b874f20ad3dabaf4ce6111bf0b9b09e48b7f9b5c20d1c0c284e2ce10e49726b6b672e9fc1332af3cb87d2d7b1563cef12f8b5f9fc5369ddcd4e6c3064e07a7976dcb52f6ed1fd1e3d2199aad1600f537f8589ac4969ad812129442234a9f26bf0cf1507651899a10eb6e9d6f0a57d50c849c90fa91a9121afa4af206c04ecd8108841f92435b7aae3ec03cf552a5bf847f99dc3702c0b40dc8d4aa31d8b808003e6d63b6eb406bb020937f6c35d6d0b8b2c3030afee0514431cf94c900bd5dad6ac494fa6163ef995852f556cdef34b3ebe4a8ac4901f842e42073e3a8c7a06791b6d6fad85e6fa1cffe8b2cc48c327e28007cff7daa06dc3c3abc3c2efe52cbb80b9d4eba7409bbfa54e3d902b86b15ff77733ebf9e7bef03d20b5adbc753f25ec97b01020779acdf5d5f5f301962433c7f5eb259a543b94dd963810365539d88710f0b4854d8e4ad9648d0b42da3e7e8c679d1de57fbfe30315cfe80e4f62a7ec861e41fff15efee0cd5f62c792b40c84dec7f9804093c5d54db54bdef2c81e5cad0895932309116dc2018f7c8000f125c3a495fe5212424622b66ca9326273e6e20ea57ae3724e08b5cc7885ad49b2b52320cd10ce6f0ffa2ffd23026838c65ad3310dfb9cea214be62902a662119cd19de8f3725060359f85c22dbd58b52fcc30f69f686c375949f625e0f1d1930635aaaf1b01e55c792647d9b8ca8a16ccccb4e763fe61c5bccd0813653b5a2e68a81ba28403dbc409a46b40afd8cb3052f142a022ef0b1ce4a83cda152fea5dc2381d781930049f8b86fc54727922ba1def357e3e98ec4e096c9d1a436c29befb788170b84b565fd6d42e2815acacf6c5ceac15dbc995cca6f41e068999ad971aa1a2492c5e0c19ad2ac2dca9d433fe1c3a249ffb23730c1b98acfe0c87cd05c0d455aa5cff71f1587e9e26e209f6f7dda7543175931d8f34dbf0f3167bfcb1e8fc932c7752fc049b932bea756bf19e19c8bc893966b2dc25f8d01fa2a05330828f697c4b9e1d4c8ed06b532dee7e729adecac11eab1c344c396fdbed89b59faecc90a123aaa848c4a3ed13b06071d579dd71186422bde766b11c0a3625d51643fdfd63d66912a4e1b61a981f3a1630dbb1f7c2b9c3fd714939f9d71ea2230aef9c7c073141733a5eece777669035647830a7cafd002a219e7339c89c35a1053b25bf2c58df05af12b52f5f0a2898e43eb54c6d17f9e716052511be549c5e0ced3c01970ec288860ac7aaccc2fed8d383b252b269a4f9d90f8220b6dd3ff967c51225493a4f5f07e9b1d1bd3462c1a58dd1c40a30a98dbbcbbd0baa69bc48758344447117f552009249abd90265dea49d6e1bd42c69b1fae469f38db10820fd22f78fb6097af978b272ae1cfd9568718d3097ff106ea82eb950d1fbcfaeef70975d8260bf70bd5e7b6eefdb851feb298691db351b061cf751796f65995eaa248a9dfd3e293291cce195ae400c9e5e9b70162e0a5e735433f0c8df1c3f824cb201799aeb340a233310cffc2694765852d61f931b6f9d79cd845411c76838233c9922e0c3cce25da447e64cf193274c6ed1ef0c222bb9a4c27c1ac8959a6457008d5a58d170f3bdf1ba7065c1961fccb0fd30dd24861ade6c2f46a1bffcad5b9b0ba02a6be36e4484600bd7922ffff91756fb9064e1269d697487cc14295e20bc1e0f417d5686096490f9e6215616b20d432f5a203bacc1f8f5b1503472b0fdf94540b7483339825e25a7459c62e4063d3846978ad97d8615105e71bba4cb9a2846e3daf4fe815f01ac5777b304c6a5cd17ec8ff8f3ddfff23a6b62065781d0d32519be5288180bb88b7c64e5d18afcc3ec462636a4db0fb7c5b2b551e05fcfe12ada927aa97bbfe2045b1b0d0bbdf4e791cc3ab896513e706c80aae9af4a16071e66c0b6c518e63d707168c228da0d9d190b3b44e589c9c35564f18317683d8f6bcf52e38c3e5e867896b3e8d0b19533b2851d11946d64072bb4478463ba29bb4d79370e66fa543d5916be08503211d4cbb36b276c0d8fe2f799d473c8d105343c1527e943e7d6af1ea3e7d63dc2425f716b7c58773e9d0e89a2b73abdb422a04a44c668e2c333cbbf9f7d12324b8380ab97f321ed2c1392e1465d23db5b4ccc4f5d8fd1da398570c6e21ca61d657028f90bee0a9d8c3c2abeb801e1704d3b28115c5ea6ed46dd923ce545656c36256e4241eeebbb3913f0227e0a16edf2881fbb7cfc30b19e53c12a73cfb3e648d15d11c2d9a2e951aa7833d557ebbcfb2e8c45142cfa2854b0b9df5c5b2f099b739c98f99cdcbde21037b7e0d70120d3ff983a164964777755ab5904a4fd227503aea69ad9b156e0714e4f58b3f26a1c6396ac4d71521bb8a175d627dadcfabc0c00dbe094a7acdfc7d8926bde2640736eabf6ab77370ac9b2d7c9448a679a143fd723493753a2e8aa53cae638823a94c3d0bac93ced4c3530587eef634e5a8a651fd128684d82c12f6212615f79c08ee68f21d503d68f31b0739eb8d88d23d573a2c7e0c171f878a2f9f792f646043d228e373b894591a6f0cd24a4da57f7235a7e586c7c9953af3fd2438c19b815692f6baffa8921243e983897681a6cfbf32fc0655306d6ad37b364209b2f737e81701841ebb6d824495257d0ab895bb162c84679d40c20d72747ea254262b3b1da6f99b6574c25f5c89b9bb31cc5a88c1c97ebde614ded3f862f1a5e0f55855df1562e893914822c15c376aa6a66bfb05f04f562e60508a359290df581108a2611c32b679c975abf921d3849fa2d06014e1187b731f05dc0d48d073cbac7a1d0d8a4aba6762cc491016f23ea7ecf0833cfc77555d7dad15bb03c5b0cc573c7088346b2990836cf47d7ff8979d069afabd162b2428cfd6fe41f14a80c732ba05e280aafb7efc90559ce28c09cde683308479d93f9b49400832eb47a6fdcde970c1ac3a5c31fd45f5c877bff72c09f4c0498eada02a31b764e37d1797ef48bf6c847bf7e1ef525e11032a779463c424cd8efa96a232ff6546461741110d18cf9a8ed8bdaa2d77afa66b5ba83cf6ba7cee9d748b1daa442085e08b8be19bd32b39a143c5267db91fe8b9348598e2dc23bcd2f4f67f063dcfed4d78ef74c015623badfec49098fe12d5c5313096951b01a269aad5b250379543dd0cad41820fc4eda00e64b9e009567d41580e60be1b8e917d4874a457f2782a40350be7c9d703a25976673c2c629f68afc261282e6a26e83158422932eb0e3ae0faf91f457f7aa23197d595db9c3073896f7ddec97dac6b59eff2df8ef426ced0322f2a7d560a3c8cb17575d36a1e035b387336ad32a3822713a95cd2c6c57218cea8d60d13a5fdbea270bb00579aba8feab6f325781aecb3be9865edf671d59b32c9f0c3d82478afa7de1a6ac7488fb542e98b5ea29841c036ce3461f71ceaaa587fd0fe923bc381842f8ac63c66747f7414f26342a2da6c9d5a1a66eb23f363ff768f5bda040bd3e479053a73b0047272e5ea2d55d08858325651d16afb855a33d384bcc0462f4953364b372286e1dd86b7df0dec9896a71ecc5adecedd5ee032fdef5616616db6d0210845a0254986779fa29e25d219a298cc95ac8cecd4fb30a1b939371c87f4640ebbe2a887075cb47f98c215ef8f834a1348b4e1684dcc59e3398b439ab9f5949a5a425b3d36d5c260c7177de937390416d2f3808fd90710e93f9de9b33bc6823d39d04fbb42f2016635eca81e5313d9c6a98ad745ecabca6b8e35ef8e0d7d6eaa17528e5c0ec8174c87e75708a8e278e77963aacf8b7b0cf9e749482359ee0a92f021b7ece5525a4f9bdae35275522f3459bc8da149f1870c044b22af2746648f397cb4fc372deb93ea43709792f66a86abf4afba061bb383e2f2fcf06f5105ec83d9811156d0f270da3f39bed393c470e08f67a8777d597853b2392639ea6c453a03eeb7968375dbd0bb79d34452bd5f3746058d72b265ec5fc7f051800867296583cf62b2163bc746c44ad97632da265ef387fc6403fa05f19896f38f9de80403521b6eb995cacaa15509d507f26a48e25cba857d7bd1ba2aae1b1042ad9040433592e92f9b783917a9b4c1e48408ab7024ee7aac3deb10abb5674a5ffaf97fa245cb5adf4c199934fbd24ad7ed604e390b894d2c40e741b9ede193856a67eecae371ae1ac3ee339719ecca4a6d875775c6f73a05b3fb305cbf70d11127d2ea34a147482134a88a317c661f62d5eeda7d3ffe9a9769e7ec57b277e9373ad484f1734d2f6f49053ee2959b4ec0a62f4a4e7ae67bcbbf50c36f6c7afd3067b35f472cf5dc27fb825bdb96550382d73486ac2537e22b8609f527aacf85a728dbb299ab0619ffe5a84019b59888b9b26ec90ad08f44bcf5f9b084070a6a12d979156d818a79c9facbd903ee212daaae5a32d2c22f6a5efc93aa10b7c6679be813729e8282040bf50b8448507034b2db7a35ecc02267e4504d21624eb64cc65892c49e18abe5d750ad73e2c1a4e6cdaa1e322493be0917293f532478869c307c77ca808448b022feb1be5927d728cc99713ae24b635ab53bad1dc170cd2890ccaac137b5723a2c071a311cf4ddd3f4eafe8c650bf733e3eba026b0110a638cc18ff62cfb8bfd62aea67fc3becb20dba0225de89c32c89a6c42ec782ab8f52cdb391f6c0667cbce160efcae52cee05f6f9c1d0bc4ce3fddbef796a6fe458c59f7566e0361217f000719f448a842528c11bf87b739550c35b3799b4306a5f7e9cfaee2929bf1d625bf66c3ffbdb5edfde74a59a4c52a01e723632f9b3d046b1816e39446c189c5fdc4c874659a8b0aca49474ab8940ff4b671d16b4c48b2004d2a04dfb9ac22e47e102783f5bd183c7f908ef1c816151fe9d156af1c79c53484a5be11943ff267aed1f3d0b82e5d9e8eaac55a274b09c62c04a8ec5c744819d66cd9c470753482f62d64c4b77642b1bca9781ae626301e781727b5e6743f3ddeee5aa0c23056d6700d84d522925be240fd0fc901b648b84e59e0605db542508b339eed416a4a5d8c789fda0664e4f352b432bed653406d7fb9465bbc2f33d0183249c0be530cff64764939130d1da86238c1d3adf1fbb8d8e7e371a6b091799d5096a0faf468c4553ae25", 0x1000) sysctl$vfs_nfs(&(0x7f0000000280), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000001100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000001140), &(0x7f0000002140), 0x0, 0x0) connect$unix(r1, &(0x7f00000013c0), 0xa) r2 = socket(0x11, 0x3, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000100)="864c80da", 0x4) sendto$unix(r2, &(0x7f0000000080)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be00164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002012fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x53) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0xe, 0x6}, 0xae, 0x5, 0x0, 0x0, 0x6, 0x6ee, 0x80000000, 0x9}) connect$unix(r0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x8c) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/63) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getegid() sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x6, r5, r6, r7, r8, 0x81, 0x1f}, 0x12c, 0x1d4, 0x1}) setrlimit(0x0, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x40000}, {0xfffffffffffffffe, 0x4}}, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000600)=""/242) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/151) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x8, 0x0, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="04", 0xff9a) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r4, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="cf1fba3f0bec", @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @empty, {[@generic={0x7, 0x3, '['}, @timestamp={0x44, 0x10, 0x8, 0x3, 0x0, [{[@multicast1]}, {}]}]}}, @icmp=@mask_reply}}}}) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="ffea0c723118e0dd53e3b05b31c5a6a475a0b1b64406bc822e90bf78569195ecefffc5e461be789b49808a708902da47a76463aa8e5e218f0d40367d5598d3e074509a41d6483ab9cd8aed4a542da24279634607ac9584bfdae0bf5e38f45ae8ae89e77dd5838bb9c4f99761b0a5adc8f4b00aadf8d05afb7090c3cbd15b19b6cbd19cf3d7a83ae3639ae7a155143988f813887d0ced07da752eb94b869efdd5becb172d08d9de507a39289b5b65fa9d5438356d745143", 0xb7}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x82) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffffffffffc, 0x300100000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x21e9) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1fe}, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{0x0}], 0x1) r5 = socket$inet(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x4}, 0x10) (async) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x4}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r6 = dup(r3) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) (async) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) (async) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) pipe2(&(0x7f0000000140), 0x0) (async) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000180)=[{r9, 0x80}, {r2, 0x40}, {r8, 0x80}], 0x3, 0x7) close(r0) (async) close(r0) socket(0x18, 0x2, 0x0) setsockopt(r8, 0x73, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r8, 0x73, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r10, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 7: chroot(&(0x7f0000000040)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='c\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x100, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file1\x00') faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x60, 0x2) readlink(&(0x7f0000000600)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xffffffffffffffc5) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000100), 0x2) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) recvmmsg(r2, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000340)=""/166, 0xa6}], 0x4, &(0x7f0000000440)=""/7, 0x7}, 0x8}, 0x10, 0x2002, &(0x7f0000000500)={0x5faa}) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x2}], 0x1) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="20090000019c0a", 0x7}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000800)="fe91b0828ae5064a8b3131fdd44f284e1b1cd2a7333c3fa53e84ae64be094d03cdd954680621fb669cd21594d48f8fb21fc8966604c389da177b95b29c4cc1145af0d2790637f848e64e434abde7683bf6a6f9791c6fa718b71612bca3c7afbdccc85364042d8b9445b014234b3c77323ff3aa6b4c12b10c121e1e8d2c77d374092858dc6750bf2fa754f91775723847dc67403a6173fcbc97c93482988ea5258d000000000000000000d8d5e1c21d6d70c31e0d489f2a2ffa80e670517413e0db7a6f79f2964c5fc5d1691623250e1ec924102d5b0b8b552b8a3887a98c543a3f0a", 0xe2}], 0x1) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000001000001}}) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000240)) socket(0x20, 0x0, 0x7f) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x4) msgget(0x3, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) listen(r0, 0x0) r1 = msgget$private(0x0, 0x97f963dfbf7c8780) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/74) r2 = msgget$private(0x0, 0x408) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/209) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001380)=""/4096) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r4) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000001700)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000017c0)}, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6f30000, 0xf370, 0x4, 0x0, 0x4, 0x7, 0xb6af, 0x0, 0x0, 0x80, 0xfa}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x2) shutdown(r3, 0x1) recvmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x1043, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000001940)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000001980), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000000040)="166c347c704ebdc8b8563a026b53410b798152d725a754be962ab356c337ef68f42d", &(0x7f0000000080)=0x22, &(0x7f00000000c0)="46fb9aea7b11265be80ef67007a2d10097f5d05a79a4a448e8f5620186e4674297ddecf68a4378326a97aefe73ab102926553f1422d0fa9a20ef4f8cea875c1e6d1797c3a94dede5e4e7b7df00edd83f4586c7695fdb2d8d40e329fc50d07ed71e01a8191c12b93b25b7211d58b52b7dae42345ba63f97541d9f982e53add403e73deecab7df7c69c4ef3f52e341", 0x8e) executing program 7: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0, r2, 0x0, 0xa34, 0x0, 0x10000}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6007265d00000080fe000000000000000000ffff7f000001ff"]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, r5}}) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="5e2b17d9949bc5c790d242fd175d56ee4cf4eb78eb388f894ff52b98f0b916cbaa294394cbe741b0c8ef621edb943f9b632238e94d13d3a48d566f626e7d029906c6d419be232de6", 0x48) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x8, 0x1}, 0x10) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x8000, 0x1) recvfrom$inet(r1, &(0x7f00000001c0)=""/108, 0x6c, 0x1, &(0x7f0000000240)={0x2, 0x1}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) sysctl$kern(&(0x7f0000000380)={0x1, 0x2c}, 0x2, &(0x7f00000003c0)="1111b48d3a94ec6edf9c74a56df536", &(0x7f0000000400)=0xf, &(0x7f0000000440)="2a16e56b15b359271d0ad656085412f0634c7d918b0bc89483d5bf961d99650831974e1a7fdd71e39c6e5385889d0d04596b3ed03c2c0b0639fb22f3b301de0c9c52de4fd2ce3490ae6cb76575caf4e47140d2db606d372d4fa166345095574ee1d761b92676bde9422060892de6aa2b7a2835f344bb271ec5900d5a64d5f7414b142ff5e8c949cb45ee70df2cd6", 0x8e) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) connect$unix(r3, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000580)=0x9) readv(0xffffffffffffff9c, &(0x7f0000000a80)=[{&(0x7f00000005c0)=""/161, 0xa1}, {&(0x7f0000000680)=""/65, 0x41}, {&(0x7f0000000700)=""/170, 0xaa}, {&(0x7f00000007c0)=""/3, 0x3}, {&(0x7f0000000800)=""/191, 0xbf}, {&(0x7f00000008c0)=""/69, 0x45}, {&(0x7f0000000940)=""/47, 0x2f}, {&(0x7f0000000980)=""/205, 0xcd}], 0x8) r4 = msgget$private(0x0, 0x40) msgrcv(r4, &(0x7f0000000b00)={0x0, ""/242}, 0xfa, 0x2, 0x800) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) ftruncate(r3, 0xf7a4) shmctl$SHM_LOCK(r2, 0x3) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000d40)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000d80), 0x20, 0x0) sysctl$kern(&(0x7f0000000dc0)={0x1, 0xa}, 0x2, &(0x7f0000000e00)="0d0df53e7289b4b08a7c0dddd3fe076a2599e1a976ce9ec57e4553fb3031757605f1327c9fe4a0b1187ac74a59b7532e9aa86ce257d74594ad359a396c8bcb120404e96792bebf6e0f47a4914a0dd91e25f19fcd1d7a66025b4e72c78a71cb12f0836233405371090b86cb85fc5aff9f3af23259c77f6bc88c629063ebeb8c5c0f64b387ea54816f532d3b0d9399", &(0x7f0000000ec0)=0x8e, &(0x7f0000000f00)="e07ec1b8bd1c006742268f4732ee09ed4c98254bbb3b2268dabe78b681405cb58ca15dd965483d8aad59fd867786de6294b04cbe8091add0868d67cba5bc5a37ebc72e86464c89b2df9d0c7f141e76e510c5ca09ef70328990080905b6259697e55a8356049eadf105587b4094499d6d5898594d77362db1ca09393ad0612b60eb451040", 0x84) syz_emit_ethernet(0x37, &(0x7f0000000fc0)={@random="f2ecdc666bbc", @remote, [{[], {0x8100, 0x2, 0x1}}], {@arp={0x806, @generic={0x1, 0x8131, 0x6, 0x1, 0x2, @remote, '>', @random="820d5e1833df", "8bb3fdb784bd21f3d79cad2f841ecf25"}}}}) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000001040)='./file0\x00') executing program 3: setrlimit(0x8, &(0x7f0000000080)={0x8001, 0xb9fe}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000003}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) r2 = socket(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)='b', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000740)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x80000001, 0x8, 0x2, "526bc0cc8a186a8cd2bda508fef2da5cd1277b29", 0xffff0001, 0x6}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000380), &(0x7f0000000080)=0x4) syz_emit_ethernet(0x5e, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60aa325a00280000fe8000000000000000000000000000aafe8000000000000000000000000000aa000400000000000000000000000000000000ffffe0000001fe8000000000000000000000000000bb7758693d2f10b5a9c818138e2c2a7f37b14ddfd7334613767ba53e7d446772c4f90ed5c693ddffb4c212edca812cf98fcbd973ed59a6f76b0205b19fcf77cc647ccc2012096a9d942328413551b2bd1fb8a9d37d5ec12a85c7ab61c10be16ce24d254af60157092237621c46a5b4f295b6a19dcaee33d34a0d16bdd05704813ae11d70fac7c72c47c15cf58a48ec070ff35199e2c4959d087d1738307c004bad772a6e91106946d6788fec09c4326e5237b02cc83d672f22571d35ab8b91ad42dcc95efeef3ff9344877875267cbbc6b23e8d232018eb0"]) recvmmsg(r2, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f0000000300)=""/92, 0x5c}, {&(0x7f0000000480)=""/102, 0x66}], 0x5, &(0x7f0000000580)=""/247, 0xf7}, 0x8}, 0x10, 0xa1002c24366f60b8, &(0x7f0000000700)) executing program 4: rename(0x0, &(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sysctl$hw(&(0x7f00000019c0)={0x6, 0x17}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ftruncate(r1, 0xd656) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/193, 0xc1}], 0x3, &(0x7f0000000580)=""/205, 0xcd}, 0x9}, 0x10, 0x800, &(0x7f0000000700)={0x3, 0x8}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x1, 0x4af) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 1: r0 = kqueue() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xbdc, 0x1) r2 = dup(r1) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) listen(r2, 0x0) r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = dup(r0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) executing program 7: r0 = socket(0x2, 0x5, 0x9) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0xca) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="cf1fba3f0bec00000400000008004a00003000000000001c9078000000008000000007035b44100803e00000010000000000000000001200907800000000"]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4}, 0x0, 0x0, r4, 0x0, 0x800000000000000, 0x0, 0x0, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setown(r5, 0x6, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) geteuid() open$dir(&(0x7f00000000c0)='./file0\x00', 0xf751e6b9f70d4e55, 0x0) seteuid(0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x0, 0x0, &(0x7f0000000340), &(0x7f0000001900), &(0x7f0000001940)) connect$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) r6 = socket(0x0, 0x0, 0x0) connect$unix(r6, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x8000000, 0x0, {[0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1ff], [0x0, 0x0, 0x0, 0x8000000], [0x0, 0x0, 0x200000000000000, 0x8], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') semget$private(0x0, 0x7, 0x3c0) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)=""/226, 0xe2}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/4096, 0x1000}], 0x3) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x400) close(r2) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff16) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x63, 0x5, 0x3, 0x9}) r3 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) poll(&(0x7f0000000080)=[{r6}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="01", 0x1) executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, r1, 0x100000001) syz_emit_ethernet(0x31c, &(0x7f0000000040)={@empty, @local, [], {@ipv6={0x86dd, {0xd, 0x6, "431b72", 0x2e6, 0x2e, 0x20, @rand_addr="3e5be6ce36fde057a1b3b1a5a9e7cdff", @rand_addr="688f2d1d454dd4ca51aed52b1c57ad98", {[@fragment={0x70, 0x0, 0xfc, 0x1, 0x0, 0x19, 0x67}, @hopopts={0xf0, 0x1c, '\x00', [@pad1, @generic={0x33, 0x10, "b0f896434e4ef40c70d616b5a626104c"}, @ra={0x5, 0x2, 0xfff}, @ra={0x5, 0x2, 0x1}, @jumbo={0xc2, 0x4, 0x400}, @pad1, @generic={0x7, 0xb8, "98f63ecc4ac2fa5386ac5995883e35983f98af3f0e2af52cc5336f65bacaedc0a27e6d95b881a836777330fa3ba45ba246aed0e4a240f7782c195cf9d8e4729beedddfb25cd42b2fd5d04e877ea057cdb2dfb1c52f8dfa32d125417e97e2ba70cdb3075df390d5bd3b2bd28304dd326c0035066286e1e135d847ebd43c1c047f2d41d266cda3a80c92bdd92de0d9cf5f3a36b101c9ffaf897a2183cfc67290cf6093b7bf44f4d0cbaa33420ed4bb5417f0ca8b8795ef984d"}]}, @routing={0x70, 0x6, 0x0, 0x8, 0x0, [@mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @empty]}, @dstopts={0xff, 0x7, '\x00', [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xa5}, @ra={0x5, 0x2, 0x6}, @ra={0x5, 0x2, 0x8}, @pad1, @jumbo={0xc2, 0x4, 0xdf1}, @generic={0x4c, 0x11, "234e7d935c1457f4f2158d8e9c07e8c166"}, @ra, @jumbo={0xc2, 0x4, 0x1ff}]}, @fragment={0x8, 0x0, 0x4, 0x1, 0x0, 0x3, 0x68}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0xfffffc00, {0x9, 0x6, "aba2bc", 0x7, 0x61, 0x7f, @empty, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, [@routing={0x50, 0xc, 0x0, 0x14, 0x0, [@empty, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @loopback]}, @routing={0x88, 0x0, 0x0, 0x5}, @dstopts={0xe7, 0x1, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}, @fragment={0x1d, 0x0, 0x0, 0x0, 0x0, 0x1, 0x68}, @routing={0x3c, 0x6, 0x0, 0x9, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @broadcast}, @remote={0xfe, 0x80, '\x00', 0x0}]}], "428502822caccbf3d55fa1fc1320b75fb0f52027faf24f16096d55024e8dfe52a741340c0495ce56da6a6847b25d924d16806ab8642a742532b658b106d35fbc1696d59be154ce12cef25f8e8626c3d8cd4c0686de1559657e928c5acf5aa079b32944b93429d4eedc236900debb66d1178c8db65ade"}}}}}}}) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget$private(0x0, 0x101) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0x7fff, r4, r7, r8, 0x0, 0x58, 0x6356}, 0x9, 0x3f, r10, r11, 0x433000000, 0x4, 0x800, 0xfffffffffffffffd}) syz_open_pts() socket(0x20, 0x5, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = semget(0x2, 0x2, 0x0) semop(r13, &(0x7f0000000580)=[{0x0, 0x53da, 0x1000}, {0x3, 0xacd, 0x1000}, {0x3, 0x2, 0x3800}, {0x2, 0x5}], 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) msgctl$IPC_RMID(r3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) chown(&(0x7f00000005c0)='./file0\x00', r14, r12) sendto(r2, &(0x7f0000000680)="db8435b1da886d33007864aa0858c882e1cb7e6b6c21bdc940886c2f44e5cadfbbd4d1", 0x23, 0x40b, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x3, 0x1}, 0xc) chown(&(0x7f0000000700)='./file0\x00', r6, r9) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0x800, 0x0) r16 = openat(r15, &(0x7f0000000780)='./file0\x00', 0x80, 0x10a) fcntl$lock(r16, 0x0, &(0x7f00000007c0)={0x2, 0x0, 0xb9b4, 0x7, r5}) r17 = getegid() setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000800)={r11, r6, r17}, 0xc) accept$inet6(r2, &(0x7f0000000840), &(0x7f0000000880)=0xc) executing program 1: socket(0x2, 0x3, 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x246bbc613b472df8}, 0x2, &(0x7f00000000c0)="a772d0b2f255f177b29aad0df16aa7eb774b1bc7db9e8376360723a604ec7b01b48866d070a331387799a6fea9393764e5633bfc58dea0a0b8c5dc912f1b4962a81a7a1e71b5a276c0fca29543a308a267e8451335bc365aa6b2b76a6a6e806ef079fd8f335d57b051fe2cac45d84f353b1e86e43f8a06d27b1bbc1ab852a9255c0514943a93d23f1b1fdf5162", 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0xffffdffc, 0x0, "ffff09008700", 0x0, 0x800}) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x4, 0xc, &(0x7f0000000240)="97b410dd703152e2801654eac251963483ed475da9714473e3958414ff53e68da911c92b2e2acd29969fadce408955e9accf57391012f852c1273a94b2d6902a5ec2e877cd68cb576049b9a22ebd0fdcbcea9bb18fcaaf2d84b962aa220eaff499a9b2f165b2064bef27ce3fd5804e5f4b675e7f38125e", 0x77) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x0, 0x0, "24a284cf10f76a2e00"}) close(r2) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000180)=0xfffffefc) socket(0x18, 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) dup(r5) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup2(r6, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) setrlimit(0x8, &(0x7f0000000100)={0x7}) r0 = shmget$private(0x0, 0x3000, 0x551, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() close(r1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r4) sysctl$net_inet6_icmp6(&(0x7f0000000180), 0x4, &(0x7f0000000040)="65aaf08f529c7d4577f503fef47a8df71230fcda0c69335a2bd1695a309df5bd266dc954aeb6c25fafee95c0d477fc65b6a02509b6fe081e2c496689b4196d2a0652f380da085f5980dc1d872858d2de7903ca4223fdb53ee62c8e4223e17d3d4d0a68b5b68d33c9bb3b808b04d9e55f44fb986a438c14af0da3a8e5548a1b394896d99be9975569bfd09d790015f09d5de25e343a1d9fbffe3ce6d4ea1e1b5ae987f47d8c2b88a4bb1bdd63818239d436d106acb8996ed9a6a11164caffe763e6f118ac6040d3329535c6a5fc120d16a878d48b7718b060d5581bd081ed7eebab", 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000540)='./file0\x00', 0x184) renameat(r6, &(0x7f00000025c0)='./file0\x00', r6, &(0x7f0000002600)='./file1\x00') executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070007000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc0", 0x95, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000080)) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000", 0x9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r1, r0) chmod(&(0x7f0000000140)='./file0\x00', 0x3) sysctl$net_inet_ipip(&(0x7f0000001a80)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) close(r0) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0xfffffffd, "c07b1f46000000ef1f0160fbff00"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f0000000340)="00bf2eeb74c598f80422c38bf7ca665887749f337620c2ac40b9308b0e80c1d1283d7d9438b553a0f7995b39df6f425638d0d9051f0a017d3b2608e5ff0c789a99082467d42c7c958f2532f3a6835458d97cc305895902d053af0556f2f52e3e024f96d039d0afb5b2704ff6109b122f7e17f771b5f091ba13cd02b8412643392fd6a49db9ceaded491c017c8a620c8732657e72", &(0x7f00000001c0)=0x94, &(0x7f0000000240), 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x34, 0x0, 0x57d, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xfffffec1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f00000024c0), &(0x7f0000000040)=0x100a) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = socket(0x18, 0x8000, 0x2) dup2(r1, r0) setrlimit(0x8, &(0x7f0000000980)={0x3f}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x3010, r2, 0x0) geteuid() getegid() mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) utimes(0x0, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r3, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000006e683050d716a9d63cbad894bfe4024797783facfc72adec2607aefa490485a1c76f586683b9dc9ed63227ac604bb9e2535d5b59cd8b3ae5741a537c877a0a63a35c8ddb022ad1de71b5ff04000000c787362d093f6a621c2d526d7a7518844a282433a9bee0014a6b237392d2228f0a47ccfa708e9f627b20611b03f89604c1cad1578016bc1f52f4d837cbb15fa2fb6ad3f3c415a2452847668c551611dab0390d12b0035d8cc0e7caefed89302ab73bd200"/200], 0xc8, 0x800) msgsnd(r3, &(0x7f0000001300)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce37250ac580ffd30a34923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798b13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac126be2f84a4bc385ab37ffe81e9153b640cc305bcaeaee2e8f1db7dcef155613b64cd79678fb1250d9cc84e9234fb76ebf73971b846e631d72545ebed29d01a77054273c55160355f8ac40765f8c23cccf0582e4e4396771616d37fc9905f291b9bfe27"], 0x14d, 0x800) executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000380)="142b8973de743894a607a5b6d22e70ac1640dff26d89c703424ff218d93f688741c8c1a82f5482e96b6f8379c15719846ea5512411ff450296724f48c3739112db055d86e3fa5a1650911c9273a8de53a5c10ab4a1cb3dae4081e4", 0x5b}, {&(0x7f0000000680)="918e85411e42ed8b44c6d6b6268e8be779913776b929c30b8d3b5a23a6fa4e0db4768e7074c5cfd3e456789e9488181588852d71d75b4efc550bb69557fe23233bfb97e307c15a040786b29ec56c07c83e9378d21411fb5a8f84147a50a176f94ec9fe555dbe19a1fd71dee191e3e237950353d5c169cd5c1b2f0bda70afed7180c77bdd858dff8d61193a8bfae80b1c6b5812fb205fd2e8e5ec0003f6878a6a95a25528ef5553398e10f2", 0xab}, {&(0x7f0000000740)="c7c254c9fcf35dd642b8f6b45ea00ac0d3c58136862e56de4ac58306a731568213c5947e7deb60334e9aba59bd928e5b62c68db74b59d7fe7f4a78d38693bc6da30bd1e3dff1c324f99d236cede7d4ee34d22f30f6c626de5d6369108c14526eb95de97396e824c126505ec055c2ada16a46acbbfb8e4eb3a4533da978abce8aa53e23cd4387f27223bef34dbb2612e3cfaad8a8235f26873278ffdc47474bbe0a7f19fb6bd3af7c9075fcddffce91", 0xaf}, {&(0x7f0000000400)="3a5667793d41f1800b727b6bfd9183e3e6e977c98357a4947db30068fa79c58f78e1d07854a19c704c355b68c09c33e75ef623cf6c3160e2eac3ee8f23b0bfea23796902a422014e918ada82fe58675d8ffe", 0x52}, {&(0x7f00000005c0)="2566ab5f7e2d2cae21e42b3c57915416a839ca30d93c6ff884ca1a604db260b2e955d41cc7f492fd", 0x28}], 0x5, &(0x7f0000002080)=[{0x28, 0x1, 0x4, "af5645b851b9059f1767b472ffe70691095173d70eea"}, {0x78, 0x1, 0x7fff, "3fae516349de0e40502797de392805fc8e267c1f570ca3718a21376336ca58310174f55b251d959b15f5a9d13b89a41a9aa0be2636a9edd93d4b039d659b50e4960ef29a4b4b4289ba241d53d3bbfb3b449f3a0df7d4d2c344d0250ba5263b2a4d96ffee"}, {0xf8, 0xffff, 0x8, "44fac77f7759269e606c185f0c69aebb2713cdde0770099a81eb81035a14042bf375b7044f10ce61e84412b83beb21cd51b9c7d7ea43430a51104828e3b795cdf6564ace1daa7d07637554312bbb7718a1928570d6bf9a0b181541e426fc0abe1ba481da86f14d708de6059493712dfbb44a484a0a1a71dfb9b0397cd5f3d6faf5f0f59996559a5f8c54b718503646b48a9dd8c7d6c066df32f80db6c7335e8225a38ceffc2e584ab2f16444fab79f9b3956a92dd24e2ebf0525a4b634ef1d44b1f7648b0546a1c54f1e602efd1a753ef049eb84ca91e56f006aa311269e3b85c2c913be"}, {0x100, 0x1, 0x8, "c94db986516716e96dc9b413d8ec33a08febaf20568ebbd6a5c9c63fc840222042741ac49477a9b79f6bb01bd364452dba9bbfa226e8b12bf8cec330bebc52ca9b1acf2a40cb9b602179f3c2a506411c4842ed6175b5b9252ce0ff7559f787ff84c004f45feb69c188ca50ccb5b2d799865989acac23a1e9e7691bc206e4b9f111d7be6bdbce97ba5e57f9da339eeb774acafd67cb3b14e53d8956c8d4c7a9f1042ce48ae9e5b4f001770ddca3f387ba82af636bb83176d684214ef2b065070cdbbb95f0e6a49e3ab068ddf7f4d3f1729d18556b6856e318c074dc31309cb9be05cc9af6b0b5450ae6b8"}, {0x78, 0x1, 0x4, "20f96e980b3801633e9e8255fcfee902786521decbd8da0d61c64d2513cf4947adce876ef6113b3f350f4f6a6ae71cb1954beae1f43b64db3571115daae68eb465539edf608c45ee67d701abc90a8055b01882fc773b587e54db0f2585975613c97bd9"}], 0x310}, 0x408) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xfffffff8, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000540)="bdc21716c954914338516d046f802b5b153d084d9b83f30d05c474722cc828a2190318c9b4f98cdf7640b2b1f37a85280700000000000095b7e89f2b685f7cb72f6290a31cb35bfd0640620c56ecb9fedc6fcfd73a33b0d18ebb8311eeddf4684a38129658f6ff7a9c7e0f", 0xfffffebf}, {0x0}], 0x2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) executing program 1: poll(&(0x7f0000000000), 0x200000000000002c, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = dup(r0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffdf, 0x0, 0x0, "7954c0f9fda03631691c7203459aa64718b016cf", 0x0, 0x7fff}) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x800006) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000002c0)="04", 0x1) write(r4, &(0x7f0000000040), 0xfeea) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) fcntl$setstatus(r6, 0x4, 0x0) chmod(0x0, 0x7956037e24b79040) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpid() r10 = getpid() fcntl$setown(r7, 0x6, r10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r9, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r12 = socket(0x10, 0x3, 0x8) getsockname$unix(r12, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = socket(0x0, 0x4000, 0x80) ioctl$FIONREAD(r13, 0x8080691a, &(0x7f00000001c0)) executing program 7: getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000140)=ANY=[@ANYRESOCT]) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = socket(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x36, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x1fd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20a32, 0x110) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffff88) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0x4) geteuid() getegid() r3 = msgget$private(0x0, 0x285) msgrcv(r3, &(0x7f0000001300)={0x0, ""/11}, 0x13, 0x3, 0x1000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) r6 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "d8f1f9bdca0d8300"}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) msgsnd(r3, &(0x7f0000000580)={0x3, "09a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114"}, 0xe2, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x130) writev(r0, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000040)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000001500)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b6401f8fbf950786e352e266fb39fddf3e7bbd5744889040de5ce010a8fddac40341b515891e1b627e24886b", 0xe8c}], 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="d0", 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) msync(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 6: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, 0x0) poll(&(0x7f00000003c0)=[{r0, 0x67d07f889b49f285}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getrlimit(0x3, &(0x7f0000000100)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x8) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000040), 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="ff953b1ecf32327e3bfa1518f77859d895d367473f3901c0503ffec6206c66e960dceed35c9a9345ee41068d41c3c4de418386230105e6c91037f79c6d904a2477d2e1b5778748f1573a1e1523373d2f47d727", 0x53}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) shutdown(r0, 0x2) executing program 2: sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x4, &(0x7f0000000040)="0533f86596efb014b294d68ffd9f8dde9dbae205c219487d8007f45fb4a4ffe165d996ac096a6290bb644ee0c555eb42f640ad83ce4c3c26b1ad2f375a9a08aab57d8f20e237a3b7da0f74e40e23be9929a4ae79b381327557d86eb16ee27fc2ddefc2daa51dafd9daec9a994759f939987430ffb686bc011f2c5641e4c0ca45dac16623f0b45a83c574288211ed5632f035bf5fe46e9ad9786a0c89c2f995b23f202a98b92f63891302dbfb8532cd86f38931dc53da8ab7e322d61dac12f82623a488718ea719f4bb13f647518754f3ec33cf97d656103f1dc070f051fa5288", &(0x7f0000000140)=0xe0, &(0x7f0000000180)="5b2748cc759133935e58157cb6079d25f3e7b7791cc73601db0384f949ab57545b71a129e3f6f577998c5a43a158c0ea0442b0442bbfffcc9dc4452769f4b0d0043402a7cdb11158fa132ac34880162e85ba6855dce54af4b6ed69e1ebdca823830431c64456507f2ffb7148913499aee1b6098c7265afce0e2915d46150865491447c77a87d5dca17f0c1334a7ce22ca159fb3b9f16426b8fc2da040a3b12b870f4177455e889384107cbdc2defffcc27a80fa5e2eea14b70428056e05cbba5746d345635d5d732bfccd02b5eebfa91c34b97e2b88b1df30a0404a0f72cd76ca65b3e7de6991538fa17a3f10b1eaf61487e73a84bd01256167184953cd834d40156de1a45d0dbc829d95a5039171dd90d6939f3daf7001926853ec64270eef8d5f6827fde01c22998d66ea57d8690ae0536ab2d0ba8e651d2a6f8d161e8ffd400333cfbcd4034caba9fabd71fd00453a7cb7c2742f858c8a79c46caa3ca0b26be38ef04a0b1524925e9d787668c401da916c77e94910f79dd62db777c89992f9d91cbbb2049f5ac6e9b07b28f4456496dd9c2fc7f9cdc126e16d1260ce029ec9703eab7a0eef607c17a05d045b8bee105ad1ac8218520e4d24ab28159bd10e203cb5fe9b457d2af6e2edba9fa8ed66e26a7e38b2ea48645153e8ead1a21c6a0ae722471cf5324654c033d9c15272c8ef3635c5eaa3cdaf9f9c45d7eb372429f16a301391d735324436ca375cbfb3819429b30578452599dc2bf8b9a7063afd70871f34cf6b5f3854bf30b324f744d41d360ae65a2b51e6f3b91fc924906f71f551f2b664002f038d92699e4043180d62b107259bc3d3185c50d27d7df8341607af097f1b9758bb721bd19fdd140f0ff0e75b20ccbd6b22d4ca9e32132bde19c8f4a3fab748a08a80637a67dcf3c749e724ed6f67b20159271b3c371a63f155a7d70808fae90f5d72599da1aa6230faea6ff58c69cebe2acf52a5bf0adeddb42e536745e1e72044fdf449244b5f26bf1980c57d24f6325e0d884033df980e267b3a31f8b088c6e9d35d672d829fd4e67faaaaec48811beb327270848d828e09d820ad8b24733751c01c4a08b6db23e69482548e327bfbec367c3c284d186a0ad8677f1662c5c84186993eae9856af47222a053abd813a9fd8a4f94025f27e1f39d12dd94feb8ed1887df8308b1f968409dc8c87637535806a95ebcd5bd3906812d0a2ab72a97065a5f1f5d61effd5d4fc9b4e372e8b98fb23c5f835b6dbf39c5f690f4910d8e004b04ba4e60a7c36be7d23a774b545bdbda4efe090865cf1074d1af4aa337afebd0311d8ae241ab93bc25fa97c28807589d736c637de5b24acde79504f878ee340896ccb1c27dee0a8458adb408f02debe1b2bbbb0ece4e22098263c8781c4410937ce037938150ca5040759f9e27e59eddb407fd7fb952eae56ae5614eb37e197f2d2cf84e019709e54a9cd3f93767184866b345f9487e954235a80ffc3afa6e2df2436dbc12a7f5c7546903200ab3a19a57f840050b4b0ba3e5471223fffc78f601c8ecaa2a8cb6d457f97087d1d9b2e6dde45d367af3997ee39f01e5ea8a779c734cd387d1f652491c5d61af0a8334c91aeab9cdc49ed466c1bd01d928dc3fdaa64792d3d0ba010c26a4f597462cfe3bdc004d98679fe3c106fea1b84d4493b501e7e30e3ae5a53b84430806e06835b0dd59f46a66830b0eadbdeb513813be795a8d6934bed5b2584399a1cfcf2b1c80b179ede4805e8a99cf97582992f8d6f11959388b4a42ed9458585a439931d681474051ded396aa48c1c1054d2e1cbdc3768e22a3a2c80190e5c3acfe39952b0eaa891ca53bdcd9ef1bbefbf16c3cb7f88cf9f8fbecb46f2d4e8c7a5f6060da47b2f680673df50fa96b73f40cac7950d770cad16a0359b3054e930b9a35bdafa01d0a11c4d20a2938df2facb7bb46f5b3ab7d70cbe9b95de1a32b8229a5a94edf5f35d1a40e71a3d9c00ec48e0b8f9c9e5c05d43f38b911f6061568d9edd1d9ca2a3a4af2fab1ae9e1e0339f44f3345851b5f09fe91cfdf808ace74d90ba64b3c13bdbda1474067d245affb329de7c394cf3abae368c3d3d5c29030d40ac7c5fad9dee8d6f4f79ba8e9382aaf5ed077213bffda95a8ec455dd447e3ac846ed324f022619d5a5bb6be43a2fc91f38402089ed22293896653d04259848d5487ba312fd90c0756ec96e926e9bc24ed6d9dc1db5c4b9a934661319dcfc7eb1f571e6ab34807c64a0fbef291170596a370f35727e98902b70746501e0a121cf24a5605df6d498abded3e1eeab0e1be194f3dddcc1558125bdcef74d5b229e31fd48e5c67f177b9497efb9289b328bd2313d74022cdf1e34c0439f742c42ece41ad29f3969d0bdf8b435df63d183868d566c7da9216e4757eb08605988f8b0acd011a2269789684f22a4dc3208cb45f638342be89e6448e979a898430a75e05b6d2b0de7f89077f823c299492c36a58b04aa26b426cb1b991f504c14ddfcf70db5c0c5422899741348bad4c5b75ff31f11823d40cd4319b8300973a024ca8ddfa2934df61933c88169474008d2daabca0130114be980ecadd0845d982c8b98c500aee4f3bc940ccf81ee030c9f5f859e4f54938c3ebd4520837a4164beb5b9ec87af23a9779c75c98614f071124584138af0dcd940111ec53bf7e24e297ae1b54455de767e9bb93ef34cb0b33d1a49520d6cc1b555fed646eb9ac4a1f0412881dfe5b8937a2342ed95cada46b37d0da48928599be68070e393e49ab8a49b26d258506e5e5a4dbb77fa8e9653544464651c3b5c6a0da43803d4f0cf1eea2b55908b262a2f35a8b52003a734a92f4366a9452700de354c8403994332fa9fb9c582a8a14cda68d5eac6a3f9422c586d31fa420e127b42b872910140c371acf4e0ad83c553791c97578dcebd3dde9fd7f46c4bdbd041a1c77a44ce9693691be02b484660ddbf3a76f03c278b12e11ad78185cc72b2a4f155ee9b83e7bb477aca27dc8b719395b25892faebef6e8b8487d4e23ca82910dba0c50c3ec32916095b1adc8f2e03da6a00967d9e9a8a50d9ebc9b89f2063943b3834fd9506569dafabdc3ed3e417f645d2537732cac3d61259bb6f811568372c0a4ec3620acccaf7d53c3249f98650608f2c5fc785d345c6c08ccbc6363d2fb3db636936f1cbf185f28661adf1f1db817938dfe39e296a41760d86ddff2846fe53ed8573a32b60ec0c37818bd4607aaee345383968b7048e16372bef265a7e38b02dd5cf0452cb25091a121bf424b9f4aaf79545dd72cc3cf2fb28e1afbdf1ed5570c13656f038448033618759b3d8d229bf9e1757dfcfafc16b3fe27d25047a46000f9c63afe0de11e5374681b4db3e7569374658ad62a77de9396ec8b250d8cc00d2f45f8f8356125787757aae424494322e537ecc0bf0a5252c0ca079fd6b56be66f1ec32a6dc72b0ca578424202847f7c6eb9812f5ed354a1b83676046b38af2d6e1743f829bcc36330ea4ceefc391d3d4e8527bef008be8c72326c2c6718f445847b9c3fcb0a875d111a4bcabcb6d1a56b5e7a5090bcf5483de7fb747ca57c0246aa83029ab79f7ed7c8682927a414183404de9eeedf9b0b0a9e57046fb2fd6d92cc4215bafb4f89f8c4d74a4bbe42828546567b71f897e264d686e226e3caedc9604ec6cf78293764f0bdef39aa28584787af01f7bab3988888827f915662d48d14a526f79754403d12f479dda650cb408de9ff85e100c2735690cf783b1067a8819ca5a67981b6d0eb231cef83049df80222e2f6b4a7ea36355cc4019cee8f0c4f6e7e7ec2bfd7b9cea5fa4645b92d5f204dd5d8e5df88d4d0a29157616d37bae96ef9dc01511d59d270d129f4675eec64fffc40a60be62eb37c59a8098ae02980178854a2b5877f537013cd707fcd2f2c20aade87a6105018548f7d4006aaf6d0c8554a4e7fe2877e665fd1a2dcef2ef3e7e527356d97902d4cdbeacc914a38e1d08e1b41a2c0aba3035e0c6177fae5ef009e81c2c70cec5b97d28701f5d5f2a2056eda9a5eb2c284f33efaba70c926acf7f3dd2f51961757752dd478827f92793dbdc2bb33cb56ce902d6ec5a9e66b1985ed085a0a1232a3b9d804df83adbc85ba9b4f16832282b6a22f1a28b565c47fad6075d52c10d1ccca42f2478f17026706a72bf9ebbf5fd172e9e69c96cf05894b697b9475bdfe8b1eed9fa646b2f3991f5bb7f63954f1ef1e5678adf5e29c45c09870ba95e809e4f87e5dea0197a3e55d345d651f833ed898a1a3ec2c70181640d793a6f4765286f246c93957efecf2578d7109944b89925a5613fcbc7464770027299fef3819fe82d19881d04b0772eb11a1eb999e82dd1b48150809dfd0609fc096dacd14f217d06a7601a7fb75812ecca90920d8273725538958a760346df2952bcfe29c99bef970e376bcb774a9ae91ab7cae285f80819dd2e890b78471172b9c5dc63e6aadd3ffdf6b323bb2ae2e3fe957e302d70aed0597476209f312002b93e6f9e8f80899c912e5157fc613457cd99e0d90018ebb04ec1b9fd69eb269fe62de927348e2510340497124e3abb04300cfd5b3d0f304fb93ef72863fdc98a43cb8b8adaa81bf979288159d6339eb6611f27065d32d01e7016287fa9ac6c753e9054f55b89a9c993d917c38bf8695be99527dae44f781398c8266b71039c82f735091681c2c23b1b88133775dd271dc287bbc490a89d0abc600dfbcb0066e2bb7add2c751ff36c452a0e93360e7e8f3624c624c68632a9edbf6cfd727952c0c534f1a70f17bc6a2948f039e31fcc23de3aab26a1a001ecb12c066ebaa5c8ed6c718143e56ab5b6c696332c99954ff336d3e1d71e16d0be0615766172ab34daf02b064d05d6edc75078c1c54acf881dbc5f299bc6cec47948383ae3b2cbd0723ac2a3424e877bb8f7d6f9a3150dc702bb995aae841d80fbfc8e92fdd3d6998b89e0ae208568acb09db179c2e0bfa78e8bbc0da3b634db0d9bf48edd91d109a603c3d0241319e6ff32e917a8a62a06ef34dd4c5af262a848336d36181c20bef10530f107c3962e420e0d2345a5030947f25ada482573a829b5fad63d0bc1e6be196bd63c52d02082e96c89783a10d3bcc91d73011a0eaa0dab07e100149a1bf7b9a57c2b4d35ba9f3d733e6bbca7e239d15e79ba3024bd2d99f500468163123ecddd3e3cb689cd1b64ce30b6d5d956d30c161b6971b71f47174724303293814960e3b531089b1d881e10952db995980f7b922898b0782c266ceaeed51c19f8eadaba88f327a665c2a0a3f3a22e5da4eb29f5b5394a46a148e780e271ea268080d8880d3149515d8ef2bfb25e18c6ba8820f810dba12448f63503d2090410c260bcfb4a8d243fd16c3bed5c7b4ed638d73fe49ce03cfeca35c0ece68193ccb9ed1d1df470e92782ec4cca8f7452c724ef0df28c2e16f3e5d781052587437e9d4d137de5a4f0417d21524744bc60aa7847cd4062337f32eea09901dc2314a696125d2e12ce8ab3d83dd6c2cb7cf88de6058ce180506ac559435753eeaf6f592ad97eda750b7cf25fc8a5ad2c7623a870d4c67991ced55394897b72c9fbb74ccc124de94290896523646115ea6a4ea112c77e27088bc73b450b478b0e07a71c565d446d3927a06cd2556f6d24c1e4d84dc72575d13a93298316feb712be47e74b116cbb499aa4000d67df2abd7c073a29b764ca6f2b582a1f5394691135095da1baa3273516a29efb996ef6d91cc89c3e8ebfe687015be8b9199466d10f371f5863a", 0x1000) unlink(&(0x7f0000001180)='./file0\x00') sysctl$net_inet_ipcomp(&(0x7f00000011c0), 0x4, &(0x7f0000001200)="7cc889e6a237f7aefb8634aec52aecfbc230196b3b48388fad81646eafd28f911119be9db5f0915d124e68d7a407c1bad64854d56222189b0ba824d2b85caef99791531330c1bab0cdae79da78efb368de953f6990757507aa993b278a12d344922aa7f252c15c38bea38480a569a309ca5f4af05d67df5f4eaf40c9af9953fc0ea5c9f2362de6c5215fef45a98dc7cea5255c171ca727e85e6caaf995627bbbe17695c5d8a7c4a7fa3a624f7170ba463b297c46044f7d52f6de887aeba47377814bb51c34714bf035ae00f98838aab19fb67b675b22d642996dacaa15d1d4cdbcff59eceb558845ddbe536b177094948d9beb7b1bb59cd9818ff6cec0a72695f1c712218f1af52ef2c8a220feb980d73a905d9fbf9162f2d4dd12a056483a6e087c435dfb9e9876af3dc27194bba14339e45dbbb378af6625c63ccc6417060a89da184178be31e60324e4f070892e8e41a523cb41f58d62a813dbeb2968cfdc2bbf047ec70885c8601ed125fb5b49b19ee22ebfc467e5d18484ad2c05223daa2c015279da67f8fd2280f9aa2ad46b3428f75107761499137cf0e8cea5025bdfd4abd1b1ac521d66d355623da72c50230c9945bbc26302976e5d75ea5dbdd85463287eb58f9b06aaf2b253553b108307a08ae208527b82a996da991226ff1a1a395c292fb7109b872313de720fe917a76037052712424c5a92fb0cd7488ac8f2a737cd83ac8ba10d05650e6a80d672da2f9c0812f80c0ca005b23b45bc740526c9ef13fe94f8d8f3062573ecbb017baec072a53317928e05077cc6855980ba0ab44fa3e84d4dbf1c77183731529fb539784155a4be998adae6bc1a91e8c8f0aa57cb8cc50239a489e8dcc1a1151664910d442b40c6ff983349c48c80f78bec5bca5c7fe3af56c4f81fed5b5133c6dd14f281d7b59bf30203a54753b206d9ce02c67b0a81c830c567c2f5cb60be596a3a7413156226225ac8000e7cec4f7a70e34eb38c977c1f9cc13af3dd1b5301c7a3b4ad19dc1c6efb5559337b03ee8f0c91ac6a7c18353840a309861f429fedcec040957346d7dff8f9f4ce0c73d58ba5f91ef6fddecfd6e94795f54b7d4803d0031b247dd1d32ade98ec8ddffa0ff34ef426e4b83c8444fd424e06acc37d6626a5dd45576e216b3b7161b2cf88bd90cf37ad195f9189a0d76bc45be8def5ed1448a59fcabe9ee92740ac6de7f7d97834a7018b62e4beb3c87ca389dc194b68a02b3bb46a4b57642c7866fa7c18e950846c0e50a226df5f7647700b35203c99cf263f2718325c5fbdeabe5bb9c0693ad167ee0bc35074cdda05288a38c33b356810a8e9464c7756926d7a9ee1f5c98d3595f97991dc6baceabbe6d1337847992b0fc57c7351ff62f02145e71fe33d90acf3a50626f343156b1ed553dda6d859c43488fd71f22cce4cbd94f155c545fbcda26c11472099f546cb4e560bb3a026aeb19363b1bf42d26d58a40adfa83b2057332c9ad90d6ddad4d04a3fe31b0a92faef7e08ec0ab706ed941ce718d2c398815f0106740e7ebcf35f854025df72d537306eb34171d4d5fa6a67d0323168bddfbc7f7323774a3ff72ca6bad867ce4c536343099e5bf1ca54cd2fdfce998e508f6a1a4eb3ff442f58329edae7381a65fe44dfb483b9b86d647ec437908fa1f6a38376e21065801c7b3403f68d0b5f1e734aa844af82e9fea8c1c1421b208c2cdfbfdb34af48851bdf7a4a3b40f70b2d1e42da24ba58dc03df337f73512b0334f5f56c446022a8c45a100ea13953aa1ba49f757cbcc2e6461811652805e47fa65c8ab0937f3a22f1350fb26052131eb03542b681746d42f3bd46dacb435b2d1009fc651ffb2edfdf93a74c822532aa02c40be14576f67b692f2e03c642d1ab1724a75afb202143f8aaf71a3c2ab8bf9158c2f5754d4cee77b6e82d92b3fa6a18ce56266b921048be1c8f5fb24d7b3439c1fbe1fd45f6a128d7e4ba86b4e75a1d407948fb46229fef0da2d4dba34b00b4f66caf72bdd56a7fa1bae56d63a4c8e99cac5e3e450c5990d928d9ad16867db63f492340a1ae4fa85d27a2eaee668494c675d60b296d35b17a4b4a9e5c66892c571b74467f06adb1944675c7542a478f9a2d927c4b99b7524b503eb5938ec4d25b341d8477bd8165ae196bc761a28d7b8393aa39cd3090c14c409b9dec4119e7b70473f6e0f690b55fb0ad93551ca053452fbb475ddf1a2caea3170e438af55820ce79d871fa90cf00d88f6b6563c356f569120838ba0be7870582e06c1a2b6f4cada5cced4df08fb53fe870026fb48c34c4d43c96e6413442053f3946542019ca61bad72bd5e2b517c09a3f5b889c8c6ded95ba0ab2d076f822239da2bf7a550cbf813406fe298d83298aedae66e48214f87324803c925ede27fa0a4cd57900190b5f9fb01ae254fb40f90cde7e445d73bfbc46b7ecee46d403e17a52bdb3d8f70a7e74661b388a7faa2b1938eab71897726a2845c33606e332205dff6e8f46d479e1163604071cd00f88cf4535856856d1172deaf8dafd99b110f9d3c1c101c62bd859bbb72e38820e83b6bd796df8a69338233f65127030a9ebed8b614abf95205376a03ae2fa602e16693946bfea4e8c13dafb19beebdf0e7ac8be0f7e68f56be6cecb1f0024f9ed2e87c4ebc187f9fc402406103f269f689f3b83201feaceea4548aad9dafe7a1dd0829573652a162f81b5050ab4755d6342bf71058a60974e320bb1861c00a4fbe8666f4dd69efd66baa25649f6d4849e66b5a66df83c44096ec1706fb448460cb9ae04b7ee48563f77f2aff8d8fee45af2468713b8055854bc013d5914c52a8e899662addaf4514006c597060a452d5486ce65399eae8546e428fdb043d8c0c8a08301c8582bf233b827239094e045aabd9e55c2ebc4b17912b9db39a037243c9cfe60585587769c3701c6f168a984ccade01d46a6c4131ad9b829ed17a6b6a5703f17d2f1e4ec289c9f0f578c2d4b9ee4aaf7fd181a1f6b118b987d7f6d054bd6db6a4c8a01fb9fa4b3ff5be04d65948a1bc9ddd3788b6df3201b96c59ed64cfcf557247465198a32a327c50589a2912b130d8acc85f99008f3b096dab44eeccea722355c80c9aa566bc6bd6ea40526dc55819abc224ba232a8ef46d9ab136d0e68255afa2c01184604a7b1a3f74e8545ff0225d0b8aa1017a3c792aeefbe7e994ecf23a025f2ee0fc7b40ecf0ce84e2c2c55dc03e7b3d2740cc3c1938e6fb741343549bbb3a6f96a6464900f22ffbad3ec597bc8723752d2684105e58f213eb69c1c9a205e836ec0c9a5c980743b06b6eebb13304d91f5109e1cff7be853afe5e6cad45f3d367e421f7b60f3fbd9d70270aea618c55dce3fd2a317745d3dd36e29df7c666fec3799fb83727a181e1544a99d2b4d512dd3f9606a2d93625be94b489437d6790bc39032862e06f548c13a8756a1e30a856d01d2dd0ac066b7b9fb645acc751b120c6a040d6f81b9c3c8b48db7a19d51ecaf79228bc6e1679133aea1414321b61f8cc739b82f6c7814b3a892894545c9164760f1dd82b01d141e08db736750e6e82cc61cad7b070b52013d0b535983377425fac04ed10e7308d1b59b792b7b004e6e75cb55b995172cd56de8a22e86ffbd15badad319d9552eb869d8a347c41fb2ae4482611a03c9ea14853eafd59f79b24070fd23ba8faa03c59c199c9607818d98baa8a42744a83dd97e4a1f6983e4841aa640d0bf38b4c4795b043806d20bf815f5626337f8b907fa71c4eccb4117e8fef1743423aa9f54bb13a401f2b3c3ed64d5c051d3d7172f09c9698f3bfbea94e57bba209dd5bd9bb80152594785d033220c112a6a370b059b63f26273e69587239803818cdc860499a41fd942a298f19163787d6c1446fc1b4e787f14bcac2313ace3d07dcd42c410a9ffb6feab5e5449ea88b6e30b52af3f32156640ec4977f01f77b2883056f821a96040afda4de2cb90c07dbc75149ae5263735364ec7a2801665112f65a9843b3d92439c5b8717031a628c771027db74b86bfd74ff6e30c9510b140f09c247846254624ffb9167c207250cf2c777f930f1f2f59f7dbb5402a47d6938b5b3607f0eb494da1c2addee7f0bd0dfe1376f9766b48001780a5dcb7e376748c719f7be968e5e0c29c486a8c8973eb597e5a50ba9cfb8324045b8fe03f1bfcdbc2ac715ef943eee783268d705f71a1499ae949d29b0f9720de39e72f5af289ec875de73c5436fc8e2d3cc201e1b75fca5fb9b4943414b2693d06ceaf1cda610cf6f2f4863e3af558dc770b4453311d6721504ff9700a19a0830cb551bc892774ac20baba38ce1db5bfe56e2f42ce63441f31eadae6001dd01c7fc5bed1c875f2406474986677a57ec6e536abace947ea7795c2dcec7d7886672ce78f5f8e43c952445e44f2bd24e5be79af7e6ff871c1b5cc3858fb5aee6876fb6618255f61b65d049afcb6a1e719fcb29c9cdfa37ff4fe289cd67b0e21ad9d93f97c95324a93510f0d86f0afc44202ab8a24ddf516b11b22d7cfd4663fd85dc05f6a6eb51ce5f9baa42244666bfb3cedd73a6a7190475f904455f0efec1d3fc4d0f17d5b752c85d28f0a261b6cb7d06f993d558e72057d06f4f37b10fb0e0cad1be95533e1f9bfab6afee4534feea803541aa43a17d28fe79f9b2f21eaa4022adec6e66d0e6940ece0651f148276a3c53d8664532ca824f5e6f9d06ffc870e222eee576b8c3ba468dc2cc87a2a476f25860d36a889ba5212296c1067c36031081004d8a4b62c16c8a052d84c582e6babbb901acdcef8f456478f9b56bbf97d2d8ba6e9887b772137d6ce5d06588336a3b472200126b2f00b56fe601a06d38424c3f2fdf299ca8d41dc760aa4d3da1f1dd59fa55cb34d11184a8436d7ffcb351f40aad62ef5b2d59368fd15f965e8fed9e0c1bb2dd184659cb9b341ae5e37a08d081f010e0cfb8d67813f9f4e81bebb0ebcc1ae8b5988938f48fa422632fd5dbd178ca3ca1af3a4f8e06de96bd387566739955d408d60541055f7fa6777543a37e38336a105ea7f014688df0e196dda9f9b2e4887a6a9529abf8b64a64550b08ae48888ee3fa3f61c223b30dcee29b3d0340095b725ebe5690d00417ae3574e2dd492d797b570ad56a8679705b09fe74c4c7335f61be78c56b2106ce1fcdb3b20fd681942326b29af00705da91c7bdeeb5cde755cdc9ab90c02ccde6ad675030c52863a95f367277493cd760598cdb8bac060dc35dd1160402eb8e3832b4af706ad251de91605917f5d4d316bbdae44e48da0a357e0ab7f1dfc6457f451ece464e216212cd43e98f089706538b84afa3d29e7c270f30b141a3dfc3dc0ec2f52b48b4203e92eba97910639aa067835a8e7d1e571ca7b26167cc8c4c419443157a5d1985a7a26871af842aa6e5662a43201625e04c6e8657ac3574768bb1b4932ab811889bda43c7be194e596d16e25b049c83a06faf3bcbafb1fad5c2beaeac6dfb9894487b0d5874067e15381698b5aa24888ccff7a45683cf1c79971b9c2bab60322d0445f5cc47ccbd134ef6890a068a761cb35ea575110a8d0e05a302a9dfdc9a43a018871039538db46f8a245aa8909993ec440558950e0a4253975d9d5d8bf99059261e3da00a2f7053bb196e6a296b7f2dce21a5bd8fee8a3fd553adbc09b77392edf01d355dc596ab087888098e7021747efd439effef99a6c0c4c6fbe2017da5c4b704cf08038a111ab0b4d2854209eb7363fc2e2254d1199d1bd54f992b804677d50c97f79debe3a02330b48779", &(0x7f0000002200)=0x1000, &(0x7f0000002240)="c23d4bb9448bc9e13214a20635c01b265cd0bf2f685fa69d657ef7d2f93d34647bbb4dbe71bd9decbd2d7c66c0411fe98a5ab68f9192fb33151f07516c9d1e804e5dd486258cad593b34e357f29d2d9f946aec5d0c5a2ef845255e44bba86edb1e783f830777a40192b84f1305ffae9e063835be9bdce73e40ac20e6f5b5fed6dea00a57a462a4ff0637f2be120f434edbc21b877b9e5d95d16125bf58f2189ee4a8c210fe8f216ecb7e41aa00a25480bb95c594c91b069341628af00c405c9981dd622aac441258a94d32f11981abf1758cdbd74ff2339c507202f0c4da76dabc07bb973cbcc5c9", 0xe8) sysctl$net_inet_ipcomp(&(0x7f0000002340), 0x4, &(0x7f0000002380)="02f56b8cf481691d29a461ff502fc6ec5d3d1d31016f6a7fd5e98b99a6a878cbd4510cd010788505b21e2e45f0cd6800b0830c76229cc8ae3317108c28ddde8c1fe75fd941f87a3b4cd48368f4805157e603d125d611ae72398cf80f068f2fd3877a6b8cb7f17a5159c3a46023854bcade63e8be0fc222fd36e6e095eb359938c799f11d5900052e3cf082b43a794eb8320a80598b94ac3b45b52e71c3564ae51f1f90bbfb5aa92abf7e8d0ab49ad2aadf941f963a8941329352c39ee7e4e5b066d55ff4192b7556f45d5e5e48c992c623d3996d1eb0721efdcd9024c86cd2d46a169a37686c0039e6c5dd5e86038683971d", &(0x7f0000002480)=0xf2, &(0x7f00000024c0)="f9db6c9349eaf8b47bc7362ceaf7d534344a8b2404efbcf18a0ae18d3440dfa13d72d49c364eef6d6524b1f4e825aa8979f8f0f75e0997e94777ba6df7cc94d77368062fc4f3fcf59c70043a952626d76e4df13c0384f0250b00e1f000fcf416471467cc1afb3d011849f5d1e6724806c536eb04efb8f7c8cc7b8ccc05346dea051d588f84c08680550bfa47c28f5c744119cf302314fa66f0e7f638568e09172d8295fd32a19ec5d30447c39c7c8ca1b3b38db2524cf112b31f6b45ac3e15378f8d82b21cbba94905bf07ecef4e8f7f", 0xd0) unlink(&(0x7f00000025c0)='./file0\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002640), 0x200, 0x0) symlinkat(&(0x7f0000002600)='./file0\x00', r0, &(0x7f0000002680)='./file0\x00') sysctl$net_inet_ipcomp(&(0x7f00000026c0), 0x4, &(0x7f0000002700)="dc2c0f793e366ea4f2f7f9d521", &(0x7f0000002740)=0xd, &(0x7f0000002780)="0b12bc887c20311e9bc5856189dd5d3dd734bb0c66a1b276f48bc6587078874f9faba93bd32104c763e0dc93e7714bc74e5e38fa7e53d6abea0a7809fa0c76234e095f2b68e44a7558ca0a3bcdb9fc570840f75af047f6142412d84f516b170ef64c7cf47d5e3370b8c8cc6b2a03ee76861203e7e1b2859b1f779e95616f93a1cc989c16acf3efb83b87d4758dee80068e07bde52b25237431e0bd4cf1d8f30fcf", 0xa1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000002840)={0x7fff, 0x3f, {0x1, 0x3e2}}) linkat(r0, &(0x7f0000002880)='./file0\x00', r0, &(0x7f00000028c0)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002900), 0x400, 0x0) syz_emit_ethernet(0x7a, &(0x7f0000002940)={@local, @local, [{[{0x88a8, 0x6, 0x1}], {0x8100, 0x3}}], {@generic={0x805, "71850389bc7f0ca5362ba9f612be53c5715e646c466e8ec3123629d538dbf7a7d353e90f22023faa233918c7eb463f0195f305a4ffb946b6dde995a0677e8cbd71c768ff0d818f0e4079f0aefc62c0b608a1b503ef48803383f237cd8e24918139290195"}}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000029c0)) r2 = open$dir(&(0x7f0000002a00)='./file0\x00', 0x80, 0xa) openat(r2, &(0x7f0000002a40)='./file0\x00', 0x10, 0x1) chmod(&(0x7f0000002a80)='./file0\x00', 0xe7) syz_emit_ethernet(0x27, &(0x7f0000002ac0)={@local, @remote, [{[], {0x8100, 0x4}}], {@generic={0x8035, "aa6bde4d57fb355d14b495be307e6e1fe68e4c5d5b"}}}) syz_extract_tcp_res$synack(&(0x7f0000002b00), 0x1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000002b40)={0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000002b80)={0x4, './file0\x00', './file0\x00'}) getsockname(r0, &(0x7f0000002bc0)=@un=@file={0x0, ""/517}, &(0x7f0000002e00)=0x207) sysctl$net_inet_ipcomp(&(0x7f0000002e40)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000002e80)="3061e75e23c9c469d3bac42649d943f41982004b0d9672c65628cc0f0b7184b646e91561d4229a21fd026dcf2e805b7c8d033ee04c8658683fff9d6e419a860c0082720dc82b15a34566607d9a8234e9ea82fe2d255776fea269b600460695800b877c42f5cb35576eefcd163795b3c0f23b488a688267c4387e1d2cb2af98268984b519890ccf207cc4cf64e13f518212dd3ea717b0bf248fd46de4ffee917790", &(0x7f0000002f40)=0xa1, &(0x7f0000002f80)="4a680aa5b5b7323eede9694d4b7488409c8e15e8c9ac2d96c6fd2cd3f65db74067ca8b6fac3b1911a9d487840db03c7a155767e1e00fe0f0b54aac15f35c763fd4fecd430d2a703412be4228ce81a1e7a660053d238aeaf2a6e521f953f6f2b2c852e8bb063d1a593e554d4fc8e83265589ac9810fcf1cc0eb217658606646d73a922f91cbc1aca96fe309bad0a6956e7a58c5caf3142c22f3f2bae0fa49ad6e0f988f9114377866e96edaf60fa4744d734e4fbc", 0xb4) unlinkat(r0, &(0x7f0000003040)='./file0\x00', 0x0) rename(&(0x7f0000003080)='./file0\x00', &(0x7f00000030c0)='./file0\x00') faccessat(r2, &(0x7f0000003100)='./file0\x00', 0x40, 0x3) sysctl$net_inet_ipcomp(&(0x7f0000003140), 0x4, &(0x7f0000003180)="5b8a36e94c4099ceb7cecfb71b2d5d3c45c78f75810ff8c642471001592c6fd6a3d88d34d4e9e41fb69ee8c5ddb243cd8547a0aa77329080685b9014679add765909b2cbf0469a2836ea758ca145f3135a6251f0a779e9ce140513b1dc9ed8835c5f1d168b9429c28e17a1f5d145854497dcb63ebc8f8dd8a04eeee826669c51c46d98c85d3cdb9c264482b450084b26ec9828e740bcf5adbaffabcdac3b2a7177ea1ac585714a67a368d4820c7e3f0369d48bec085f49bf6eed413140f8c9b0955419c88a9f3bdd6dc83d11dc220980339b7fff9032aaef", &(0x7f0000003280)=0xd8, &(0x7f00000032c0)="a18b875f53dba611babe46fe6c69206c2409b1b6ec19b0336a2c59b3d677176303455a99744fdd4540e8449b2c8dbca525ee600d56f60d6ad236c298fcdc2545b5be96133c8bce25f58c97740838134559c71b3cedda6d41f4c7242ca91e205089153161f938f638d100b6469af1675f34e35facda3b48034e0323d8cf4e9b34b1301960f75950e267383d88f7c9507bbb815490b59b4c0680d8df9d4acfb4300bba0f32712da3b36a8f86eb90e0b5b9739613d76ad5176d4fe24a8cd8a059d91b31e95a06dd4e739456b05224f9d4aa9bf04954e1acfcd907ae3fcb088a0e358749a2caed5b7a", 0xe7) mknodat(r1, &(0x7f00000033c0)='./file0\x00', 0x8, 0x2) syz_emit_ethernet(0x344, &(0x7f0000003400)={@random="5e32d89df387", @random="1135b1c9e116", [], {@ipv6={0x86dd, {0x5, 0x6, "8fed93", 0x30e, 0x37, 0x2, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x32, 0x16, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @pad1, @jumbo={0xc2, 0x4, 0xffffffff}, @generic={0x3, 0x92, "2593c1c5455170b759a549016648ca8f4582de972c72da3c1ff5a1e5076cc4c80c976abc4fbeb4b926aa851b3ea3b76cdffafa1f7cd72973105ae1bcbb3611259544e7d2daa79e05b6620e6c5e2787ced1f260fe80cf07cba9a82a58f76843d021ef64f8953c329491e34f88957912d71ae5fb10ef4620f51d54510c6ce11da108b4ea0a81774e2dfb1e0f4443bd57cef5ec"}, @padn, @jumbo={0xc2, 0x4, 0x1}]}, @hopopts={0xd3, 0x28, '\x00', [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x40, 0x37, "009cda528fa009ddfab54dc37463b7f1aaf2758e68928670e026841f71c6dbc75e6c964d11e07f761d41a4ce3427c1cffa66dc3355675d"}, @generic={0x11, 0x37, "099590a276c7a8bb46efe72ba3c2ea5b1564b14c8bde2dfd632f4e331222583db09fd4a05759e52da95542eedc4a04c9dc049692466029"}, @pad1, @jumbo={0xc2, 0x4, 0x7}, @generic={0x80, 0xbd, "6c051e8f8d80fcadc73f954b0a94ce99febaee12b1447cf8cb0780ceb7cce4bb75f922a9eaf6adc45e89d507b8e24d2471c46746d1d685c4e81491a1b35c821ea714b081cd704aa91a9c41aae0ae802a01b4fde7a82921ef0bd8c3dacf1283df2b386f3c9d0e3a362e2a061c8ea8b466339c042841ff0642614cceba9e98da8c9a8a40ff664a5604c686876a33455a7d730d8db8998bd107d4f57e4e2ec26ca2a2c9818afcbf396f1d0fbebb47e58b1a666695867a3100c97e3a32e5be"}]}, @hopopts={0x67, 0x3, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x1}, @pad1, @pad1, @enc_lim={0x4, 0x1, 0x2}, @enc_lim={0x4, 0x1, 0x9}]}, @fragment={0x37, 0x0, 0x3, 0x1, 0x0, 0x18, 0x64}, @fragment={0x61, 0x0, 0xc, 0x0, 0x0, 0x10, 0x67}], @udp={{0x3, 0x0, 0x8}, {"cb1ce4bf29a4c50ba0c37bfa6da225436a0fb9914cd13f6f268a05765f6a737a3b2fa2f6b647e2f40242c656cbd40a9ae31c2fa5644f566d832da4c25353393a4f45a3391819d354beda0bbe6f34f8cdbe65d7ddb36a78d5c9e5ee989797c46ce02d972daad62359515c908b946d6c1120f5a759e20bed3229bedb221fb9113e643cffd675cd8b2962aecf7f7a6ed53b9485f1de76f59d5cbe8bb1e70d3ee2cbb525ee42d415f3f296d38ed90c49863db96efaee09158f3f4418f2c8d2e2845c4cdea7f10707"}}}}}}}) syz_extract_tcp_res(&(0x7f0000003780), 0x1ff, 0x7) rename(&(0x7f00000037c0)='./file0/file0\x00', &(0x7f0000003800)='./file0\x00') executing program 4: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r0) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x1013, 0xffffffffffffffff, 0x5) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000400)="6e7290636adb8115e66c5e26a2f1614518f8cb0877f0b3e640e7b6831cd318cbb5fba86f1e551c676be37bd3e2b85485435b2a81e0e7e5219f77ff3bb932c6e81168ec77190a7eb1ab74192549fb20580bd1aad29edf88f729bd4814ea85cad8e619e4c6d644a20c1e5ad3edd82babd291f7456175b642f1", &(0x7f0000000480)=0x78, &(0x7f00000004c0)="c1d53f68c9606128c6a19f0f3cfc68260c2c443aa26014baeacba44b952a6c110922dfae62057dd27ef55946c7c04e9365e80d52076008716e21299baa55e216220015d5aa487c73c53dbe46c8280a6f5a2073d6ace94f645b2d95e2a8ab2c48b58cf80822ac719981ee1684af6914077c", 0x71) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) symlinkat(&(0x7f0000000680)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(0x0, &(0x7f0000000240)='./file1\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x7}, 0x8) flock(r0, 0x0) socket(0x0, 0x2, 0x4) link(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) mprotect(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000003c0)="5790af57dd3efe293b5d96a5cb9918f72ed514757c5a43775a1026fd37940f882ec39e20291e77b97dd026be4edf6aa0c05f231a860501ccc826a820a282d5e1d672db0e3a7e3112ad0862df29723baa9393ba7d5d1712dbe7b35c791201b38af507ec09", &(0x7f0000000440)=0x64, &(0x7f0000000480)="b65ef87c8341ffe7f1b2986f", 0xc) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) r5 = getuid() seteuid(r5) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() poll(&(0x7f0000000040)=[{r6}], 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffff9c) readv(r7, &(0x7f0000000180)=[{0x0}], 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) dup(r8) madvise(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x4) write(0xffffffffffffffff, &(0x7f0000000580)="a9e608f35eab7ce3404a009c6ada0cedea473e2834533a79cb95503587394b3a55a930c46cfe9dcf16da7bfefbbdd6d59362d5c58423b0012f9acbd1b5d28bd6501a004f3322139bc69f64a957b5794d27e870ef0ee136884afc58345010fd7853cda6eba88facc92c77768f75754e28b98b61127119942449a0a332be4bcf613fc60f9dc151da56e082b384388fcb58c3fd65d6aafa8a0e73f8e0ae8fb0b2c55a0899497023d5ccb21cfef6496cde242f05d19fd92df58653a9caec5fef02ed32c30eaa84b4abe76d9bd1902c1580d2add99d3321fcc42d7d5a7b766c8f925eebaa66aa3412c584980b01a4cf420e103bfe7870b93618", 0xf7) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000001000001}}) (async) socket(0x1, 0x2, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000240)) (async) socket(0x20, 0x0, 0x7f) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) msgget(0x3, 0x4) (async) msgget(0x3, 0x0) (async) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) listen(r0, 0x0) r1 = msgget$private(0x0, 0x97f963dfbf7c8780) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/74) (async) r2 = msgget$private(0x0, 0x408) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/209) (async, rerun: 64) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001380)=""/4096) (rerun: 64) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) close(r4) executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140), 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x80000000}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000100)) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = dup(r1) listen(r8, 0x0) fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x8000, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r7, r1) executing program 2: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000006c0)) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_open_pts() r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x14, 0x0, 0x0) executing program 7: sysctl$vm(&(0x7f0000000180)={0x4, 0xc}, 0x400000000000000c, &(0x7f0000000200)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba326f38175101000000d7e39544aea098d19ee63d03cbf92380dbe9f8538135f09e408bbe17a54a364304ee64b0ad54e6d4e38114ced38c328aff2e224226ba29eb0796f8c3e8344a2c8b63c56306f867d5391872f3005c164556e4a5b966122c56edd85fc996f12fa1b92e47aa0000000000000000f2f63c6374c6e352f5078143aa1bb8780a962af044f105a6bcd8ac5245ec83ed0d53c45a7bd25745cd16951a9269615be8b33abc6992460bcbfd012f3cdf74d32a8387f79c422a1f6152ff07d7af319f8cab9ac4cb281d5f2eb1accc77c1db0e731da2a613709570a6fcdfc271f10ee3d05881fcddfcf901d8a382c78eb4", 0x0, 0x0, 0xfffffffffffffeff) r0 = getuid() r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000362000/0x3000)=nil, 0x3000, 0x2) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000108000000", 0x8) lchown(&(0x7f0000000200)='./file0\x00', r0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000940), 0xcc, 0x2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x3) r5 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000a80), 0x10) getsockname$unix(r9, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000580)="add0f55662cc1b0702e187df6d9418583ccb99dac48f3cbb648d383690f5c3b6655ff563a9e595d56f16ba8f1a888db158d832b7f6575391e3c53c6d38a9746f3d273347f4a463437b1396e0ba852358d83aea0fbb264c15cb477ec1286ce73b3613d233879a0e219a6bd326f37c80ca1dc43faaca25c36c62271cb7559aa0f838bfcc2708bd29affc1864390423faab8fb0b8c3d7b2e8598f", 0x99}, {&(0x7f0000000100)="e87939b90d798d72ea", 0x9}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r11, @ANYRES32=r5, @ANYRESHEX=r5, @ANYRES32=r5, @ANYBLOB="200039404f06b0ee174d88767800e968", @ANYRES32, @ANYRES32=r10, @ANYRES32=r3, @ANYBLOB="a0da36830903afaa75d409837032fc469884dfa55f2e7d0d"], 0x50}, 0x0) r12 = socket$inet(0x2, 0x2001, 0x0) setsockopt$inet_opts(r12, 0x0, 0x9, &(0x7f0000000000)="ea00000100000020", 0x8) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYRES16=r3, @ANYRESDEC=r7, @ANYRES8=r3, @ANYRES16, @ANYRES8=r3, @ANYRES16=r6], 0x15, 0x0) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca0d4c177b8099e36de71a746d3421e1f36041df344b049af8"], 0x6e, 0x800) msgsnd(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75adb5b10eac918a2307d2ff5c352fd389f4223864f706183b00f1245146955b84e3c261d985a3057c107b6beff52d4164b475b367f4b66d2d30d7e42b0740623bfa7bd4b31f66ba3d20854c1211fd00000000fb5243d2296fd07388c6b1133f721f"], 0x6f, 0x800) msgrcv(r2, &(0x7f0000003480), 0x1008, 0x0, 0x1800) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f4aad7b6c725e83054b8f8cdda743d5f5e2901006494ccfa2b5aa73e516a432cc26a5d60e1ff352c6d870115c0910a2d7453ded7a23ef0c9a83b190000000000000051191500000000000000000000000000000000000000000000000000166542c779bc14147634d2dea47567e64fcaa63d61226743c01143a93b67974dc5bba812e8529a2d458e641986c68304e3959c418324ba3740cf0dc778d5"], 0x91, 0x800) socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x4003, 0x7, &(0x7f0000000380)="057a90e2c572840104000000000000e0747e431c28f6860033e391821c412e3c1fe8ed67c6da000100dc5c", 0x2b) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x4000008, r0, 0x0, 0x0, r8, 0x1cc, 0x100}, 0x0, 0x5, r6, r4, 0x2, 0x7, 0x8, 0xffff}) msgctl$IPC_RMID(r2, 0x0) executing program 4: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) r2 = dup2(r0, r0) setsockopt(r0, 0x5, 0x823, &(0x7f0000000140)="5df22c9afb6de9aafd06f5f767dbdf2f4a56e37813482ff30569c3582df9751c8c5d12a316e3aaf3efc28469ccdc4dd22013b188be02ac2f4cbc7688f262d9a482913a5e55fa9665b783eab1c749253de10fc0cc00bfca150439241f80a9be32dbe7bea026b92ca985631f4da1f49c68bd4254f547a49eceb57bb07fd0993b4778a12d13c1952f6eb400aeabea73cd043e4f48e47f666d0d6c4e76355a6ca483603310adb1b7e8d7c388e4514fc11b1c99bbc76d1727a718c1016f623462acc106493f1d76dcfedd97c0a6692232a0681f4c7b8df86615fe35ae4713506c0e11a97ebd", 0xe3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="663a876d9666cc5b091bebd0d11971bb9ccbade311306192aa308c0b6237a76d33aeb9f6a94dbb7a5fcb8fe232a19783a9f7b87576d33b6a9cfcbdfec8b64066ac0a6c3145930f558f4e3b0dfe72ed467984284aecba481b1459bb1d86b8b3c80c481b982b93907c0a0bedde719674dedec64a1ce037cde6ed61af036d52edeadab9907405737f0270a4e16030ba5dd2187023c77126745122e547db679e50abad5bddf7f91f62de8d0d7101738caf6e1eb079c4099f164e5d88cb2fcb0afbabd970a368fbde311274b3458dfc527e48d8790f9c3e11cbe95808630843c2a0e35727f2c6dd97726218651f92d57808fe67f0a466f5b1184c3e8e0eb35a565a95a96a1633088113b47fc44bdd605c769d1f2a5abc4956707c0b7885a4a5cf8ae5f94ede8dbafcc816b22fdd2d21406ed0e2ae6ae49a23d53964a7059c9de1d71336ad2d4513487a8e9bca1e076ccc7de665b55018efa83eb23a7bd790e232ccb502de66ffe65c3e7833554d8c75b13914bd186f7a84d7e00eab60331cd1411e3eeb2e2b85378fdae5eaf77f0adf62414b4465cd2336eefd5040f4348424dcbdcda990196c3d37c0ae9d0bc770cb563bfafee9729f2fd7c2d22877e7cdfa7e10bfdcecbb6e27a3db25b00d5f74275b8d0a461ad33cd595738a482c9b739ae06de89ece8fafc7f5d1938a691d82fb0eaba0ed361418a4d84cb26bdbdcd43742f97f026be58bac7dcbef8f5d9e28e91f3043f08ab2a03d7ccda54ac6479690d0e7ecfd892392f47550cf1e82e5f68d0f2017757e9aa2f392e43311f7651367b9b840c7c334e59679d45873c94162e3dc607be8726e983f80a923c264a63a5ce0fde421ed22e67ebc0448cd254ca8aa53ee6981b0c1782f48eee8a9c061b0c31d1f6dc3760e18c840523fd93a4365be69c5c736a4a3a25873fa77e2a8f647c120c8ed56b19613b646438d9e7b0233f612223652d2db05268653d50758284d287f1f474219829d33c053ccde155558646e5dee8627099ba5f489c9865f10cdc7144668c3d68fd9af5498e42f298ccc2df8b28558c29601d53b47f479d24484204bb958fccb2e0e3806b6d9c0dddd4f61e7b017307c2fee2bc3cb28785a8c6a33e5ca09b493f2ad7e6f8e41598f5444e80e19c0660d2661a3c05fa9d7818b29b82df3773e6845773966f5fc9831893b8c6fb71f306c2a2a97afc613e6817d9bb83d720ae5fea57619523428e70e410796d37d1c0e7ba96c3def380fc053caf2783439e8b75f3d7c74f75fa01887ed83f032ee021c2d5ba93c9e7ab6e7ded7e046957cfb7563e9b7ead301954100b062143f062ea2a6c986bbf5f87d08760ce465c3c72515b9d1c16165ff862a55e49eff6293dd60b294067513cefe2d1132269983ad481cb2ad412b80da74c1056aef2f08608ace91fac5c7aca5d9d963adb1a8eac55c15722ed33895eae4ff404210db5b46b7426e6b5ee5fad9df50a7abd8ce71a78d04ebea579207e97c35d8cfb3c5c0ef102387d0c743f2fad76ef502ef2455f7b88ef6bcee577553e912f503863764cee0ad5381e94f861861d87505c07e85efb98a15f8d7a7629e567085aa66bae9816294989ee3f3e7f87eef2ea4d2d87ec07ba6310e9ee28dbe5792a6495701984cae665102310f582b71977e9a553ca872b5c55113f22211f6ed802941babca711656ee4fc283894f6c4fae83b0c431123271cc58d4842bf3dc6a3551fb738532c48d6d731010a504ea8478b05a8bb1ed057546ecb5c47c753a7387077f0905e4be3edc05406b525f7bc1cb74d2b10f8f5b63b64a5b10c0b394355db96a4c3cb21172ef07755598b6bf13c288e6b8ffaa389d1c40c9e1e38c7b7f5a6000f462b5f2db40e86904b1cd16fdc46a596c80b29b3e7b2617f1cdcd62900fac130e7d7db507a24f7912a9e6acdbc567924d2f1bccaabdc61b9ef065fd93fb5c567a82e9d1f36ba04249a738b17b0fcefdd4c85f235f686451d528228510e43738de1f23e2789cd93b15e423796d91ecf0285f40f8a16acc93c970454c4a221ba26c4f3c8a322f07baaa1e924dd6ffdc5faf82eb1f663135b157b6cbcddd33cf0d2e0c12e31a3c632ca377bcffe196d4797eb713be3a81453a5f969f06630340ef5daa921ec85af1707fac17e3a861050be860c5ac047d6783fd9b7ba39bdcc1a616a1627975d05eb60a6048842ba62bffc688bf137d100b2d9ba5912954621c68dce23d8043b65ca81b2ed37f4c927cd9992f3747cdf6250b110259092754636d59e2996f745e178282cc1b5af8caeac6a1aac34f1c2a9f82f271482690dfe67548018a8ff38173a47b4c8e5b081ea8d94d84fbca10a2011962b83f0c1ef80b0b59e3b9516bdc64e890f4c599646113297e3d8aacd1d46bbea27b22b498bdda4076653d5bdde979519c2b0652c39a8e238acb4ad53b81ac7230d403f956219647fe37991468f02f74efd73ebac0c780fc950a03dd463b1641457f6d362a463c54930371fa235ab4562fd24da88e5cb894a9e4c5fe63e99a23a18f1affe64c7ca0d659771c8a543ffb0d3cf7bb522f8d95d728e3e435cea4d2e20e4cb2c97d919f74f94d4c70e0201bd29090159214cc981ac9e7a2c7206c1114905946f6440185df8ded7613d346805d707e2ad49c27246cd94dfd25cea92843366050a8b235370353cc462e239ff52bb9205bf919c6af64f24a179c344b5597f7b80db5781fad4bf387d71b091b15db2fcf3cc07941678c1c8ef7dc91e466b65e6755a9108411a6fbe2825f214d7e688917fe8a0050177f8231d819a3f51851f2289a4e2ff0f8a6749d4e30dbd3e62979857f09252f7b004d6af88ccd52049d025c5f9f07f05f0bb8fc7c6a2f663c3578e8cac8073664a3d40c2364effe7dc6752e87da99ff24e3e66ef81d7b94343243dce1efc29c2c33b178ed5dc00597a1d90ad4ef212caba1fa1bfe2098eb485aaf0e3e59ade7105698b787ddb62a7fb261970328e2f41a42ace8b00dc8a0ebcd3c7401b80b5fe9e6a539f1e38b67341bc92419f796424dd5df42b3cd7484b3989bca8c06d4a1fbcfb277395639512baabcd284ce1572a38192828ddde8ec66746b6704902241b8dc834b45dd30043c183428f68133d69b5a258bf345e4147722c1b9601093e725cc7a3afeacfea44fffa0bfb8de7075a828fa1225598d486064e05d20a8f7093e7da23ebdf041f536ae687594670430895ec9aec6d4e1a5e2f9529bc0c0a2217e8c8665de50c5de08a7583d81889257bcd9d13fda0cee318a98ccd7f22258bd89e03ebb9a89b9edd518363d3313860a9a53dcd5d1dd8d34e56ed083cbac601dc1b5a5c7523936ea30c7b7d5287495f27a13d892dae2821c5a51f01a255fd187ae0f18ab5c9997fc426ad82c6a4e34ac26436dc1b4461376647113847639753c2976b9c38882725766c1e54e8409986426e50d0ee829765523bc3ad274998abd9d7d794549be4a09f0f6ddb26d5891b82136b9f96f2913b061ac965efd92b85843749812a1c1ff1c57ad9322621255caea8988c069124ce3c009200cb8c2a51fdaaa7311be69a4d2d0681cee0298b8944531f58949b70b57c0567d95361db87bcc95ddc17b58b9585c4160a834e144c3d87a7f18c4ffae443691bf56b781d8a9c73f1bb9497e01f6937cc1571612134163fe8d7cfc765da0074e9db5465842f11ae7bec5529f2f81c1f7bb3022c3accf198ab2223181af632fa9b0729d2fbafaa65e1ffbf7cad0ffd2cf7087e4cf5ef66b846e10b8c83ddc2e8647ca1c2cda50dfe7bc4b1f844bbb284d7bf873976620de1382b7e4217dbab205c013a821f0a8bacf9c94dcae43f60795533dfb579da4f04a562943125f25d73d6aef6a68a88baec670abdcea8057dc3ac0a04693d5063e12c75be02656a2a4e3782f2936c4418aacf0b2269263789e8cdbb4cace4548a17d2cf0efa7460b574bdf217e34ea6160c87d4b5689cb377ff48f642669f453d5e211d1176f7d207b2dfac0c8c8c86a8042a56dc5b393ee43e7417835280770d2b1414102d6c6725b73d9e2000d2b41cf163d3b6d3e6b944e6fc4322c5a88cc5fe486859a4445028b14938bf0d4f51b4bafe08072f75fb81a87e7320b2f7777c4879dfa08d5fc5b989f9772aa4d8cd8e69a4ff89a62a602e464c37add923764b4acbd9e189cb9311a08d14794d3a527d683eae4f11b0bbe8269daf8983e247abc935277775eca9e4807af889ddcdf4ba408e5a2c2db0e9190bf59d53daf14cecf0c8834e1f060f4c8efbf46d9cbdffe7ce7d64fee628dbd648a31fc28c19afb3697abe8dbacf79724c95f405e558be2b61ab276bf39a146f234fe4c7a1fed0ba81ab1ec647a3a2ce416538cf6dec237c87e04c3a3067bd4de1e506ce31e93b2e409030e8002a763f773e40a3ada37e21b45d2ffaab7a9a6ea7851ec8ab8a16073b49f86e268963beabc050a4fd4c655622da601ee539ca153ebccd87d4598cd85bab8b570114b9649d9de9ec3d3d93ea6d030e7781adc9fd859f6bd94bd8ee0c764173c6ef812ad51722a09c32093524c6372103d481e8b28d538f40b31a2cea288a61c66908e3b6842ec78185328cac8dc9f4a32585e9d6dc88f9447ecd34ad012299e6af0b73d27d879660217fff4b68b5797b93dab893244e822de4fecbe120fafca615c1d3fc3349dda2e196a55bad32c78972f930f2c88074aa7ec0a7c2d1c4405890e5f88746d2468a5229b8bc218b69ed6e4d20657a4b69a20dbd4f05a9fc9e4f9f9b910b8463d8993a7502e5fe4cb29a0f37b45e0c328bed88012d95f4846b296e0b300e2b9a9d011752a0238f10ff600ada016307a102b743438ac37840ebd615b7417cf4ebc85a145b019103b287e79040f8f7d9b4213b6db54bbfff81143be3e9d3803b24c06cabfff5e06f49f747ada8c511d25b446545bece336d2f91c54725a99afcc5139c9005cee6e93092913c648a8b34f74e7a79fcafd4266c698203eb3e73cf54b29d1d4b5b9e5200ac40101039ba1fb4356f8497ca49174196034726eb592038c7d068367c331fce490d57d1aaf99ae2d3608528426e90d4aa3d751bdeb06dc0095277737be8502bf06e097afe047ce325207c9f15a985a4da89f47d9aaf616eb9065f0da51e830dfb84777b71daafa42564b3ea286c5fbcda6c6a88aa00f301377145462d8f411bef5ec4827a545e0f613e00e70d22cfadd64603ada842c83f7170a367c011a3c47a1c3dd2042262fbb9fa434f894222349b8812077f70361958cedfebd7ff1c2f7cbfb67e577b0559ed6cf6c207312967b81ed1106771d222ff42b2aa14f10ecd4d76fe123ae857c94de7f61cde2a92748894a6f6c927291de48cb70de61cd834e4eb30cce9c4133b2dfd760b57d2dfc5c79bc13be651dcbf516779b9bc918138446b852fd979acb0797bea9521a5be8195b3163a872e286264589311d5d0378578cfc25ef2bb396705871fac217c0ae912a0797d4d7c8c1243469f7bea7d5eff1f6d64ac11befde49c9d052beec5197fb310464b78a5238d4606fb5845d59f27454c669a7b738168acb631ed08ff5381748044bd09c026a49ab367b9a42ead389a45942412238e32e17e2ef36c690e42131ab7cfde89853a94f46f4635888ed4cfaac0c6658ca2c207e1d00d81cb848858eacae68d8215a25b04be97e5964128c8c3f8d3736f12d4d943853d6e8c32f9a4622d408e2fd320236142f7aee2dd195c19d59feea2dc4a59514102cde69eec6fc7d4044c24e8d3a7d8fd6cebc71cd60d7444", 0x1000) r3 = socket(0x2, 0x4, 0x2e) sendmmsg(r3, &(0x7f00000025c0)={&(0x7f0000002580)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001300)="82bf26b41824c3c3aac59a7442c45bbce5461ce9cc1504eb99603e712628eb08cfed5ac63d65ce62b993c39e88109c72856154f243539f56a217fa90c89f9f8f818715ec540fa6600768ed0e9a6dd92bad71f427c8c7be4753d923e128763e4a4967f7690e2778", 0x67}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="1010000000000000ffff0000da1f01532c4c8a2335ea9f9271862ad4d086060f81892ed7fdb7d26fe3ce6cd7d7f5af738edfe075101995291b6e5df706e31a2293b7b5447a95dbca11d226f106fa0543b8136a8646265e83cc06c2d0bf99f20ed7a8ba9b541802e856b978f324204ecd0ae56c73b9f9230a2382177f3aa0175208248071dc6cafe82cab86106340359c9016e509ba802420e13851a83fa269e615d7953f5a28826817c7db6d0683f666ad8c5e426c44591189435f5b20cd5e9a35fa87a2a13490816670f3432901e150124a6305b53d5ef17d5d49f72d4f23f84dc81037f4f3241b92b1849f4ec965808f1057876c1fdb3007657c1abb777b46751831e1dbba7ca7e47da80ba2a50a52f73d4030309a7d0b77c30955b95fbf2c50cc5b135728cc38973ba78abf50ff38d0a2b4ed2483a9f2b8ee31dc45763ec2ffdc289bffbf70e76359e5ade26fd0f366e8b9f6f0c0b5db1bae097615fb7e093e866735709fa0d6905f5629eb17ca93a16d35c97a8adce5604ce77cec3df66724613ca38de9de2c66773f85f8cecd792cfeec14d0df988648051a82a81460a65e631a488af9ae4e2b7075bbd38b01be061826c410b0ac9a5472aa03aef3bcd9c7a8733d2f6e88dcfe582b9aa1916b785474b84202aca51220016571932b46b7086d92d66be2440d2ce72a5ce404d6676d68196838724f8c9d52d739b8728d282b55aaccc9307a98154d8165e6d07c66dfd657a20804a58476d2d86e4807736c0b8b00dfb94036f091d818fc980dff16cf68c7ebdbf6c75cb91f5094decef75f40398fc288925cd5a02ae258a50c358616d9000ac475fdbb31ca504ebc0ae8b1efd63adc454301dd68901aab7398fbaa55c8a99c200f32125cbb3427b0f2264c1dcf4532804df9bfb4cc23be729cb1854704d64dbc2212f99bc36e466812f06130e14367a9aca9a9596ff7217cae5818bac9e9616fe97d7a55ed403555c69ad867c0b37adc13980353cc66cf24fcc0c7be341b2d375278ac5e15d8653ab8e3739cd4e594afb295d2bea712c9b2c8c7d7ceed764c568f0326457e906afe4debeb3e02a87491bada675379bfdebcaed83ab489971710234103db75a9a233456ab1606679f9d798850cf56a1501702a5785b76f90b51c1731b34edad0454bbc054cdedf9fbbdf0011590e3ebf9f5d444e867098c1fce163c2633a1c449dd02052aa9f47bbdbc4401de239d9d6f3f3c65cdfef2f076a77c34f79a172e5d40b33c54c77b1db00c4ed47ca4e0445f377af2af7eed2bc6ab52a3fb1ade5a96835b05fb1616fa0d50c2d0a7553807051b539065749e9d833275f87c55763e60c1cfbb7969e21fe590010bf0ddaab172b4c1f593b469c892e04b8f9f9503a49520c1b64e528fbd7a916157fdf239e9ad03408310f7289e8b6744739ddd8d929bade126f263ae935014605de2e96ba3a64f5ff0cf20464c6b9243e542ed9fd7c6dd17987a0e228c6c68699ff3f5c060f4a339ebebe2619a97ca57daba60e5bdba82db6e15ff34945fc9861245e9b7936b44a212373b4f748d72d2e8caface6777711ea6d79dc1b658a2d5bfbd8b1bc822b6e4c873281f6eac3df6ac593b511481efa6733686bef0ec0aaaeb4e052b96f7ee10a4995b43f9db7f78c4a01ea9f9823c16e0f6b317d9444fc1100dfdc903e4f756a37758b617a644b0ae83b40a4ce2c5b9eebf52d83c51d77293df055720f5aa517a60c5f48be1e6833221cc80ed3c71d726b760a8cce0a7bfd78aec573f9bbefbda0abe9ff4894cc280f1aa291e403e3246962f1b6f092631ef0924dcffaa669362b29ef234aa5eac37f331cd7ef8f2a90d873b2b8dfa3ccbd41a8fb3fcca16a924046d4fe55fe19ff455e55346c4a0316125a930cae582e3a4f694d20248e70f58db04d69969c8c9b8769dc2ce33401360d62755d6cd9920896e0286bc43426ea252202743375ae6e5fd74d5a5eb571d8fee799fbefc25c6476bafdca13b84952ecead8fca52bd8dc6203bb22feba3ae757287553fa7cb709e6583fa93ef6680ff57f03f27a76a8bf753afc202e0f6fc815d6bd463d3fa468ed21151797c2f3b87dda2534ee3de1c7a3de633b471b8e6b631ebe3a49830bb0fd71200e014a77486a5949c7f68335bbaf25946fdc2e6c4e6f021b89d555c1d69e629a13e39a3de97cb24bc9ea18f1eae348f634dc17a220cdca4bed7d4bb5aad15adf33023bae83cb1e0f3ce6e35cc6b692e34492d9bccf776941aba76b1399de68fdf005a052352685e37cc2229f6718274276db02a1e01bc899836adca16ac91e231690d9330e2812c63c169017e6366fdda5d896adad8a074ac93bb90faeaebcde5ca491532f9724004277953f070b8415d973406f2bb2e0341ef83d8cfc3afd7cf1d649dc5e5a0c20bd2b28ab44b8923eb6204fe1d589d19b687da7d2a49727f67e4c9c5bf6fa97cda8091ca96afca2335e35912a2621e9ca34f599eb96a8f598d2ba2925d800185d5b1f3d7ef7bb2ae2e432c3b987b49bd7dd0cf395359a8bb6d2be5299a3c4fa6496ee205fa912df0669403e3828deaa3611e762422edb39bb058e812f492d2c13090ce67ed8c69a68b2fb20ae19fad5aade4762e1d4747c06dc0082975d7a61688a3f739422b481fae2f4e8c5bb97183bd40e26408ffa66f63d1d4439cc090bebe32855a0219ee5f513a5bb690b81dbcaa5e0e34e598e31afaa474329eef45e059fc755b8540c04f04aa7a8a8668a2a30ae9ba6d08f7058a53a67e435fddbff49caba85d91466162a6026d87feac0d0698c97bd304124e1fd03eb463906f88b45cede2b16317be5815433be755ade9392bd6a65811f25f96c46167fe41610f9e56f5fcd754d996317978df4107d00756c58d8aa4af6aef0904eaf9ad2ae07b78d5154b4b20b6f97ace5e12e1aaf7a8240a1d593894ccb27f69e2c33f7b60304df254ec929e50d3e7502201dec9367eb675d8c18977b49e7a86afd73691873449da1617c1d90fa08ece20b6dd1065f96eb3ddf004a32854e94dd7c31d1426ee2e226ec001124d8f09ad254c065079754f9692edd00727b7d19f84e533f342a9117b1893ca905eb727642840312a157360aad0adbee97bc0af4f6ebf9ddceeb6ea6f3d13a0ee9b6b3cf803c08c451c57482b4a75befa233892cbb3959e6a7fc870c801cafa466b10286d69999f4c40e42558087eddac5ee5a4226e687ee0c7edfd60a52aa6c8ca43bd3df8786aa96f64417deadebcaaf4b1654eee069536b892033978084ee0288eca7b19d91705b80a2200af926594a326615f9813d241546472a4abd7efd86eefe852c2f565a189fcd38d4be3a5fd1daa5112f2b46f5ecabc5475a9e9c6d486259a1db2db6fa1db44b21a994f7b1b81cb1daaa35a5109500c32cd95e3eaa5c128cb8d41cb559b0eca5f4c9892e2eec5e93f6295483099234ab5e0550acb6c70de4301419fd6d3a0ad56f5f146a111d81f14e76c41b608c02bfc049209efda218b6ece9deb1b574e72742b51912ca084fadf0ecc576d5cd5db157aa0a487c8d88299dd176a3656883c62ced636b08339860accd19c287e92213e11dd54042e7c9dfa5e9ce8eed7937af8e71b02339dde449753ac3bd838595400fd163860030c575767bc65f53133bf2acca55b1c512e486ef93f7d79868e7c670ff360f58d530b4bb48b8f79703a9d90594af3f9e237f5b459cab146d6a11853c97a23487f935f23c9e243cc3f562171d2004e8921c39f3a75175006502d5419d765e4703214fc896bcd84f548b174164026de88b7584092ae408136c5cb4ccca4293b2133c2bd39517464017717e9b08eb1ee728ffafb64e2e878316e17ea876d1db31fb0c256ed45ae39522bf23eefd9f4a6bd183f1ad94681ab0f32357c94d2fb52a36a3f9ea8045ad2a7d6d22561a86880abbf80ba121ec25b5d890f99a78b6290c70f4a50fa330d12b63df1f2cc1ecf8c4d8fef1bed590e3ac5dd8e7dda35facbe0cf091b3cab243870e48f918f5b62d532933baf230b0d4ac074f9a4873c979f91777146a5d892cec9ba6ab3d47f8ed10d5462f72dba1d0a60316e27fe3583f1ccb425e523bcc2255aa64af2964ea836ce3d21089e01c0777a84d1695af9ea4f2eb1b08e1a445e2e65ce5a4f64c969cb792368764c218fafd649bd3418b22816a6e7a7409355a3b622c0b2aeda1897cf384eee23c03c15d3b2dc236c5f6a6878c308b5850917ce482a1ca2ca0510bc98de917bd001809fff42a238350c75bdef4c7e30fa981b01e7461e0c94b93d65de4179436f013d4c9b6bdb118815c6b333ed2c8dc3cb63be992efe26569f98c203b2af2e6f385674c32b8669fdf76e18bf667f0b5dda7b342982044002a93bd7177c75c9d82a0902819556bf951c200ffaae1b15c57c3a6533a158a16c735d635822db0d8c138764bb4d5beba8d5a1d392ff89e25d45caa30bd203ac670f1937b78fab08cd38dff89a5db40a5bffbc770839ca9478605a67c5b8be340c360044f6a05cfa2f8749c1c7a4f44ab15f683a6f58cc2ea43ad7a0f92000e74d8d63b61208eeed6b9a6e16ea8cd3e91678443bd04edb9e01eda27fe213190da53e5fa8f1aa8697e00a1077d4a84770cc916af52ccae39e053bdf15953804264e7523443696a4bec398e89c48ad016ac938d268970204268cc075915e0273b4d206c7a525b3e817e2b6a3ebfff736e8bdb3bd5be1c475060ba4e69fc6ef2dc549c7ec14d5c79589d4946c16336bc770d4e5948e8a81ac0461dc74dbba68678c214d84b0bbaa2ed537e43e85c2bca0f258f7d5fe3a576d2bf7bf20aa2af93f4ea7b7952e1112ee95cfa653f568e96071869cf9e5288698b635686d08798edd4589a76281b99b6569b7837d95384ab252cb38dd9fe67e1193aff81a189b820fa81f20de3947b3bbc34c5e47d2113a8e28e583016572d63ec401186c837180d7d67f55107b0a0d6fd43c03be29fa66e482689f18aed7a35b04b234583edd92f296d5960b367e402369da26cb8efbeef5384f00ad49fb1e4de552293c9ecf096fa034e1d0a1a0e5e027f6b8e649543a35d0143c7f40682e697d110a74fc160c9a00edce70462a833045179c44d5e2792752c1cf75db5144089021ffa6435c41785c2a125b72c003d51b159f2900478579ff91f7f0b8add827e290ab92c7b4c0e2f781f1c9e9a0d985cc645e23e3c5a1632d4615d05484801e3c603aea8d776d29632ac27411619e4060d04e7aee9dc04e7261b9b75d2fc4b12ad5e1e8a14680fc2ed6189c25b2b17b9da7375cd555e76db87dc0f46128c1a6190906f153b414e6e5380ebac8f52ddefc0ce10106e1258b23c62bdc18a4c4a1e834867b83d2b8aaf0b868e40f4f249d8a9c0c062fe3c1edb3e63dc06a8f3a7ed794b1d7b4af0cc632c5a2b6bf42da0ba98fb040272b92e27618791da0e07c83f2159938c86c6d37db1e73e560eafec64977217249946d8d569248c39d110e114580e6b1ea1df6af65d7f513bc720602dc390a9beef06dbc41950c7ae274d42a61db8b308712bb4a5bf6699d266c85e01a99448792cefba9a0bb4f5dabae15ef81714afdfad2e366ace5322aa62c2a19f2c0dc512de93ede0e58cf40fea31da2b24d552a2557055c6fbfe66a62f74e99e90f1477bb6de7835516bc16d68d1fed735cc7d177ce8536156012ef1584075765bf6d0c5a3d14966d8221e3e34f8de4146469f98a85be7b14db28bd95b41a3e596ba22bb3ce850b762995f8da8d50b84d72a61491a1f379fcd4c477182e3b0dcb35dc93e8ff2d25abb5d5000000000000000ffff0000000000001a7f36961db38f417be5040c005c3b3333f50ef907a3722bd144603888ddf605fec96f462fcad7f31ed4467fb6c4c75bdc9033eee76753f1edabff000000000028000000000000000100000008000000365ae1bd8650c211ab1d484b1489b6e8875a000000000000f8000000000000000100000000000000af72dc620e073fa36286c6b0d8bfa24ba3be2772fad7f619b0810a43210f27828b841765561aac0f4ee57b09f183b1f313a94a1dc2c7c50ef0546d095b7b002ec41c180bb972921a27c2b30677395a243c7a0a9ea73c76687b130064355719feeb452df48974ac430dcce8275ed5a6545143b54536244caa3e19ec5cbab9bf8fe6f74df7b6a890fabf7bdd935afe9c44406d2273047fdd6125daa70900d67646daafdd2f324d733272f9db751a8ec50388546715785ebea41a8096e4661d1b1c09f8493ff4421ca4ada90bd17fe7c6c1c0cad440114ba8f45f4913d3481f8d6697b25459cd4e0000"], 0x1180}, 0x40}, 0x10, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040)="3b00e101b362ac291e0a189d8e3d0549e542c7b60decc92b6f5a90a77a55c6388126c0b3c31060ea7f43e4193f38249caca8e26a1968b81a78b08b367f9b38478fcdc6fc7f56203a81fe3579ff4d0b0f0fdb8ebcb7504e0f9001ea665339d4e87bb1c9c37d40917eecb62f980b0df914b69e7eacf30b", 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) openat$null(0xffffffffffffff9c, &(0x7f0000001380), 0x40, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x41, &(0x7f0000000040)="71040071", 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) kqueue() close(0xffffffffffffffff) r5 = syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2101000d8000f2a60000000013a642d0182f6ae7"}) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000fc0)=ANY=[@ANYRES32], 0x106, 0x800) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000340)={0xffffffff}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd6400f5ffffffffffffff"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x0) sysctl$vfs_nfs(&(0x7f0000002580)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000025c0)="98bc902bdd8c387106145a3bd11d49e82f72d62aceaced0ab554b584112f5af83c14dd9126cede25b02cc7241810c404ad04ee8f1f275731874cbd0fad835ee0d263073d7b58ee1884347a07413b77be76ed7a7527e3003e645413b4134c6ebc54eee0f7f5f3d165f0f1914154d5bd4a4212477059eaaa6b5ba4ba32c1f60a7b5221c073bfe46f1fb9876e244fd223649482fd94fffd7139196c3c08b7a071cf335348274dcf0cea58bdaa4a32810aefd047667def19fc165112c3f92c4ff21c0d5d4c2bd3677132be8f816ba17f00787cdf3addb9b6707a4c074dfadccfa2dc9ce0c40bd478c433dfc9546777b90cddcd660de6d04b2a38739ed5e6ec254d5a9b7e0f61cb4a678d97fcb80c35a0ec157a3d326cf445c8e71aee2e5dc3a23f04680270b4e9ac7119c801c9c6e53aaf9d7dcf4b34d284aabd395f6a429dcdcb3f815cd36df05f5d1351b6399a354e1b792a2c17007cf64629deca763e1a40a4c38bee7cb1a8379999a5ada00410a255c8d08f34e7d6525ef267477dd33586d3427766d6e215c04d6f934b000ba5a7b1473f34e6aba7cd44fbf21a0d1997ad9195d7e16670cad0b581103ff8e3af4103473edffcc9a1aa3c5a04053b05b93f561997d360c7e234553733a8811eadce2339586e47c42378fff7215f3d66f515b1cdf43b2035fe4a5086a5051a814df33bdc162e19dbb4c11eb8bf44adbeb15ce4b98a8ef030eb61f42c559871963d52348841fbd356ad5a5f6e7c1151efe82554aacb23693d75a3226191b1b64121e743a4620dbbd3684415b04687de2bfaafb546a597e5087b52431b7e0d83ab99141e8ec9c33399ac33cd077abeeff507ca50b335bb57f48db4674c3e3905475c6428d33561194b5e96424eed5a31b1346a9a91ddad215ab6b4780f1f2f6b96e3f98a814766f6f5096df1d4bb515aae8e048884ab4772610495e6c82f6d214e540f6b088351568d54ca0f19d623f40b2f1efe58351fd7f1bd720f2c4b96468fda7789992cdf44bab28c9fb0dbedda4315b84a755a18e207a99297b97f90838d3919794550f1d01f336f846af2e10dd222bfc36f305e5567aac0ac7775698edf3fbc4bb401f00bdf49e878463e19929ee6306f42e68e26a7bd1f8c1dfdfe7cf26fe99ed18a050122f4e51e6f69dfac9210c3c3e0842719904c2c77f47a9aef56e4078d82adb27eb553a58ab6ba54f36fd0e76eba0dd824fee413c1640332cb2496f4e0cbf167274c3a569b823a6c96c9ea9b6891d6a51602f7cfaf0b50b62116ece308176029e1f3de6172b16e89720964ae390cdd1bd3e6556780428af5eb90fca97db2b0c347ee574abfc593a6ab3b8ef9d2f6f7ff03ffc5ed64b4c7762805ad84e6cee76907ad441c657774c9697c16adba010002c1597afffc33fcdcf880eac7008aaa41c489d5ed8d8ad38da91b3acbae5027b6629befe8f194a9ebc4bc132606014f2c28f612e71ab17cb06e481f96d6e28761b8ee149f20abeec037406d0969c7b02d53491fbd17ae7c3b64720820b6920daa3bff6c456cc3748360f9864ca0d90e9e02cd516be536392858a1b2c8c017109de36a1748d2e04f2beb31c20570b0b5e12ed25843823d765422b34aeb9fabee5aa59def5cb72c33f1aeb7b02d3fcb9e92797e470d80f6922fe21cc6a12aaeaf45315d45227cf1bff2340c1d823d02d010b57f19236efa017aebf35b4d5db26d07b8d5a2bf96fdfe99ee079fb7cc0758104b6195083c520ef8285c704815c47c08c4bd62bc2b84a6e05f4c76a12e0167f6f8cbc76cd4b784568a8784724bacd11ca2c91fbbb6bdf8f4dbfe2aa6d331a27e44b666fe02c7b89ef7f4db117e3c21261ee56921146647c34049bfa83002c1cc1b6a7ab350fb99c9034df8b77ec4e09335fcdcb776963f00c89e8b81660784ddca6f6ef0af5fa4815583b849bbd0386305ad8dfee25aa0c707985dfe7dc2081c7d2d52908e10f9e1cad1613247563edc89ecf1e560803cf247929de8bc29b1f07d99830dcc210bdf84be7b740dc3f2b822c6abbe01fa918286c6235324d7602dfb8402d0d83645b36205f38c3c4bdaf40e9993db88722dcc9e81e73b184e199553f22b3e41d16a9463d8a20848a3ad6f13433045138d092f0f153f786076ed5efca31fd46e9a0d18e9c3fbafae0b1d3adc4e3247ae5fac70e786310124fc6f190bfa13df804a63a3306af7fc9cca31a57e0aa4cab3c93ee0a3a579c2df66a628d36202ce99892fb03f57f67aaa30058325966a76e74cd8924aee14f9412805a51d0ae969424924e81b026a39d28ebde778ba585f84594a693e69a9bf4b0afc605a1894a8af5f0b0f10262e34e00524c00a92cc733c7dd1312137dacbf9f8849126a9aa0893ddbba1644fb3537bc9d4edefe9deefd040a56cd90a0b1c4e1c62f585733190f53a23ea23388fe46b3475449812cdd4b0286230e4250a643df22d09c767dc1518fec75080e86c86e707a9be32434fe36b75c2184c1306e1d4e73527ed5a50b03ca6bdeb4cd5b66a270fbc1ebb41c59bc52d8c4224074639b17e1cd2baf671a142b0d9976342d38eb3920327eeaebaaadc7fe451abd021c404f5db7c061412e11cc2c2663c14ed8f865b6f6ae6351f2d5340698ffdb6f8257b1127fe4eed023f2e6ba3621ace6060a51245a86e3cc6a0263a3effe746a83d6b740d029edeb95a273df7415e1a7a28fb6c301a46c33aa80ff6234c58d0cf5f37a2d1402b85461c6ed647d47e1aef598fda8bba8d0260209fd2de833ff0d1195affa79e5c5eda8e4e75c2fbf09254c6ec867f68a2137214eb95022a8281370ca67350f371eba35be5a90a2c01455752bb7bcfb6f6b84c3d9554f10ee21dd129b098f72658b5511b05775447d7c88714a5c79f57ed991951abcd2843b16f29db41883db7a3bd119ed20be0ef48189383848b722b6b4dd1f913707c78194b7eecddcd27571a1aecfc7c4714472a4ed96967b164eec03759256f25f1d17b7c8c4d0573b96b0d050a8dc861585352f965a631994c034d8034b19edbdb8ae84bd0855c152c51a2821c47eb8ade6f69df4345089d1a8b0c42a86c24651d9be6d7dc5a8ea195047d4892d3323ea763a34f4a7a8f3d25f7d695fc2d69466891c393143082957fa9c4776ca36ac3bbfa86a92aa4a818e61f58b4be5fe798de00649a519fd1e9e7d98037bc2173f7a41251b1b51712ca335a853d5edfd8b6da2c64dc10504a400df65fa0c1e01b50f5565e95704cf28485e71036a4225caae32e51e2e4d63008bc24cb1f290f8cceb74b7c4053940fb7ccd5ca7092c2c6353bc414537dd175b29539924863eaf7dac0fc6185d265f4878c599a69fd58713f5f605a3130ad509dd9524810e895cc2c103da732e6b45dc19274add3a1d0bb55a47d5b983216244d6b07fabe21776178723fccbcd984185f3d1aff5d2cf8c6cfdc8a3f8ba4473be31a219f1f24c52ee7cb5aafd46663b5fe0c7b399c75e5139ccea5199c74c68cb63b73e4d8d52a980ca9835f24f3b943c73dede58b1893dda8c3a3402ee79519b61b84fd110fe59cdeda3d1bdec24c0c02042d9dbae0cb189743fde32110edbae30a5ee0cb5acdb61f8b59465335a02bd6fa9bf9c0c160b3f9d435462fafcb4c9922e245eac4f3971ea5d4c0a6a9d15cb0705f383d3315a48ef939ccb34df90760aa3dc06dcc776bd0623d0a6ba5384d4568", &(0x7f00000035c0)=0xa41, 0x0, 0x0) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8", 0xad, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180), 0x0) dup(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kqueue() r4 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x20) bind(r4, &(0x7f0000000100)=@un=@file={0x1, './file0/../file0\x00'}, 0x13) r5 = kqueue() shutdown(r3, 0x2) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) close(r5) write(0xffffffffffffffff, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) r7 = socket(0x2, 0x5, 0x0) connect$unix(r7, 0x0, 0x10) connect$unix(r4, 0x0, 0xfffffffffffffd92) socket(0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="010000000000000001000080d93fe2bc19a0e0a5ac439cd11a4337804cab1624c2bb68e0a35b5f697ec4e6f27d86d7e90cc6fa8b7ef08735caebe7f891c145f971a84ef08497e2bbed0db83b145bd992c7788883d336d2d3e668326808009af17d936b1d8125a2fbb9d959e3457aebe5c094e51b83513cc1c90139d0437f7e7e843289fb46e10972244a349de69949f6eb8cfd534fc57f29d8baa761ca7b7dff8bb1cc881a9a6f75afed6aea24596934a46568da58233afc29777fab1d7a170cac27a35aa84d9cfb57ce750000000000000000000000000026c4e433b0736c9c1a74b764ed29cf4f623c31b3e595b4bfd8d56b8ee6e7606bda0e7dcfa30413468afb961b3816b94c8a29c9a916d242d3ffdf49a0cb13fd08f546a2a4e8649e9c9fda4d5445540cb55c475e88366a60f89181b399d912aa6283b9c1e999b97bf5e5d3645a6568683a6d065a7d45e5142b7e7a5769d9e1e8e887f92280be49a734e7db05615ac257105f42180778d3b3ca37b6b8c76289682c3bfb0cf6875ea5f6a41d123ae960aacb0403c2dc4ec3c32bf625ef003c33cc96bd1183072c83b0034c64e2789fca401a56d14c8c6503a1f604eeee2d014659f62c0c2b699ce42c762f04100a44ed49a4ede82f3b621c493b2765b2077a5b4c9bbc82e38ff4fe402c0b416c79028269f647e9efb1"], 0x1be, 0x800) getsockopt(r1, 0x0, 0x17, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r9 = open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) getdents(r9, 0x0, 0x0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x22, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$inet(r0, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9", 0x786, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000004c0)="9b180bc3eb987aa9feb13e9e805e6e84d35686077b138517000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f01000000260526a3a80855f3c394639e29c513256ddd8680a944d5c2625e7878005f2ab435cca257352828a76e53dea859ba346a7629951bd06f6f5d4f9e0acee13184573ee89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108573330a28d10b935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483b92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9fa566140ae2b8802cb60eec6a05d74ddd0d98b41a631cdd5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f74754effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a2405000000", &(0x7f0000000180)=0x210, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000008c0)=[{&(0x7f0000000700)=""/254, 0xfe}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000800)=""/164, 0xa4}], 0x5, 0x0) symlink(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') r3 = socket(0x11, 0x0, 0x4f) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="120000", 0x3) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000000)='\\', &(0x7f0000000540)=0x1, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000001180), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1007, 0x0, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000400)="dc67", 0xfffffffffffffdc5}], 0x120, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="443c7e53ddbf6828c034fcd532482f4aa2f04d8f7a992f250d0bd4da78e80fb9797c81f2ef1a14481c6dd5e03b22e88064c991c3db10e3eb39035d2c161b2d7ff64dbf3f7581617ff0b7a09cec25fe97205d4a857cbdf60298", 0x59) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000440)=@file={0x1, './file0/file0/..\x00'}, 0x13) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x1, 0x0) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000140)="a8619d07d507cf3d1416f74303194954fd", &(0x7f0000000100)=0x11, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x0) mlockall(0x1) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffff5ed, 0x0, 0x7, 0xfffffffd, "101095f97c2e00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) socket(0x1, 0x3, 0x6) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0xfffffffffffffe8b}], 0x1, 0x3f) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x7) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x149e}}, 0x10, 0x5) sendmsg$unix(r4, &(0x7f0000000000)={0x0, 0x57, &(0x7f0000000500), 0x100000000000024c, 0x0, 0x40}, 0x0) r5 = getpid() setpgid(r5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0x0) getpgrp() setpgid(0x0, 0x0) getuid() r6 = semget$private(0x0, 0x4, 0x3c8) semop(r6, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x200}, {0x1, 0x1006}, {0x1, 0x1}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x800}, {0x1, 0x81}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getuid() executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x10000, 0x0, 0x0, 0x0, 0x8, 0xb}, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r1, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r0) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r4 = syz_open_pts() close(r4) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000140)=0x2) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d88c28faec97041b54000900"}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0x2, 0x44, 0x22, 0xffffffffffff8e11, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffa, 0xc0, 0xfffff, 0x3, 0x4}, {{r3}, 0xfffffffffffffffb, 0xa2, 0xf0000000, 0x1f, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x5, 0x1fe}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfff5f, 0x8000, 0x5}], 0x2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x11, 0x1, 0x6, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x80000001, 0x6}], 0x5, &(0x7f0000000140)={0x10000, 0x400}) executing program 3: r0 = kqueue() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xbdc, 0x1) (async) r2 = dup(r1) (async) r3 = socket(0x11, 0x3, 0x0) (async) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) (async) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) (async) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 64) listen(r2, 0x0) (rerun: 64) r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r5) (async) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) (async, rerun: 64) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async, rerun: 64) r7 = dup(r0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) executing program 5: sysctl$vm(&(0x7f0000000180)={0x4, 0xc}, 0x400000000000000c, &(0x7f0000000200)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba326f38175101000000d7e39544aea098d19ee63d03cbf92380dbe9f8538135f09e408bbe17a54a364304ee64b0ad54e6d4e38114ced38c328aff2e224226ba29eb0796f8c3e8344a2c8b63c56306f867d5391872f3005c164556e4a5b966122c56edd85fc996f12fa1b92e47aa0000000000000000f2f63c6374c6e352f5078143aa1bb8780a962af044f105a6bcd8ac5245ec83ed0d53c45a7bd25745cd16951a9269615be8b33abc6992460bcbfd012f3cdf74d32a8387f79c422a1f6152ff07d7af319f8cab9ac4cb281d5f2eb1accc77c1db0e731da2a613709570a6fcdfc271f10ee3d05881fcddfcf901d8a382c78eb4", 0x0, 0x0, 0xfffffffffffffeff) r0 = getuid() r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000108000000", 0x8) lchown(&(0x7f0000000200)='./file0\x00', r0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000940), 0xcc, 0x2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000580)="add0f55662cc1b0702e187df6d9418583ccb99dac48f3cbb648d383690f5c3b6655ff563a9e595d56f16ba8f1a888db158d832b7f6575391e3c53c6d38a9746f3d273347f4a463437b1396e0ba852358d83aea0fbb264c15cb477ec1286ce73b3613d233879a0e219a6bd326f37c80ca1dc43faaca25c36c62271cb7559aa0f838bfcc2708bd29affc1864390423faab8fb0b8c3d7b2e8598f", 0x99}, {&(0x7f0000000100)="e87939b90d798d72ea", 0x9}], 0x2, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r6, r3, r3, r7, r4, r5, r4]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r6, r3]}], 0x50}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000000)="ea00000100000020", 0x8) msgsnd(r2, &(0x7f0000000340)=ANY=[], 0x15, 0x800) msgsnd(r2, &(0x7f0000000440)={0x3, "a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af83f321177b2fdcfcc2725691dc0"}, 0x6e, 0x800) msgsnd(r2, &(0x7f0000001180)={0x1, "658a5d81ce75adb5b10eac918a2307d2ff5c352fd389f4223864f706183b00f1245146955b84e3c261d985a3057c107b6beff52d4164b475b367f4b66d2d30d7e42b0740623b05124c1211fd00000000fb5243d2296fd07388c6b1133f721f1eff78309b886d3f"}, 0x6f, 0x800) msgrcv(r2, &(0x7f0000003480), 0x1008, 0x0, 0x1800) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f4aad7b6c725e83054b8f8cdda743d5f5e2901006494ccfa2b5aa73e516a432cc26a5d60e1ff352c6d870115c0910a2d7453ded7a23ef0c9a83b190000000000000051191500000000000000000000000000000000000000000000000000166542c779bc14147634d2dea47567e64fcaa63d61226743c01143a93b67974dc5bba812e8529a2d458e641986c68304e3959c418324ba3740cf0dc778d5"], 0x91, 0x800) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt(r9, 0x0, 0x7, &(0x7f0000001080), 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r0, 0x0, 0x0, 0x0, 0x40, 0x100}, 0x0, 0x5, 0x0, 0x0, 0x2, 0xf234, 0x8, 0x9}) msgctl$IPC_RMID(r2, 0x0) executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x6, 0x4) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4100000000000000, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) dup2(r4, r4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r6, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) dup2(r0, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fa3e8276816fd9638fe9f7b2dbf008000696000000b6ad3f870000000000000000", 0x21) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) sysctl$net_inet6_icmp6(&(0x7f0000000080)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000000140)="36fafd80c25b13a786d9b395b9b5ac1ca9b20a9a4f55df55a51e6733d4b573625af066a530605cde99e530d507650bc1fad24d247f1dbad09c83642ff101d7b94c1713d40a79006ad5580084e0257ec40637", &(0x7f00000000c0)=0x52, &(0x7f00000001c0)="7419bdb50dd854dde862", 0xa) executing program 1: syz_emit_ethernet(0x26, &(0x7f0000000000)={@random="75092e610caf", @random="e91500396d14", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@noop, @rr={0x7, 0x3, 0x8f}]}}}}}}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)='R', 0x1}, {&(0x7f0000000540)="bdc21716c954914338516d046f802b5b153d084d9b83f30d05c474722cc828a2190318c9b4f98cdf7640b2b1f37a850e59c2610fba68a295b7e89f2b685f7cb72f0640620c56ecb9fedc6fcfd73a33b0d18ebb8311eeddf4684a38129658f6ff7a5b284bbe415093869c7e0f910381bed595e8752a333270a16e0bd3e6bce585e8f3da4be245d6fdd763074866041bac68f3d767fb6e3309ec93f7ee54fa5c3bb170ba55d9174a78fe578a1b5757bc9e2e8aabb813d38644b53cb72e689edd0fe8ea54a4fa4352a1cc6d88f621", 0xcd}, {&(0x7f00000001c0)="c611d6e35c9b548b5926ba5661b95d3950509b8854167e03dee07a42db387f26ff05c100cbd8ee5ff419a8bee91482f3f0487576fb1ab896971b39", 0x3b}, {&(0x7f00000000c0)="ab632145890b010b9402000000000000006e7542ddaa2a3b74edb0a94edfc84124e7621a4c40d50a89fac44a77e3688b9fc035b8a54cd8404f861b337ebd753b64a4f81c7d325cca14c1d26a36d4406308090aab06f86673a294bde98efd0400196a586e36ef50459263e84ef9fb", 0x6e}, {&(0x7f0000000fc0)="987cbc1c3c19fee782aa3aa9c802412ffa8fc7ce8a7e973cd8d2e21197be36a0c164891883683bb45b171b8b52df7843369907b2763426b952a898fb973cc85a534303295b63639ad31afe528a408ccb688301df2d08c4e461c2e941c32dd53e16ebcaa84609d8c557429218e4170f69803fe12314181809cb96f84764496e7039f9d3e6f8ca9c94ab93", 0x8a}], 0x5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) fchflags(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1c4) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) sysctl$hw(&(0x7f00000019c0)={0x6, 0x17}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) (async) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ftruncate(r1, 0xd656) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/193, 0xc1}], 0x3, &(0x7f0000000580)=""/205, 0xcd}, 0x9}, 0x10, 0x800, &(0x7f0000000700)={0x3, 0x8}) (async) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x1, 0x4af) (async) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0, r2, 0x0, 0xa34, 0x0, 0x10000}) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6007265d00000080fe000000000000000000ffff7f000001ff"]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, r5}}) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: semget$private(0x0, 0x4000000009, 0x883) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) setrlimit(0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket$inet(0x2, 0x2, 0x4) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x5e07963dbfff, 0x2) unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x18}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x0, 0x0, 0x8000000000000001}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x10, 0x8000, 0x6) dup2(r2, r3) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="38c3bc6b78b7c885297b0d10b4652d3642e460587e4f359a9be6f549b7b07982d6eef7ca359e825bdd597ba3b62d7d8b67f371cdde8032c6ee2bcf2ce1f72e27f2c3528b1119adbab1f134eb50af7f129ff06dc3628fec10fbcc45ebb8a4d18ebacf7161bac048eb4f2e2d0100781bac86e066918106eb004269f1a9416f5c660a54e3ae26a2af1b8f290000000007000000", 0x92}, {&(0x7f0000000340)="9645667f108840e07870ca6eb0553a6fec9579fb41c358439e98661bbe05b84888d05b2f05e609c50dc74f8efd10fd4088226d0923c939cd540000000047bb888a10df5f3014b99cba72da67c6c5faf1372281be51fdb98ba628ccf20ecc710a", 0x60}, {&(0x7f0000000400)="ef709cb1e94d80a69a66adad0ee820c68d422a39839ab22b8ac5152392f5b4a03c41dc1c601616d930389bfb372d2cdbd02d6a5441fa635a43258037b102d56f0fbff2f44ba5f1d16721d424265177aa99dae18bd6a89f5e91d9051752c3e1a4f1db8dd69d2500c5c88e2963bd3911a0f602f907802be61306019cf45025a6999cf53e8c04c36f474bc7a359af4b3b", 0x8f}, {&(0x7f0000000540)="424d631fbed1ce346d44deec842fcda1e7e225efe434cd0813dc245a41db6a801200eabbb5bd262df347958176954ba2041124f2004a52f7787e0c3d48ea68a0166891e37d270d0789e586bcb32f417a9ef6fd28cf17030f2690ece50e054f7ce6954d631a8f30ed83b0787c5e2478ca421a485846bc6c102c3e14e62188e7a17d565171b1fff9f74207bc00af0b5faf0c6bd2b5f17a6633d832bb2b4efc0255c7ed9b288911fd520e050df981e5ab2521e62d5dfc79cc9a", 0xb8}, {&(0x7f0000000140)="64e89c066d939d0c10ab38d919db3e8417e24faf5a2790da6803bc8b998c1ed347c8080000000000000033bd08745dfdd98836b0afc888d6e3f155bac78deb1f078a21d8072e2799d8fb611d3bf39f51416fd8ae3d6d6d05f8300d4a6c3513bce3d19cc5b22c5f38e755f1eac224660e1ad93f3f4813b761b3c40f90a4007860d0d62a70f06a", 0x86}, {&(0x7f00000002c0)="1f6e25f28a5e41600b694a819cccb474f8d8680934616b721ea1c5f4f18b67d7ac5ff6c207ba03605fb362408dd87c558c616dafcb42d5d7e538ad3c54a9810000e03d995bfdea3f18e07d1e6f1c39f161cf4e3e1ee9c11695eb26c324e74f438da2238050c0cadefb8ef2def2f34535835d630f011903d8", 0x78}, {&(0x7f00000011c0)="d5bb4989c6d4b944547ab9f663a7f6c0be7d18185efb07206ff5b7a08a87a8b0b6cb84c2a95fdb677b47864027e852fcc831df89a3c98cb0094c68254b7184f4c1756fd35e3bb13eb85002aad11e41aa5a889fc574a704b6bc8ef9c6042817cfd488965e623d86e2c1f083cd1ae261a6a41ab927714e20f5b8962b139cdcd751ce4748ed785cc4cbb2f403c9b0d9d3b2ec809e2d5cdb94db31bae470b4d2c0ee4803c93bfd35c77747b00d2c3e91d0df54c82b28e719953863df31f659d7279f2a5379", 0xc3}], 0x7) connect$unix(0xffffffffffffffff, 0x0, 0x10) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = semget(0x2, 0x0, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/150) r3 = semget(0x1, 0x1, 0x200) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0xe7c, 0x8001, 0xcf, 0x20]) semop(r3, &(0x7f0000000140)=[{0x1, 0x2, 0x1800}, {0x1, 0x1000, 0x1800}, {0x1, 0x3, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x3, 0x3}], 0x5) r4 = msgget(0x1, 0xd2) msgrcv(r4, &(0x7f0000000180)={0x0, ""/248}, 0x100, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r5) msgsnd(r4, &(0x7f0000000300)={0x2, "5186cfb9e42e1477d61c0aff9d92443c7ce851dc56d0f6bbaef29ceb686331ec04d7"}, 0x2a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/1) fcntl$setstatus(r8, 0x4, 0xcc) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000440)="35a11de55f96c46aa83ea028f447ff07faee7abb9be5719cb56eb0ebe3ddbd877bf92f951f34e92bdf8dde2ddd1da1cbae0873084a922ba7f841d49bacb87d", 0x3f}, {0x0}], 0x2, 0x5) getegid() r9 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000540)=""/19) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) getgid() semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f00000005c0)=""/85) pipe(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffff8, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 7: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = semget(0x2, 0x0, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/150) r3 = semget(0x1, 0x1, 0x200) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0xe7c, 0x8001, 0xcf, 0x20]) semop(r3, &(0x7f0000000140)=[{0x1, 0x2, 0x1800}, {0x1, 0x1000, 0x1800}, {0x1, 0x3, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x3, 0x3}], 0x5) r4 = msgget(0x1, 0xd2) msgrcv(r4, &(0x7f0000000180)={0x0, ""/248}, 0x100, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r5) msgsnd(r4, &(0x7f0000000300)={0x2, "5186cfb9e42e1477d61c0aff9d92443c7ce851dc56d0f6bbaef29ceb686331ec04d7"}, 0x2a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/1) fcntl$setstatus(r8, 0x4, 0xcc) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000440)="35a11de55f96c46aa83ea028f447ff07faee7abb9be5719cb56eb0ebe3ddbd877bf92f951f34e92bdf8dde2ddd1da1cbae0873084a922ba7f841d49bacb87d", 0x3f}, {0x0}], 0x2, 0x5) getegid() r9 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000540)=""/19) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) getgid() semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f00000005c0)=""/85) pipe(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffff8, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = semget(0x2, 0x0, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/150) r3 = semget(0x1, 0x1, 0x200) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0xe7c, 0x8001, 0xcf, 0x20]) semop(r3, &(0x7f0000000140)=[{0x1, 0x2, 0x1800}, {0x1, 0x1000, 0x1800}, {0x1, 0x3, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x3, 0x3}], 0x5) r4 = msgget(0x1, 0xd2) msgrcv(r4, &(0x7f0000000180)={0x0, ""/248}, 0x100, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r5) msgsnd(r4, &(0x7f0000000300)={0x2, "5186cfb9e42e1477d61c0aff9d92443c7ce851dc56d0f6bbaef29ceb686331ec04d7"}, 0x2a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/1) fcntl$setstatus(r8, 0x4, 0xcc) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000440)="35a11de55f96c46aa83ea028f447ff07faee7abb9be5719cb56eb0ebe3ddbd877bf92f951f34e92bdf8dde2ddd1da1cbae0873084a922ba7f841d49bacb87d", 0x3f}, {0x0}], 0x2, 0x5) getegid() r9 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000540)=""/19) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) getgid() semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f00000005c0)=""/85) pipe(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffff8, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2011, r2, 0x0) madvise(&(0x7f0000f44000/0x4000)=nil, 0x4000, 0x6) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x653) sendmsg(r4, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="d80000000000000001000000000000001d249fc02871d9d212c0f6d56db4d507b785b1acc978abf7629e6534187b41d1d1176d45dcfbaa5e472df18507af0c156a1bb2b5d0765cefb44e6cec559c8accc08786db75f30394e04ffc29d5fd32f0556ab690292534e7db2838c766d2719ca79295ba686bc23e956d773bffc6769d723ff2bec0e5cebd70eafb27cb95ad9304dfee188ce971d781afbc4135e2a4ae37dd28242cd3301ab281d33b98e7adb4cf5130555a532b76aafb178bca50da67f89183f8d49a7c5e2a0025aed5fa39a1690000000000000068000000000000000000000000000000d35e80f85c29f1ad0a7432b84a800b8cfe06aaf428cb7afd48217084f0c2c86df4d195dc7d45a3851c87375272cbbb30d5db296d9f3aac1e8066a1573725854cec9fd127220af6182632c092d3a3f55efe00000000000000b0000000000000000000000000000000e31e26f119c4477fa4948cae8b41e45587637639d5ee17b3a1e6f63e547f4d93e6cd278d92ebaebad157788108ac3b0724915a9897295668f51ad934346e1d829fd7ca9cf82d1aedc45a2c8bd5cd99f3f6f7473e3a64d4b7c78eca95223e2a7465aff91cf4e8f7af4d1fe9b25ef593664766023cb8de37a5aa0cb8ece12cc813eff30e98315a68461b66599d32ae060c2f78920000000000000020000000000000000000000000000000a6b727b246845e0d33000000dd000000fbc1854fe311f2e7ec5803b7d2be82c5c3d312035986bbe5d9385f5b5ee57076226efd339f63b6ad86aba05c5c7edd8c648b899a87407c623a3d4015c1039c625f653ccf75dac585d7a5832189e8f063dc5241cd83caafb6c67d0b016e000000000000995f4c8fd0ebe49711cc52545363406e171048a1c79f862d1e5ae3be783845423f37836ff5ee1de34d9e2f51d6f41ff7"], 0x210}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r3) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r5 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setitimer(0x1, &(0x7f0000000080)={{}, {0x3}}, 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) close(r5) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) executing program 7: select(0x40, &(0x7f0000000300)={0xffffff7ffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x1000}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000400), 0x2, 0x0}, 0x400) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = msgget(0x0, 0x840) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6792, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1d1}, 0x0, 0x1}) r2 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0xfffffffd, 0x0, r2, 0x0, 0x0, 0x0, 0x2}, 0xfffffffc, 0x0, 0x0, 0x0, 0x6f, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') getgroups(0x9, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x4) ftruncate(r6, 0x79c8) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={r3, r1, r5}, 0xfffffef9) r7 = getpid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x6, r1, r2, r4, 0x0, 0xb3, 0x23}, 0xd5, 0x5, r7, r8, 0x6, 0xcee5, 0x1000}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x3e, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0xb}, 0x3, &(0x7f0000000100)="812ad340d650731381cc49ea6d786c3796e29201f51c3e47dfda2caeb1ac556b5528fbfaf6d4c26824bba23f875f6b623821a6f9950a27e1ce396af19c5f6285ea7896552d63f4008215c26f665060795beb543b4bc547de569fd70ec92d293a982dc39c4fe278424f62ccf5a2b55813d30c7778836d2e893fd99424ffc021c3485adc8b78066b5561", &(0x7f0000000040)=0x89, &(0x7f00000001c0)="96baf8614383ad38fa7bad0dcf1a811ab571fdb11027bf7293e5d2b86333b1b95b28d3d95aedd0a0e835cf8977affbdc45f311e8958ac129a0e35671ef901f0fa60d1c6c91a54fa64e11de50cc3419de7473ece1dc5ec48e7f7c260b8e0826b75c84e0e95a4e3065c73b9f6ad0c67f1325fc31fa692419b3aacf198205666d39", 0x80) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() socket(0x2, 0x4000, 0x1) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mquery(&(0x7f0000034000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x2) r1 = socket(0x1, 0x1, 0x0) r2 = dup2(r1, r1) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket(0x18, 0x1, 0x0) fchmodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(0x0, r4, r7) r8 = msgget$private(0x0, 0xffffffffffffffe5) msgrcv(r8, &(0x7f0000000940), 0xcc, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) msgsnd(r8, &(0x7f0000000400)=ANY=[@ANYRESHEX=r10, @ANYRES32], 0x15, 0x0) msgsnd(r8, &(0x7f0000000440)={0x3, "a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af83f321177b2fdcfcc2725691dc0"}, 0x6e, 0x800) msgsnd(r8, &(0x7f0000000580)={0x0, "658a5d81ce75adb5b10eac918a2349d2ff5c352fe5f3f4223864f706183b00f1245146955b84e3c261d985a3197c107b6beff52d4164ff75b3672581be9867a72f91076aaf06355328ff72daec672afd624a3b05124c1211fd0befa2a7fb5243d2296fd07388c6b1133f721f1eff78309b886d3f"}, 0x7c, 0x800) r11 = socket(0x10, 0x5, 0x0) sendto$unix(r11, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f00000004c0), 0x1008, 0x1, 0x1000) msgrcv(r8, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgrcv(r8, &(0x7f0000000140)={0x0, ""/76}, 0x54, 0x3, 0x800) msgsnd(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="02000000000000005aa2454826a594a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f42ad7b6c725e83054b8f8cdda743d5f5e29f18c6494ccfa2b5aa73e516a432c8e6a5d60e1ff352c6d870115e3da81c3f729fc36a23e2ab8343df0c9a83b1900"/152], 0x91, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r4, r7, r6, r7, 0x40, 0x100}, 0x0, 0x5, r5, r5, 0x2, 0xf234, 0x8, 0x9}) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x6, 0x1000, r5}) executing program 6: r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rmdir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffc, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), &(0x7f0000000080)=0x4) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2, 0x2}, 0x7, &(0x7f0000002980)="3d3f8cc45b6126f6faab9e7d93b4c006309ae018f64694e96a7b3ed8812d6de45d6149fbc33da6d5d789fac0505a16cfba422d59e72a0132bb246bd58736f4dd6ef8a53dbfbe2d1895b748b817e2f728cfd0916fbabae5b20bcb59a06950f4320e0ca614a725380be483f83a17e4811b6e2359fadf0bfc41e4737de35a57b5e31ac3c0d669e64dbf758a788475aa102a913034674a83268847a500c8d4", 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, r4}, 0x0, 0x6, r2}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x128, r5) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) r7 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000000c0)="2d4e87896793ff50272a63004ef498d6d96b5628dae89d2915ecb7923b6c87c0bc8897b0522830413e305fcaa740063ac4b73e572273d19aedf23cd0a358a46f8630f1d65a0ae0d5ca9131b1eac7ea785bb5b90dc8326d46e6255c7b732a9319df2d41f36485d9c10bfd0a4c5b5e038a0917afcf75", &(0x7f0000000240)=0x75, &(0x7f0000000180)="37ddd732154ca6b84b63cb", 0xb) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f0", 0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x51, 0x1}], 0x30, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000001940)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000001980), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe2, "97071540d648e0c9bcffc100000008574a65002b"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="b0139a5aabb9cbdda593a4ac2c08bd74c5dc885a701c8406ad431737bc4e1e4a2448139f093d0fbb68fa8e0fc5ae7fa16ec4b2e92889667162b06659aa7ef8f2311abb22782145156452822879136e9c50a8995774dca4fd3d5e53e20cb0be3db8a9a7d3f77543b6648e16d4f97e40f64bf46c0e5586e8ee2aa7086912fbc370bdb8b37e76586c4bfca538d5556b935ad98c7f211324fa8d0da23490eb4e6f528c3f4ab784f278c3be9df53c58ea22ffcc4f8c03809d803bba0a9a14e44ee7bc841d3e042c26bb22b53356b93ea7ab97861f8d7c234639c6a341148fcf7184778124be8d9588bf88a80730527234ee4f690e92540dc352d8c940f062b7250ae8708f8ccdb3e26b0034b58ecc6128aadfb7a114a8c0c01b498c453e84cdbe7f400390403ddb2f1474410c2b4e0b7bd5a589296ddf779cc007d7427bbdf46a7fedd8181506d82c70dae7bb56b81db1d8cd9d4f743b94f783693123cd69d05b455d1fc5e8e8e228845d1b295c04240f0c36c54b5120d5c7c0eea841c0e5cb8a8f473f8f61ca8ebfa6f2ec08c96bc0b3a061c4f2ad6884d9f2879b28ea6bab38a9ee612ee20877c486b74f5683fa3f5ca534c5fc778a4b6f0cca589cae534026d0599c632c2b1b15148fbaa21bf8a262fa0faaac68dfbbc9e8af7cc52020548680168a3a10f8dc724ac60806cda24fd2b4f163407ef57e65813edb21f6bf2769241717fd9473824b43b0eaa7c2dcb5ab36dca254ff74762e5e2d7acb09ada9951dd747d1f0491cb8e5061e08e6bb75b022a8632acd07e13996b2d785d469d0e948562502ea71a108765332bad4714bcebdad2251755072365b26bfbcb76742ff4088e038aa1ff560d429fdd5cffa718dd00a3aa8205805662e32a033601952435a317fd8eb5a5ee58329e8375085934b2bfe0cf1788954f43008a3526173e9b9a6d17b8014268ac9ee57d91d50647f1ad4f997fb8557e41cc1c416a33990aafe9a5ede6dd06e008f2671586f71a7d1801d1b4d097281b203033f36c30c2ef466d2b8c85d2bde382714e554b59b758be8e159a3095b231cd70057", 0x2f8}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000040)="572f8fd2a45cd0dabaac6263aabc0b4bd6424da407f9f9f369e3eeace3a124646adb67c4fe9c24e701792c7a795937c493c214d6bf76c087179e88a5d89d963ff9dbd8048612486ee57f97c6298a96e554379b9884939b348b06d216ff7173f07d72c471b27a30dcd27004905f47c1d4c37ffc015a06bba14ac25fcb43e3a88cc470afe2aa7876bf376b63551bbcf5da0d85c734e27b49e59b67e0ae53054a3454397d224b4d3fd552c9efe4ed779d0a546c31c371f2c50de199e959c7bba793b2b95ef3f29ba3a4935ed0e5c37c8b8f7c0d102f403a7c3a3bc8096f1e13cdfa3d464dfd480d4f438d3422cab00bff4bbc0cf8f5ca9f6da2b56919201b4779afa485aeab3538adf6099a0b64d5be6f84f8468e56d7f5274f3eb65817302466439055d3d0b6f990496d89676288e599b00f0d65acc0f5949ad22bf5eea0d113e983c02dc766b6d290f11023faeee39361d02b1b6b17e82ece3d6d82ba65e1bb9445b44040579e40047d7cda2627e3afc65ec628b813be254f3df3f250229dbd896c45ae17f1c6d49d809cb08599e145f6379a62284c60973f65425911afd2018ae1aa73305568fd138a60ec87156dc00634d40e9b061aa72910f21c86d1a06e9387b1438d420c7abc07ffab14caf76312b361a40904619f131770bb7c58b3b22dd3fa52e7307026949fef435710e94f8f400437cbf8e17f91664df1bb94eae4bf5f4261d4294c040af45a49ed69d8e4f062b32a717e6021605b3252ec81bec3284b916cb98a0164eb2c0b4ec2ec66b292687b4b840abf71cb2725900d7909e6f45a1b6a7e87c3a80f8a9fab8d1902b479fb5ed099b5681414f0082c6e8d14d0eb9060fdc0c7e8c2e97a9fd12d77712d92d7925847395091aae76c28bec74c481aa1c58a275438a627c96a6d6ca95a61504b801c6d8eb14eec3c0842882230203ed1109fe83b95cf7dbefd08829b46b755c27c43f8c3f19d88195c77ecf9885d3d79f846c11537f77a9a15827bce9375321384b29e94feadc57e66cbeef87283278262434f817b21d67e7ac5d7384d8ec0b39b2e35637956c1fc7f9d975c5b1da4c8bd26831938b6d15b5631df3331f5392b9106d3c6ef5ae6a3ddb411a9116b96aac0a61c0c2104b4bf2b1815680c4e3f355cc1adf3073ba0b4357b6dd5b961f0d9b57993925a03fe004aef41187955a2015210341df4655e79a3c0c7d592b258ffaa0905d2635f1daffc6c022dfd98c9311eb7d5b5ee38019fd3b70152ddb4bde7ab630f40ca9aff344fceb0a460fd572806724b1de9d27853be580e3dbc43e5117848832460423ffc5f03306cb591f16aed7bb7d069630ceb41b86e6356dafc0903bc9a9704f51b05f4839fd0a84fbc03a2b15a7f3b87356e8c65a5188c1ce277c29ca365699b2d622feb64d03e68bbc1e48b90af19ba8719d78b75aa39d8706b26cb849e608de022e906b3041c625178d7582d9ec161c7c477dd0380a2c57deb6f1f49e041ab61e54ff27e090c231ff84ec9ab7eac351b247ba870c91b3a22398843f11e1a9cda8ff78c8b562549a1f41081727511ec6a4bf206832bfd38b4e563263a8022ff5ab9c391299fb983140b291b8765f3c3bb5002e8eec1f026e35b9ed741d61ada640ded95a46804701d3932306ecfb195c124c45d48b98a5557739285f90fc5f85c18fe4c7111f2363e43e112feeb3875334829ce90443da0215268ad429f9353ddacbc6e2fdf90e8b18f614af6eb29afdd872eb34aeb18c3f0828eca0592266250a0dcf90eff7add686294302b55b355d836a4b80e94f17c3acb60cdc6257f967984215927bb618f9becae1f8f753be9a73d99d5ff3c625adb4abf986e65963bfcdd46f3ac96f5d4d9019e0db3478d062ac7b03eebf08d33a5813b9d4b26a083b396ea53e1bd57dcedbd68bea76b74dc98592c8ee9e774c9125f1b949baa2be347c17dd139b520376445eb37ed29db08a3386dd43a3a0a502dd4b24628a96aa783e6681751fb0f305b3f1c4bcb4812ba8e99885b6a5ecaf449d2b2c6c2c8d2b0960b130675c10f2d57aa83c7a3ee752472ffd8c52103c34a35e94de7e4614b56252fb52cfc8edc06d240093d6331d895f2b063bdc00c944ed05df3708bc08528e32c56de57abe870ebf7f4d9e7ee649eb50ff8ea37cb425fefe0ab17548b98f352383ad524c426e3e72747179e30898b81ba3c8fbd7d965e989ea949b6936a57ef9bc038a6a88b1f5e7efb1918a9edcba98842eb0b38b2d74c9b9e42721de3bb6859b3150e295948f5890dcc4d64e0279c8b225ffd1b96c7471488ec5c08f855fe8160e0930649c642e9b849335c0cf3a7bf9e8051dc7a9d22d36435172fd53cedf32bebde465d29487b9e5dc5d4df86ccff8fd9e16c35326ae4830e6ae5e4ec49862614b190a76ce95a54253bd4b43dfc8811973273fac313bbd1be48c5eecfdd35910164db86d7565f05d54cd72506a72717a3ededb4c06171184b147d0c3ca2e0460726c57db188028d613f3d56474ca88a9e98e1003fe37d7ceee9ade7c0b7b45b6afc290181a2d1f3a9038c01cc3c7b07cb19626448354fd58ab7328367373d296c6f4e6647eefae99f35df4247df1d4f0a24be6b7ca1ed4801ab3e0c3e6c858251eb86161a3ae0cbc9972673bbf20d11c1a9ffa693145656d4f2cdfb5aabbee5491b5eaa31b4f634176198f29f929857601cf5612511018226aec99808d0eeb24a1647b0549fc1e1187ca53600049e3116dc6b7a02ab8419ea836558931cb7527197394823efd2a22a79dec17d46761510fb2559bacb04efefcf67b8fcfe79594b4c53aa5e09fef2bee823cd92074b09cb3c6f2cb4ac09a62d7eb77fa9ed0f3f689efd1d0f007ebde39426389ad62b3cb065f0bac6843bc9502912edec5360aeff60a70f58ea67441fdd5ed159c08f797d6ebf74376af0b8d70b4ee327fbf1a80359f66837883f8d39bc90c776189bfbea79039d36a5e16a7460ba07267435fca6b50c2e577495c72fef0fddc24d6470b91c2ee505fbe6f71f55301ac5f42ce23685d0e28dbb5b6df5047b587c15e84da3c7b1bd42cf5d40eaabcbefe13b53d1fd09a714bfa30d1a9bd09b95429113d9bd83c91ffcef3e0354365f619e5ab7b33f4035b46f8cb950674e648cf41e3f174f8c2d01903877beff337234c0fea756a81645ec9ba4834d224cdc5b5fbb9cfaab27c7f1cd326e340aeebd5fbb853236e712999974304a666b025e3d4ca87ce921d5d42f87f4838c27c878128121fd40ed410d5da321d8600524de4fe97565f7e1725b6b2213bb258ce5cb2daf8e5191dd59f597ca966fc505af30548a4f139495f00db7caa8a08aa1b6c8cc6a575ea322aff6b525393242aab2b60254cefed49588b64c12d4f184b0dcd7d09476a9ce6ce21daf88d6ef90fbac57fc5641fbf7fc99ea1818dd91e6252788e290ba3e55bdf22ef9ab3db8fd75caee13cffe8b5ef5bb7424b6adeb0ec6d9dcda01c71365c5439ae45adcbb089a7ba91b53ac6c785d3fe7c9c8c5e38d42344abf38b2048832ae375eb5866c8f20972512c6585507729e776afd9d26aafcebe5e42b4d6de711f2d81b918e1487b0af24bd635ab64912538c9c45f84a34ead15af15903faed805a1ef81e5a97ae05068af659f8360d3c139ac728a810c8306ddcda4e63ceb144341dba7521067a0db0b35e35fa981dcd4d85a943d33d9d43bc2fd9419a8f7c33930e1db74865831ec7ef63a396930f081369bc396003826cbd9fa355b57dfe353c970f36791911610eae309124f0273d2b57541a788fc69b498f7ef847e9fe51f30222a0576acaa2b5eefefa2cb529cec18f659e8ca82d5d30d2148705fb321402eacb984b741afed6b79e276638cd81f3299fe040d4db5dcb956e0f808fa2fe2d2274842433d892be8dc7d42100a850e36b7a2e13c6573aeb87064e1a2a52101ab3370d0ab8c17a988127753f272b6bda11d40bcf9168be1010c3171b0df68a4807fb28fe49b1834f5d4e10991a4a7aad5bae31961896e1773a4af4004ede238100366bacf632150cc83c96eb5d7ad80b26ebece4551068cb0f6fe36831802f67e6fad98e3aa99fa1f97b81be83b05108c296113bd48d4c97da7084a0d6815016700dde11c109a74b0d8918baac5e7191a8ba23f29fa6f62d3b5dbfe3b6cd8032c321eb8a3d9476cc9e1ace0cdc7fef5eaaccca41e10b816a82595658cfd8d9c476b49fd0cf52df143226e285da90bbcb4ffca089d024f7d5a64c15d135a4b09fa3b276cfd1cf87b5c7ecb00b788b3ce9453a51160a58ff1aa11e811376bd9a7edc17b7e7113c2129fe5705d9781f0e853f69e4f8197e9b567283ef89a4ed6f05bf6cb1c6d72ce3672c646f83946a367111cfc00c8c8ce6cd0e960015214df8b20c11359d25382d078a01a34a07c17d9bebfdd39256f31efaf1f48a03d36e6cb027b779016c05c08c8973c99ab144d3bb032bf223c2247af993537f7cac030b7001e1f0a8e9da93d78d3369baae1294eadd98b6eed9f17684265bede76bf1938e4b1edb296cad56a98b70585700841a06db06f529278150a5a5e0b45d881012fe7c611430c500d270cd26efe968d8eb4381af15a2533c107fb787db60840fcc52da8676ba9b3133a505387005f872d007f4bd2b06966c191733c034990ac97f3e0be692bce0ac0eee199c4a373d447f29e37ba45f146f6cf33d865c000b8d22f851d7b55913175453f59ae9275626e098a59fad86a135f879d63be4fe26929858e596f4f3e41f4a7395e3b801bd7130642d3a25fbf46024b50dd81bcd9d18dc30d2f8088b54d08ba0216633b22e3e497e8533870b692a16d04fa18ed7903b8cdab62c2a3bd54674d848a3ec99c627b1671e3277093fcb52ce228233b899d19394204944ad21eefd3ec0bc464a6144fdb9793803303ad47866196ed889d830eb0100b59430d2c6234a20279e370eda19d4958d9ce9bd1297ace151c6c56ab8ee5b505fc1d6abfa871e09d04288bef5a0750dfd781560915f6f03c51b27d379a49328e047689a0c38b73101cc1118fa28290ad62773c7611691476ff5190f1609f5de824c74b2f4839e19200c3690c65871f5f161857e0becfb9f0a6b1ecc06c5834b1c6e7e5629eabf6586475d8a627bde9337acfe4ce43aeb9216f72ebf57f00d7be42136381589230c13b194edab9d1b99b7f1210af027fe2311f0d79f9d4408ea37f95e384c924234be252242c7ac9eaa7739b6c7bb14826f49b80ee6bfd9bd7853cf9d426cd3dccfc5cd3b79166d7e92f4db9aa040e9ee324bbf1ab9cdf52471f3396f36fa6002d9e2098acdabebef2cf3d957544dc0b69e9fa34b3b194a1ab5863686c351e924e04a0c74d7ffa2cbf4074d9bc8217ead79f6b7ae795283ec93e827e4c3b73bebe05b1c1cabee7f7f9a1e096feaebb1de97e55f55212af8a48b1f06ec739ad1e4b736585df1fa598aa5f3259fb0c3733b26f58090465d1932f76babfcb7b1b0f233101064909c0dba41762204eb6f401e809a1f51260aa087c425f48dab5bd25388dc4d34733e81d388204436a6a408c7a96814bd2110a4eef34e1004395e431c990d3947fd8036eaa797be9b9430c6687e19bd4cb5da1f92359e6b1dd6122fa966274a7580172306f79e4fc4fd6622e0b4eb936a53564640769b802f6b2ce00b5566fdee58024c7b57f8ffa29a4dcbafa367b999c65a86a21c562eae9dc925095a8b396a72ec80694c2d8f7552161f0ba71302a5466b94c31538b46f8ac5603f69c04118f3760cfd24971962", &(0x7f0000001040)=0x1000, &(0x7f0000001080)="59b9e4f54c96ef80352f4edc360e36d205361d6d2f3bff8e322809c4fe0b47b2357efcc315df56aae966cad19937e17d0c697d3f85e6d326306f810c8e1720b3b74f37e3dd3530369a88debd102327711f4cab38", 0x54) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000080)={0x2, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x3d) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8000000000000001}) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000001840), &(0x7f0000001880)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x24058a3d5160d1e7}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x40}], 0x1, 0x80) r3 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x8001, 0x38]) poll(&(0x7f0000000000)=[{}, {r2, 0x127}, {r2, 0x1}], 0x31, 0x0) r4 = shmget$private(0x0, 0x2000, 0x142, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x1000) executing program 2: open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) mprotect(&(0x7f00000e1000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f00008a9000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffff9c, 0x9) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="7189fcc34e6d75a0233589", 0xb, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r3, &(0x7f0000000400)={0x0}, 0xa, 0x8c2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file1\x00') mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) executing program 5: getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000100)='>', 0x1}], 0x1}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9ac, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="5801a932", 0x4) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x13, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r2, 0x80}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0xffffffa8) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000540)="49c11f001d4047c819079c2c79a629160918ef96099c465596ccb6ceaa1646f8f06a5e5a0fdb3fccbe345b3f394f9b9f54ce71c7d99a9c4452e2b9ebd445c5691630058caeffa688de5f5d84f427c1143e205da2185236ec58dbcf09e0ebac2a8500063fb3556eaa698bd59b4d164a5475cb511d64e753b8a5878ceb062f05711143414e8aadea21081f34670fd97b0029b08e8d3c4b56089fa3dc30f01e715ff0badf3ffdb92a15", 0xa8}], 0x1) r5 = dup(r3) listen(r5, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r6 = socket(0x2, 0x1, 0xfd) fcntl$setstatus(r6, 0x4, 0x40) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) executing program 4: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r0 = socket(0x800000018, 0x4000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="d7ba32e698e32d0ab3e2d9c82606f4b19a3c9f3e9a67782fc4611eeb9b3525cbc1159ca5013d3e33d490782c2687f23c39807f3e17ef91a17941f4bccb5a327aee03d6910201d0b537ad4408b88824f2250b65fcd412b63c03442c5b2a09e4ed50c55cc310139ea8901e9069970ec9fbc57e85400a17e27e507ff4caefae0a7500db201bed6bc0945a8b7a6b89d582bb8ff059ed488e2bd57c8f285d67b2a0d05e994b0870fc290273971e1064578851c954646ed682c7f3abc3ef71dafb3c21eb34ef07282a1a9429bafafece341e7db113503a8ff23c8bdee8fb7f4bb9b0924b70fbdb5fb97979108efb891efcf87886c1091f133430bf6826a2eae6fec6ce8303eff1d788c54a8166685ae92ca3542c13c067c0d29a8895c0f2f0b980fad7f93045eecb20d96e0dd4bd8545c501e59300f2acf4ddf67b33882ec132c296af8219fe9cf885e45f67f8e7e37a0c1e7468f65df4e133f90496024251d21e187414da3af90d3b41eb73b8c89425b15f620e87754ad3e7b868ebcf960484627c721736e9f6ab7722e5d374179ee26fc83f7f8d6b6fad473c72e34c9d08904bd15f108b77564c2a33df62d61ea197f12d5677c450a24a7f75ac6eba0129d6f081d197815a5c60b896cff7ab8590af7460f3e3be02023f5c0588e1358f83b6f193504a6f6990d720b2af4018527e799c65e20fe56fb44ac6e3a3d20c6107e82076a7e1428e8c626e75b58b7d4b4ab0da5db463e80f56011c9d102d7ddaa956b5323556b5fc191da067c5f0037a5edb1bba2eae23fb04a1a473dbd467076912d5e15e1781a57c5a25cc980782d95de4d086a01ab8186c4d79658d27c3fe187cd218f52e9bddf5d80e3dade66fcb6957c6cfb3b1b418d560866a064c91a463ca4b7c2177ab2c7788111a8df964fcbd8c769fb6f3977500e53c189b27c830e2f814eab742561f6e717dfd741f28555590b43df76a76884c68036736238f3148ab7bdf7e1cd48760b6e92706cafe2399379fec46501cc164734337e64feb75743ebaea60ce03d9ef6efff15f135ba0195838ad2241a35cb21f02f52f3f6876b931196cc37b5beddfb074c8563bf11dc55e717240fc46b1640f2a6220787bef2645edfb48e953ef38801bb0c7cb287ba9de7433e349a6f08c0c5a2c45aeec82c5178cad069eaafe5bbe1b1d8469cff126650b4e672021a1b9b18be534beaa6dc05bab9f0aa309aaf0f413c4e7f48f1de74420274509ef029ec77296d26dd95f84e9519ec8e4f7a2e3f63af478da0917e929cb311022695821547e8c4d1628252f80232621cff1336d86ca9b7f930eacaaef178852ada04b00a16a81937662792874a92952d1a56f9587aaeedaefec2457f90bdded05921f5a486f5213d66003a7fbb312047d3a126ddb96280b5a668a58e407f96aee39738637ab72d5acb06330642a97bdaeb8faa9dd52e258055d0a0eab5f70e488ccfe385e262037103c1af3b6df4309c156a3121da5fa59ccfe0b9f9ba5e0de07eb562f9586a491fc5bab329b71c57e53b337c7acbf096c5e006afb627d6fbdeb0e5e4821a1bff090cad6d946dcb230aaafae0328264071b20af41e9ab96002f2b360ac0c9124f264cf39749d76557dfa0508203f2f3787d5e8373b9fa47f4cece0fc43886a15c8dfe27329bf0a2a4991c7e6b347201794d0f0860aff06c341d9e75d81e7ec58c3429227297c070db7ee8b95230ede17680242cbd1ef435dda06e97ad01cf2b03a6b934feea2762c55993209a76b62fc4b77d21d8f1e9a6a059bf23bf8a9f33150d38b49826ccfbe3cc10ea7e404341f91fd0206f4e5a2210234360563ac448906e737a6b68a8add8cb9102db522862cea3534d65193a326932683ba1755558c494542724a598506aee2e0dac42e87e6b7ed9d74046a48940721b06656caa2ef48d5d5b99c14cf40ea19d9ee0fbdeaf8fae1ae90354ab91cae765c14bd2d8a47b9eca130390b96024956e2ece0c8bc59f01ae07817e9d15a9f24ea91157a6b75e57358ae4fc84daa1ef7ea3bbb5fa5ee7e98d108d9340d724b6a3280973e2c54d53e3eb0e1b59e10674b84d85195acd44d53607a6b49a34c16a6f0295d96a5b1854162c7b5228d0c41d2a8cd700a106a8b44837c79bad3864ebff1545d26f8b013739c029eb245bb39f6ce60c1c34573c55f8035389af5216cdc0c0e484f86c796f4772a7b9e0ef4f2a7a4cb8c0e9a1e78f20c8ea0c16878e31fd86a75247499024b38dcd105a5a7a3cd39f096ad7e60e7b0cf9a575253f0f5e856671270a15c926850ced82e020642c01c5943a9acfbf5a6e0e365fb85b4c9b718124d36dd220937fba147158dc3de041a6e316327e414b7f840ccdeec750934ac1182676c4e554bc6131489ae4fae535bb13ed483d8d3e6dd5311cc370b962c56335d5c1e957f496eaa4fb5e63d1dfa1836a9be7e9e06e0325c4b9b15a1031bab30e4e3ba9f391c8cd418e29f21461caf10688dce2c876e799d6759a2daf821cfec55da20d9496db7ac3b83e51d1716a6a49b7e3d8c8103faa701a476869521535048ae1c08b55786a9b23fa7ac0ff872301c2767efcad8bf481abefbe9fadc2275e77ebfd58a0c41fa3116eebd11162880d6d721bf10d569c8fb6c6faa439508329a8adfce3472f9520726118fb103903b6c46903359956f45b37a50043a78c580068732b2e32c4c966eefd9126dd9e4cd34d362c8573d0d4d35eb3b20e962bf31c486ef7129562a429a51e59b57e90f7140094d233bf2bfca7d5c1db6715eb9b27be1c4ccada99f7a68e00c2225701a65f1485518772ddaa4f509d295b3790ed5643306378aa8116c68e19d5ef7e5088bf8a03caab91995a4bee93d3e4531aec48ad402b39fdf1cc866b504c0d2e35c8a4bfbc99e711a7691e048f630874a973ee2c8d313cbbfb4db5ca0b5ded119f9a5e5f582695c16d2f1f2568cbd530021d0c6c2d8ed312c9f746ba7cb3cbba3a9937ff8e84a190d88bbb5059c3d7d026a86a7cf883433add7077a4028a9a112f5c9f5dffda52db4a831ecfd487d6cbd11d88bf20e2627d1bfeae3c16f42acdf44518ea0a6aba4efbbec58d667bc31464459f1a86d6514901adf53da92deed235256df42e7d721f9f18195ed41da83ae5121e1e165df8c8cc098f97f6360768eb8fc5b28dcb9728d8d0475ed94d6d93d82679bcf6a5e5072cf22ba83ccb099cde840398b181aee82e9dd4b5456a693a4f68af364ee92f5802da92e6d39eb91a1e3ec990eacd6997d332e949dc09bed2817b9e7699148e8e0c5c646c785132b9f8040fd6166d9f4fe1cff777242b9f97c49dd89a094bc85e8ebead49277d3d902118a5d94ee605caaca07ce0e82c45e8a8fff6ea0d132b8d1bac43e9b22b45323a60504e55c09372d54d9acf0c7bdcaf5623e7812e8b3fdb35e5b7193aa5876dfee2efff3e2d8ffe619daa9deaa691ece542ccf4d7631b7e6eaec03479378d259c71b3113677d3a7d58154bc385d574f555ede0bf101b4a1b4cf8a8a67df3dd13eabd677114bf75fbd1731349849dd83b0ebe848ddabfe5bf24fbf44eff02afbd0bb63bfe97c29c5dbf040df5a3b61259ffacc729fc427118c5832f30f0ae90a215369440882a84b44aaa054c23ab494b535fcd5dda597f39f79b0fa1c0e50b078e08023c820875c385bad0185c398d3975e4740398f082056a85e114d03a9e0208427ec64a4ed61a8da9d312d0bd0488c79c5e60488d40797330bcd2ce54a7bb14dbfb373f434c2f629a0c35cba9feea6289cdd7f827c8ec09b17a61ce99d7c39b4833fb7b44cacfa550b1fd51fd5897afb5f0d8e013059f5b8482741b660cc861d425b8988f3f40a19ff19f84117b3ddf6eeab9479b2b1284d356736c26e76abf4bccde643dd0f24d38f5f024e9b1efec75b076983b9035e5b535828b307c1d8d9d5f2b397faea0ac7dd15b0b3049f417fc5ea863ab52b63c12dea0d491da65afdeeeae001e3b629a5a70710a735de1c3f618f92014b6454d442a68ac99390147ae87a9164de70d3e6c89a47799238e6f2ad76c9bd27b44e53f3d9dc9f6077679ae708c1e87736be2b6da38ba63de958dfca76c583fce03c3bc160dfd625ee77561aa0a36e20b73a707ce7c6ebc7cbe75fb458c7f272312f6a9629248f7497f2a5fea34b1ed26e5ec8023bc1ac81621a024e8c7b7012db5b97ae229d02b006a210d49df393cbed0a6299204387af19cc8cf74f7ea5061f904e03a1453d8352243e35346c27fc97fec30c31d30361b4aa8385eb49262f12e4dbecca0489ac99f1eec68924f9821aa0f8e94e0ebaaffd1495debd55cf065988dafc465d4de8a100f480fc6259e29abcc87d5637549873052909effca4a39875b4300ee64e887479e2b682cb9950f88b9608eaf0685d548c0cc3c6269fc0d0c0932bb89a627572e44aa286f2e37303a49f235e154db4f062341d76dce90a039ee11e6cae74a06f3cc213c3097ddf419adc9083ab847adb24742be8564b61c020fb6a98e627ac30bc67738c795f5eaa9cdc6c2bfccd630bf649e63832533f2916acd94f4f6b9ca1f631eeb32168d1cba5f8d8cb3e6d5b3c806806d926d79b5310062fc6159e0350678c307b33a3780c494111506be52c297ab10bb4c6e8b6bd231669292b708fab693dc33daf95c31967effbc1d9da13178540ec449a555377c2e9103af47f87361a56f1583659c3007387f4e49774f1b697efa01576251b1ae7e22fb42895db3477c1e6e023d9a3d86c0513325d815d773bc4ea1016749caf53deee219e083a362e61ff776e1179db989da8ec6b9ef1b6e2ba3528c1a81ee6c4d27920a732e40ffe512efd88c09f23b935f82f13d442bc9eae41b5c444d23415dd832b5d4f249f561ceecd5d34cc35a6f995a2128860833359ee3d39a103acfe80b648bb5d34daa6ed52b820b989ed54744064f58d54f571b0b8b4472e490e077769a8a1645bd2829b08aa37578ec5d39cfdf6a1ed59eab02bd5086da5e49766df6a35efd07d1edf796456c39947057535422ad5acd299bdb7ba3ebdb2612eb1161288d489e0b53859eeefd866425dea6c1953c2a38953b31196600d4c79535e87393a221ac715e4dd141c4d62bd09dde42402c78a5a85c80dad301652ec88b458cf17cbfa1b4f55f25e1f19989f3d984d1cfcec4df54edc0d1f5546647b02a684e4062a444ff2ab73b6a782b442cbaf4238b0853fb5f928f8311ba23c6914e7e944ee7d9c58bcaf55310d4f154d6dca1eb87393ba93b09c19d3055d1e058cd8c2a2200487fb44ddd5e0d120bca4b83c21decb86605da70eb4642f912abd18de72e0eed995ec81b79573b232166fd3eaa7fb053d1c4f7046be836ef5a917bfc13e25d42e5e1e165223a85e67cc507173d2fb570352ec7368c5a1a6a9f2b25da25e848196725ec8db9c6aeba78f8e172789d150e62fb6611d4f3315b773c952640a223ef1c5f3e0dfe38cca037558b2a46fd7951f4e4441d6f081daf4f42fe010371d4f734735b3b", 0xf41) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4522, 0x0, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000200)=[r3]) setregid(r4, r3) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000840)="79e9dcaf591f7ce93e7ee0bc0a14", 0xe}], 0x1) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) poll(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x7}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe2, "97071540d648e0c9bcffc100000008574a65002b"}) writev(r2, &(0x7f0000000100)=[{&(0x7f00000009c0)="b0139a5aabb9cbdda593a4ac2c08bd74c5dc885a701c8406ad431737bc4e1e4a2448139f093d0fbb68fa8e0fc5ae7fa16ec4b2e92889667162b06659aa7ef8f2311abb22782145156452822879136e9c50a8995774dca4fd3d5e53e20cb0be3db8a9a7d3f77543b6648e16d4f97e40f64bf46c0e5586e8ee2aa7086912fbc370bdb8b37e76586c4bfca538d5556b935ad98c7f211324fa8d0da23490eb4e6f528c3f4ab784f278c3be9df53c58ea22ffcc4f8c03809d803bba0a9a14e44ee7bc841d3e042c26bb22b53356b93ea7ab97861f8d7c234639c6a341148fcf7184778124be8d9588bf88a80730527234ee4f690e92540dc352d8c940f062b7250ae8708f8ccdb3e26b0034b58ecc6128aadfb7a114a8c0c01b498c453e84cdbe7f400390403ddb2f1474410c2b4e0b7bd5a589296ddf779cc007d7427bbdf46a7fedd8181506d82c70dae7bb56b81db1d8cd9d4f743b94f783693123cd69d05b455d1fc5e8e8e228845d1b295c04240f0c36c54b5120d5c7c0eea841c0e5cb8a8f473f8f61ca8ebfa6f2ec08c96bc0b3a061c4f2ad6884d9f2879b28ea6bab38a9ee612ee20877c486b74f5683fa3f5ca534c5fc778a4b6f0cca589cae534026d0599c632c2b1b15148fbaa21bf8a262fa0faaac68dfbbc9e8af7cc52020548680168a3a10f8dc724ac60806cda24fd2b4f163407ef57e65813edb21f6bf2769241717fd9473824b43b0eaa7c2dcb5ab36dca254ff74762e5e2d7acb09ada9951dd747d1f0491cb8e5061e08e6bb75b022a8632acd07e13996b2d785d469d0e948562502ea71a108765332bad4714bcebdad2251755072365b26bfbcb76742ff4088e038aa1ff560d429fdd5cffa718dd00a3aa8205805662e32a033601952435a317fd8eb5a5ee58329e8375085934b2bfe0cf1788954f43008a3526173e9b9a6d17b8014268ac9ee57d91d50647f1ad4f997fb8557e41cc1c416a33990aafe9a5ede6dd06e008f2671586f71a7d1801d1b4d097281b203033f36c30c2ef466d2b8c85d2bde382714e554b59b758be8e159a3095b231cd70057", 0x2f8}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffff8, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x340000003, 0xffffffffffffffff}) executing program 4: r0 = kqueue() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000640)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae70af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0xffffffffffffff24) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), 0x4) r5 = dup(r0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) executing program 3: getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f00000001c0)=ANY=[]) pipe2(&(0x7f0000000040), 0x10004) socket(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x36, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x28) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) geteuid() semget(0x2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) poll(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) mlock(&(0x7f0000638000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x12ee, &(0x7f0000002a40)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60f2038812b80202fe8000000000000000000000000000aafe8000000000000000000000000000aa7e00000000000000010300000000000088100000000000000502936d6301bd0001001f6760ab95b3bbd4e62899b84546f3d21c3a6e023873edea1d82961ee4f1d49ead9228a249474c2cbd05b18035e8c54b3e4e007f4be2ad0ff579ebe303e6b5278e0d867ee746fb2dcd80086a3d672d040c61eeb250aadd245fae2a68596569e738bd4e753f46c9bfcd00010005020020040140c2040000040100000000000301000000000000c2040000000983047c5d816c00000000040300000000000005020009040105c204ffffff800100040108040101000100c204000000090000700007586400000002000000000000000001000000000000610f000000000000000100c20400000005040107f96d4ef2e213c017b0d81eb9561158013df40e75098192744dcd863e5235b62fa05e1a73b9a733666cbe42bfe1adf9d6db4777057659493cb84f95786f0f40a5965087426cab5f1f2d0cc7abea48b02e6e8ba2f2fdf67b1f8e46f3c06a37268d00803b2ad43474d400fddda07006b400010000008900000000000000702100000000000001777cc2c4eab120d83f530952b9744026b47c86ad3ed3f314067787b50d079ba23f18875e91a3c78af6b9e04829d1ac424e5bfc2295b86622e0d1444853abce295f13f6f0b92708ee65cd1d9a43f8fc6d2b6211cbb7bd2d82452dc0fe801493d48cc95e5d9a5071df85aeeeab94088a4b62510641a791731f0060340823a642a58ea0370702d8ea0ec8b95508cec2fbbb4080aafb93695ed25eebf17dd25c8b373f7cfbf415175eebdd2355dabd74f8b1f266599940a02fca5d2f8ce9c01e24617f1857df594d3ab4598249486fb87a0f9057291541779be02a9f010400000000002597618daccc0a7369ae03dd248dcfc0d90f28dce0feb84fdcfffd0294f2204fc1eb6b3fcaff890100000000000005020101c2040000000500000000000081009078002000edc2080d4ee56c2a59698b5c41c363a642f65ddb3c66844efcd345069ed88b30c3225f98f98e699afa81d96f2a20962570a8059ed3f79b857ea0ade99d962af271ba33fb48e29982cff63ad7520d3bcc9739cb8de6e0749f3ae99383d9d14c170c095b69349c27b6ee49d318dc49c2bf4636efffc7a26f5d4c3e4682320c1559d638c67370fdca71345ce11db869b9a7eb4031d77663054a5b208a9f82f82a46914126f0762f80da09b2f05bb5b6248eea434ebe606c43c0fa46f3f861973e7172c278befe38670213b4666b7fa1a1134dd7b4f085e9f66b4db87130169360ab21ff65bd8769ca6a19545e42addc5229343d0b672c3eca9de40ff46c991986e2b52eddb813dfad13f958f289233caffdc1a7069d24bc3d4b26f09e88cc6d41fc4685a84fcc371b7db7b4b7d24bd54f08f2870d10b8d1cebca44d3b4db050d513ac1ee7d892e7fe130d33aeb58540d64279d04cd6c3d2d85363171f0b83955b97c8b9ce83f308c145e3833c3e5202305f0efcc283722202f5d3898dcc15497424d112edac2d4ae89c1d4abe5b160699dfb833d216e44f83795fe0f1e9a804cb0bad2de7c34a96520b30cf04e200b6014eedd3e7b591ad3782b2f3c0b9150abff350e5fe8f3f0a68d729581952e4531411cdfefab83bfa2d7d1a719f448fd47c5f884589a756df83360c7c82ce60a27d21c94561e5d5de4824b75408b8c5f725c2e1af4c9bbe55530c147fef1e0bbdb79f165843a591279ad3aa5ae69e552db019abc4852a2bf47d165b4ecd7e8784bc1dfc44873d41ed87dd6822f482d1940e904370795217bbfd0aff4f675ac3898cfd8a2f01bba315ffa9bf3af438bdb7bc720481dd9abc2ffd32bdee7461cfe73b9e8d26950be97857bd19298adb16dd32f3826d95bc11dbbdfd76adf9b7edab6ee5cdd7b0c1a4c8cf663dca345cf140f80a9aeb2f1af97ed2526f9ab844f6e3d0634478bacda4bf358cf5c353ddb34cce0e57493d1b51b86326cc860c9d02d8ca052940e4c631ae68b41570db4b5ef9adeb4994726ab6066b61d9fb8f58ad497c68a0ba1c000a5c29de57971c04c78ae90e63f036d81455b952d6a8b0bd6ee9850f06306dac0802164e52087851b54a2e2a628f1742ddf82aad8710c66540f741fef060b40a14225fcacecc7ee312e72fde1d62010fa60c58a131c765a25e24bd43cd4fd7a591e258e11af4bc01744a6c412c67e8149b5128f801b1c318756db57d190a1f0157f97a23235b7640ce11e482243575614205f50e72d1fbd5b066e5257b8f7e4d8ee097614ab2faa908c2bf1b03b4b042a9a3dcdd9aeb7fb99dc88272dae6c2f3edd2d2356a8fa63cd9527a981d13fcadd5650418103101a6e0e4acdc0a1accaf3e53ad37b0595321e777fc9b1717ed1110194b85ffd4cbf251f8d9651f1cab56ba397fcb41cbe4375c78542995877d67965c6859ae5c791cbbc9d8d7e24aa6c7864cd86c459761c5c82edcd6f405bfadb770d940a76c5a5ca5ca5bfc285c47533d0a75441f2654563abc57c9437a080bea97596b47519bde868f09f9237f47d7edef3010f53a7f2b9983e79ef21aeb96fbe5ee6d610a12c7bf2bea829a6f0d793c3524d353e84f1945258660419e354af6d510d672f0dafdc58b2fe1c6ac72b74fc9e25e316653cd69bff62995f5e296098beb97b1b10dbe3294c0494a056f5357a84c9b178f233d71593a87f3b7817e22eb048f23def0752315f108beb21ee5262d231d429a0d188313d82e4aa0d7de8afb5024e5a91040cd565cc973c8d891dae08088503330bd324a0273504f37a4d58c8cef65f910db1b2cdc99a24f552226cce95d1c02392d6989d730212065f780ea73a4f35234639e92340616d9cbf15c2025eeb182b7b95652b5a5909ac7fe59a96c4f40ae7f029fb624f783607a13671375b002645662696f9d6dea5a575c2da74106b8a5f8ee141f92edcf60c7f49811334176d95cc711ed554c12b2b2eb7267e3abe31a4d9010862477c1f6a9496d55a0dfa3f0d4ece5f4694d43c8bb19c3a76a14259708b1f22602c4796d9a7378626d058c6db381099ed5ecb132190ba580a14e4ddba798aa26d6549113b9d9779d0f28ea9a1fbf870797153e341461eb1b3b95ee3e6fbd7e693854bec8ed66be225d9bd6e05318028c71607e230a8234b7bd1a74d0eccd85b5bcdd5a12422576a7c1f67e0b35ea2e96c4f9ad9efd2b872be5f98e1ea81a111566e24bedcfa44b2e2123fd46731cda9a2e4c1e03ebdc0aa7a524c27c7409b12fb7d5c23cf18137d974ad1b25e6db7af4e0b97f01c7116fcf6d240d7c81112b424780b79022dda80513879d1a6bc01cf1f587f28e0d7f647152daaed03601926dea7ea85a06eff6e8ac03d23870884c675067f1c90193e0c6c0e8303ecf5a7befed8dcc8a9fa809f3b85f4fa4c2a235d9c5f5df6404955867d0ce0f9e3472adf321705cbfac5640c953f5369df5edbe308717f3c65eafaf88748119c598e44ab6e85ec1b0eb642bcd7a6dfc420cd97d7592ce49a15ef7f2aaba0e4de49e85acc2d6bb65ee77622a8153d5a9980d5e26c03cb095db9165107b37e5d56e8158ff1f9e83abcc842358aa4927949c372c2dea44b08223cc5a9f9c5207cc0e8641723764a114f795c6bc8a30f558f33aa754b4a20824f9e0c70ec4c8daa72b000207568d8209d423eedd592d8a2646a9ea9b037368a01d87a2c81baa06d9d27d095351f80c61be806a9f8960035d658a8d5347137b1970585f986238ecb2513a103e715fd4c76bdc68a75677c34c86a138ca195cd7e724e6cc504afa70054793d7c1c8c79555a7589da78ca946a86b66465f023f34230eaa1fbd2475370f842d0574e2a7480e9d10cb054f671772edb17ed8b3042b267ccaae0b95e19f0404f4fe007f3a0c3be414d6595faf467b0065a82482af88ee7ff91ce2cccfa0005131b784fc14cec34fb5080220a32180f42d09609734dcb7c02d6f3f934038660359b695653e02786f898b7dfc3729e7202689cde497e2c51e79ca7d7aa5a5c544c0c05d1191fd1b661e576ecfba46e6dc162e98cc503b2106ffab19c353bca9cf60bb0001e5be5670c1d3d0e93fa74c4cee58a3819d16104c9a8b1245ae2380d26f3bbc0b1dd5b70bf18f390d105411982db5051e2aded68f7d4c38157b843fcd98cd7b119a146809028fd263d1988a7008b0c8b74fba246327bd0ff9675716df6df8b44a81e88e29fea1086a27476f800c796dc44a99110f31f191c637975542472d6ec640d0b6c525d3a2c3f53044c6a729d8c5741970407a6d3e292ebfe5b072139b46f30b479bd63ae535c2053da63eefe70b14089521fe649176a1bce618d978c048f5f68da324583db9013c7a72ddd62b283487a3d7677b35380b850d86a6d34ca4a0fdd03c81a44bd04f4e3dd3a3e6809ac126d8accc2fd2a5b590b56735154e3750fc07a629575563eae758e0fb8ea544b167e222cb617023f10cb6d38e61900823b10ea5135716423b0616ba7ac4ef5f1341cf98d2ff5302e7b780129a340c92a133b2f97e5aa665a0a1cae9b833d0ee793a32f0accaab7c69ab6b08795b01c0c3b178a4cdc7476ffdc5bda06cc040c8c59a58e68997034056d999aa914aeacc981205ee77d8470889831ef77b1146cb9e28f49d92751e9d34fa78d79e68f29f5acac1c9dd21fae76fd62b4cf7d216db7b161af2ba945e5b6cd18a6aabb2d28f5322a5a5ed03b4f88d14a99897b22bc4741b73575130ee1f5805416e70dd566534706bb8aec0dbe57f8685732eca56fb2c8e7dc95863701b71019f6e8a27e3956885758eb5ce4f76c73585e37095ac831308bc351668eb969b50ebb19690f3e3472ad76bad485da84dd82cdd5d5b4527eae8d0877091d1bbe8014bd67bd7d5815c2ea8edef41cf0e49cd94964133015ccdc33ab2a4981ef92149702ba4b834b5adcfaaf3c37db4eb24b6f85a601ddd9ed7d3fd122fdf0cf5927d972cdc29cc5d9d7da54a76c2a413956872c660966915ab6fa2823ab0eec28cc951b6c4f622e0df0732f62d64d9f035bf6b8187661f42597f2de887ec1b613e86b69944ac1c97c409401993c3fe86a3dc5296e419761d296532d6967ecaeb8fe356f1c505796c942be1992bf3f4e4509dcce89848a3cb7fa5b0e526ecea09a56537f786ca114906732953033e993221aea7dd5e7232f89dfea774f34645f133ae4e5e5b31dea279a1abe18d5322ecd215c3c988c2b8286beb013ee7e381692d5a5ed2b0a9ffe525bb24512bbc62210a25d4eebdfb7197a835db741dc2e6849efe35c9ab8f6a5258d5696309fafb09e1792a6bb94afde61c8ff2755533a1a5f7da8a86bbf1250150e5791169452248fca83812f0cb88df9f6c15774acac58ccb157b0dfb6c290b495e6820dde1158f6457b20ae994e59c1b12f7dec1d8e1439ba1c7e5dd8927e2f3d223fbafce5b1826fb26225a8574e2311df0c9b0960355603c87e4e1cfe60f2f2e53aaafde86536faddad1020cd1189489c9740f499028dfc8746a518ae8fe96406e8d0720d35ae0d1b12eca9da58d602166e4e762990604ab1953903102861b42a49478a73ed305dd46e51187f553bdedf9fc117c727af2148433a6df28ed98d7a4afffc3c801efb2ce8c9d06a42b74a2857db59cd7d322a9945f15a191da1d1dc490436c38aeb924e2a65f58127e5a150a7fccf590965acd2bc0fcad2e4510f4fb9fbeb3dcee7d23b7e7e1011810e9216de9a23b000b49487fb3eac64de50e475a05b819d90e595facbc40fdc9f7ce83100db8fbda36d8d58357c21e49926cc606ba5c75c305fa93fb2803ba28ffb6f1e452dbbbc4ee96be28034b26e21160d768678c55aa99bed303e77a4ae4917ed1b08e5a9da1131dc1649ec825ecb01fc780f6d9e839c6e84a49fcd170cc427dc329f679238112e0976af5dae7346a96a03af9a7e5e93de25741fe6c064e2beb4d183b134293ceb75cce0ceb8af38a7f9f8724f00660c318befc1c7c4aaba79248bdca9ce9cd6d6627aa5556af50ab9f9ef589bb4fcff882c987f3d148992fd8c492b7d6885e6b5d07823dd73efa8c1f06f698d3eee263ac1d96b382b5d599311232e383401c0948dbf56891e1e73ecc0e7399a6045c0a301e363daf5c5df51be9bb77c79f9e780d8e29574bab4f22cc38e71a08b404bcaf02413da1c00466215e3c5beefd1abbe0841ab71929bc78e52f024e98fe04c197ced119cfd406817e764fb23151e175ae39e0fe54a4562eefe7f18d6f6f2c066b675c991afe5e8c0656081c2bcfcb4e33adc108c316a541cfba2cd567af302685f853bf14a0bfd8c4d53ca80d07b9c47b4fc966878769eb90ab3a497a6a3b23cd53167d593ff7c7199a96037c912ed118bca288134814966e812e408b8c284da7654841e801d5c5eb6f43ae3f175574f2fc3cb0cd0582dcec5555d4a49c1d1724d4ceb4717d590b5e145c6349a3ed94c5cc92b879180308144669d47730503c93aaa26d71d5c131a64b410cbc1768936f350d5be0518c28357dd77fb4c57d4cde40367b13df79ffe4004e589cef3488b05d29aa37d6b8b30f994a5e89dbc33dead006145a1dfdfa0ecaeb98de976cfbb9323aa5995219a48a98094d091681bbdf1cba15c9d87c08cc0a5f3bd45af521fb1d9b24b100f5aa884aa605dbee278e6c7d3f2dcec9d102b793bf266963d833e1adf809b0f9f39a9489c4d266350a05ea5d602a3defeef6403a44f81d7d51b66db2e4954f09ce5165bbadb3c4e030f6f6056dc250943eed7fa848178ad589f9be74a7c50511f7"]) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f00004f5000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: sysctl$net_inet_esp(&(0x7f0000000000), 0x8, &(0x7f0000000040)="82338798", &(0x7f0000000340)=0x4, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f00000000c0)="4782e8371211a782e98f6c3f1a7959f8c62499f1489104437bac624b955b3933b5f0d9834344f6e252db475c138b7d0d9c273f10c8c4b7097f168cd656647695c21839b6f7dcde66339857a89827ca9abb81971fd902d34ececcd7a40c53474faf02a3b53cbd0c3db5ffb2afec5d18c1", &(0x7f0000000140)=0x70, &(0x7f0000000180)="79e7209612f35e915daaf2d6d5001c5fc2b22bbf4e73be9723f6e134aba3317950e9f2360bb1341c138e03cbabcfec13af207929c4ddd1180edb3adcba5682baf5db74a0a4d48666165edb7676abf9893fe2ac0c5530d577b15b2b682ad3a233b00dc8749d9673ee24e1b161dc4472e792416da9d86a43b849d02efb2603545465a3a4cd04ec3661786ad0ad19c090de", 0x90) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = semget(0x2, 0x0, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/150) r3 = semget(0x1, 0x1, 0x200) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0xe7c, 0x8001, 0xcf, 0x20]) semop(r3, &(0x7f0000000140)=[{0x1, 0x2, 0x1800}, {0x1, 0x1000, 0x1800}, {0x1, 0x3, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x3, 0x3}], 0x5) r4 = msgget(0x1, 0xd2) msgrcv(r4, &(0x7f0000000180)={0x0, ""/248}, 0x100, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r5) msgsnd(r4, &(0x7f0000000300)={0x2, "5186cfb9e42e1477d61c0aff9d92443c7ce851dc56d0f6bbaef29ceb686331ec04d7"}, 0x2a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/1) fcntl$setstatus(r8, 0x4, 0xcc) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000440)="35a11de55f96c46aa83ea028f447ff07faee7abb9be5719cb56eb0ebe3ddbd877bf92f951f34e92bdf8dde2ddd1da1cbae0873084a922ba7f841d49bacb87d", 0x3f}, {0x0}], 0x2, 0x5) getegid() r9 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000540)=""/19) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) getgid() semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f00000005c0)=""/85) pipe(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffff8, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ftruncate(r0, 0xd656) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) chdir(&(0x7f0000000080)='./file0/file0/..\x00') sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x20f928e84a1d74d6, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mquery(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x10000138) openat(r1, 0x0, 0x20000, 0x84) open$dir(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000dbc000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil, 0x1}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x4006, 0x3f) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) executing program 2: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="bb1e4ee6b5475e2d7f4651d5b5a4cde06a5dc351799d1d3bfd6525fe6819e2a2c605c0a70212f67af71233837208bab2ba19387092b0c5eedcdb28296cfa08ace18ea95ec1d35fa4301a0110c86ea2dec3e700144e6bd6e746cc3a5abcac361a6bedbba660fa288426e33aa6ab4aa0b4ea79e65737d87f38e20d414275ecdf136453a2778302674aa4566a6c2ab0bbcbf3f266c283d75d0f638da494e510de87e62f91c071ffc377441b6030a766"]) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000540)='./file1\x00', 0x1c7) openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) r4 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() shmctl$IPC_RMID(0x0, 0x0) geteuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) syz_emit_ethernet(0xb7, &(0x7f0000000480)=ANY=[@ANYRESDEC=r6]) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000004c0)='./file0\x00', 0xffffffffffffffff, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$hw(&(0x7f0000000540)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) clock_getres(0x4, &(0x7f0000000000)) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x0) linkat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, 0x0, 0x54f62a6a2c12abef) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) ktrace(0x0, 0x5, 0x40003510, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000800, 0x0) r4 = semget(0x3, 0x2, 0x2) semop(r4, &(0x7f0000000000)=[{0x0, 0x400, 0x800}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000000c0)="8a26211e", &(0x7f0000000180)=0x4, 0x0, 0x23) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000001780)="02888742b6596520ac0defcab819bc14746435e77c9e2c5e4e44ca2dc1bcf8d0d56534922775707c4fa311ef36756f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001740)={0x0, 0x22}, 0x2, &(0x7f0000002f80)="4f1f497db6e321e637d598b2283c77380987858ca7fd76643ef6fa1e9a2095d011a5108a90f28e68bd9865c122d3526e14120daf5e6c8eebce455ee460b7741cfabb4c8e5cb0cceb58d7b22008044025232ae9d9b8a8d9f213d8e2439f5db2b7b4f230d619542df521a94fbc72d85d73dcad7f17b0fd8225097a4f07ae9f9458387c3448e98b16eba51daad826813c8f91f630a687096e0a346a718b7b36c442c9d8ce6dcdc63683423e823cd4d228c9065278beb0ec3f517c1540cbccaf21c7ec97555b6973f5f7cb259fe086923733ad4503a62847e7b07b77d9fb36f71140c35a3f38a51ad1d20bef76ce05158598ebf550ddf8883ca1c80d37f33b6a8b2c50457e360b135875e28c903133b7b61aa45544c849926dbe92229f73601053c589e6798548c30c620491b1261469b477a1f29290e8a52bab5cb3482e3cc2cc7e388d1aefe827d99e1d140d294c57bc3b2f389b0b683e2b38db772124013863a7703aa5812b119ae58eb905185fe40fc5ea158fcefe9b0730440ffddafafdafcf65c09b286188d0bbb5fe16c785105f1ff93c54d83c4b35b509bb34adb7d8e4375a3fecc2073616a5f5bf93f3272fd074fdcad82ceded448e6a681b1b195364117e6d16411c4b6e5d2b11762fbbc5e51592f12d00"/480, &(0x7f00000005c0)=0x1e0, &(0x7f0000002b00)="6ab5e3faea7ae4400464435a140ad81335499f24fd6f2accbe72414ef3879c5f94ec6ee1a7dddaeaaed7a2e4dbf9cf15804fd82b81b439ac2ae731d003cbb3e7387379944bf54c2f117dfb4e15ea12f69d6003bf2c5ab9b123573a67be44f1d6857418e594176076fab3e859256708045b3e9319017bc4b51abe08b1922af3b37896ea470b2d1870fb490f33f013ae9e6e448bd11b5bc47d7b2988e9a935c2b646cdc1b77599bdaaf261f441ffff79b675f74e593b03df94a986bebc24b8166886d4b1cb625906", 0xc7) dup(0xffffffffffffffff) sysctl$kern(&(0x7f0000000580)={0x1, 0x36}, 0x2, &(0x7f0000000640)="15c23191d740b025a84a1c4f7cd891f02cc8e3d59725752f202023bb10097e2a81495b87d2b36d245c5232acbb023c910375e70ac353e55057ddc11a3c3a97993ef1131e1b7001feb76a57349a389087139e71ce383b7f4ef2ed6edb48cd8a06cd2766c35f1580a939642778434b0926d1b07e48ce04d571edbd61cac311a64f302b9eabf2e2b2492df9d2f97acc421fe52a4d0a95c05cc299789d5c04a1eb5ed10ca90672578e8766e3859efbf6e666e50240f02e349e2a77a4e22ae8137360e6a69530d2ff6a0a7b4bf576e62fe85b5644b7d9e734ba85863fe26bc006e56a5c49abbf1e24d2da42e8cfeefc7b1bcf78ff218167cf308fad2f706b5de74eb12ac23d024972c420cc2a9a8ea8f8142c37ee47345888344ce6894416698316bdc962ba53ff37f18b2e12104d472f81f6cc7fbe5dce50e31be462a59c3c904e8b8f16e5a5c1fa5311b1e91e563df293b84814652ca625da888dc9c3e839c6a80e5932af2635cba82362273ea6c829b0eb033b60863936184f6da2af476f693b8281ecf3c81ba5ff01f771c8ae5978d5d5b3f561d5526d58ea24486049792a6e796afaa9225cc2a96add0afa92b97bcba3bc5d67a45c2e13b08cf99b7fbed951e3521fe0f54b3d88af2602cf44b8775f041d6eacfa412b706c49d46a43ecf6aaa83c464b1a5277f15ce8f1d95591f4a4f60da4a1da5ae266351d3fabdb33ba133d6e881ca7be1500df6882e0e710478b45aff4e81f1f6a282a4dfda079276b0d8a36d4d01d39261dbf0e77c1a058278f75cc256d29c13896fd851a4645c89021a8d63592a8f26835c82e83b5bfdddc6bd8aacd6fadc3d1de58247b4233b4f9fea97b7aa63c6d574b83d2a91840c0cbb6d5d73d07474babfac94385e34faf465332345fc2333aa65a74a1a04e6b4aacfb3ff769f6b71b01f557dfb88b05e9f11214c7c6147d45546b10557b7cfb8209b18117dbc8e15ddc109b574be6425f448199cb2220c7b9dcd74d14b372decac7ff2394d067aff921ae766c88cd93565ec69030bb199eddf4749d661bcde5102f168fd38951e0dbae3a8ad4854edef77c537503b6ab1432e869cc19a2dea7d11a20f83fae794bdb5d3f78844badc9fb83a872ec4424bb1f8975a375427487a810c763ceedaeb852f3aba3fff0e282a73e92ecbe78e48b4d9413d9e5550842c1e36099a7f7b6fa7723f7e2f89fef12a72b8d959be8cfb81f88f1aa82be0aeb2cc8253598c3affec4a1a4310c16c081c3d78880389190067f3d3629db53d22b7e313d20b2f3bc91831dc23fd7473c8bfb98378a56dc0eb7b26f12a740fd0fc9f87da95a282cf3bba21fdcf8d91864b5c12b180ab4c701fdad06ff72c396f1ae6c103085d42ba959fdd22b45f0c4fbe2470649810f87988254f923a5e83537270b2c347a8692906c0b36de99e6c665470f7ea8808a7cacaea284191795cf170759c32010d26b5a07424599f6c6b4219c8023fe721720a3c488640c667b539066405b88c5e0983f66e68ff6bf78e086617d52b803aa1908002f43509395d84673764b359f9160533f6db4ca301891303cfdd421ce21c49f741078026065d886ff5a32703d898407ef2347b23fa82337325739525b0a68e1e825e261b2a8cdb718a9524c55a5a5ba523f153abc4321999abb9fda1355459baffab8e5f1c38c0719676671e257c589d28890c736228331c4c2f62625d5ce686012eea2afa2f25825817700ef47bb0f4da9a8cf43f8a6e5a1f5bf4364e4965fe3005847cde53e2f458f434541ea053fb4834950025e743a20181d40fb409a0fd5c17747331462c1e751c100bf5c525e0a8bb21f71637c12774cdb5ceb33f33214e31993aeaa3993ec64804692427ed09ce636da78ef48e7e6c407ebb881fa371d5a5a2d5cda45c6979093e28b8dfcf9e3af69ce2519e3b73df0cac138563c748527d780e3d2f63902571dcd607c9a0f7ad150f186ac12a2828302a45c82ad3f267998eb28821caae0421f9d2149b92033dcd18560a38b4f5f563b3f0bcd8a3008e652ef20114c645a7e1b39820b0c4013d2f29bde90b29eae44f5fb0cca277ea95a7a3b4af52d6e5d8ce72cbee984cd2d01b71faec662741cfc09f83981d8c28e8bdfd1aa97cad164d332e0f558a128e200c2971e1422ca2bdec6cd9c1ef8bdf12496f190006e3e339dc27869273355b2f59d6f214c7918831369ccb4865d500c108b25e207542a7e887c603017dc4c2fe70e5e8373a61cdbf2ae01561adb01249509dcc3ae2670f213f981724b1166425439f413233f8dd51538136c083aaa9c68c88163f431ea100111da94a3b143b7cbc1cd4798f493ba255690e581205f98dfdeb76cda3c79e3dd0bc885f4c11426b66f586309087e2732fb22483a51ba50762c641b39e9ffc6ab8cdbd06b21c99dbcb18307b24289612f9fea5b46aa81508cd55300b617b2f8e0b5328490d217a1f00db9e36d2c5fc696df433726ca6df20f626ac87c7d7b1e6f485e9dde3c2b01a4c59c14cc30658d03ae46363af351229be6b45baa1b3b329250a92561a8ca4681ebcc14133132002ac4e84e38909468a0974c1214a59e99fa1458136f95abf9b4dfce1d89ecf61f3ecbe145c776bf4d872edc44c2a2ebab1e38efec5c5a8f846ee60c3b37e947881053f4c20c5ae727b99b6d0876e527de9715f770be6744354e873ae4df06a837eb5dfd0d87d6c626d05e6f77812ce0f83a6ce9d36451bc46cfba56a6b5c2223eeac9c4497f2bdf6f81e3cb32a9cf9f0ebb1487b044343569b944517efef027f0906cc4310ce0a6f1753d9556feeb44e07ffd0066f5562553a17d5cff13599935fb8512b532d0f8903adc353b00180da2e534008cf046fd49c495c20d54ccddd259ae532c270f44115493e6ad61318be3a93d3051427a07241537c4440e49c980288d5d744de05125c0bd36c141828fbfe85682d1d205bd9520c046127588c29aa2f24ddaec312437d9858a65e85b51ca521ec039e7f059bf101f4cf0668dceca72ecd40ee4194bb31a5f760ca9751ce54b89bd1cf6620ddcc529bcba828e683b4763c97ecd0f7354c1746a41390a8430b34c8e14e9d405ad352fe2e21d9d07d2a63bc203ae65755250ab7d04cd25b436376c3b0f5be66e33a975f7ee7236a5b547cf8190eaefd09d323ba845afe90028026b0168e24f9772b242852d4b91a56a3710e2818755ee043158ea373b8c3c7641c30a067747f6aeff92403e447e403f9e087c3bddaa97747528b0fcf75392885e347ebf4df1ad01c3d89a99efea93ba83939876fbc4cb94f968387b5bc041aa365b12ee46648142327aa0a4eea149269e2b8da99b40f8cdf88a88c290f0a631e301902b161733c8fd759a57954de854789854fb2d3813f5a6c47af70ca2bf601a1b1236b6af60cd9fe7738a3ddb7646a933d7f5ad8acbae73123cd0602028634fa0773814790827348f91f32e2f2ac2fc9591558ba8218ddb1174a5850949260b96281e5d3de9e4385ce6b5ed14aec5892c2e476a420e28cf177e6ed49a153cca3e3f40f72f251f256c1f884c5720ec86ff79893ea97568d122ba075a2b89e0d720e346d2439bbdbe88fe9ff95ecb273f050d8a3256b67792cbc4e90ee48dfb5426b9c170131450b8c7a6aeec1f4423f523668b9ff4e2223f582e988434cb13b783fa8ecc21186c1155674bd4f4f63d2f481044be3ff4bb1f68b5a1bcfb442f5a9fb87ef09989bc62bb97dc8e6ec200df372eb83a5b29875ce323fb8820319192a8ea9776355c282c6a098940d523e7ee78905f1608d5208ad5a9b50dcc9b5f9d2c04aafb6b20eb6eba25b15922bbcb569c7a636a39b0e2adbff4794f7ffa7ce1bccf7845e46832ac2801da3254d4bb12dfa40d38a9f10444af68902a0afaf94e464824aa771fd3528bd100fd3cd55d9f93bd0d4f6b83e6938fae5892d188d4381413625d4456ab98b305d7a561fe301c992391ac4896ec693c8dcbc4ad9402947a146870a18a5fed8aba3720b399d4cad5b7a4b041b0468c610d5697ed48468ff78c49da37669564c586792a2a9e02239a0581e3bb2549c4fc8da2d8116b3700394f878bb5eef44e5fa7fa1ffc3be337d7db9628870dffe513b78f3021f621345ef67ba9e75dec60f67c12e61bdbb5252a1ee55c41c9569064e6654982805a420066d7c4974a089b2b7a985656f2398b2bd5a0eaf4381875f77cb6a200539ecce6c7917b9e01ad5747168ac737d4721536b8fcb059da0ff6271f0e7df2b4efd724155bbc987691ebb73aa66ca151a32c263cf6af752593e68f5c3220259f24fd17ccd2875893b8762583dc88bd948469c9699e0b7fd132bc0c588ae1ee8709c644b881cf962ccf4950f17be072731e2ec3c27eab7eca59766bf88ed136f063130a15afd3d561d5b3abe959aeb8d9ce450880cbf2509f37b71ecce0a5b40b752206e1d7c57f79e4d2c39b8601a339aa3c0ec382dd422d80bf1249b5deadf78f09f1984ca93dd8c5c78cc2a3ae7445ec449ae996708c0a9c448e8f0147b12e933820b8eb0774aedbacf7b0bb5a40bfafa252452417b953697051cd36939b864dd943a9c53974b09bd40dd30b24650033d5fa9e02eca4255d917a439eabf8c9661affce2e320d81067a00b05fe3a0d9a26768842c6392b90167956d48730700eecf31d03761cf61944d0b40b654dcf0f5c0787b370b373a40776a9fd25c823975413841af8374b17d5abee78bdeb5aa9ae96b51f12ac19a707fb2e01b85da6cc26577e76cf6cb521de5486bf5caa69390f7d017651a56bcf56562047c2a368c11e2596bdd0f48fb38ebbcf67142a4e4270f45988d205b6be2205f8f603495a6cd255177342467a21a0a794a6a687781c265c095488d59836427d4e25a91f6bad4e3d1e3c4cdd7216e61cb08ba2ce6b3512d3da19ca72cbe72d7399a89cdc578c0e9f2d9d1d905ada1c9174bec32cf7ebe24b5d9d24d467496af8b9d042d1b863592cc7648ea499185540e8d29ba86adee9139e52b6ffc63116b6065fae264fb1ca2cd3f48c3ae9a552de12dc39f66418b19a5d1bb2b99e7d78bcac2e3b6a87abddb8809f6d50de591888ef5660a31f54facf935f2085d83a8a479cc647d93a581bffec70e8aa1528628b9584cbdd67e98e8a16d97e21c5e38ac417a8c1a69ca90a7c4a39ebdad0f321ae93e8c39bfbbf6db4cf7765de07ab8444447d860c9adab6bc8c768234d2bb43311da70d3a7b4d490e7d022b2eec0198503071ba059db94cc7b6f681eee2f3710112e91126ac500dc639cd5146d0ed98d2eabae6e375cd5580e15671b2011903673bf9c2d0670b4cead74b71307856cb412cc2a9a2a5f87afbd01820f250c3b23712f4b787207cbd07b62e7d5f4e6d614e410d5dbe919e60e4a25ec9f1ed710091c1cbf3aa2149d6fe7f1570217180aa6fa17c15e25b41acec26a0a2fdc35bbe45fd5e648b7dc50b87a8bf69bfb6b770ccc2ca15fd398104e7a2768008a64fda954d9b00557350cea432b2aa044a3b91b9501cc54bdc44dc9b8d8ce6644b0ab44edf8cf680b5f8b0922fbaed6f7ee879dbabb9b0f7334fd2f1dfc7beb0f5ed4772bcf268d0a649617bcbaf229bebeaa67142d604b3f69194c7854c6ee040ba661f0f8d2c233e9d265e4e08abfdae49499148e59c79f7ca7594741ab1e10a5fa96839fed52535e6c1bf09b36c2870331efc5d3f331d3d4950645e2981fb52190e6fe7c35a21bedc44844068edc938a331006cbc0423347eb9cb34030bef66348a11d9e3cbb8f3b4724b0e6cd", &(0x7f0000000540)=0x1000, &(0x7f0000001640)="49a4a5e984b262fe9049b8cb5cafb8e121f2e74a90dce3d8d0a894b850a473e44781630202ceec6e1c2ec3763f2d81bf859af6e7280dc2294a33a59764649cd05e0e4ebb140073d8d9298ceed83a99d19b4959a0339548def29b7404684e1b3c7506d0af78e2c93b131219d1bbbc8977159221c6cc05c2e1f6640f04d96eb8024e43904cb9328c2395deca45937c44e763bf61ea36c9d852bab90f37e34c3db7e8dc7d133c8dc4909708829e38ce0d", 0xaf) socketpair(0x31, 0x0, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000300)=[{{r0}, 0x6, 0x80, 0x40, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x31, 0x80000000, 0x5, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x7fffffff, 0x100000002}], 0x0, &(0x7f0000000380)={0x9, 0x3}) getpgid(0x0) sysctl$kern(0xffffffffffffffff, 0x0, &(0x7f0000000400)="678ace905003838c7e1ae17ac99aab2f1cf9dcf07f9285196e620bf38a1215696f8a1c627294ee162e942976477c0aaf902228395762cd7bb4d29f8728f7918f8078f9328815d7c5b348861c1423b117fb2e825cee45605213f333b0a396fc0801926205c22ee22c045a09d6172290666b14ee5330c16c907aca72a0e8c1f9acf4495b736f1f87729de4e02f19f9c018addc673c01184342491013fa36108b389cc2e713e7acaac0f899e6fd12b5250887d6499587eee3b1b79d5c7b2ef1b2745db1ae181701a58bb07a4873023853d05998080e3fde6bffa5e45aeb45070c8643db27bbbdea2f5b84a8b823fc1bfaf6b33b14a200", &(0x7f0000000040)=0xf5, &(0x7f0000000140)="935b46b7b3745f041c9c356f851e33b2f0299d4391f01ddfc360c173009b", 0x1e) r3 = dup(0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0x1, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) readv(0xffffffffffffff9c, &(0x7f0000002d00)=[{&(0x7f00000017c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/110, 0x6e}, {&(0x7f00000028c0)=""/85, 0x55}, {&(0x7f00000003c0)}, {&(0x7f0000002c00)=""/126, 0x7e}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000002c80)=""/93, 0x5d}], 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/207, 0xcf}, 0x0) setsockopt(r5, 0x80000001, 0x37, &(0x7f0000002940)="030000001d95e189c67ac7fd5f94285e1e7b82159e26b0f27d60640fd41389f2ef5de7ffff83817d6587d3ab2f4e3595ee17a21dda6c0de77a39806bbea9d7fd133fe8c40402501f5fe2820dcba6021c4b89da267e50d9029cbbef7f3b215e85fcf63aa929d6e9d6814f85441fd90832bb2fe0e1613949a1e1a4cfc6591f5f03217f768e97b36a111a0fce64f25b6799d3b8bdca23164b6ba937d98e0edec424b626f9843292c0f6a9ab308e145a3c8934f87942d93c1f91ca746fda40e2db3963eb8b26e90c25fa82b6f0da3ac6669f145d4f22ce3112346ac6202b22467aff89e111e01c7b2178b2d603fb2b1c7a347fe555ac107414f24cb236723548cdfe7de683476a060af1b1d40cb464b96dcffafa241b486dc0807168588ea8908a5d9b7e173f648ecfaaa5d58f0f0bc9afadbab5d3d9214ff128d542cd06197d8a558be9b8b00bf4dcae71fe7fea83d83b6945ccc012f9093b6232c3e4f5581416c4d69d5d2251e68e84dd8f22ceabb591af2f06b36da8c3bb371f335b97bb7cda3ea936ee66b60acdfb67be13278e60ed322d1d334ec47e18683ee705f224aa6e3135d51821000e23e74d3d6846", 0x1ac) sendto(0xffffffffffffffff, &(0x7f0000000080)="5c9684355baf33a753", 0x9, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 3: setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmget(0x0, 0x1000, 0x400, &(0x7f0000003000/0x1000)=nil) getegid() r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getuid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x5, 0x40000d28, "0d88f93edf00040000000400"}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b904", 0x3b}], 0x1) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) geteuid() getegid() r4 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r4, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r4, &(0x7f0000000240), 0x13, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000580)={0x3, "09a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114b3788e1c1dd11ab37ffe81e9153b640cc305bcaeaee2e8f1db7dcef155613b"}, 0x101, 0x800) shmctl$IPC_RMID(0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000480)='.\x00', r0, &(0x7f0000000180)='./file0/file0/..\x00') open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) pipe(&(0x7f0000000040)) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1fe}, 0x0, 0x0) poll(&(0x7f0000001080)=[{r2, 0x1a5}], 0x1, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000080)=' ', 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x3f, 0x0, &(0x7f0000000000), &(0x7f0000001900), &(0x7f0000001940)) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=' ', 0x1}], 0x1) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000180)="0000e80a", 0x4}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x400000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000640)="edc5b796445350fec0b489751d1622951fc593a4c9838f394573c433b168dad40277634711d9abfd3d8414cfcb01fa1a83b6ee6b565105ac5d52890a9f0b6f03af807b8d10aa4fcd73279421139823a0bd2261900a6071fbcdf5d26827871d97de219a5a88c60a3109de73655a8fd4fd94dc91b1ed9f2daa87a15a4693a0d45d02ba5625f5654784b47c4c90204e074e1c26ec09cc1afae7b16c1c80bbd644d214e0dcef957823b58087f73ef3d59a2bf9326928279a1389d5acfff46ad0", 0xbe}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="0438bbf62addee8499d1074a7052927b48fe3a8d70c0f7d36317c6f61ab970cfc1c8caa42b923b3c8e35544e60c3caf0efaaf8c29513f60d7b5f0c446dcd9fd6c613000bd93efb3f6ff900000000000000839708e5", 0x55}, {&(0x7f00000005c0)="27072bd30bdbe7884f5c2b3f48670c5fd79f752f7d78348545c3d5b4fc9767c562cf6c3ec32edf4f44cc183ebb09ea342685961244999407029df9ac30d8547be1b40235c669b85780eed28386cbddf24c4a67d3c0445b5004dd79", 0x5b}, {&(0x7f0000000200)="a9489305653a411b9473da8839", 0xfffffc87}, {&(0x7f00000002c0)="b498b4de30316535a7acae3385d90297c4ebcfb76f54249583c2efe9958375df4747bfa5b20dac6b91fd1598c403aa8353573aa2c7b08f3e7035118f77839602183bf148b3d825b69992db569ae14bc42adbe0a667db027fb8dfc34330a4da33b9ca1c18feb96314ff1f733f775212779c75f32f35347392e7542ad147fc1e4c"}], 0x3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) r2 = socket(0x18, 0x2, 0x10) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000001c0)={0x1, 0x49}, 0xc, &(0x7f0000000200)="480905c05030b0a967d8333644d13a28426024d24e11a2fade683f4721920f10d88ad997a2af7ad49e87d809d8f71b5654b800ef3cb0781351cb67172c6865d6e8ccfe2dd29175d06fcba0f3", 0x0, 0x0, 0xfffffffffffffdec) semop(0x0, &(0x7f0000000040)=[{}, {}, {}, {}, {}, {0x0, 0xfbff}], 0x6) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x21}, 0x2, &(0x7f0000000040)="45aec15a", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="bd3ac9d7c89bfe41b44bd86ae09955906b31dd6ddcceb7ce899b222bb70ff4bd1b26a62ddd3ec8fbeb887ae14e18f57d69d75bcb48933b4ca25d8be321280695fdcbf2dc902142fb48532cd59ac93bbff38719e021abaefdcd26837b5fdf5fb3f900"/111, 0x6f) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fb000/0x1000)=nil}, {&(0x7f0000978000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000fc5000/0x9000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000bf0000/0x1000)=nil}, {&(0x7f0000ae9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000cfa000/0x2000)=nil, &(0x7f0000920000/0x1000)=nil}, {&(0x7f00003a4000/0x3000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000dcc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000fb7000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e4e000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000f4f000/0x1000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000af8000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000080)) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x1, 0x1, 0xfa) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = dup(r0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r6, r7) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r9, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSKBDIO_COMPLEXBELL(r6, 0x80105702, &(0x7f0000000080)={0x7, 0x77, 0x6, 0x800}) connect$unix(r8, &(0x7f0000000000), 0x10) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100000, 0x0, 0x40, 0x200000, "c07b1f46000000ef1f0160fbff00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000200)=0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$lock(r3, 0x7, &(0x7f0000001c00)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad62be4b065c389983d554ecc416cf340018fa8e"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x3ff, 0x2, r5}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="23117b8d", 0x4) write(r1, &(0x7f0000000300)="14bdc0ff1d34e2fecb284a6498307dcda9aec43050039a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b526aab145cc91e699657316d9f8bb5d542c214247df4fa88b0f2248d34d8f98afe7e782071aba3b0372ba2ed012374000000000080000001003f3d1b32d7780840e35a7c0d235ce045a0d18dd1421d53c3da3e00c4ee85c782bb8a596ab94aaf44aecc739bd1d65aad2a4346afe979a9e3efecedb31955ffa40ebd6c5d5597f044190089d0758708e672b52352e4418702d70a94d50ba9daa84428e29d39cc9a39a84deed2358f431c2b04ddc56c0fc6f4a4fd1a99b06570068240f0f4c7532e2db738da09926174508f483d38ae897b0abdf969078413eb79b5e0b01676674432cf3b421567d0a537f0c90e5ea3ccae7fb49e45ec55ebfd795c95eaf8e6d1370c729199a2231ce0fef7f887d66f21c13b61d8f5cfbe00"/368, 0x170) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xdcd, 0x5, 0xd28, "0d88f900000400"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x93ba8e9cada24cdd) writev(r0, &(0x7f0000000280)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d", 0xfd}], 0x1) executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) r0 = open$dir(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x4001, 0x0) symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file1\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x60, 0x2) readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000100), 0x2) r3 = open$dir(&(0x7f0000000f00)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="bb1e4ee6b5475e2d7f4651d5b5a4cde06a5dc351799d1d3bfd6525fe6819e2a2c605c0a70212f67af71233837208bab2ba19387092b0c5eedcdb28296cfa08ace18ea95ec1d35fa4301a0110c86ea2dec3e700144e6bd6e746cc3a5abcac361a6bedbba660fa288426e33aa6ab4aa0b4ea79e65737d87f38e20d414275ecdf136453a2778302674aa4566a6c2ab0bbcbf3f266c283d75d0f638da494e510de87e62f91c071ffc377441b6030a766"]) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket(0x11, 0x3, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = kqueue() accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) poll(0x0, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x20000005a}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c537, "3c107dae307e08002b4600000000da64612c3300"}) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000000)="bf0909b98732e43a60ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) socket(0x1, 0x4000, 0x8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xc4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) shutdown(0xffffffffffffffff, 0x0) msync(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x0, &(0x7f0000000640)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x0) msgget(0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 2: sysctl$vm(&(0x7f0000001200)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup(r0) getsockopt(r0, 0xffffffff, 0x5, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x8f3, 0x9, {0x1f800000000000, 0x7}}) syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000000)) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x400000000000000}}) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="aa21aaaaaaaa00000000000086dd60aa325a00180000fe8000000000000000000000fdffffbafe8000000000000000000000000000aa000200000000000000000000000000000000ffffe00000011025f6266b30381bb2029d68c11c476e38ba604284807f07d3b57674e6c8039572931d8ea562241c4dfbb936ef9a67a8760183d243d73c450739b91ae5e0c411358a7d9d306dead094dde0159f775f6a8a70bfec502db76061da996ee439f0b7442ed03ed8081f0b04010a1b0d2d13c12af0078019c0c22c22301143ccb263a10aaa480c83f644ac83940f69b1f2b1cd2cbe1e3a93febde09af7664dc0840de789f25965edf2004ddd6c0b4a"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r1) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000100)="2eaa4e713048e6993192964865ce5c4af2c121f37841a3c24f00491b57651d4da93a75aba3c3dc7d772592fbae172533f1dd702f19cb6be135d9d5216e2b953ca09ab51feb3745f8b9c855d3d76740788db6063ef468bf0b37e89c0e3ea72348", 0x60) socket$inet(0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x9, 0x3, 0x8000000000000000}], 0x127, 0x0, 0x400, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {0x8d, 0x1a}, {0x3, 0x3}, {0x20, 0xc69a}, {0x83, 0x9c6d29c1}], 0x5}) madvise(&(0x7f0000006000/0x1000)=nil, 0xffffffffdfff9fff, 0x0) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x1d, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r4 = semget$private(0x0, 0x4, 0x4) r5 = semget(0x1, 0x0, 0x0) semop(r5, &(0x7f0000001480)=[{0x2, 0x4}, {0x3, 0x9}, {0x1, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x2, 0x1, 0x3400}, {0x0, 0x9, 0x800}, {0x3, 0x800, 0x1000}], 0x7) r6 = kqueue() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{0x0, 0x7}, {[0xf3df, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x3], [], [0xfffffffffffffffb, 0x0, 0x0, 0xffffffffffffffff], [{0x0, 0x0, 0xffffffff}, {}, {0x0, 0x7fffffff}]}}}) kevent(r6, &(0x7f0000000080), 0x9b, 0x0, 0x8000, 0x0) kevent(r6, &(0x7f0000000140), 0x7fff, 0x0, 0xff, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)) setreuid(0xee00, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x181, 0x200}, 0x3, 0xd47, 0x7}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 3: sysctl$vm(&(0x7f0000000180)={0x4, 0xc}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x5, 0xd28, "0d88f900000400"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d", 0xfd}], 0x1) r2 = getuid() r3 = socket$inet(0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000108000000", 0x8) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000a80), 0x10) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000580)="add0f55662cc1b0702e187df6d9418583ccb99dac48f3cbb648d383690f5c3b6655ff563a9e595d56f16ba8f1a888db158d832b7f6575391e3c53c6d38a9746f3d273347f4a463437b1396e0ba852358d83aea0fbb264c15cb477ec1286ce73b3613d233879a0e219a6bd326f37c80ca1dc43faaca25c36c62271cb7559aa0f838bfcc2708bd29affc1864390423faab8fb0b8c3d7b2e8598f", 0x99}, {&(0x7f0000000100)="e87939b90d798d72ea", 0x9}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYRES32=r6, @ANYRES32, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRESDEC=r2, @ANYRES64=r5, @ANYRESOCT=r1, @ANYBLOB="88e90d15a43902000000"], 0x50}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x9, &(0x7f0000000000)="ea00000100000020", 0x8) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYRES16, @ANYRES8, @ANYBLOB], 0x15, 0x0) msgsnd(r4, &(0x7f0000000440)={0x3, "a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af83f321177b2fdcfcc2725691dc0"}, 0x6e, 0x800) msgsnd(r4, &(0x7f0000001180)={0x1}, 0x8, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000080)="22cc0a67", &(0x7f0000000000)=0x4, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331d13feceaea701879046e438a62a60a10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b12b70e4e861d93975e0000000000008abfba09001d89e0000000000000008000ff00000000090000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "aa325a", 0x18, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast1}]}]}}}}}) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r1, &(0x7f00000004c0)=[{0x0}, {&(0x7f00000005c0)="935c8aaa523b3ec275655a2fa6369274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508d93928e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdbec050df188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd2c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e4852539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875c489a959425db272398a2eae29ef2635", 0xd5}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b94bebac46830ed547079636fe38db90a9d1d8ee6271489e77d990331360de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3170267add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb51", 0xe6}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a1b3938c849d4350a85aa844eba85895ac8007096035a8c10a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c", 0x57}, {&(0x7f0000000200)="106be80028fb4bba413f41685e141c481f8aaaeb5e43124eb478ffffffffbd121d915805923ef81d59d07d35b500000000002e42000000000000000000", 0x3d}, {&(0x7f0000000ec0)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123e40000000000000008fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1840106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3d0086756645db248b5785d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8dafd6a73f92de3eb85a7e6f91850a9299de884ba57306e9db38b3ea7a169b65ed601d82e503a7c716e2f049d0954eeb180600813028623ef5ef57eba5b6c05ee21ec1b3f7f7deeb29c6a0d714a961781940d6eabaa67ce41deb9f628de92fbaf996916731911c8c2e90633a7ad6d871939bb50eb962552c5a2b2248e4abaede0a0c42e3c7e2c998f767160400000000000000ae9a77a1da7e2447fc7da708307f8bfb2b4408906d3afd84c2ec6cfee6a39a88021b0e35fd895f26e7483e9058d78b80be1b2d7879e19a277c2e46545ca3dcda7a0000000000a98fa9b7722481e337f20abced21000000295d56b45b4cc898e922ff93f46d89d53b4a7c0716dea6d67afb842e90355019a2619a2918a0b15b2fe8b5cc05b823dd2f8b73be2d2c73ab157efcd50a8f39e40426f6181e17730e6aa19ecacae64abd23c8e269bdc1616d7aa44f901111eabfa28de639b0394e8b95930f72afe7a5a98bdde9f6efac4603777cc0195ba81643364e2b92ace9fc7338417fef", 0x21f}, {&(0x7f0000000cc0)="4a6f83ba8497c79d47900071b6782117d630634ea5a9583194cc65bfa6eb689e69277ea40b96b1831ce55c557051619961506358dd68b0f171f96e92bb928fb6bd5f56b33da9c1536172361e52caf43b7caa1174e46326d9085360d3459ba9070079bcb6368506895105097d36fe826ab11deb9f800873b82ab8f9a3379d5eb33d93e9e00c8eb1a996a738885f8f4bd8bd6066f19a3ad98661bd00383d82ccd81716099283be49107b5a61a1b400b7b5944cb8ba19dc6d5ae64dfd6425fa8ec12435f74609ce3602104f8c7e8c7e00731beaa3c6185a256df5243731dcb9cb266c1fff94cfd9b61c510c43e50808fa1e600000000000000000000000000000000018b79dc954c730c756b9b5f8299d5dbb471017cd46b64dd2c6e5c7986beb088bd6c34daf1be54dc3902d0fb45bd58432e98aa3faca13ed3dad2af31d89c848101fffbaadb35bad19e6d4d800628bb06e7124cd3e4466523e1c8968e498f90b8c9c0fe77d851ac15a37849f63e16643abcde69c36f90e0214bb2ce868f66db64675ddb6bf9b9a0faf5c88ad4779f2588c8627dae74c370caae575fa0e0c2684db1463f1606ebad1c175c080fa6faff96ae9599679951c7ed3a6fb350051a1338502b335a8e8a764b74c83c366335cba209b8f968a091c1c41ab36004b469e7ab1aa", 0x1e2}], 0x8) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r4) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000380)=0xc) getuid() setregid(0x0, r2) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8003, 0x0, 0x0, 0x0, r3, 0x100}, 0x0, 0xfffffffffffffffc}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) seteuid(r7) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000180)=""/123) fcntl$setflags(r0, 0x2, 0x0) executing program 7: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = socket(0x18, 0x2, 0x0) dup(r1) setsockopt(r1, 0x3ff, 0xb, &(0x7f0000000080), 0x0) setsockopt(r1, 0x4002, 0xb, &(0x7f0000000580)="03000080145bc735fc91d4db1a7aba93ee8e0e3dc131c17411a0971505cd0cf2bcb8c6da57ddfcc76c43bf446bf2eea99ce2fa97f5773203ab0e8ecbf78e973f46d4527a6b4b00000000000000002a45eca23ef5278c2a7ebc82b40fe163c15f419d9582fbc2bd2888b4f8c42d7d865d6da85be34cc27644a85b9df7c1560fadbc08fa04143600463b6b557f700330272090d893023688f4ae7ea8beeaf7d109c71dfb0ead8e42af4fc6874d1f81890094a7b11603a7514488783022b6c23a40694760ce8d83290bc1369db26afb1cfae2c02e9cb4e025bdc2036b287731d30554a47abce658a16156e6b5f0f04248948e2030dd530ee8a0e1c4a60e8fc42bf565c6dc1a354718441e1df516ca6dba8b6a20c495c50e0e7120013110419cb6d9f7ca36a0e8166b700e3a2059d74f9ce5dbf6a1e94917", 0x136) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x0, 0x20, 0x0, 0xfb77, 0x1, 0x9, 0x2, 0x1, 0x4c00, 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x80, 0x0) sysctl$kern(0x0, 0x4000000000000037, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000240)="3f7f075a6355005067a84f5fb90f8f9b7a37db36bb7e35376e886ec78bfa865c818af85502d66c45a0a58fb9f662bc9ef3c90e3ee02302ee448f6e855e32acfe4c183b5ad6aeff437fda52e89d1efb8b9539c2ef9ab7cf4277ec3217e6ad70dcd2a286a3ab2dbb1de9745f624faa2183969c351472bdc8b0cfb23b02b67592ba9cffa63870d751af71fcdbcfee0d5144fb3af1235292cf52b2e834fc5510ced9958527031a661aa4b3d3b23d7a", 0xad) openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x100, 0x0) r4 = kqueue() r5 = getpid() getpgid(r5) kevent(r4, 0x0, 0x9171, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x7}], 0xff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = socket(0x6, 0x1, 0x8) setsockopt(r6, 0x1000000000029, 0x6, &(0x7f0000000180)="652ffd68d74da38a8a395bb9a0e7b83bd0a9ca9e05df3a66ca167ad156a486a847", 0x7) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x300}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000400)="b1000501159adfca00efff0001000000331c13fece5ea3b255e17ac6f85a82416ba10500fef96ec0c72fd3350600000000000000f0597b1d05c21d7d4e3006000000acf20b7804be381649def7c8cf5f892b297be1aa0500000051e2f19a1f139b672f4d335c223e7d0c032b40000000a42102000000720fd18bfb4a75b51ce04494124152b181ea6e2ec5890400000010008000361b4cc702fac500002021fbfa0c", 0xa2, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20880, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) msgget$private(0x0, 0xb3) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="890009d08af6c364e0d13117a66ebc9ad1380cc0ffff170070af6a7a49abbe59bdf3cc41e647dc9fa34dc3b9a60a01", @ANYRES32=r0], 0x9, 0x3}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000980), 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) geteuid() getppid() getgid() getuid() r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000340), 0xc0, 0x0, 0x1800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000ac0)=""/240) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000740000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005f0000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f1000/0x3000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00007f2000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000060e000/0x3000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068e000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005f5000/0x4000)=nil, 0x4000, 0x5) executing program 2: recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000001c0)={0x0, 0xfe10, &(0x7f0000000040), 0x3, 0x0}}, 0x10, 0x40, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ac9d0001c000003498c7d3c88732762c5bbfb418dbe5cff0200000000000000000000000000013b000000000000004e214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000b206cc8b"]) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) r3 = socket(0x18, 0x2, 0x2) close(r3) socket(0x800000018, 0x5, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1f}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000000)="6ff2705705", 0x5}], 0x1) executing program 3: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7fffffff, 0x3}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x6, 0x4, 0x0) setsockopt(0xffffffffffffffff, 0x7, 0xc, &(0x7f00000000c0)="ebffcbff12b9fd81405e0e4b2e785eb431929648e05d5471e678a5c3947317a0d4ca222ffe5f06365b094e4539ff967f9f024a87e71215a91093312a071d8089c42725a661c914e9d03ed52bf0cd3c9c1db1ba5d", 0x54) dup2(r2, r0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() r3 = socket(0x18, 0x3, 0xfe) connect$unix(0xffffffffffffffff, 0x0, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x0, 0x0) pipe(0x0) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000080)={0x1, 0x8000000000000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x8) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) mquery(&(0x7f000023b000/0x4000)=nil, 0x4000, 0x0, 0x0, r1, 0x6) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 1: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) dup(0xffffffffffffffff) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, &(0x7f0000000440)) syz_emit_ethernet(0x52, 0x0) syz_emit_ethernet(0x52, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, &(0x7f0000000640)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e35a7fd8d50863f244202b81e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e674b63dbd70f82c5e419525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff0100000000bfceb14bff84378c90494fe5f8be2d6200001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c050000000000000054d73c638fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d910000001000000000005000000000097ec4f3cd079bb0f35a147deca20d12bfca9a1abc4d4826bb9c571f53cd3846929560e7e16fcd3e9a77995ee3f904a4d98852011ee0d490232ab88f2aa9bf9f8fbb23fee0f52e842a9e96f24cfa752593588d319b3b5ea1de64687775fb01c63c8fb0e623e9a0426b9f64ed934aa157214c1653c6c0fa7eb4802ac088fec4db5990b95c47b8dcd90157a9fa7c567512d9c8248d1901ee1", &(0x7f00000002c0)=0x2c3, 0x0, 0x0) executing program 2: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0xe000, 0x200, &(0x7f0000fef000/0xe000)=nil) r1 = shmget(0x2, 0x2000, 0x380, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) shmctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x184) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgrcv(0x0, &(0x7f0000000080), 0xfff, 0x3, 0x800) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x0, r3, 0x8000000000000001) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @random="6a134f0fe734", @local={0xac, 0x14, 0x0}}}}}) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) executing program 4: syz_emit_ethernet(0x1a85, &(0x7f0000000100)={@random="c7e052ea36fb", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x1a4f, 0x0, 0x0, @rand_addr="00000000000000000e14fc11133f6400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x0, 0x1, "600e1a5d8b3f0dee38"}, {0x0, 0x1d8, "7c55d03f7f83e1cc6896dde89e26a3c50c16016172a190193ffaa45dc9563a9a964d699b71506d4fb421c8eadec34051cc120b6fdc584c9dfa5601b5ec92ba212d0254adfddc010ae9a6c2ff079a8344fed5de018857788afd16fd1650d64023e8a36750648858b1becf3fb0320f851a1f3ee894f74c0db65e673b3a305b2a6edf354090a75d4768c6f4d3d32bc4208d47cdbfbc21c6724158a335229c35f209432bc2d037465eb6ef79922f8934a19832b395555d5e53b5c49ac3e4b8409ac28567e3a4c6bc9d3aa1bd3badffc958fcde0e62a69fef944037819db04a7441970050803d7fb4c86283a9ab903b052cae5ad3baf95f104dd2d63857cec6702ae197f04ce102268d303f5b18bf1b4c4802a9d73c4897f60d41156bb25cb966e6b424f47f611141a4484348a9243277cadec9e44b52bd90af0d9b15466d13edbcace93c24eb17da858821a6255cde42381c6ab4c7ff80f2fa08562cc9bd1a6d8cad1d2532617c4b185043cd32fdc309aa66c03f3b4526d695d5fad6f3279b216001db45b510c5aeddc842185941400355c1131be86cc29abc60bc01aee3e29c32564a2e00fc8d96cf7c0b1f755589bd5989387d42d1471265fc920b26fec679d514939e2e7be7443bfadb4fe668f251927700aa558c14b7e62e5c95030835368b01801d68b24c334c3e2319f20eea646583db07c9c600c0851e0f8236da07e0a147abe610fd2d4016f883ea7c55476a9a9e959a0a208a45fb49017702fac622ee8163b8f29ad3d604fc7aa62c9b72855cdb85740203d2a79f0b21bdc527535b89f79187409808fb2dfe235e65db39ed00b056dba2ee2ddfcef88ae43876bb0d8cb5723af4468361bf639f331568e4be3298c31f86a4030d64574be82afc54fea440b429dbad9694264af6c3c0d1eadb722d13e7b59169124cd71e44ce45d4fa2483c368c8e549c4a5a6067e01b57e65e0302b282f89530521cd920836c52cc9e1422ca0cea759a0c424cbd2bb580e4b93f4527c3226c7f4fa9a62168917c31cc071ac403bfde95c20ad2330692ecd56c4d2ce40da8979be74a5e2593c8e43dd6da9af9dd7010c5e767497a2b2bf0fa978d4fb413b6e5c81f6da9247cf3595e12d1f06783fd1dc28809c073c2502c41e1ecc90c65e928a68173b7e18567710b31c5c2b05b182b89b0a22b4cd4e012c800ae3cb4b819fa955cd03377b2c2c4c63cf98a1a2bda515ba0f0e53a2a454c20410368daf828c3d90a3d5cf518fcececa72578c438098e6a856a7a0f40c5d731edc6e25ff7b993e45a2c25f3d31d4bfa7885c6937d2cc6cee9a6d7e44a0ac880d178f378a6749d844ccfbd2d03c1b220a12fe565e8aacd46c56649ac506f9ced730a18268e5f57def75bffbbffa56796e4c6f3a088cf7d4a5bd3db2bb58c91a19ddd38c94acfe97a6bcddaed1144bcb00ac0e00cf3c6720493b7fc557afc64c9d66a527f26f1f13725b097fbda17839e4bd0c732abd23b3977bd12979afc18627582dc95b055488c257dd320a455b394f1f9feaf879abc5d7a73a55712640db7537f763f5ccb1423db91aa5eba756e2cec7b6c9dc49aee0bf4d51eeb4d07397e6026432abc347eb10041186569d6a76b08674ee804a5662418d1e7bfbec02532ba6f7cb8f46533f85b37865651c5fb9fd166df5659883946b44c520c5196ac2bf58de370c26ffab3ae62452b6ba5cba14c38ac92bd1eaab98a76c2fe73821d955a2d61ddc028eba39c4a14cc5c15af77217e4ca5d157b89a4396c83bb90e431ec9b6056ef9af509217cdc8181012cc43f9ca13c557af6c23d4cc35caf8692b0ac30d83730588f6d4116ce88fb1cdb902ddf9346f599c8bfd89627db3b16b0c4ccd91088a6508418ae32dee8b39072de4699056e0459efb0a9707a0d9b3913b1fd21eedfc482f2693a7c899491ff6a1d481fe7953bf6d910b9b151bc58abb7ff5ba3c3f8054aa530d69ae098bde96554c50608dd727d9f706bac0b4dab586288947d173a4d12d4be7a7c0c36d172fcb67087d1fd7c12ffee4aa86845b46649dfc4e1e2b9770541d9616f7c404df166ce9157f981f4b13bbabb4839c7f60a7c61cb4b503a4cb70e7b4e6d77bdbfb607ec4cac2f199d75e93710e1649558233478d4e03de346f653c12b6698a9b490508cba48059829bc06e3a38efa20222d893adbced42ba39f523a8f381f9399cba99cc3aa8736c2dd2dfcc3a6b1938ef4ebb2c0cf61fb2bea17b7359791e6d5918f1f113c1418159d242ad5ebe599407cab8bbc1a26991b03f0956d861f4c21e604135e0c22bd1b2ca23ca5ba41e143584c0784ee47d9045b0a4b6bc3310f5ed0e49cbd6716edb528fd3daca7c45a477f6f8dadf2d064e3c60662c748de15930792b1a833680fb3f8d7ab66b4d17d5d124d72ed68ebc7ca2e553ca7644e54ed0a4917a77baabe0225e50127b35d3010c0894dd0f68aa5443c9c4cbecccf906461802de73f39d084a21a50086de972aac10a32924477bf60f0b46eeb8946c9b1b8dc328f42d6a37bca8bbe05f1875dc21f520fe5988011bf296841c9c8e1b1da7fe89efd6698fffd8d4aebe2fb6807ccbaa5fe3f9ac86339519867c064f27654e8ec5dcaa499bf11a674bbf1a11a4d77bac37bba719304b20aa746a6b26d669a6d41eb285d567c1411c52de230e3cfd2b397b14337445316ab99e35273423dfe1fe87ae717343d72cd1ae2e1929e6c250e95b175cdf0bc3d3a41ac6f8a9077eaba5db627b260d5bdd277afd24255794ea6b88fd397122d92a6621228ef48637cc8309692d5fd27bda33f0eeef921a6ffa409a4bb6a73b009a855bb9b084b1b1976154e53d9d4fc22e4ac08f8ca1a7ae9c7e915abff7987e2596194cc14a3bae5a7777aba6442f4d25fdeff1753cefb30fa97a11371fb4da8bda3ed2e8131d44f28ede367de1a74c3fbe3238a038fd8bc57e0b3e94da0e4b70c09995859b927bdd4a7f1aa6fb466d92288a84824fa4b998961c13e0888e0b66567a022894bcfddc7477dc4c009bcc0b9ee4bd5a1d2909324a71cbafc89fa1b674b556601c47c9a7c505a5cca6e063044a75c890306d032e9d1a94949135f278a85507a727974feb42da6ed89e6055a626416975424d0f4964619d04e4c7bd8ae67e436f28e776053b9179cf6542e5934e207cc6ad18cbbc9d0b585d9ae0282c7eeaad120087f77e340c70bd15828d907e501636062939a8904c241233db7c328467350d7e0ad817b789248140f2d7fba04c7499e9101cd331965e3a62b0c23279c866465a7bb0579123e1cbe30fd738dbecba08bb24295d976bedaf2845fb05f47a2f05994f4393d85c8f2231e2586d25c110641cc63e9c8063935222f14568e9173328feeab0376bbf10315ab03aa41236d91a9e70dee2fd72c1644d2c9e529fbb714b653ad107cc3a48352fc868765522e51cf0990363f7a90f5242ea757c8ab67c17c7a5ab91e479c4de30825069c4576f195c0f02fc130e817818e991002a80bc905babe3d35816e7727ca608d9edc491519c1612af704fd4fe0496bd9f318347b0ea7cfaba443b7ccb91621cf9daacf3d708d2d8e0c95b694fc8e96621ab3558cf3d74d4df83f2b74a1f9fb893ad819b6a6512f543a0a4c295b41a1d3e2cc2db792010ec9fecaac3be1cee8af62368b80860ca7600f1dcda98f6e39a6c9495ad3eba6ccb9aa27c997aeefa7435d683f6c0ad47dbb235331c76caa007ee8672926aafcb10b6143c19d77170174358da8c7008a1fa69b17ce62fe6254c14e2e52efc37e3636dc133e0a30b995c4c94d85bba38f1005f02fadf22336b49390feaa870bf6c764dd3125ffa98a07cae071f38cbbc814e31adf86a5d5c3be8a6e3c67003c649db7763ff5a8213d4f52fe4e7ead9b964ee3e5523b6a0021e5c7d9f4434bd9965bdd7b5260c8bde77aaf814fa23881dfd9b97c4d8d01e0193eab54ee2542b6e58be2bbb283407a01e8f9c6314baab0c4cce393121079c11dd1a9f01f0e0b451db1820d52a6437e8a9ad5b5e99997891ebdd899b34f86e9e351b09d0d08ab8805838ba1d6299f02b847408bcbadbb367f4155bd6d68edd565b2cf8ad1b8164db856f834b69c45d6992abb83b0b1c7b8abcae525c72668c9843a2810bcf10e6fbc8f99b9da348c92fcd6e17f19cfdda106130fac9aed308f906af50b6b3ddf4f97c84e8ab922d01048bd86efa204ec536fdf8f6b1767472fbde1955b53a3827b67cb8b9e0be29b51d96d00aedbce11e74a53cd8ea256397bea23784db662340149a6caa789d58d6786a84b19074512546acc9b580b4785f7643e435ae8111eb2dc98f800199a70090520dbf0cadfba02a6144d13a4ca04ce1312eba2d2fa51656f0201650289374421aa6f853a3428cda648a9860ba1868cea638eeeea65a83e59c9611c5180099c0bb2ef5b6d4b7938b6949020576a262d981a62f3e157a09384cc3995e9e20ae6d0eeeca8a4875f677c0c900380dff786786d0c88b06743c9c774c8afd1020736b2339d5f9b3c771a161d9fb78783c3facca29f2bdaedbb846dc0be3776329b1f36d3c75d4ad848b3cd52eca1bc818f7a10c7a6ee19c9afe9057a40d22db5df5e30321723031ba40d9a0e67a26d6ee1fda59abc2f00cb92901e812fe0cdad87f310afecc5d37105c3114f97fa547bf9c41b193949c48e51081bcfaacc7d0bf00fff2f1fb54e75cce7c6c0b3d786bf7034c8908e1758ca1c1fa05e8a8d084dec411d661039207f96e7b453e754a06d895829e88363c8860dbe2884c4fbe7d35e6e0799e4dd9022e687171246aea9526123dbb606dd80b0015ec4995043a397e5281691e1933f8c07655f67604ba563a327b77adf0bb7b0cc7d19fe19e3a9c35e81214d22f62147f16287a00e7bff57ebea8763d0aa6747c57d9ea1be75e127857c420c2e6bd895233ac5c37d2ba0640801d2065d991661250009c586a23d015829a4cc4a569fe0825ab3eb9f07f8957e63985943d415128a619c33c841d7f901ddd3871ad5fedd6c99a32e2ecacefe3c175d06ba5703b3c19d8c60da511d248b4182a209dc4eb0e2c0e8ab3bc233c43aaef1948a7358d1f034b3525fbfba21104aa1c93e6ae66ab167726ded2de342c8d76495b4c69b5580df8e7ffa712a2ed4100175028aa9dadb788bc4dccf436ccac3ac4af4cdefafd5c220101360491a5c6643b6a7d1bd3ab2a87311acf40ea865f93a0134b48e90f1776761cd62d4dca7c4d227ff1a40df7d73c5c2852585305048e5af3c0d5bc9864a2be8bc5ffc09f4f69c76be3df6e07f7b122ec215e007551e97a4000fc27929a806fe58670daa4a"}, {}, {0x0, 0x16, "52e4abe6b46e7c3dc0af74eeb8cf21ea81df8f1541031b42dc2c671c6dbfc29848d3d842b868383ca3358626670525cd8813eef7e95215905abf4d4918c2ea1757f92e0e285c8f69d739c621a1c022f08009bf5d2ca0b59cda756ea14c47af34c580e114f04d57d0567fe83dec468bd2dae9be071f0e3f2d9b656c068e8e16e0ff64a3fb480116c6b4938fff154113ed9f2e0a3370f03f28d6ec7912176ca5fc54dbeae7ae29267c2b8fcf7cbf2581841686d3"}, {0x0, 0x157, "772c0054aedd264c1efa25d5a95772864c3b0f586508598d262a1b600bb28f5af0c2ec413e78a091262698e0162feab23610df78910d91ad037fff46b23ea7d97707de217c7acbe7862cdced79993bd5a246234620feddde47357bcb968fc9dc380123254f21cc5bc172189677a2058b0e0a63f338247b560fc54ae0619b84a4e724d10ef9a45a2379f6e3038278d185b79149d417447a2d703a5cd09bc29329a6b7fad99db69dd046acd0a62f5f33d0846842af18dd28199f339f6d6771a837214e34b5c7311ababec6c8c50ddfc0e21f369ea2dfb70186dd1e520d7475dbaf310c9ce3e303c23babab1234058060b511039fac7bdbbb7e02fc6b6a524bd6eb55e3cbc15360720b033b048b709a72807af2bafd2091f1bfcaa78a7052d6218cace96ea044bde8b693e73530906bce4bcec45f1606a40f9cab8f9b6a4b9521c15b7b8a605537b3acf08fe9c6b7a505ab8fecc58a50718da98dbf60136393f0b996be987e2d845c97ae6dca6432e48d0ec48be5ce0c0490499981218c853071277590eaf30879279799ebf1b2fdcf5a473d30f7aa50b10c92601d2c6a2aea7ef6523fa537cc009790becaf9a919b3857e41feb128e8c6122c3a1de596c7d01f56c00472010d447dddb57aa90d0fb4b9586ce6ce16c9b77f728a1545b003f9254bb5f91f5daaffc641b47984bf130303f19031713fdf2c05d801603fa1331bc173a3b131a9e0ecccfba7d8e9e47c6ab77be8aabfb5a9018999882fcbd40730c0f40491788e294e2dab7e9435bdd7f7a045029a89e1fb2a87e2bad79be403ad52b459e76ffce71d27a09c168ae3091ec3f072c2620896c2d87fbc72b502e106f37dd88f41746876beaba3b395096ad51a3df5a617fe87861283c1caced616c23f7dd0b0cc2447ac95b66f326138bc70e2a73755087b0199272a179832a4f0a4a9d14e1b5273251c9892be3c0aa60365bf203d7686c536a9dedfc539959038e290be7f6424004ab422d49e52b45d38cd5b2e6024f7aa26899b8ca3005a0ba99459a17c3ef4c7ba23dbf9696e19c829d57fdcdcffce37a1242d367b10491f81a72caaa98a0a0ef57cfc4b85d2076e0066eb45dce6604a8708056b2f4746505525a2d9c91c5f86e7c4bb485f50f4d8b3c712e02aa33358462bd50ac9d0a1a932b3a6d2529e7d6ce4be66338ecc0ca164636364b8f994ead8a39c299d0781dc2edf0a18d33d83b66908cddbbac1fd269d53866d6f928c6206593589532d23e8df8b62c72663465cbc6f3da56af7fb5f41e40d0e422fc7d2c9574841450b9cadcedd313d23c2b55eb3b44617ba005fe949f64f38be14a6a2e5b2c626521f506e39f31f56dfd6f5b44a93408d4c909ec875c6f0544a65333005dafdbb55c0de398da9f4d1be4b17ff244d20347894b257da03db97d273e84578c6b63c1695d843b2a7cbd21c81379a3739b5ec0174ba62d307256da85bb3f2d508a936696b68ce3e1fbcac4a4ee76d8f04e6bae6d85555050f7e0ebf9732293e6637465da501f8d2d813c8da4a00dd570c6c89844d90b5ac36a53603c3de5d99ea976893cd6e3fbd26d70615e9a274d7a49e430186ecfe47e65af2c293f22db7f3a2560a869504565e488afee720b5b03304b31d88eafbdf80d16461b04442864352f77d06dbfe0c949967f6b12caff0f0f8e557cfeea5cc91cda30086ca4b208c33028a6f0240ef3c7328c700890e18a45e69d9e828ba44543014fcf7d47c3a5c1602571b66b48ab444c105168a7adc9b906dedb7f99aaa70512c26c7c718994c7838cdaa38a3fc83d52ab224e70e6211597579213bdba972c80949a2476e4316187a269604f34563c5a5d2cc5cfea7f7dc47891dc9a19c9a4e1dd042f90df72a9189bb41e3fee95fb0fa4cb35fed4d1a60a0b4766d2bcd51b4efc7a881a2028543e79ace6d125cd9e04fc10ed1d3da95351c3a9b3b6ea6a96bb3ec76342a7cdc10cd8b47d74123e9bf240f221adaf1723c02a6ff5f49cc693e722d324066e1853ece84bf311dae86532303df1c2900ed76e0c489a8406270f951608a9c04528c1a95ecd8ac1d85d6aaa1e1833c3454ee68eec487969f9476aae3ba536290684e2db197fdd00845a61b5778435390ec770181f9527aa89997c286f0cde954d225dcd6788a64c778dcae74eedb257acddf6433382c9481994cbc943f59c6cdc02838ac94c98f75cfc8c8a8e03e56910184a4650bc45f7ab936b80f0a05fc61d8a5b331086757574a906b0c68e8421e5b185f0a1d6d98be02c5f6826e35f9d8b4035776368dba20d39924d071ff43b9dbb771455c55314019814788aa7501a6dc83cc9f88a2697a8e6355b602d4e4c32f6296f6a6e09ddd50a2f87fbb424b584128b89aa7a8f83121df3218bd2e0f98734d0fc31b1474de5353bd56e6e13db51397550aae32c9656639770f3b03fe73a8f1d01c1cd8d6f304dfc96d34d4b1f327f64473745a8cedfddc00a8cbdb0913c46c024b3a82f8af89170b7d07bd85dad33e6f7f87d551873d32ffb8371c7cda45ca0a33a567303059467faefab927460600e2eea23b6d84be0d748394c967df711e911194bd83d4ca00ddc49fb4bb91ed1886fb807178e92efdf7bd269580d9fc6912a0e8020201c79cbd91d42f01dc6ad4502db556109442d8f0a8a656435be90d78d098726863929ba36d73b86d86d0f33297dc604976a3df2619550673a99eb9cb56bc51430514dc8026f8fbe2dbedc0ec51378adf873c019d45331a2f9873a1c96d1115d3c583d6cffac03ed0111db735a9918927d1b833a37e65b8b5174b49b48fa5eaa1700ed2ed6485702d7a4fb8bf5b63f41afaddc403d98f4eaea26564f8ea72d4a359573c4f2eda0b41ea99033b870a6c9fa635dc3b0e5c24e686c74a1f34092f15b4f737846043d421cf665f5ff70c5285b50704e8613236ed7c346eefa67639db02fa68f12ed7f75acf2d9ed0290f64c5c97ae5585508f345a709ef997f4efb1a1181f184e88a10e952ffd83f8b2b4dc97bdd7510ab6dfaaacebbce07895a49d8aae1fe6c30026d23048321ba0d9a28e8382c5a4483acca496e0a74593d5b3bdb02ac5bee311f51674c4e51ebd4be13a88e967fe9e90f3b193ef34dcb09bfd049e14d32830c7b2cf3e39bca17fffacb35a65fa7a741f903f8abc98ffc91ffc2c94053ffbb4df4675f919b18e83c320f6430d36488ef386a335cdde6af663c01d26b9dd643bf1bdaa7efcb1efea0936a05c43989540c5ceaa3b538a8c6579c7e4af2faf33321ef99dafa1e1d54ce66d3957ced6f46c0634148c9c0367b7cd0e2468a95d0711d35e329157378e264000326d9defb11bc09e00a1e3c30e90aab07144ee1866260128ecd19e6796e2155a083574480aabb0407ea2f1c090ce5f35b7d23c25d230b649540b1ce9ebdaac4c7cd96b8558101f9694c942315334eca1efcb2380a1fe338675c36879170daafd4240900a41915c79f2b64b561f2d4d6c015702b5311be1910178312437a8060d0658bb93ddb2a62be87dcf1149ab071632fc74202141af9668ac89ffc27d8f248386d1f7a1910536710fd4a666ea58e7614790d548b81eb1b45211dc938e7f01b880e6d3a1b76da4b731a90948b0fb56630889a0883154b2dfcc16c6d5257e0c35002259e7298daa4b12544d3acf9b80843a44edbd3cc3091bc98828092df71ebdd234e99a9016ce4868f796c635438a35c7d152e29ecc74bcba32177b7f4764bae4a2a1c94bf84f914956306ad77516a547b8fc8e0ed9025d7518e7c01183778118428aabf564152117520bd4533e3a0c9c8ffa98359f853397a33f33e42b38fe87797915f27d67d0f65262111bed6c9e5a5fb848ca425b1f22a3cf5ec1d21a03c"}]}}}}}}) geteuid() syz_extract_tcp_res(&(0x7f0000000000), 0xf3, 0xffffffe1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) pipe(0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000001c00)=0x81) r0 = msgget$private(0x0, 0x108) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$machdep(&(0x7f0000000040), 0x8, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="eeecd5b7e3662997af74519bea03156e010997f3a9642bbbd347292cc87df442c4a7b22817541294bba1372b6284e387d5ade2461d92051bf74ee29325480933d826e1f61d0270ba0905cda969596b4df5bad3f4d4fb35ed199ae75baec9002fe01a12895fbe01e5c29f7fd18a5f72b0a17813ea80ec32e3cde361566656a412ab4bb2b353b690ef27a06283e296167639ed62f94e12516a75ba334564c77cbada870dea2293d47492e68b7aaa1421f3ea3d0d37d00b7fc881a5f4f861b1832fa8cc1f02192e0bb9c891878bbaca89a18e8b176d0d6cd49d7d6e2d5b658bd6f9e686289feba0d981420612", 0xeb}, {&(0x7f0000000180)="3e9ab3e2e65779e77e37cfc9c69ba328d3cb42a3a753e180a5adfba2c8852335e178c584fc7c657437535911ec768be1267cc50393e0f3fffaea58f1e2871dd8ea7ccbe171a11f045cad116ce93a602aeb4b2129ebbd28216464f3a25abfb8e9ba10f6bd1539f5f3795250d71e8d3204e2f6bbbc9d3f09f427dca0f46e4d5942094f23d0c0edd06b135def673b65e4ca1f71745e9630", 0x96}, {&(0x7f0000000240)="97995b49d0157a54e8e0f7e8e20535b9fabbf1e9af6101d587986b41c09900f61b2cde47540025f64561bb6266eee7c092c546ebc938c2aaa86f", 0x3a}, {&(0x7f0000000280)="5c6b31309e80e190234eccdaaae7442d4ab44321a8a2a6a06b85d6a870c6cd90d15eea15e437de34cc14c42c2818e0f2df6eb6e31bea375d575aecea832645b06d47cd03a389e1d31715c7e9be78e30cf43d0cbac6da659030fd0e7678336a1840729a32a4fdb45d6b3a7474d276c3c4cd2029a402a0bbe9bf9ebf0fe7d090aa", 0x80}], 0x4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f08407f3cf19028c0d3ac8cfdd5b03182961a94d964fb31076e75405fab4ded486666bc36d29a13886595699397fb95a07dcc4083d52d90a000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000edfd816f3abd063e3cf2f39c5b48147201d119bf7423e7e6b57cefbd921023874ef82abdf6337a3a056c2732be1001cfbca961908b52c0607b97b7c2c5533620fa60e1e3e5ba48a14966c7fcf21b9a96f1643d6682a82f626091654400c3f7ca0dd1c5156e071cf66bebae220d1ccce14fa773bc0609fb6a6a770d0de434e9016f43d855546b29cf24532ce8ce3ae13f885623012aaa9abf6bbd4c", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000fffff70bb70137e0a3000000000000681959ade204245874a0add796640f1a7f33054517e28ec7b58a9040beab7d548a2c1edf000043e18d728563fd60c58671fe258600"/90, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff110001ddb4709519950ff93be56ef9c984806c7d18b2ea73516cb90c258f43e6b767af6cae6cb949303c934777b1b22babaca3db6a7f0b45056ec247b6b5265f61ed63431b5bbfe8025e6708e5f32c9f8e9b9dd824b3d2ee7f37b4d50a5c64a962e30dd7ab7536e0b60bbc6e946ae4838554abc33ce98acefdc76dd0", @ANYBLOB="d3af184585404deced28df7719986af08918a0a1b5bac44da7c38d51162b60cdafda306b000f7211f97dd8f09d4b4f73634b37204094359cf2", @ANYRES32, @ANYRES32, @ANYRESDEC], 0xe8, 0x8}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002080)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x4, 0x7}, 0x7ff, 0x8, 0x0, 0x0, 0x673, 0x2, 0x117}) msgrcv(0x0, &(0x7f0000002340), 0x92, 0x1, 0x0) pipe(&(0x7f0000001cc0)) sysctl$kern(&(0x7f0000001d00)={0x1, 0x2a}, 0x2, &(0x7f0000001d40)="2bf4f9c8a22f75dd275831f91261dab1ecb50fa705115f4319fb5b84c5cfc27a7078edb1302750667de78217bf467e85767d10bad7b7fe7bd5a40c9b67d140ddf4c737ab93214d7e92398b8fd00494ed9b7e0915d91ff2e86276c8d365d2042b869d08d8bcd36144c7954ad3879cf455f060d6a1695f5b29a5c07995a73f628d2ad26cc833032f76f2374042cc69", &(0x7f0000001e00)=0x8e, &(0x7f0000001f80)="cf8b95e8be1fcaff854925daff2858bc9a3c3328d1b7f89038cefc46f01cdbe77715a5b2b96a6fee6bd0ba207ca79ac04b109f9d0ff6fd1af56fcdbc75e6534da962b3b9", 0x44) msgsnd(r0, &(0x7f0000001e40)=ANY=[@ANYBLOB="020000000040000003d7960690b8509478b0f7fe500800800000000000006089de5723f03de800000000200000a713591c5999774a52b85169d08b5cd474dc9108aa89b6b990b05cae334feab90fbced69073d890bf67f35fe3f93490deb858b6c96348f87dafd053752fbcd0363c1baeec3783c8408452cf8cd8860ec05d1c7b667c905004a71cb07ef43dbaf14dd969e150050bf700df3b2df27cfb804dcf7950313b05cee544d163cdfa68718fa23f0de"], 0x1f, 0x0) executing program 5: select(0x5, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x1ff}, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) socket(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) shmctl$SHM_LOCK(r0, 0x3) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffec5) sysctl$hw(&(0x7f00000019c0)={0x6, 0x17}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, &(0x7f0000000040)="6e661449b6f7c4cc0988ff661be6db62006dcdafa7ae892e781438c20eac7784d019639abfc08d1d88c5b4b87206649c8d8ae91059567c01c2eb896df801c688fcb203a8a0b01b35a600f0176b1e2e921ce741c4d6575b8fb22928cf2b11042a10c0dd67dc835c47e9d731d0a975cb1965af9b54e64e5aa360e201457ac01e18ac635fdad8ceb9e6374812946dd6c340d537fcee3ca7be852e944cebb964bd948c7047fd119b50d1b879a8cd1fbd55702ecc95df1cbaa76d367535533945f31c2c6bcdf4810a9a95e5752a4b2d77ea0a1c7fc2eccc8d56a8889e2460fec71555a80c0bb39c735ffa855e001f66e1c21e57efdf6211e03fc263", &(0x7f0000000140)=0xf9, &(0x7f0000000180)="fdd6003f32cd751b2f459bd49058fe6eb6c3eea05677b8aeda18c0e045ee83d98e980e8ec53bfc8de378d0443a77371ee74cc327a664fbe7d9007a569ce662fc0e93d51942f0b1852cc143dde0cc45cd1f", 0x51) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = semget(0x2, 0x0, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/150) r3 = semget(0x1, 0x1, 0x200) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0xe7c, 0x8001, 0xcf, 0x20]) semop(r3, &(0x7f0000000140)=[{0x1, 0x2, 0x1800}, {0x1, 0x1000, 0x1800}, {0x1, 0x3, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x3, 0x3}], 0x5) r4 = msgget(0x1, 0xd2) msgrcv(r4, &(0x7f0000000180)={0x0, ""/248}, 0x100, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r5) msgsnd(r4, &(0x7f0000000300)={0x2, "5186cfb9e42e1477d61c0aff9d92443c7ce851dc56d0f6bbaef29ceb686331ec04d7"}, 0x2a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/1) fcntl$setstatus(r8, 0x4, 0xcc) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000440)="35a11de55f96c46aa83ea028f447ff07faee7abb9be5719cb56eb0ebe3ddbd877bf92f951f34e92bdf8dde2ddd1da1cbae0873084a922ba7f841d49bacb87d", 0x3f}, {0x0}], 0x2, 0x5) getegid() r9 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000540)=""/19) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) getgid() semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f00000005c0)=""/85) pipe(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffff8, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ftruncate(r0, 0xd656) (async) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) chdir(&(0x7f0000000080)='./file0/file0/..\x00') sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x20f928e84a1d74d6, 0x3) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) (async) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mquery(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x10000138) openat(r1, 0x0, 0x20000, 0x84) (async) open$dir(0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) rename(0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getrlimit(0x3, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0x9}) setrlimit(0x1, &(0x7f00000000c0)={0x10001, 0x1}) syz_emit_ethernet(0x104e, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000008004e0f10400064e0fcf5339078ac1400aa00000000070b12ffffffffffffffff830905cf67d4fc0cc7820685048e708307f24a9c57010000004e234e21000890789a8108364f62d7d99c0b52be8a5943c1313cfca1b41602427619a8115cf804bfbc0d286bc9ff882b64daad61602c6f2fce46b0158330256fc9fbd689e677d2d5b250cfe00373196ea250260acc046cb524e495d99a30c7c9488eb410e0588c14aec799bbecf8b940f9fbc5b3100bca98cef05a441dcbc9cf0933a65d4c1388da568c5d6a6ba0e6417a620aaa2d16b699d0fd38c64adfa45dbd7121d68b5094b2a9e9165bf4a45b60b435c41b0745c80cf23278064f5d9c241e45c403c4f786232b86907fb021dd1db6781234383dbdced90073ee3126828c6af4da38d64810a4f1e02dd851f5fe8e61c120840ca0f11b5ba4b3c78528fab7cae2d1c109db82bf06b59a391d5eb130e25b6ede40a9fd2c0263eeaf1ab89aba2c04f91304963be0ca8e959f29e20c42597b84dac62018d574c210c2232264b391b19d146ae2fe08505cf4d021aa803d91c359643bd5575dfc57a70f5861b9693f5fa720d817f9df8cab97d95f17d0df68b92072c2a5a898a10ca8f21ac02217c9fa72405e657acbbeb4d67345c50ef8895a211a78727034e01e599a3cd9e12a50b4fce5d8c50f68511b413471229ac882f7f7d29eac5e3af76d5141b6ed4fbfa83a487501823eb38b9cbaeb86fff619ce88d34b6609f23471c513b379e80e9582bdf4b2dd6332bf645c140ca8574d09d9898cb83d84a43facb86404b52516a95ebccc88576f2890245d494e9ec7f10d544fe05cb042e2563fa14b998b2076d6f3b9e2c814303189472055e7ad6b50386bd48a0d200ffefea7f1672e744969dedb7b8052429a1c249cd4e0bcc2db4514ac16b52c843387d86b2de6d2b513f41d949379841a6005f1df048ef7722f3b5575921e327a1cd82a1c894c4bf0625a46f810cb7c6bc76564a6ca7871f2a3ec86f2765cd26dce9549116eca59a46b35d8f460e307924a482284b0ff5d0d5647837b77bec8ea457b344ce6f4dc6438ece3573607d72a2ac00d0291283e396f2e49ba6eee5981cb1a0ca4e6e0d7b64fceff4d75e51f5eeee448c0ce307f535f2a89f88c6722c994fc02bc9d235eeb4db50a7bfa5f1809d1364d28c31358a81085cbde23d7d3ce1f7b1ac39d6499ac3aeb0f531952a55337660dddcf21fcbb693d2d4e05ee1b06d1ff0b8abb0e860e2ff7ba2c460d605630b3efdfd4cab82372d8ca9ffb008df333b678c8509c66e5bd9310f77ed8be0807f28d8d066704306744d7790271b92e178c0855cdb4a8af0ce9675a6fa522c8b6fca3b9b128752efca4b4c17deb929d839cda27b68c9c9456577d38908bc6b56bd7e6a6063feb0424a8c69b4dc51fdde9a844792bbf57bec7c087e3229797dfe32508dfe4c054f33518549c77a8ca7dd3c26219aa8343ff5c87f7432daf4dbffc96d9c17a59259dc548585a6e905e92ce22c5671a696d58358a7a3df47240e7d8fc4d1efed195818615370272ccfec4670c2ebb7a04c946f8d02e052799d8550cd307b77d88eb98a254ba982665b9af466bd8d3f0839be5c9ffbfea43b7cc7e389163679ec7b7de5b39d044b9fe4be5fa7060a843d87fde3a1b37866b8457fc1cc4dad6129e3a2dd6cbe85fd8da8801ea5d312ed99ff225a73d37905bcb86ea60a0d428abb561140044553ce57dc532c7b5a39420e09cbf97db802f41d02e2cb9a739ae07724f78d96b0393edbd0ff93c4443138cd8f5fef8413d5a14d2df7fe3db874907233186f91d3619025512b3b80d41912b2fb1b74e7b116567f41391e338682c921c76e7ebe37a6e9fff1d1b5445a7488bd4fd91d29d3cb83e7622a8daf1a775667777c4a0b806f1fbbd5c85620d493412da36ce6d696c6e0a4af72885740ebfe4b93e3974418b9df4811aa4701977ed98553f3a66a2a12f7d46c4a8938e2ba60370d6fb0f53f74c516581607a3a4e008bfcb3059366b4cba3d1071d1c489923bb9c808f6406fa5a5e3f5277783787773bab4a7419e61e02b17e2ec067f83a0150d55a5c62d48b3c7e77d158e96b2a8f3731c3910bba719b4a46d3f6e5b794775fd9030f98627a7c30cfc361e33270894a6d570d0ce962816bacc616ebc9d1497a91095c42d0ba3fccce00f60ceb3154fdb0d23e6f6177a5bf251dc9af5bc7f3baa05dae5c023d8e50f991962ebd5f1fb92eb0cd3e681b0bf965b589f33aebae8777d821399939897e5d530c501f6ad334bd353e84279c2989939d3fab6aec2df467ce6be6c206e417d4c7caebe78eb94328b89ac16c84b84c4140163b49daf247bef20582bffc10c0dbd893cb58f5461071c80b858a90ecbe914d5a5dc8594cd2207d3a1bcb692698a2956e2a4a03132885e37860930c22f337945f4a7fee04002643edc8d47e44676b2d742b3fcb2b84ebba245b22becef44bf509e94dd3c957ef0f1fcbdbfe2a99952bcd67455fd850deb73e2bcfe9e60088cbdf25bd098328859b2ed8f4483a5cf4adb0731df8abe86db6b0997960160a52b96097e114dc0a5fc4d383c59e5d228557e57e53f0e7d35760f589dc327f5e7f264b3e686c669208a78a3842fc08c8095ff1cd364e78867c75d16376f34d5c5ddd37e8d76871f666432f5bba409e7e9c46554dedfc175da61e1de6f7276ed82a66aa02541420d6b90fa37d3bdb23b76a5d945ce39166c7454fc4a3bf783a86e284b28472cd5bbd873568c48c7b8caa1b17af67a7fc6b2708efeba4883973708fca1be33809e8cd67bf57baeb3000a30ddb0479c26d865a3f60aa8f6a04fc8b2b13c00357e6ce9b5be6c977536e0f3475ab7044374e5ec50af5a38680a7a2fba0b3471600691b75d16e1b442529472653ff4316ac35442e73f9b514f6f7fab98ab415a8ae1e498043c9198425b6df8ddcaba3ccc2714c0ecdf1cf8df460e8a3f57c3c9c13cb4fc0d766f8570458624e22e0097eaff1b7d4ea16b3739bc467b48e204abb9f7fc80a8fd8b8a11eb6c01c5c54ea23192c6621c9a5b391d36000c39c65f6b114e0b6b8bb547a1f2486786869c195686174cd4f87874e0c9846d4896df350cf479119dda067895edc49f698daeed4d2ee450219f2c5ba9061b5051f475ac31a53d5f1d3f673d5adaa6c5048385ab60371f24c10850180c43ea37d41e324174e54b5b5454c44e3698b7ac4d863bede19f99df64064676c5308402da181cf09399d84207f4345106fefa73f44910fdd911a1492a0584aceaf50471c7ebab34ac305b1356a7260c289923b5e65e6ffe05474d9a3343b67253c42f4ab2a83e594f19f8bc83c1dedbdab8c1ef97ecec3e382fbec1b2d781691c740eb59eb190106c787331a3c7018eea8bcd6205c623f9468b44a6836c13f72320235c113d6bdeccb38f636c5e59c28782f3082851a81e449a1fbb40d18b0dd5752a3e5f78fb500fdd4c806d6f711c09008a10fdee95fc0871dc017965371caff512aa5547512d6ac3a5f3b695c222175d00033a2659ca7b0166b3297f2135acdd519447baee35d0a1792c8061f297fbc9f625be79f7880fadfba7cfa9411e7a3e1c601a65c164350e7555a7e76cc2cf8cf94ea48b93136b03509ac296e2ee998a86318ce0facf2169b02e1f95faf04b9df51ea295abf2c0d318c0b74cb1cef2c8d8fc68a78a703373b4374ff1b05de78ab522820d6f32acc3ffe51d331c1733d522f1a9a3116d9e3ec1661ed9c945ab7f08811adeb5d18b3fccb618d35252de49fb68fab1077e84287fdcaabffdac497e8e2c29dbe7989ae3c840404b7b52a1cd818d47801571df815f1bc8c741107e1afb5f107d89833b0ee8b9df0ecaa855b5570569dfe341a5f07e6caa66e0c13e9b6124602a95f35f0d9a081040e10b3f4d5d0c4cf085b4dbc91cd24edec6c337e544d81ae3d434bbf7ee5e1508d6e35180374ecc8dbef48c78bf8981c611d6fc4ecd85fdc9531e83196e96e4d43305d8eadd5b432a37c4b8a8527dca39c44dc9404f9ab5029c5af6308e81266fbe073425d5c92ce4e710d80c2e6d158b9af867ba751672a4957c1fdd53283d9668759e7b8d8f4a9f0e02cc7515f7d9418413063e49274aba90ea7f4f77eb7b9376a43abff0d07cb6035201e643236d4eef8aebf20fe1b76aaf1cc5c1c2b3206132516068c940d4683526b293905c122f27561b63bd296a33ce4d919e4311e35a205d848cc09a00b09de60bae309c70d08db53413275ccb8dd929ccfaa6f1c8be6e13e151e77251dbf952b6de6106667a13788e3255856df50eda5efb845da3d9dc9c48521394510643d401f8885bcd8614eff3db91252d5279b776588a28eec8e2c1dc1ee912cd4ee6cdd2291d253cb7064a62d8ee1781acf4b2c62f6b8bfceb7f711b1ad4975593386d0c7f5d1ef32907a9c13a4b8443247ce6cec3b3fe16669a1526842a8f7c3408ca8a85230b0f9a69380297ba321adda279162d0fe88ebc302dad9c6fc6083589c2443f6d87717693b2423fcea37618b8c4251aa70a701f1dd243b4fe788941dae28089f912a4d0bf29dc159b4b4e43aad1faa278bd8f2e365b2b3e6556dc8b915c8c630461ebbc9fdbdc9d0deb68b6822915d864596fd3335c0f3f8c120dd2fc5d523cc751b1c65aa7927f8e115e397494367f2eb141e1ccb5361fcf9d057366ee5bbe074d14f4ea5ab733b13401da997ee2faa2575a983e7a954ad10b0510942fb7e4b5249fdf9a115d3d33593d534235cb6c313d661db24597bfe52b080761c07bd301aa6ab3bea7566ff2ef8b29d7e454fadd7217da0c5929f8791811f218f95f7e5d45b4284d9653e40a1848df429bd3e91c17df42a03212dfe30d5c42a26b2178aada1252fa096dfd2714d8a4908002d2b083f73f7dd7d817f8fb885d3980d05387bc960b17759cb8cb611d1ebdeabfe3a226a91d564d9569a4d5ea5c46774710aa420f13414c997455a0116d7610abf44e7ff55250da8bcd6d7a916c18840f68fbc1984f5e1f5e0f11337cbcefb22f14efe7b2e417cb105bb0527983602737d6db30d07937d828e33929c0c3c1088caecffaa735426ed787ddb1e4afc0952d13871337e84d728dbc97ac88de4a511a6ed67dd30df37b7334bf852536a5f9043c62a7a779864077fd45531016d1c0cbf030b574375ff70979f453f5cf0dd9eced46ab083cb9f034cb2d966a9bb98f41d9a74c0e96fa19a54cf6d7673f9d24c4f10e48cee59d031af0e774aa4105689a8cf497c581c4152432847cb80111ad0f6fe1a3bcfed93f02239c4c100533f85494419e2330203e09c74847a515e9386fd2eeb1c1024558d54f9bbfb39cc55c9456f9290e4f30fed8f94a6de59b3fba40098bcfe69904930a5a70d3935a304daea6736be0a621a1d45c77aa85579f704c182794b8620de3e0bba70e9614555ac9a0846a6f16c463168e4a15b562204d6b8100bba737012f0bd563367876c8e67d816cf6f66b445ca209dea58f853b9c9de1b088343da585faf1560dce99caec7822fdb489743ecc50478a5ac687053d7ec34d45aa6e92173acabe063e9f3de0d48f34913346a74f4b15c622b6fecb7164070e372ba8b84756e896343ab9655880f62e7466812b24c2f02bff7c0c11714b9c275f5b84392a7517221fa68ff56697dcd2098db95801a77b3bbe4e38fe9376b1da05c660c6841203ef9116e7a1bd218bface0471345838c85ce8025607e6c54f310b8c0848aeec001e1312862b329d009d82ff5470ecab0355f920dcdb109136630976f82bce6a9fbd84b933425f63ee4ed0a21ebf935d8591915aec8bac6b63f2937db0636dd77c3e5b832b72cc41ba010"]) ftruncate(r1, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) syz_extract_tcp_res(&(0x7f0000001180), 0x500000, 0xca) syz_extract_tcp_res$synack(&(0x7f00000011c0), 0x1, 0x0) syz_emit_ethernet(0x4b8, &(0x7f0000001a40)={@empty, @local, [], {@ipv6={0x86dd, {0xe, 0x6, "78f81d", 0x482, 0x11, 0x81, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x1a, 0x1, 0x0, 0x2, 0x67}, @hopopts={0x16, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x3}, @jumbo]}, @hopopts={0x50, 0x6, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x80}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x5}, @enc_lim={0x4, 0x1, 0x2}, @generic={0x0, 0x11, "8eb46c0a41c66be2fd4c9a391744f59103"}]}, @dstopts={0x3f, 0x12, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @ra={0x5, 0x2, 0xfff8}, @pad1, @jumbo={0xc2, 0x4, 0x401}, @jumbo, @enc_lim={0x4, 0x1, 0x81}, @enc_lim={0x4, 0x1, 0xff}, @generic={0x4, 0x78, "4e2e945453e20392003649cf0d2beaf3c6721ea13e6b2e5c2d5cd79f79f129b1bf75d3ce35ee2cea96ec2d543ab67f65efed36dc2b2f1ff8372e91291d58a3fe97188c9e9d3e6797aa347bdc2e4f22462e5f9af26bd5ed4fb12ecfa752b9c1bd94ef24ef5196ed5a1ec6142a8e7cded5b4eea8841d43c8de"}]}, @hopopts={0x37, 0xe, '\x00', [@pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x200}, @generic={0x9, 0x5c, "1eaac6319b31b9b4ba0bec1ec0a38c2b60d627f99b71c953e61887fbb20fd8704929487c89505693c477b5529815507e154574d2600260cad6cdc944b4adec6474f751fb9034a890a3eab29328ad68a928403802356199abaf774883"}, @jumbo={0xc2, 0x4, 0x2}]}, @dstopts={0xc, 0x19, '\x00', [@ra={0x5, 0x2, 0x3}, @generic={0x80, 0xc5, "c4bc73650febc681705f5415371b1b9c4a0851d8d7f031a24c66f92e4ee95db3b7348600bdf14452242302b16a513e2f87d3d290832af06f1762437251b4f6688ed7270391e8c45eab12b974f7b90f44f1527a086da7091a55b0638808e0050e5e8867478bb5c0781a1429d678a7e934ce8e7a251ce8a052598eb77998a0405094bda2292e754e388c9f4eb4976dc5c9a48a57083f7c202a806b2afa1910aa282381c71e85f92b12606c017fa868046bfee06192f1bff2b6ed7bffbee997f5ede69cd56aa2"}]}, @routing={0x50, 0x2, 0x0, 0x8, 0x0, [@rand_addr="bec6114bbf4a266c30dcd12e6c446055"]}], @icmpv6=@param_prob={0x4, 0x63dfdea898f3b9fe, 0x0, 0x5, {0x4, 0x6, 'O7z', 0x2, 0x32, 0x7f, @mcast2, @mcast1, [@routing={0x6, 0x8, 0x0, 0x80, 0x0, [@mcast2, @loopback, @rand_addr="72ca3ee62f6e874d756c789e01e436ec", @rand_addr="3200b6f692cf44b2655d8d5b6af7df67"]}, @routing={0x2f, 0x4, 0x0, 0x1d, 0x0, [@mcast1, @empty]}, @hopopts={0x16, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x8ca}, @ra, @pad1, @pad1]}, @dstopts={0xf0, 0x15, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x80, 0x8e, "914c8cf0bf7a269fc58c2474f3a950f417739122032883d47f221a5a24b8868e5b6177ba0567dab5f041fbfb5125b89254126f110933e5241b74c3d77042cecf30782d4eedca6f1490030d0ddbb34b400a0cf388adfc60d2df034ae057180abbe9551974f4266e5fa6b825d99a8722853a75f4245fe191c057b4a1470f444f99f83e0b9f3000d367f51fbd07e321"}, @jumbo={0xc2, 0x4, 0x5}, @ra={0x5, 0x2, 0x3c24}, @pad1, @jumbo, @jumbo={0xc2, 0x4, 0x2}]}, @hopopts={0xff, 0x2, '\x00', [@ra, @generic={0xe6}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @pad1, @pad1]}, @hopopts={0x0, 0x1, '\x00', [@pad1, @ra={0x5, 0x2, 0xc1}, @pad1]}, @hopopts={0x61, 0x4, '\x00', [@pad1, @ra={0x5, 0x2, 0x4}, @ra, @generic={0x9, 0xf, "67417a8f446f48bcaab46b03a61703"}, @enc_lim={0x4, 0x1, 0x2}, @ra={0x5, 0x2, 0x8}]}, @fragment={0x3, 0x0, 0x0, 0x1, 0x0, 0x13, 0x68}, @fragment={0x3b, 0x0, 0x4, 0x1, 0x0, 0x5, 0x66}], "3258b468d016d6b8c8ef14c06c88abeaf8fe1b0c39306425545159d84fc80ad77456"}}}}}}}) ioctl$TIOCCDTR(r2, 0x20007478) socketpair(0x10, 0x5, 0x9, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000001640)=""/93) syz_extract_tcp_res(&(0x7f00000016c0), 0x4, 0xffff) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700), 0x0, 0x0) syz_emit_ethernet(0xde, &(0x7f0000001740)=ANY=[@ANYBLOB="aaaaaaaaaaaae2df410bbd258100010081804f4fb8ce2c4376d50fc01fcf3905b1ef542cb83a8a361559a5f476243fdc34a47e35c975e53de98bab335749f1e07b1595e16646b5c854f0a632379f9b89c545db6cf0996373c9555389af29a9096b121cdf2f678617"]) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r5, 0x2) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1c}, 0x2, &(0x7f0000000080)='\"', &(0x7f0000000000)=0x1, 0x0, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x0, r3, 0x81) r6 = semget$private(0x0, 0x3, 0x2d0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001840)=""/38) fcntl$getown(r4, 0x5) fchdir(r1) syz_emit_ethernet(0xeb, &(0x7f0000001200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb7f28ef24ca72fdb27075c8dec543b5124d4047f5e0b1afb7e49f98c56b81fc545905b66f1451e58e9bf7f600108d4f9f5fa5ef31263f6a8ce4f52f84d56b0ae34155c1684fe5c79a2978c61997ef53317ec16257c5ff3dd9a07a813b450a45056313fdbf13aedbb242440dc169279d537606d03c0da53614d56c90e38a4a0922864b18733d16e1cd7be0ba3016f6db905a7294e6227ae3f3617c383180196657ec363623aa9449752913f006efafc14806a93e666159b52511dc7333b0211a1b98c001716dcc8d012fa83e037914061007a5e73bfcc6fb83a8907044b89378fc1eaa03c91915d57676172699a9e85d73471d5b34bbcecab440ecc4cccf9070a7b2695c7a7f5c9c8ae7b213775cd087941d824c3a92a866cfc7f8cb22d32fd13e9f88593367d2112a16bffb33614d3eadd3a9d7d1c19ddf8f83fe4da78c3d31b647222943ba0481327f60bfb2f69531172c09058a4ef01f76075e2acb82e920629e566f1e50e79bac8cef9846979dfb7ff847f2718cf71559e36b1ccf688f6d00000000000000000000000000233264421298504aad46a3c07de4351ae12708d09a077a80f4b59d37cafb19f876e8bd9533d8f5f14ac845032943e07e69965a13aee8f74f8feb"]) r7 = socket$inet(0x2, 0x8000, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) connect$unix(r0, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) close(r1) (async) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x653) sendmsg(r4, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="d80000000000000001000000000000001d249fc02871d9d212c0f6d56db4d507b785b1acc978abf7629e6534187b41d1d1176d45dcfbaa5e472df18507af0c156a1bb2b5d0765cefb44e6cec559c8accc08786db75f30394e04ffc29d5fd32f0556ab690292534e7db2838c766d2719ca79295ba686bc23e956d773bffc6769d723ff2bec0e5cebd70eafb27cb95ad9304dfee188ce971d781afbc4135e2a4ae37dd28242cd3301ab281d33b98e7adb4cf5130555a532b76aafb178bca50da67f89183f8d49a7c5e2a0025aed5fa39a1690000000000000068000000000000000000000000000000d35e80f85c29f1ad0a7432b84a800b8cfe06aaf428cb7afd48217084f0c2c86df4d195dc7d45a3851c87375272cbbb30d5db296d9f3aac1e8066a1573725854cec9fd127220af6182632c092d3a3f55efe00000000000000b0000000000000000000000000000000e31e26f119c4477fa4948cae8b41e45587637639d5ee17b3a1e6f63e547f4d93e6cd278d92ebaebad157788108ac3b0724915a9897295668f51ad934346e1d829fd7ca9cf82d1aedc45a2c8bd5cd99f3f6f7473e3a64d4b7c78eca95223e2a7465aff91cf4e8f7af4d1fe9b25ef593664766023cb8de37a5aa0cb8ece12cc813eff30e98315a68461b66599d32ae060c2f78920000000000000020000000000000000000000000000000a6b727b246845e0d33000000dd000000fbc1854fe311f2e7ec5803b7d2be82c5c3d312035986bbe5d9385f5b5ee57076226efd339f63b6ad86aba05c5c7edd8c648b899a87407c623a3d4015c1039c625f653ccf75dac585d7a5832189e8f063dc5241cd83caafb6c67d0b016e000000000000995f4c8fd0ebe49711cc52545363406e171048a1c79f862d1e5ae3be783845423f37836ff5ee1de34d9e2f51d6f41ff7"], 0x210}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r3) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) socket(0x2, 0x1, 0x0) (async) r5 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setitimer(0x1, &(0x7f0000000080)={{}, {0x3}}, 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r5, 0x0) (async) shutdown(r5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) (async) bind(r6, &(0x7f0000000000), 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) (async) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) close(r5) (async) close(r5) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="98714b701ed0a6717ff0654a4941ae4f4bde5e7c98d8cdc1", 0x18, 0x0, 0x0, 0x0) r0 = getpgid(0xffffffffffffffff) r1 = geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x2, 0x0, 0xe1b8, 0x8, r0}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r1}, 0x5, 0x1, 0x0, r0, 0x8, 0x0, 0x4}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000002, r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xe54, 0x0, 0x37) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f0000000100)) select(0xfffffffffffffc2b, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000100)="d86220", 0x3) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=' ', 0x1}], 0x1) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000180)="0000e80a", 0x4}], 0x1) execve(&(0x7f0000000b00)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x40) r4 = getpgrp() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e2000/0xc00000)=nil, 0xc00000, 0x0) fcntl$setown(r3, 0x6, r4) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x18, 0x2, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) sysctl$ddb(0x0, 0x0, &(0x7f00000001c0)="6b1cc1244077f10a1243743cc35c5f50257ff26d56cb668c58daa9b70ce4c6db511566cc84b7bb11c3901a53e253abc8a91de7b089ecc6b406f704fc510864b553b4bf25b1ef0be2d15d390a01000000f2dec25be076debcbc365bb169c4a4a2aa947559400660d01ba834d713245ab0ac93bc716f95f5801c517fd69adfded0807ecd384f66cd8d97", 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x24, &(0x7f0000000080)="b8b43a38", 0x4) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[@ANYBLOB="0024fbe255fa3ffc00000000000022b84e4cbc42c5df9aef572c68d6adc67c93da06f26f8a4773d713fce57320252a9812926137fa126557e764c3f921f97b3ed6b5e841486652a246329c5210e002b091dddfbccd9e2a062523ffcb187f22f19a167dbba95ea034aff45ae8e90fcad06a254ca9a2ff1fd021b86ee77874188634048dcae36581736d3df51e98173c6867f4532afa014e3c6826f004852ac6e60aac640bf239ccd0d9f4c5e563d40712bcd3e00a9b480b6902b4dd80de5f8a4c69dd7f2ad7dacf9398a98f86c26d45ea2a99419f288b38b1410ea1af2ffd253afff53937619294b78ede39913aa16d1c41579059169eda3c02a518a5bfbde89e9a3034f1defe72d612785abe76dacec58e3f04cf56380e710ff5701cec6c855fd09c8da5c46137559bf639133f882fc7cdaa0100000000000000c7e9269524034b77072f82c4f848fb4162b75067ed675677c8d053b5d1258c6c6edf6815e5e457450dfab7db6f78a9955a8ea3fa0c55a71beee71d39b3154cd5176bfe7ca248495d326e0fe9648db81b8e09cb50a890e4ccbb206893a0932be5e04169b7f59ab331f2d688dcd55130c47f9b1107a94485e7764360bc9d89bef0c51f1a914ab1dae89dd9b843958898f7ab7c62a8b75db3c129554e30397f9d13e2519e4642ac5be996e18e49b809df14e878d118e2d92a9796723c26f7d581f1ab69ac79150df1f4aaec588e1db03bd157ef80daad1f5d0d513b7c73c2362b63888548332ef63bc0fffe8e0364f72009bb836e1b71709131f8e217d068daa745fe4857bdcaff30a927dc0ada89c416205c5918"]) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) munmap(&(0x7f0000523000/0x2000)=nil, 0x2000) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040), 0x0) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) r1 = dup(r0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000140)=""/88) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) accept$unix(r0, 0x0, &(0x7f00000005c0)) dup2(r1, r2) sysctl$net_inet_divert(&(0x7f0000000500)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000140)="a8619d07d507cf3d1416f74303194954fdea9761fa26", &(0x7f0000000100)=0x16, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040), 0x2, &(0x7f0000000700)="59ab7593fdd97e174626c40a5c417158a2431c2bb444422ed839eccd10ea6a0e125817b6685a66282261afa12b47e9acfaadf33228b68822e98ce9a3a1a1ca20c4f9a1310b3fb2eae595751cae50a974ed0807cebe9f62bf05784872e96344ee721e25bc2f678c67a63980f4f27acdb4cea7c00ffa2cef9822dd1b34ffdb3adc81eb2de4bc3eff2b9f737db5b425111f45d782dc76768b265674df2343bf3967220892953f33daf6818a5a07d65628123aec11b7287e2fc0847a95dcefe4bca5dab8b0e950d64c01724a7dbd768ef82f26db64ec2c2c3f80ef047eea4dc5f5c7d7c5b46b94628e25722c899d834ea4cab16e2da7bc513daffdae42b3034d2b5ac4d12523d85779664de62db41eb3fb4d508b4f9a2bb70153179405d2b90d747fa85cad0401feaed3e1abbc4403ab58ed800326cb84c40c3d43ebe211f1944f35b83a0f68416e1e4fb7900e6ef12692fa10712ce0afbb80bb5ac3412bb404d2269e219b7e1fd963adc0c0d03f4a9ddc7b38b70658c4dc8fdddc4a937f362c193ab59973198c57bb6717658d28dc7dc821f4ae15a89bc613ee15ad9d71a80ad7b0ce5693b641958625a3c47f603de0cf31dd794dad5728", &(0x7f0000000180)=0x1d0, &(0x7f0000000540)="d5d13be182fe0a5494bf0957792682672ba738c5980b4c0f2ecabfe8cee7b865ee41c6bac6f2606644d1483e510ef7209e993f53b5e90581969186135bfbec10b420515977a2ba02466b6f5ce6f75b8591073a47d842d7848e3dc29fccc038340a4f0f20c243614073", 0x65) fcntl$lock(r1, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x8}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0x17}, 0x2, &(0x7f0000000300)="ddb839ed46a05d746e34dfa779bf0a2968bc6dfc195efc46a54b06df69e92d3b5bc884fcdea8f0512aba0d55a8a5019620f15f16b7f75fbff0a4fcc7dc832816bcd6b11ecced950ab99b060903bff25b8954fb32d7c821fbbdc34d48bcd77bb696ee0b87d4b7814923999d944a228eed161b24aeccfae83ce79a2ef40412e64290a2c97093b3c743efa55a65297c98b62249e3c4a81aa4c8e380d0bb939b2d7fd3ee2a03de60bf2b2ca7dfbf5a6a5083ab19daf7b4f390609d51369d37ab524cb2979d3e3f2efc0fcf9b485d025fc9efc424fb5d2a373b613c999dd425c5ca4b113e58a8c0c164b18fc716bdf50fe45ca33ad6b4443bcd1a", &(0x7f0000000400)=0xf8, &(0x7f0000000440)="31d02190ba295a07bc47838ffd2f693e21ba8d1c266e928a4077c0e3069a9baef95b07fccadfbc80dd5acc10ab05e8a529e747f601d393bcd1e35edf059c6f6cb6545474957e9bddd3cae7d25e00df651c0ab9c1959a7f9fa7e610b27f079cc99feb32a3e7133a192fea52ea7cca73022fc7be4e6cc6b423683d17e3ad4f65777242711425b81b4252d8c9d0c71940c642a638f35efa30daa7495291dca734a2f323e674a548ab211aa95900ed0ae803ddf221ae90a0744e1feefbbf6c1098de7b59f23eb47a99c2dbe6ce8da034", 0xce) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x13, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b67", 0x51, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = getegid() getgroups(0x1, &(0x7f0000000000)=[r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000200)="8000d4b4ef76605a2e2119da", 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000000c0)='c\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0xff8695b854c273d4, 0x0) executing program 0: r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r4, 0x6, r0) fcntl$setown(r4, 0x6, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x2, 0x1000100000001}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x20000005a}) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c204"]) syz_extract_tcp_res(&(0x7f0000000000), 0xf0, 0x7ff) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x7) socket$inet(0x2, 0x4000, 0x80) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac53ce1a593555f0000fffde7d42f", 0xf}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}, 0x0, 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) symlinkat(&(0x7f0000000680)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000e40)='./file3\x00', &(0x7f0000000240)='./file1\x00') mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x802069db, &(0x7f00000001c0)) r7 = socket(0x1, 0x1, 0x0) recvmmsg(r7, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: setrlimit(0x7, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() socket(0x1, 0x3, 0x1) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) select(0x40, &(0x7f00000004c0), &(0x7f0000000540)={0x40}, &(0x7f0000000580)={0x3ef}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x7fff, 0x200499, "d88c28fa87979ebdca0988d11600"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) executing program 1: r0 = kqueue() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) (async) r2 = dup(r1) listen(r2, 0x0) (async) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000640)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae70af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0xffffffffffffff24) (async) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), 0x4) r5 = dup(r0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907cebc1c9f34fecf7870c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89f000040781e4b2fffc00ff005bca37706c799a1e7f15025988910ed0918875a58f19c5b1da642ba3c803840bde9fa58e89f21007adc7f35671d9743033bbbb9a1dc59b2b968ca11ae88a8de050f14bc3bd32ac324ebf163d0adfa559eacaa8bd17db4f2d7894c50b7c43d73fa30a58f84250c4fc0af26c9fb5bc4c43ce77a17e11662371b98aded7dfdccf67ce86adb3f413e31e20d1ca40f454198bb74ce5529e85a237e68d6c91380ebed8c462c78e27868daac6ebc12ed21257973f86ffafea33805878e665534fdb41fefd0bc15ec78f22e3091f36b8d8d47a47c0de2d0bfe3a98be65de356114a1f368d9879df97851", 0x1a0, 0x2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) dup(r6) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000), 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r11) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000), 0x10) executing program 0: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200, 0x100000, {0x0, 0x1f}}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0xb}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) kqueue() write(0xffffffffffffffff, &(0x7f00000002c0)='|', 0x1) socket(0x2, 0x5, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0xffffffffffffff50}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) fcntl$setown(r2, 0x6, r3) executing program 6: r0 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r0, 0x104}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$setflags(r1, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000100)={0x45, 0x91}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = dup(r2) write(r2, &(0x7f0000000300)="a9faa008360618cee2b1c4001150ae4ab8659961cc68543640d45439517803a75c1be8f82012c6f9540810af81d2c06248a9ffdd816eb794d8a1fadca9d7a5538583d06edc4c6127b4a0b8623bd3eb8133030bac71b742747c0a72", 0x5b) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100009, 0x203519, "00001c008000"}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000940)="80", 0x1}], 0x1) r4 = kqueue() select(0x0, 0x0, &(0x7f00000000c0)={0x4, 0x7ffffff7}, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x38, 0x0, 0x4, 0x0) executing program 6: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="87b093dc9cd1b6cd2b0270aa843998ac368cf8e208f3b4f78c12fc16734229ebe79ee3825e840e", 0x27}], 0x1}, 0x1) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/8}, 0x10, 0x3, 0x800) sysctl$kern(&(0x7f0000000300)={0x1, 0x58}, 0x2, &(0x7f0000000340)="3286b7d299cf0caa1bbc50e6165f273a2839659649ca9b28569b9ef302cd0f7f019d79c74c78c5eb057fbe7da31e2159ca951ef42a7c759c5f84038ec429fd609825e94028c52a9e87acd01b2acfadfdb1866a1b3108cb82ccec1d69c960d67a7f8c32e5d553a6d3b8cecd876283b5851bcaccd60a3a12b9e1539cbd046f28c5c9a8448835fea0f3bced2442c2fd4e29016c800ba6898e998e7f1083a7b8b88863bd776d3c556c5552aadd6000899b950c3ad85e800df5774a39573c30fc6dde68727c96b590edc0f8f5cfa9eb88d21fb9eb933343b94f1738893269858e487ca045580680ed586a79cd4d04a4a0053eb362dc7b1624494a723b054b350bbda09aa14dede555a22c6df428aa3a9e68fb9b6a38ff16aa9d6daed8b50f6794b5ce817b81b9521593c971fa6e7805641638fda51c2e360284046241ceb5c40d75ce33b36151bb9db3c1140f4c892364e549a34c9ea6a07287d4cfea41fa7c94503d1dcd3f33a1e2e4f491c7e51cfce84317d9f8b951a9991f4253e2b9aa17c72645dc2360b9bdd82ced63fdfd8e48112fb6b7053082ef653a4b51669106d800edb02a52728f92694cb584691958e4fa3a2a48f5d855c1982a6d03e40e9f8d87ec773fdfa98dc6a756f010bd909e576c33897edd9d23a77783f3b184c40cf849323af0fbbc9621e6f42bc5e14874ad9bd509e363a277adaf9a90d81fdd4586d678e7d4b4b327f489739e9504f6b055737de97ca9bafaac10d64a9ed93a2dec9d13ea63c14314ff55cc86014fde8d992d157862cab10bec91433be9dd1666600f439521eb31c5ccdd458c96275605d0e49005babf73f2f3e8a06956d76d49b390b018d05a1e3775ac1da29020d05859a3cf7877826388fe3c0b3a8f2fbbe8e90c6744b553bf06ca6f8525c211605dc83920f1dafa188a3532748c72678cc2b74672c7dba14559471903c1f72282bcd586fe9f36946da4975dec19a1a2d3e3b8bb75b9b67bdaaea8686ce33cd06b7022430d07410bb5b3c7d8613844ad7a950d8032fc31c265d322486a40e1d6c6860a477234a77006631faf7f82abd664f02c652439c65ad1decc1905ec3ab580decf216c8521ad123335e900bdd7ec4127acc252e65cf93f708b99d1ce3f6e8325b6bfbdccd6f7f586ce4f6d040f33b9641be1aab6bdbad031f845fbbc0937e1ba07664df6f8fe6648e91528b8c79c738b118d852ba708ac584796140e5d7f82a7e81c8b4b82085a35e11319cb7b452f38ec0f7250f3f83bb69e91067d35fea8c04c004464ead281f5084e73e76691c7256a3e0854a43b4cd327e9f4899bbff0af279d9015147947e5ccceedd3ac391dff5125c41c6c75c80f877b527de087becfcbfbd34fb26fcc8348c8abbfc6f57b83374988ea2aa1c5738cf4c6c435413bc3a63d36ea01624454385d93bca772dc9f87f7f79d8619ff98cc6b6504ecc52e48ea67906c2e9fb09377f78608d149550d66bb98ab64cb3ad8db8cda117b678b9993df4bd0c4fa1de6e70e8d8252037a7c6fe8f9adc7938d166cc37b33e557a867fff1eb8d1a5f327ee192d5d4dbe77c6791804e22aaab265ad15cb4bdbcbe4cc8ff8e7701d4620258691ee1b3e798ad6f45fc07ef0dc51d5a8aae991a1b59d2c9660187d51ba4042847e1ccef5a4b6509d09096664f1b974ed34edb0a0fbd969709fb44c213182e40bbc8534a610808a43fd7b5607032b1bd92e9717ef47c9177a2209e3b9fd0fec64b92b6e2ac9c6fa7dc334088a2717597f2cded6dd1265243bc583a62e5422cfaa50180392bc104f3091905128b46bb8b6e3c1f8adf292eb12685972d32f4be97f6b88506a6bfa8e704602046e7084d58fbe3dbc2d83db9785073c3dab71a7f02b13cc41ebef5fd9919c6dc7c922acd3f2f524e6e58198985c3e21ca01ecef6acc6ec4626094948d5cd232ab1e8eb3efe97e67f108a5cc54b89fd0570cfbddf5b44d11a8baafee6f98a5175d3fb14d28ef23aec20216bbe632e02c8dee6034beca9f7b2a94ed5bdeeab10b7458fecd5fc6e439ed6263c066c6f1d868e64b6638164fb06a3a68248a7258e27ebcac07176d7d0d6b1cae3b0f1c1ca233769ca6793d0acb5ecc423b57d8615709134db869c57520febe1545cbca721982a5a23677ee566b553fe994cbd82c4acdf9e311654e49a8a1cf81c712b909a2e198cd22c885a5c0fcbc4fc287fd7eaa103a2fa0446134836658e648f74e3d7afd2b6b48c9520a6a2a1b853c0f1c1d95ded7c7c8d0bf77701fa60fab9a3d650b0dddfd77f059cc20ff6e034b9107cba7fa3ba1e67c3182bf132eb3892323c5d905850987eb5f61eee5059df692b0722a9693b0a95bbe81ee295f335977ad9d62139ce18faba9c80bc3f239ce72d4c27b090717419b8af252a9801f73cbddf969ed1a4c16ab68f43177abda3a497ecbe3f313a8a1134dd18b9c361f34a48369c90fc4dcd19da94b884be497752f5edc8ba30fd8724f24169c7d14696ed1b7f0eea8c363803ce7d24416a37465e2d4d3d87e746f2723acdc171c410953056b9c687c0f7cd71d21c37e4ec2400c1b00246fb9f4c3d8fbe72cbda03475574cb9f752640d4a0c150d9c92ae301fe0c6ca8236051442c4b7f630e1474c80a977d4afb3b4230a877330d77b02cbc64edc3bddc623b249b62ed42bb4def1f0fe6df9614e8b19879b55d7c9e3197f2941f97935ca478619ef17a99d2e0c68d1357b99fcafd6083bb0d46f7ac3da18bf1ceb040b552b4639b57290debee1459ad21aa0f69c7ce5f6821dfa5f54b34e249cc09e10a4786bde2c0029d0e53a2d683ef2e95f12e0fee19e65506f8a464c147ecd599ab708b10205b0c1581d8a52908db81f8b6a6a0334974cee9f41316a60485982b37537a780c3571111bfb68a73db2cd4ad4cceb9ea973d636d4641847593c56e4e0b15280694348a3f3e8afcfd5f2827b257d6469b4d0606b27b89e27fdd3fae110075a1b5b3c19a2e9b50b375ebbb38d404ebb75acaa31e61961120d15c81942f7dada7447fd5bcd9894a8492d907d5decf6ef0e5023bd49518611eb488fbdc938178aac9cbfc8a6b203c0fb8109026e422f5a2ced3412213b74991a4d041993fdb879dd11c704bef8a79d9b4595a501f093318be2a1f3ec1ce1cf4912be9e658f0c82ecc62c390a9628376c757b08667262981f3b98b7208b5ead813faef6503e5b6a1a84d4ce74e98e989a58c1c5abbbe53ea30bdaf88cd2c1fc42103527a8a84618144d0223f3148c140de2c1652fc909f83be2c3c5b52995b90b4bd59e8c89050676afde51eff098c50c91a173f275dcff209a44d70127b1322622cadf4a35567bec8ea612c932f9ff3515185209cc9d3e931f29ba3ee354ec52958b08f1142894ade7e678f258dd72a83e6b81e0c9b7d2a7e6191a92b184b8a90add92c3588b422c9d0f95882455ce6660142e32f079ec2b6eec9991d19505be08edb126ce937486786d982035b03da4b2cb4f14cf3fe8225444d47c6f25630288085282642bb7cceed0e3af390c01de2ff254b24e41a5fba124a9d83c2e1acc8c0c0f650aeac43611b531890152ecc0d9f94dc04d9edf2528cbcc7bb18a1a896909027bfe6f49dafb35e8e47ae71ba963bb45917076a681362ca7193e496e5dd9eca36f7750c6dbfce560d309cb6c3cfa796a90bb99f4205c05e5499355590df8673b1f6201ec207ba65959d9ccdb3a02a3c395f1d68ac4605c9006dd489f03baae438a5c46154ac9913bd6394cfb2a0463d6dcbd00c63e21be1d4c567024cce4945062921c383bea2fbd0d7b61548d9b8c59b741bdf5f7fdfd7bbd41c37dcb395af53f3a4b954768878e8246dccd6479bb7af2758a092031a953b18248bd526ccc0d46efa9b4301faf116d10186f909206653e78533908f0ab1a35354af8496eecbc8dcad9ed42bb6aca5bdbfc2a9bd68f7a51956517b26b23d76dfd9a6d3ac4f28c4b78c77bf0ec2c8ac5224f265f1e0e0af20e30fa2c7bef2105c54a302e680121d49ef3626cad70363e4176b5e3d9e15215d20f6f0273b305eb32b64dabeaf0caa8eb25b378f52b79ced82befb2cfbe13f604a1a5f7fa73322b1bd60eec702a4c6bdc0aebd7c68450a492f15582c51fdd0d935582f80e8f46646cf25747ffa3f060e1c476761d72ad0ee41c7db66e5887c53e913cd27fc230e4bfad8876587bd78e0ebca9849d0fc7adb640f893e38c64c1dc78dfb57123c572d6332e63f081ad8f1a0a37f007a99bab8ef5f0fcbdeeacd7fec2519a4a3942c3f1c9c2796e24cabecabb80d71886343e8b03b1585d9d1fac06b6045c2e54fb9bf1e1bb328988b649e509ec8f1f03440c1d3b3e1f0513075b8a61e9d034c1a9f9ea8551af6870916f1ec5fde9fc5f9e5a11c7295f20bdb46f1543ee04905648736c5c4242efe8465d00964681b8a53c073e1f7627a538b11847ca4bdc44c2a62b59f2b458bcd13911654e7ba02de358ad13368072a7b5bbbce2828b21046e9d8eed014e2e6e688e545d5a307edd6e634f2fd82e52c16933abf9d6e4d37b03bc41633e2a751ea977eac62bb1b779d91c09b09ae88a191b10c965988109e02d15a4f65644b3412717c008f2c3a8", &(0x7f0000001340)=0xcc1, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x42, 0x0, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@remote, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @remote, @multicast2, @empty, @multicast2}}}}) executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file1\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000280)}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b5", 0xd4}, {&(0x7f00000004c0)}], 0x3) syz_emit_ethernet(0x36, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa92bce42b0ab6614abc6ca7aaaaaaaa080048000028000067305271055897370f152256c9000000009078e000000200000000440c7f00000000"]) r4 = socket$inet(0x2, 0x8002, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r5, r6) dup2(r7, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, 0x0, 0x0) dup2(r1, r0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r9, r8) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000240), 0x0) unveil(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='r\x00') executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10000) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@local, @random="2eb276ababc3", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @local, @remote={0xac, 0x14, 0x0}, @local, @multicast1}}}}) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) kevent(r1, &(0x7f0000000080), 0x10000, 0x0, 0x8ce, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x754, 0x1000000, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x16, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x48) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x7ff, 0x3) syz_extract_tcp_res(&(0x7f0000001180), 0x500000, 0xca) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4000002, 0x1000300800002}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0xc0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x3ff, 0x100000001}) fchmod(r2, 0x1b) syz_extract_tcp_res$synack(&(0x7f00000011c0)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x38a, &(0x7f0000001200)=ANY=[@ANYRESOCT=r4, @ANYBLOB="113f7970c81dd2ade6df7d33efb5c7a7a27f0997aa2e43808e5eb43a2e7069085c9ac05bde3597ddc4db900b48e3ac5ecc8fb637c7b0978b99d0bfae4fd2ca58293175ca4c017335ff1ba88b1dc98f75863054239b7947ba8b2fc240d8f235b2a99d0cb044f1d7b08e3b8b42215ae6b8ab53e76c2777b8a716d1348c2ed44350c682a0414dc598edb6b1f92024fa0ce317944cd5856b2f4943f7385011d6508052ea543d50a8ef5c62c06f984a4c8226a940c6525e3b2e0a6ec454ef8a67539e2482a4026e69ff67936a6a204cd9380aa5ca3a67376961a2b3d38c46a23cdda8c6504aca4eee2b9c8f86f349b10afb253e29ed593c72c125c8ac9e8c91d80450db46d47785d1b695dbadc087e8aa1f756293793447dfb3c4979ecfba17f2ebb95ba38208b6bd1d8aeceb8631e658ec135e6a953b71d0de383193bc1bffa9ae807322fe402a070a161b6852b0e8ba7af68b69ca71bae98d382f61fb56085a641ae6a82d65dfc5ee1cb244f41c70cdb5e02dde558e7073c19976187ffed843bcf6388223bed3728702b2184f0a0cdc665726dde93e02cbec6f8a40c2d096433a06ac1a0ff0e238038604f702409a73ea1855078e226bb5c7d2dda9e631322f337bf1451699e60d814e5de2e93a631532681e1222f5f2a19fd037f8d1747c2f6c8e2db62bc194cf06b67bae4965b315b844caf828974c34508e2b87688b8550c06a05ef03ac5e084c20b0462390020338a20a6ceb78157ea48982dad71179e914bf20332ff147ce2554a19a8fd1239cfa616bdbe45b48beb1c05655c3602babffcd5e15bb6117f8ca6cfbfb264a01bcc242a3ef066c8f4eea8ac0da57fc707bd28c3504da938e8d977318ad94eb0bd0010699f03fd89423457c7a667f238cdad6127aed3933c3075086750624c7e184a28885eeb9ea6e6bfe21d272c79fddd63590899ca8353f7600eb8b33cbdf9a25b9c037013daa6a2af38fb6c637da32cf2693b561b8d3144366560e69eb078c18e7deced8b23d119eb5971f916f180fa666f8eabe5470bb8a8f56813119f66f891384237a8bb12cc31949aeb4ff5a3c03950b2e1e36783f3b91b34e9a1fb2d707776aaacc4262e78c13bbe40535aef756a15d24af6e59e214e538f4edfb24ebb1f4ba895b9b665ba971d8272de0320d0145c0b1b5a5324a735b41464a9e756b26d13ef64c6ef8d3d91d93199a88b723060d9d8978678c3d46e4c537816240a790f1341faf38217341512e11e767acdef78a5caa1bf8f696b2ad32670198657c78ee347c1029ab04a240811a31222470900515ab832fe3f2798219892522af5957cdc0fa530d621fccae2f4d878ad43afe3fa06865661c705846a5d3abe2a8a8e8af53710bef2946d6dcdc6e8d67c44b480f2060f29786b098a068b06e9c7bf475fe8cd6d4fd563ba8fa1a964301af39a98fbf9e326a6dea2f4a1d40b0f499ce261beb13bc41a12e060e6f5c35cc52e20a8268afc066287068db709dce3f98c42abfc06f47a561fb82e41d30c661775358402270b51c2f366160ed8771939447c6450fb9da4df2679a0286c8afd523c52b91d72dfaf8cc001ff9ced93d2a8abb5ba8170974f17c0ae2cf669f0e92db29bc4f11684ea07ff09896f2c9a1b88b48d859f5388e7740b4477204872b62c3117b464c49377141a3cf0f3b7d407c23e032d3a904b2f0bf32dc0342f4e022932b2ce402c5d4e79bf0b640c6dce17395a53b05d990a83efa40b6d5c10b53cf6f827efa2a41ab3fb331975d51e392544948edd1950f1adc06f1aeb973da780e79522a0687297e093ccc3b94864e62239cd5f369c7c1dcdcd598ddbe01e4788b2768f4bad14ccb8f56e4945c1cd8483c586bcae9514162fe77c62500fa020de64e3f2a23a97fc4b760eb8bd8654f4abcd00067dc639cfc6649f34faa0ea186cccf97dcd1742eef538d2ef94d5020e861ad2b3d963ba36f5ddf5914dbded30feb22e15cb8ccc678ced390f01bc4539a327d8d1d77d96d03b5fb286271be20aad3c68c8e980babddc1c1b40f88b94e26a0cdeae2b93d98b82f441ac16328d605f79f29edd05c216b3e2e0516a23bc35620c9241c6104b2fef65add41e552ae448e518d3098aff5889fd4acede83cc3a3b84be870b3773a6a5744567119778306b6c5d94e027c193efece7f73c74399fd2867d11feb00db36e128097b6be10dd8365d9b1593d22c27f94c2ede8292acc620330f18472cdc3cf4d62dc171cba93f0c87a17aea4a44d9e8ae10678db1699f88dbc43eb7f97e7c1bf208e6a56ea951faf67990267a95076a50783d6ceabe951f9af6b3c7e5316f9181933c68aa85ed3b44b8ada545fc0997cd48348579ad12a8b04ca01c27136bd9ca55740e4b8ab41286d6ce3fe88f8932eb5d884ff82fb43e1a8cd29d52e5f8d0285cb6965168244a66f97bb9e63790853064148f3d66008fb3fbd105d9d112e84911d57c424a56324a86742ec953537ee6f27434aff367d0d729e625d03e6cc9531b1ff170672567cac62ebcfcafabacfb1465ac96b8002996f8acf7072f0afd30ab83b6bb23bc915393b622b0d4c2d2d1df4a4248c3806edc99a0ee247b6a223902039f8de57b36a2b20a4289d71cf0256d8b13555dfe8855747210f96420dfd95ccadb68297719db06cbc5e07787b9e82e9c6cf4d1cdedcfeae257e85772dc022d373e506349bc878fb08514b0c1c67616f05940f2c245a60ea1ffe7a7fa815ef3482f87869361e8da6f4a9ceccbccc5552eda5d96478413edb232dce4f5d3253b0797f17efb84d6f75e47cb423885fe22a907b73acad275a38fb65d569470de453ff2634c5223700fb39ecb529fe5783a2c99cfdd7cd4bf67fd4e9bcc084fa64864325559c72d5c65c2f1d1aeff2e7d63a4d9409708f351ac806b55b4dff0c6bc778e839bb0a05384c80918736d3802474dbe7a124486b570f5bad4afcb1cb013c59cf08c51d2fb0c3250e4ad1a3ece26eb4063319ec61e1365817df32f6046978702975b14c361a477ef293762ef5e4d240d756651dfeafaf1cba11759b0c363997e7acc082b88e57db5830f50be0be1b0c9eb17847ccca0d6dd6151a598f43788bb0380ff49e720f8ec43c08fa891c580fa99270f6f26269268c81807bed5abfb9c84ae903efea4142dc7e34f464b63a8f255869e967a8abf43783bd3ba193b8a538da4750f8a2349d5b267ed62b813cab99f76f5026f102cdbb2372b693bed49782484ef03aa8da7e5dd25fef4ac2f985d620a98e1b92f0314d7ca7e288a34f9f54165e16eedcc6667a3e6391054da4cb4f4842b639b2589a2da2b5bb749d7c48f08d1448e0c2a9ebe0d272db10f24487490575c29fbe132038e50766e5aee185ba78998688d4cd0613128a02a74ac441dbb9785abbb0e9b7e1e3334939be203df3031f7a573a01ca2a063ea2a8f0da5e141fa3ae4c529d4a230ee3189c10e813eaf664d272fd6e25fb47e41cb057f4add19010855be5a30f25064a069055ba1e9231140ea75f1ec73e04fd1efec7218ef6e529c6028e1fbfc843ac0527483a1f9559e4326252b0fd4f33a0249d00a94cb464fea1b1d2c22317cade84c550143523f33d7dddddf5bc8c77e04f1bf69c8a70e6c0903f05dc083cad3f82430b3c689dc5d8e6ed91776cf570f507d4a343bb1300c3757127c83c4bd3856185594cdaf0146a79b724ec455f47a11d3f27671946c85a503f509783a8a1676d3fa74579dcd5784b98ebed303b18d7ff4d1fec759f3af7ce9150eb82516101966e6ec3ac7b86b37d92f8317b4f18c6c37dae8a17ef275b7ad15685bf1516b809b3e54aa966e93cc35f1f779b84f4a2d00b0ac4fe46f4d2d6b3a94586053e4de88628c82e1392dc46af9364a5a2ab354feb62969165075f02be566bd8d8a39ff955286f092bb767d2545a6967f0cd4f8cb33254c8d10d91b10c6fc08712599d2f68158c6974b4599d13c161866f20c567912d6fbdc794fa3fe036f4823e1ce3cd99dba064c569faa07a7048a8867191a4487d8a51c107af409f8995bef0a2aca69b8d588c955a51bc27a5b52352bab9a0e2c204d6d26f74917ac9f29778d1fe44cc13bee96185c8850919dee5560890b220393d1b9a766393ee992d3aacd30b60928cbf409bfd41e69b67c755b0b4f206d4133a12f4be3ced2ffb925f2df4c44b50f9f78a94f3603c3d7b42669187e1d8fbf86c93bedcabcc81723fa0709c5b887eec908f66d08b6bbb80af58988f40e5334a6aa3d79bed9807894b5688d5e47efe1ba099947481b63cc02095df075648fa3f868318df65a424e1a48c76e3d5ebadab463fcf45e014be6a85cbdef6764d875cb36df99539b582b6d0969ca92755bd5b3c01feeba3a18f0f0e32872b3be294bb5aa749ff2ffd2e8a3010ec2276c8ec729d1fbbb54a01935086d4e2a0d739a744da1cf183fc139ee9c8dcfe313f7ef0f6f728da1fed426f60768f0f59111a3b689e3fd02216079ad5121b92859ad3bd6ca1cad1636d4135660612aba1eae003e647c2415f72b30e639413393626876020fe3a376f37f4120c30e1a6cf120362c8033e52ff53af9cc4fefb17f8f5218031623979372844b86eb27ac9488ba8a86b523fba6eaf2ccc970300b99a25af43f6f6e62a8b09808039048a6f5f99621d88238fb0ffff630cb27f35ac97010a2e44d8ed7c45a2c4c3ac7d397119b3e0e672998d24921ca3bdf3f08b0a1ceefc765f7ad6f0d5dbe948e75c7331c1f912c853eca1094dee51f7fad7d6e62724810b03c4766ea1c1745787e230de3bbf29fb314b6e2d5d76466153d7992e8fc03f4f33ae5ec14b210fd5006037fdb398d09c60b4cecdc44fcd8963f2a49bf316aae5ebcd6399cac28087d37d988d3429d34147ce72d280b3fcdacb14f6b54848766d6c62dd2ca31b9a68c396f6cde2d7094964f7c099abf0a2ce04a3b9b3a513de1721b174b42b845cb96bba54f3a8bb256abd5cfcbfdccb06ddd5995f5dc4b91e2567bbfe2d0c554a8493fcb3b5bba0f9c28e09eb946768397c2298328f33aafa5c1512c873212c2cde5f2900bd8e600d028ae897ca28122436f34cedc5dca222dd86f2006db00dd8245d5c891a4af21236e0f34272ee7de372943de5592630e72e68fd81259b042b121890b6de3c602eb09186ed55c455f6560c145914b4175cd541710aa41d6224b0f72fb69fa4dd579c02a1a7e40b00b3c6b596fce11519563bd862a3aa6165decc879689dfc7d5bb6630831752c9c7f11ac7f469baf3fd1655ee678a282c82474d619007a79c81ffcb4779546118b6ba74219085280d61d800309dc1e076ee50134493b302d4bf4f46b5518196da231f31db875cda8e8c78820c882e601d2df06cd3e844f138a4bd047d3a0d4d9fcf53ae18a725f9dc33111ac0b8314adc6b7a35bd043f0191470dc26f4365b7c6c0b8f1dd4a3109b2bff04e74c451cee26cca92e97e163641755a9e2fb6bc7f0cdcda7f375e06233ffa46092dc72dcd8c6f0e2c772ead44f2885e7f51e8be7114fe00ed814e3d4def469e73998ef322f8891992d3359572c8950dcf6ede95acc0b12018a18229d37e9143a706e9928dcff449ab2328c8ceda37d1aa28796bf198b35dd9945e7ca10458e0bf3ab6e1c9243e2f88fcf8c2a57a2de857914c84e79e62f3ab250ace8777cbd12379964aaf92289bbae4698e48b0ee0e38b50f5b96203477c415f93fa6298f953b1428fb5c696aaaf2bf7404810461ddb0508f5aaf141a08cb71daad8d49bf1229674a56b0693a2827451f7518c", @ANYRESHEX=r0, @ANYRES8=r2, @ANYRESDEC=r3, @ANYRES16=r1, @ANYRES8]) setrlimit(0x8, &(0x7f0000000980)={0x7}) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001080)=[{0x0}], 0x1) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r6, 0xfffffffffffffffd) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r6, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r6, 0x0) setrlimit(0x6, &(0x7f00000000c0)) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r5], 0xd2, 0x800) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x80, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file0\x00', 0x88) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') executing program 5: nanosleep(&(0x7f0000001600), &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069a1, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x4001, 0xe5) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f00000002c0), 0x0) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x12, 0x1, 0x6}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0xda, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6017b29100a4000000000000fc6a00000000000000000000ff0200000000000000000000000000013a0400008c"]) socketpair(0x6, 0x5, 0x20, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="17", 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) socket(0x11, 0x3, 0x0) shutdown(r4, 0x2) r5 = socket(0x11, 0x0, 0x2) sendto$unix(r5, 0x0, 0x0, 0x40b, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x2795, 0x100000}) socket(0x11, 0x3, 0xfe) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x13, 0x0, &(0x7f0000000200), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x4) executing program 6: mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0x40) sysctl$hw(0x0, 0x0, &(0x7f0000000380)="1743b2e8ebca4bfa7bd0d76e3afd685239c754fc1b54fb89a0b9081843ad35fbc1152082fa925eabb1e00204fa3976dad359bc4c2a4bfc3931d892e69229194bdb3b1ba4861414ab", 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x2, 0x1, 0x601c, 0x1, r1}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000100)='./file1\x00', 0x20, 0x18) renameat(r2, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000240)='./file0\x00') read(r2, &(0x7f0000000180)=""/134, 0x86) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f00000011c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) getuid() listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = getegid() getgroups(0x1, &(0x7f0000000000)=[r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r3, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x80000000, 0x7, 0x200, 0x1, 0x800, 0xffff, 0xba8a, 0x2, 0x0, 0x1, 0x4a}) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r4, r7) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000002c0)=0x6) setuid(r6) semget(0x2, 0x2, 0x40) setsockopt(r0, 0x2, 0x8, &(0x7f0000000300)="068a61d7a7b0c60d304959601b870d72d8264916828aec98edc49097d41736967a4ecaf3607449e32c5c09c3b0bceb48dfe20ba1735d357104a6bd662340212a0dc0f3c40f0c7c9f718f38c19b0014334f89f3ef13f6a1ad2ba9623228b77fc46fe22c2ca27754750f1ec35c4dcbfca066a92c0786530897c8fb6b20a9a191425d46e71ed3ce09d9c941c4c76a2365c408469d5593bbfb", 0x97) fcntl$lock(r0, 0x7, &(0x7f00000003c0)={0x1, 0x1, 0x1, 0x2, r5}) sendto(r1, &(0x7f0000000400)="06cd52898c1f97e5fbcb6235bbd4a85a01d3ddf2dbafac00c3ac8acbe80da8d2fe0e30fc39c7fde2bd386b46349784055c876dd16f827317ee36ff3c25834e0d4c80f3fc7f49a4d2a4571c231a72a8260c53e4df68a06a8f98e5a01e9fbb21a70edeab7b1692e71ad120dc0578dd4069334b76109a820902d78fe87be8a8f0f170c7a70eb27b7a4e8fed7df17700f6ef971d0eb7eb4b0bfe085a74ab8b072f8a2f25f8141f8db9b2b38f83e690c1107470b56d3510", 0xb5, 0x2, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000500)={0x7fff, 0x6e, './file0\x00', 0xfffff96f, 0xffffff81, 0x7ff, 0xffffffff}) fsync(r1) getpgrp() r8 = dup(r0) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0xc0b) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000540)={0x4135, './file0\x00', './file1\x00'}) fcntl$lock(r0, 0x8, &(0x7f0000000580)={0x1, 0x2, 0x400, 0xffffffff7fffffff, r2}) getsockopt(r8, 0x40, 0x5, &(0x7f00000005c0)=""/39, &(0x7f0000000600)=0x27) truncate(&(0x7f0000000640)='./file0\x00', 0x5f) socket$inet6(0x18, 0x3, 0x40) connect$unix(r1, &(0x7f0000000680)=@file={0x1, './file1\x00'}, 0xa) writev(r1, &(0x7f0000000880)=[{&(0x7f00000006c0)="f72f74ee6c7d346529205835012d3326a7df6bdb1ef7f9da4845c9416ace7d95183e1eeae25018a3e79b56ebfd9362106552fbcb4a2eebeb03c96c1f9ec6b573091fa7fcda238b1ebad8e24bb4747dc55784178127e2bd1ca833a068b27b2f717da9313765cf6b67ffe3b71793bbacd0536553cb9707fc830217a2f254b70543cf42efadd3d403ccdca35898bdafe9c4049bec49d4b7ede58b2ae7cb7e49c1675625179c5ddfff0f92f6b24dd38fcf764bd8f044f005f0c9f0639866d3943641aede43233d6ebfc08d14c012955056e96df22a2dcefe27bb58542ce0db00128aa73ba0403342b6e31d96061d265ccb8a", 0xf0}, {&(0x7f00000007c0)="ab3c932dd7a1352feebc17e83d7cbab8cb03d2c64210a233d0da2858ab68d570dd21b7f344ffab295b0d9015af0e4fd05c4be59f078cc3bf17d1574b6f0c18350d81ff5ed08f32a655f458070d9c6c8185fa6f27000a90821fd22e499b03cb2f", 0x60}, {&(0x7f0000000840)}], 0x3) r9 = semget(0x2, 0x2, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000008c0)=""/221) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000140)="094fde927b2dcada9b195f0341958a0cafbb98269b3af670154d0f32358a158783fb9f3490e0d5bc6c5eb2b36490b252", &(0x7f0000000180)=0x30, &(0x7f00000001c0)="3403da4f09831be42f4eb448e4a8fe2ead4686666e6584784414df208b3346f879bf02bf8e2bc9ce4c36ce2334a44b3264374a7b1147cab5287f7721c8d86ffde7579bae1f6be7da6b87ff0146437c6008185b1f929988fbc5d80912376542bf5c7aa7ac1b", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="20090000019c0a", 0x7}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, r0}}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x6, 0x0, 0x78) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000240), 0x4) shutdown(r4, 0x1) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa36e28208303b00fe80000000e7ff0000000000000000aafe8000000000000000090000000000aa01c2ff68e6000000605adf0000000000fe8000000000000000000000000000aaff010000000000000001"]) syz_emit_ethernet(0x146, &(0x7f0000000180)={@broadcast, @random="eae5e56c5b89", [], {@ipv4={0x800, {{0x13, 0x4, 0x3, 0x23, 0x138, 0x68, 0x5, 0x2, 0x11, 0x0, @rand_addr=0x80000000, @broadcast, {[@noop, @ssrr={0x89, 0xb, 0x7f, [@local={0xac, 0x14, 0x0}, @multicast2]}, @end, @ssrr={0x89, 0x23, 0x0, [@remote={0xac, 0x14, 0x0}, @loopback, @loopback, @broadcast, @empty, @remote={0xac, 0x14, 0x0}, @loopback, @multicast2]}, @generic={0x89, 0x7, "4d48dad6d0"}]}}, @udp={{0x1, 0x1, 0x8}, {"0211edd0f10b9d8619e8b2bbe5a4b203d7726afda37d6bdc097b2eb3eecd584a6114fd9087511fa337313f210847a066e36b592af7bdcaa57b9a0096bec1516ed384f834426b2ad457ed046c425d339b1d106386be027903a47a15127aec0be6792157bd182fba09d95ee3179920fc61323c9a0d2f51bb17d9f2462f7df8d05aff656861d31a7ba3df84b04860c5d5b3bbef10a59eb8014d6e21dfe5b3610d7d335f269bf9ebbd99fd8461224d56b3f1f736cb3c94e97c96b3ff29dd4799f860e9c085911fdbacd10f9c6b49e64626ba1b24da28c6f0e4b138e05f0500564f68c154bff2"}}}}}}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="c19a70379c2879f2938f4bd6a5f5187598f85e245e95600a7843aca2a14eaeae0509566d582fac3f7335c136b2c0c29e9e6bf304f650f5f91f423490f502f2d1883d5fca7ac59cbf7b9ac04dc1c94a514d6491ee05a78049c9291987f29f6a087fb636e1d7950e06fb30880856c5593409f2", 0x72}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x49f, 0xfffffffc, 0x8b5, 0xffffffbf, "0000c6f26461d994000000000000000400", 0x200, 0x2000000}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/108, 0x6c}], 0x1) r3 = socket(0x11, 0x8000, 0x42) syz_emit_ethernet(0x46, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabf86dd000000ffffe00000e4fe8c1cd1a8982b9a55cd0b4721d2707c8600907800000000000000000000e20000072389f12999ca40e4339666c39038b0f7052ff685e0b3f7ed78e377c0088884fc06bf8eceeea4b1cc46c1ccd779083dc47557cfafc7b1a2f975336cb8a2f1eb830919cabcfde66aa442d7c43156dae48494f2bbc7413bb1b7381fd6eb4076881f"]) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xd11}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x11, 0x8d2f2cab273af45d, 0x0) setsockopt(r6, 0x11, 0x3, &(0x7f00000000c0)="12000000", 0x4) sendto$unix(r3, &(0x7f0000000100)="b1000504000004000000130001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20be32fa8aae9f0d7fcc8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000020215c5187d28dacefecc143daae4929fbfa0c0f00008abfba111554f4e0f668246c0900000008e371", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0xb, 0x0, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(0x0) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) sysctl$vfs_nfs(&(0x7f0000000480)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)='R', 0x1}, {&(0x7f0000000540)="bdc21716c954914338516d046f802b5b153d084d9b83f30d05c474722cc828a2190318c9b4f98cdf7640b2b1f37a850e59c2610fba68a295b7e89f2b685f7cb72f0640620c56ecb9fedc6fcfd73a33b0d18ebb8311eeddf4684a38129658f6ff7a5b284bbe415093869c7e0f910381bed595e8752a333270a16e0bd3e6bce585e8f3da4be245d6fdd763074866041bac68f3d767fb6e3309ec93f7ee54fa5c3bb170ba55d9174a78fe578a1b5757bc9e2e8aabb813d38644b53cb72e689edd0fe8ea54a4fa4352a1cc6d88f621", 0xcd}, {&(0x7f00000001c0)="c611d6e35c9b548b5926ba5661b95d3950509b8854167e03dee07a42db387f26ff05c100cbd8ee5ff419a8bee91482f3f0487576fb1ab896971b39", 0x3b}, {&(0x7f00000000c0)="ab632145890b010b9402000000000000006e7542ddaa2a3b74edb0a94edfc84124e7621a4c40d50a89fac44a77e3688b9fc035b8a54cd8404f861b337ebd753b64a4f81c7d325cca14c1d26a36d4406308090aab06f86673a294bde98efd0400196a586e36ef50459263e84ef9fb", 0x6e}, {&(0x7f0000000fc0)="987cbc1c3c19fee782aa3aa9c802412ffa8fc7ce8a7e973cd8d2e21197be36a0c164891883683bb45b171b8b52df7843369907b2763426b952a898fb973cc85a534303295b63639ad31afe528a408ccb688301df2d08c4e461c2e941c32dd53e16ebcaa84609d8c557429218e4170f69803fe12314181809cb96f84764496e7039f9d3e6f8ca9c94ab93", 0x8a}], 0x5) syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x2, 0x0, 0x1084, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x40047309, &(0x7f0000000000)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x80}, {0x4, 0xff, 0xff, 0x31}]}) sysctl$kern(&(0x7f0000000280)={0x1, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0x1b) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r4, 0x0, 0x0, 0x21}}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x8f}) r5 = syz_open_pts() close(0xffffffffffffffff) r6 = syz_open_pts() dup(r5) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001040)={0x8000, 0x8, 0x3, 0x20351a, "00001c22800080af820d1e960020000000000900", 0x3, 0xff}) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000013c0)=0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001180)=0xc) r9 = semget$private(0x0, 0x5, 0x2c4) semop(r9, &(0x7f0000001200)=[{0x0, 0x9, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}], 0x3) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)=0xfffffffc) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1fffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000002c0)="e698e14b89bc891227fb38daefec826c8b56450520171da88da4cd871621d59390de02ff03b5390afacbae36fbdc620ea386bab17be13cc643834b6904a9d88a9d3975fe0936364c4e569dff565bc14e9d344cb644cf84dd280e3f2f2f", 0x5d}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) r2 = kqueue() r3 = socket(0x18, 0x2, 0x0) kevent(r2, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x11, 0x1}], 0x200, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x200000, 0x0) shutdown(r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0xffffffff, 0x820351a, "090e4de6d302a6920f8c000002f9bfff00", 0x0, 0x800}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000380)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a634100", 0x4d2}, {&(0x7f0000001600)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 0x2) writev(r4, &(0x7f0000000000)=[{&(0x7f00000009c0)="9b1078bd28e95004ddd86b7d296b93a21447e8c91c5ae005980eb91c06f7b919e65b1c830e8bcce8cccece965e13f3b31223e58ca2c633845606a62323a39cd262c56e4ff03146ce1736706a035d6444b50b7110946ce4d6376f257380468c505bd9eb24f502f15396e70ba31deeab0e64434653662ac23af4a67567b8e374f5aad924b9bbb9221444d612ea11737f0848af3bc671f05a09", 0x98}], 0x1) close(r1) close(r0) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e", 0x20) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) geteuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) msgget$private(0x0, 0x0) syz_emit_ethernet(0x47, 0x0) socket(0x0, 0x4000, 0x0) syz_open_pts() pledge(0x0, 0x0) sync() setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x1, 0x4) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x1, 0x2) socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1, 0x2, 0x2, 0xfff}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) shutdown(r0, 0x2) socket$inet(0x2, 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x1d, 0xfffffffc, 0x0, "84d35404e6c18bc4867aac720000007d0a00", 0x2}) ioctl$TIOCSTART(r6, 0x2000746e) fcntl$dupfd(r6, 0x0, r2) sendmsg$unix(r4, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000009c0), 0x1, 0x0, 0xfffffffffffffce8, 0x1}, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206925, &(0x7f00000001c0)) r8 = syz_open_pts() ioctl$TIOCFLUSH(r8, 0x80047476, &(0x7f0000000000)=0x1000000) r9 = msgget$private(0x0, 0x22a) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x3}, 0x9, 0x100, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000300)="00ff", 0x2, 0x1, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x5e) r5 = msgget$private(0x0, 0x428) r6 = msgget$private(0x0, 0x81912d5964ba90dc) msgrcv(r6, 0x0, 0x0, 0x0, 0x400) r7 = msgget$private(0x0, 0xfffffffffffffffd) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x356, 0x0, 0x0, 0x0, 0x0, 0x80, 0x20}, 0x100000001, 0x100000001, 0x0, 0x0, 0x5, 0x0, 0x0, 0x2000000000000}) msgsnd(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000000074856a4a7f2c9b0ea5dea6479b5a22c144568d1e1d80a89c372beda61a3980e295252c74b4980d61237ef4ba9097543811e59c243c65348a6feceacc1fa48ef411e2ac0694dc6cf16c02a0d4974e805b4a40df3dc67b89720e4faa5e6f70a47ae13e458dace85567f8adc66db309aefb0b67ceaffd46f1cde22fab800ff74586c9cca08d386ed8163c49806e39dc1c3fbdf37bb36def0cb59ae220d8308f575761d4f635eacba4ad1df9c01a64e2aaa8c0f1cf0e6443fa7577d441194d69b9ee84ab3b850c074549b10a72937ad214e08e236c476931a99eadf7f5d7faf28cc9f6165527b8f7268577d35c980423469ada20612c2394fc50ac6fd849ab95f8c72f0c85cd9f1975ef4e907695913e0ae3aec665dbbbf490848c79f936c2358b8f15210b7181b94af6bd18c59405e3bd38d6c3d835532a576ff7329d829d5889c4728b030a31101db659030bb049b3dc4d2ec78a3d56c37d6893b21a67b92e330100f02b470209b78264e108ce2e"], 0xf7, 0x0) msgrcv(r5, &(0x7f00000006c0), 0xb1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r8, &(0x7f0000000a40)='./file0\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000200)) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000340)='./file1\x00', 0x40, 0x112) r0 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@file={0x0, ""/489}, &(0x7f0000000080)=0x1eb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) kqueue() shmget$private(0x0, 0x1000, 0x91, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="c7b1cf00a7ef4053e36b9e45c70fd7e4", @ANYRES32=r0, @ANYRES64=r1, @ANYRES32=r4], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, r4, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0x54, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x7c) syz_extract_tcp_res(0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setsockopt(0xffffffffffffffff, 0x9, 0x1b, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x400, 0x0) socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x6028, 0x1) connect$unix(r5, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000380)="b1000504000004000000000001000000331c11fecea10600fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ee710fe97b07e470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002000bfba221554f4e0f668246c0900000008e3000000000000000000000000000000632322020000000000000003bf6d5a0dd7ea32b787111be61faae3781945e64d9f35f891e1b5465da90b33c9090083ac11455b8561f13c41dc3c706ceaa3d69416cb76f593cb62fe071b651099059bc31483f71c6a53863ffb77e13b6f81754b4e5822bee514edebf612aa59767273df9645ffa1a9fd7b2ec7f4363f7856e02b801834566d2234a0c1da6f5e4327e957174a65eb1eee6eca8174f419946d2593cf1a0f7010b557daca0b5b6449b808cf1f934a26f19b30f8071b0e08e30bf21d0600bb47e1db0aac3c43cee9035d2bc045f5e3201aa7e10fedaac75c5a766cb9977a1cb7beecaa547f21c7b96631ac75643dcecbd181e2e88f79592eff409845d0ef8ecb5eac24a49c6fad8686fceae7fdb5fb570b85f66d111e50f3bc3684ba7f7cfd01f4c85a12eca9e38833a5b30e0460ccd5012f728c276beaabaf005296426259f6afd1a034c6bec9384eb787cc2b80cf97511da248ab744de2771d56f6b761a255e8a39182bae3942787e39b0d1947a2e72beeb9a61a18e8924be53d4a6437d38d479e30a47d3bcf9fc532732406e98ca1019d7d419d7f1553be6be0afd74e1e4a39a0c15a56dc9d09380a20470ced2bed3ed225c038c2f0404752af463fcb8f2c2cc02e75d5a1cc8392bf4b2f049f41d804a2711af4cf83e87739316dc4d97d4459a772d2df4793053d9920ebc7a9bcf1a586123f207b2816f759daf6cf2653607ff48e90dc0e6b42fc947550a5a9", 0xb1, 0x0, 0x0, 0xffffff80) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x7f}, {0x3}]}) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="700cc7eeafbe3ec8dd3d442f89f13db7f296e2c3843d79d2a8bb96b540d78a3cf7fd95564297c2426d2d9a5966c32b6b4b5117d2cf596ecb8672de42544b97da5a", 0x41}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)='R', 0x1}, {&(0x7f0000000540)="bdc21716c954914338516d046f802b5b153d084d9b83f30d05c474722cc828a2190318c9b4f98cdf7640b2b1f37a850e59c2610fba68a295b7e89f2b685f7cb72f0640620c56ecb9fedc6fcfd73a33b0d18ebb8311eeddf4684a38129658f6ff7a5b284bbe415093869c7e0f910381bed595e8752a333270a16e0bd3e6bce585e8f3da4be245d6fdd763074866041bac68f3d767fb6e3309ec93f7ee54fa5c3bb170ba55d9174a78fe578a1b5757bc9e2e8aabb813d38644b53cb72e689edd0fe8ea54a4fa4352a1cc6d88f621", 0xcd}, {&(0x7f00000001c0)="c611d6e35c9b548b5926ba5661b95d3950509b8854167e03dee07a42db387f26ff05c100cbd8ee5ff419a8bee91482f3f0487576fb1ab896971b39", 0x3b}, {&(0x7f00000000c0)="ab632145890b010b9402000000000000006e7542ddaa2a3b74edb0a94edfc84124e7621a4c40d50a89fac44a77e3688b9fc035b8a54cd8404f861b337ebd753b64a4f81c7d325cca14c1d26a36d4406308090aab06f86673a294bde98efd0400196a586e36ef50459263e84ef9fb", 0x6e}, {&(0x7f0000000fc0)="987cbc1c3c19fee782aa3aa9c802412ffa8fc7ce8a7e973cd8d2e21197be36a0c164891883683bb45b171b8b52df7843369907b2763426b952a898fb973cc85a534303295b63639ad31afe528a408ccb688301df2d08c4e461c2e941c32dd53e16ebcaa84609d8c557429218e4170f69803fe12314181809cb96f84764496e7039f9d3e6f8ca9c94ab93", 0x8a}], 0x5) syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x2, 0x0, 0x1084, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x40047309, &(0x7f0000000000)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x80}, {0x4, 0xff, 0xff, 0x31}]}) sysctl$kern(&(0x7f0000000280)={0x1, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0x1b) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r4, 0x0, 0x0, 0x21}}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x8f}) r5 = syz_open_pts() close(0xffffffffffffffff) r6 = syz_open_pts() dup(r5) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001040)={0x8000, 0x8, 0x3, 0x20351a, "00001c22800080af820d1e960020000000000900", 0x3, 0xff}) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000013c0)=0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001180)=0xc) r9 = semget$private(0x0, 0x5, 0x2c4) semop(r9, &(0x7f0000001200)=[{0x0, 0x9, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}], 0x3) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)=0xfffffffc) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x10, [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xe164}, {}, {0x0, 0x0, 0xfffffffb}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}, {0x0, 0x2, 0x200000}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f95f84cf", 0x0, 0x0, 0x0) kqueue() msgget$private(0x0, 0x210) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2000}, {0x1}, {0x9, 0x0, 0x0, 0x10000}]}) sysctl$kern(&(0x7f0000000100)={0x1, 0x55}, 0x2, &(0x7f0000000040)="71241b2944fbbfc03dfd95941ee039ac0ef91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2c, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r2, @ANYRES8=r2]) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d223e7354b451f6051f0299df6afa37f03b22a47c5665afd9cf999637256129f00a73c32b23299abdbe038bbd9c10b4fc8", 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{0x3, 0xfff9, 0x1000}], 0x1) getuid() getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), 0x0) r4 = getuid() chown(0x0, r4, 0x0) seteuid(0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037010002", 0x62, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) sendto$unix(r3, &(0x7f00000000c0)="f5ca3f8fafa3078aa391179fe774f26be26d53bb012756efabdf6d523cb99af3718f3a5ce099c92d2832e11bf38311ef42e6cd75fa2c68d5cf499c6219c6a77158c80441b3b7d4fe4730cefdaa8ee84b2091f89e876da38c9ffc2ba980c85748b1fabaa94f9c5daf638627723d624e9f50261b9d1d54d71b5f8f6e11e8ddc489051bb02afae5c729fc4f901be9b62b74c9d1739c2ccec79351535898eb929d61dbf50e092a063aa4fc192a585b15c38d472aaa0801b337602cf06855a322678a81162bcc53340ead91dac699a6300b42cd703a65b40397035816b07fdb3fc2392f5c01115623", 0xe6, 0xa, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 3: mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60aa000400000000000000000000000000000000000000aafe800010"]) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) close(0xffffffffffffffff) syz_open_pts() socket(0x2, 0x2, 0x0) kqueue() socket(0x2, 0x1, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000480)={0xe38}, 0x0, &(0x7f0000000540)={0xe20}, 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x3fc}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(0x0, 0x0, 0x15, 0x0) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(0x0, 0x0, 0x6f, 0x0) msgget$private(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d2", 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0xfffffffc, r2, r4, 0x0, 0x0, 0x1b6, 0x1002}, 0x2, 0x1, r1, r1, 0x8, 0xffff, 0x4}) r6 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x0, 0x81}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x5bd) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) msgsnd(r1, 0x0, 0x401, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000340), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x1b, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x804, "272903a6ab91d18a07e4473ba892f75c8048dda2"}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x8}, 0x1c, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1800) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/211}, 0xdb, 0x2, 0x1000) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') execve(&(0x7f0000000280)='./bus/\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000540)=[&(0x7f00000003c0)='^\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap', &(0x7f0000000480)='\\&\x00', &(0x7f00000004c0)='tap', &(0x7f00000006c0)='\'LI\x03\xb2\x15\xf6\x85\x02s\x19\x9d\x86\xf9`\xcb\xa6i\xaa\xb5\x06{\x1a\x06\x9eG\xbb\x8b\\\xeaY\xd8\xc9\xef-\x82\xa4+\xb4\xbf[\xb9\x99\x03\xfc>\x7f0\xf7E{\x96;\x9c\xe9\x9b24:\xce{.v\x1e\x05#\xdf\xfe\xe5\xed\x8b\x80\x95&\xa5\xb9\xa4\x12\x06;\x864\xb3\xda\x00']) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/189, 0xbd) kqueue() msgctl$IPC_RMID(r1, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000001c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = msgget(0x2, 0x430) msgsnd(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000f72d3a98e80d44a84e76f55d10ab2f15b15b37c0108e607fd8387bddcf71982935140333fe1c60560d8c16a035e2a11bca0e17fa7140bd112347b44892a2d1a70ea352580b009c0d3868fb5cefe961f92df33521af5ab533aaf575feb1e81bcfe957293aaac8b078f6a21795be31890f81155158d2fb2956853f68c6d932dc017142f16d9a8fa9cc6b02b9d410bd76c770c01a421cd58c87953615f4cdf87195ba02971f8d449861d7516a5f0658dd26a1d5fbbd2952ea9e610f5cfe003c3997619bfdb45333a386a478013a7dc4bababce1b006457398d4ab894b4b89b4d16f83709b8f3f2023722c447697296f"], 0xfb, 0x800) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900), 0x0, 0x0) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000040)=0x7) executing program 7: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) chflags(&(0x7f00000001c0)='./file0\x00', 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r4, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000000180)=0xc) r6 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x5, 0x7fffffff, 0x200005ba, "d577cb00c3090003000000000014070790b900"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="02eb1c2b6af66b1cafbe517435c88b464f22d1060b8e6f0a6554fbdca2875dc3aeca14ac77be9afef6caec188d448c0bcb9cf25dfb065e45fb74f85a023a649ec4c0eacff9c9bb97d6b6da5de4e47f2ba3645454ec1e5e5f3c2529dfd9f3d3592f5be44fbd7e8d516040628dae041542b6bae1f893653c8173e213409e87a89aa0b3fb87f092b276ced0389d09", 0x8d}], 0x1) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x5, 0x84, 0x8}, {0x6884, 0x3, 0x6, 0x2}]}) r2 = socket$inet(0x2, 0x2, 0x6) bind(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x24, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x8, 0xffffbff4, "1010264d007c260000000000000000e1ffffff00"}) writev(r4, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="38c3bc6b78b7c885297b0d10b4652d3642e460587e4f359a9be6f549b7b07982d6eef7ca359e825bdd597ba3b62d7d8b67f371cdde8032c6ee2bcf2ce1f72e27f2c3528b1119adbab1f134eb50af7f129ff06dc3628fec10fbcc45ebb8a4d18ebacf7161bac048eb4f2e2d0100781bac86e066918106eb004269f1a9416f5c660a54e3ae26a2af1b8f290000000007000000", 0x92}, {&(0x7f0000000340)="9645667f108840e07870ca6eb0553a6fec9579fb41c358439e98661bbe05b84888d05b2f05e609c50dc74f8efd10fd4088226d0923c939cd540000000047bb888a10df5f3014b99cba72da67c6c5faf1372281be51fdb98ba628ccf20ecc710a", 0x60}, {&(0x7f0000000400)="ef709cb1e94d80a69a66adad0ee820c68d422a39839ab22b8ac5152392f5b4a03c41dc1c601616d930389bfb372d2cdbd02d6a5441fa635a43258037b102d56f0fbff2f44ba5f1d16721d424265177aa99dae18bd6a89f5e91d9051752c3e1a4f1db8dd69d2500c5c88e2963bd3911a0f602f907802be61306019cf45025a6999cf53e8c04c36f474bc7a359af4b3b", 0x8f}, {&(0x7f0000000540)="424d631fbed1ce346d44deec842fcda1e7e225efe434cd0813dc245a41db6a801200eabbb5bd262df347958176954ba2041124f2004a52f7787e0c3d48ea68a0166891e37d270d0789e586bcb32f417a9ef6fd28cf17030f2690ece50e054f7ce6954d631a8f30ed83b0787c5e2478ca421a485846bc6c102c3e14e62188e7a17d565171b1fff9f74207bc00af0b5faf0c6bd2b5f17a6633d832bb2b4efc0255c7ed9b288911fd520e050df981e5ab2521e62d5dfc79cc9a", 0xb8}, {&(0x7f0000000140)="64e89c066d939d0c10ab38d919db3e8417e24faf5a2790da6803bc8b998c1ed347c8080000000000000033bd08745dfdd98836b0afc888d6e3f155bac78deb1f078a21d8072e2799d8fb611d3bf39f51416fd8ae3d6d6d05f8300d4a6c3513bce3d19cc5b22c5f38e755f1eac224660e1ad93f3f4813b761b3c40f90a4007860d0d62a70f06a", 0x86}, {&(0x7f00000002c0)="1f6e25f28a5e41600b694a819cccb474f8d8680934616b721ea1c5f4f18b67d7ac5ff6c207ba03605fb362408dd87c558c616dafcb42d5d7e538ad3c54a9810000e03d995bfdea3f18e07d1e6f1c39f161cf4e3e1ee9c11695eb26c324e74f438da2238050c0cadefb8ef2def2f34535835d630f011903d8", 0x78}, {&(0x7f00000011c0)="d5bb4989c6d4b944547ab9f663a7f6c0be7d18185efb07206ff5b7a08a87a8b0b6cb84c2a95fdb677b47864027e852fcc831df89a3c98cb0094c68254b7184f4c1756fd35e3bb13eb85002aad11e41aa5a889fc574a704b6bc8ef9c6042817cfd488965e623d86e2c1f083cd1ae261a6a41ab927714e20f5b8962b139cdcd751ce4748ed785cc4cbb2f403c9b0d9d3b2ec809e2d5cdb94db31bae470b4d2c0ee4803c93bfd35c77747b00d2c3e91d0df54c82b28", 0xb4}], 0x7) connect$unix(0xffffffffffffffff, 0x0, 0x10) execve(0x0, 0x0, 0x0) executing program 4: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) unveil(0x0, 0x0) syz_emit_ethernet(0x46, 0x0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x800) writev(r0, &(0x7f0000001a80)=[{&(0x7f0000000200)="5d1e01", 0x3}, {0x0}, {&(0x7f0000000600)}], 0x3) getpid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x16, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="890009d08af6c364e0d13117a66ebc9ad1380cc0ffff170070af6a7a49abbe59bdf3cc41e647dc9fa34dc3b9a60a01", @ANYRES32=r1], 0x9, 0x3}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000980)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b787be1aa0500000051e2f02f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000000000800036281257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300"/177, 0xb1, 0x406, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x20) socket(0x2c, 0x5, 0x9) syz_open_pts() socket$inet(0x2, 0x1, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) geteuid() getppid() getgid() getuid() r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000340), 0xc0, 0x0, 0x1800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000ac0)=""/240) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad62be4b065c389983d554ecc416cf340018fa8e"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="d8c65326", 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@random="0d86e654d750", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request}}}}) executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x3ff, 0x100000001}) syz_open_pts() r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c", 0x10}], 0x1) syz_open_pts() executing program 1: r0 = kqueue() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r1, 0x2, r0) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0xfff, 0x3) r5 = dup(r0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000003c0)={&(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2}, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "5577cb00b100"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf0f97dfa55e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75266dc5ade2ab6278ab8667207000000000000009295a17b98020f6002", 0x52}], 0x1, 0x0, 0x0, 0x8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea2e000100000100", 0x8) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000180), 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaa004500001c00001000003a9078ac1400bb0000000211009078000000800000000000000000000000f1abbdc3a05fce953524320fbb928a95853061a228b073606992b8e3761a8cb08615526fe3b77e53d5b8ea60b24472a19e8745d94c4c131a73b40e38579d0eea45e1852260a4731ea14d9641ca"]) r5 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) r6 = socket$inet(0x2, 0x0, 0x71) fcntl$lock(r5, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0xa000000000000002}) getpeername$inet6(r5, &(0x7f0000000140), &(0x7f0000000380)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) pread(r6, &(0x7f00000003c0)="5212d2cc5127e2a49740f758990e4bb2701e03068ae407d6b4ffe879a9ad6418f8502402dc1da2b731c68c93846bb9ec96879dd0d348e662fdbe6e2742a4b9fb3e2c74c0e31f481ab673e4ae668b91d1bdf6b748be0d420381fd3b578f6c7a9147dde420ee3019eb742c1a35c0f65c5f30dfd16c93abe93d92458e47a1dc4c0215bdd7cfbdd66394f7185b5d2626bf089388ef73865225f6acb59013907ad345a36f6f93772de190cc2546588819772327ca2791b19f91f9f4ebe37b2e742ccef84bbd09d9619bb12c7f277043618bfa78ace400f6", 0xd5, 0x6) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r6, &(0x7f0000000080)=""/182, 0xb6, 0x0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f00000002c0), 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x47e, 0x3ff}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x1ec) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmat(0x0, &(0x7f0000e35000/0x2000)=nil, 0x0) socket$inet6(0x18, 0x1, 0x29) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x104}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x10}) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) r3 = socket(0x18, 0x5, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x29}, 0x2, &(0x7f00000002c0)="40cb1e6fcfecf5f81553ad324a2d1671f94b8e5f84cf71b59c7afec37082000000000000000000000000009054596fe2bd74154863cce50f3de7c2738944e3c229272682faabae8c4938fdfffcf3ff1096e11588ef66d55fb84bfc8806e1464457f157964c67bf350851867836441a1111588787dec25071537520f4642a00f6eebb21bc8b31c461dcdd217830bc1abb24d3b139c7e44f91d19548f48e1b1d6880c1", &(0x7f0000000080)=0xa2, 0x0, 0x0) connect$unix(r3, &(0x7f0000000400)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfe) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x4, 0x7, &(0x7f0000000040)="884113a601f7fa185d44ef766f52235dc0f83002225d253da67a791b3692ea5b0aa810eae0", 0x25) r4 = socket(0x20, 0x1, 0x5) close(r4) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) dup2(r3, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000680)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x1, 0x7, 0x0, r6, 0x2, 0x80000001, 0x0, 0x40}) r7 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x200795c0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x3}, 0x4bcd, 0x1f, 0x0, r7, 0x3f, 0x7, 0x34}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/176, 0xb0}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) socket(0x2, 0x1, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x282, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)='7', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000180), 0x1e, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2=0xe000ffff}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0xfffffffe, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a0900", 0x35}], 0x1) sysctl$machdep(&(0x7f0000001800)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff7, 0x20000802, "2cf98900000000000020000000e0ff0000008800"}) r3 = dup(r1) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0xc9) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe8000000001"]) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@timestamp={0x44, 0xc, 0x7f, 0x0, 0x0, [{}, {}]}, @timestamp={0x44, 0xc, 0x6, 0x1, 0x0, [{}, {}]}]}}}}}}) syz_emit_ethernet(0x1270, &(0x7f0000000140)={@empty, @random="5973182442eb", [], {@ipv6={0x86dd, {0x0, 0x6, "0cefa9", 0x123a, 0x67, 0x81, @ipv4={'\x00', '\xff\xff', @rand_addr=0x1}, @ipv4, {[@dstopts={0x2c, 0xb, '\x00', [@generic={0x1, 0x53, "cc0c548ec2b1d46518ddd2b6a157913a520e30f3defb75baa10579a712802d2e9b89422cbfc376b250ac4f8df019f85c6e11b190c9e0c4a8bc6f8cd96a26a72891c27007ea31b8b435de9cae539294c8ee94cf"}, @enc_lim={0x4, 0x1, 0x5}]}, @fragment={0x62, 0x0, 0x0, 0x0, 0x0, 0x1d, 0x64}, @routing={0x89, 0x14, 0x0, 0x0, 0x0, [@ipv4, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @loopback, @mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}, @empty, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x29, 0x202, '\x00', [@ra={0x5, 0x2, 0x9}, @pad1, @pad1, @enc_lim={0x4, 0x1, 0x80}, @generic={0x1, 0x1000, "ef561a6f4295f7fba7afb99040d9e898b603960a0519dce64e2b103322e94ee647cfc5cd50b24adc81057de578d66806e8cb3b4734148d76c85bd9cbd59bce5e53d61303baaa00bc7679bda4dc56f0691d99c70f8286e88267fc1a6436dd58e865f389d1aded034de5fabac83eca865a5bb621a087956d69be56ed43622d5700b83d88c762ea6d1efc498043737ca8aec36fc9234680e2ed0de3d452821cde75a94ec5985f268883c49311210964cb9ed48ffc34a07c598285321cdbe0881e7fc4d479134c1bfa22513d7abf5ee4596a32bd5fe7bf8c266b1c957f9c8c8558aa3fda6a25905aaa6d65130087e4854822771dc220e57628d4125879c6b95b5208da60eb4055da43599bd93a535c90e17f3dbcc88a4bdeb8f7a91e83d26f37d393fb61265f00a910111abd536e4761717e0c7baf26dd45937ffe53a223ca40fed7f3123db9990dc756f64b139d85e185bbee10847f9efcae09cb5f0a29be18793deccf92d29bd74a2c590d0774d74f019bd3346a74e5b70ea1b8f007aa71b59aa974bc7f195a9086636c5e05b0d39f1c25c6fe4b81c01f65786ecad79eb390d0b948409d1df052d470afbeb83a6b60ef941700df00ea6e567b62bf08cbc30fde73b054bd2acf29be864248a9cf2c8cd8ab70ddcdd6815dcd8beb3101237ccd7032d55964877881fc2d554e4e34d26a2107fed16f3314252aa44a8e7479b69b0f65dbe3b8a753cbbfe631a4909cc514663751c23c81c03170cdacb3ec2060a1de8502dbe2eab5de989695e3e66edb814f72d06a448102bd983fc74ed19a4fc5802a79ab30ba8b412f7ef58f1d71b329975667035e21d2e75ccb95a33eed17fb0e7512097fc71496f855b984ef4a03a7b12f4183d997eb78be99586a41295e2636496a9901bb27309390a735d68080dabb8274af04b32ee7064ebf4629db4ba2fe70fbda01052bc0dcdcf22c6fb3f5a4f9ed52104f20a3d8d43b6dca23ef17c4485487a0d28dedeebb3b761d88479549693a29d1f544bf3d937ddc2f8c0bfc848d91e8f8a530c0ef7bc9d46c7475a0247c33a29f7cab085a6f091129a0d150b0dfcb55c36ace599da9ef375baf7ede8239e3f4d7185924ad4e44194e807025e4942a0ccbd6899dbb53c20a27724b04ba0c114261c2a177db49b52b157f72f4342c8e4c3b90d5dcac2afe52c7d6b51f97e7f8483bcc1530b41642d76f56d6cc063172b75244b3fb1540f7a4cff69a7ef97a4b31db94cba5cc8da1733c575f82d63aac9067e3da41fc8ad857abd8888acfa442c419c0de00baaf92e34a59a0c07fb2af94b2689dc0f53efc9ad2e4afbcd15eed818059a002d9c9a73bfd562dcc6ee1e6bce4e2ebf7ee042e49743ffb3e195f1c88f115b844fc90742c7ec7fafc2ff3ddf6a8ea4fd545a000dbe2e060ab19a95390347a654f2568ea93ab0a280670dec4733fbc6cfddccb1fc8c9640c314044f7cb34c3553caf190baf4027728dbcf5ea38b202e782e233908dc21dacfdfe8f0408d9a158e66a463ff30c4bef1974ede16aa7e93b2373099e03794952dd163b2a60bb6ea4fa0750758cc7418c512ffdc3db01e31fe1f09b47e6670b1beb323d8334f4d404e46ce3edaa91f0573c5c7f7d2614c649a93e6323845aab33e1d1490b17d5e9e597d93b51272846274d0bf91deef5d44b203039a52100bb0dca58d619b2f3d33b841dc0d39fd8bffbaacb4670f600476e36fa2f822c2b4759d47d9d236a967cce64b6875c988a9e9d217463c9b58aad3ce8d88c38aa02fe48d4b8b1688dfa5c1836db94604704be2b03a989a42d923aa5252b015a16035f00ccff5d30d4c35f6044d21838e9ebb87cd07a95cc979ec1b143f8eb90283787bcbcf7f61ebb2df7c225166010c01ace1a318a9078fdad09624762341aac6881ec1495a88f80e752f296927c1bc8a44a9a03bce190edcb8ac741a3f687d13b461f0e8a12f29bf35a07cc3035b49566d831ff805d4a4f0b7d71c0382eed151ddcf512486dc1dfe9b63d25f2f48e3804cc9f670d609647a7aac591c1d78e19fdde65bf35034259ba0b05ff3772101478d68813fbca8d6cf7a6ce50c51464a396733df42517774b8acced3bc49ca3bf838bca300f2a2e8a4d70bdcaef8fdf087113296cc5b628e37569adf6986a6f8203a3bfc88667461af5981d0e74d72f322bb47bfc61970a2586323c7fefd33d586c302c6eaee61a14b6af574f490061ad29e6f79630971dbeac5606add36c180ef03183ecb0d5edc7a67dcc08c6163bf3a07b7a34dade20ad77135987b04cc8c6b790875cf2591ccf3d5350cf61b145e52db07cda48b4adc5b120c6775bafa5c8f8aed3dc04744ba49edbddeaffc0c377b313d6308f846523f16363dc067822f9600df56aff29d769c924d9b02f91f7088257a9b5a337c152b54ca5cce23663565a8a2f95bdf9df433cd9ecf69a7e59782094c2bb517ffe8140fc8b3b33b3bff594edaf9a73a33e8c12d4752b9ee721fd6ab66c9c791a4103743207970641b6074f98613466e3a51db7c18ade303d8c6f3d116d179ea01939ed301d3bce487708f2265f4642d28d0b6cf46937ae72ff689fc605a90cd150b09085130dd6a699ec4cc6086bfaf94da76be83fde390c161a0d38053b9e1862e824bfb3a79d265d40b1cc7f24bd7f0cb2e71d3985890b63cb26b75d87ba222ee02e9d9822e79a9b309da981f66f144b4b876263be63ebd7dc4fb56acbd32330789b6001f34a1081de46ce4461c00882132d53abc61121248a7b4c218b138ea9bebbbbbb6c2c4a5a9c521c5a669634258cdc7d8e49c269089f9c7999b9a7af94d29d44a51c2b4f14bf51519442189cce09ffb2bcc46921c8ddd28900f707358227424ff9681f2c2026ca091e79fc1061e9ae39c4c96e945ab3e5b5589637a83d5f29bcc1c15140510446c52569e12c0c11e0bc81e24f32ec0d7b301b855dba1e18d7592f2dd4523282f36af614d43a5c9e214e4f039db6af0aff7533ce2222dcc21119dfd849a98e1abdcc008ca3e533588042cd287fcc5988f42dc8e0bbc8a493e5249c2958c663cffc52250b6ed537e58f86ece2234948c4179540b18e8dd2f7a28d10372b7bf9c80dd3a11aa0c1ebd6f66869c7098603215ac0021f3fe1b6fa2787da5b12d9e7db1b02a913e52f5de6120b8a1c1d722f874dcff7a21a43f9d7ada3f5e9f86832004d6f569d2ef35332ae7a2ea5ddefc7c8d2278223c77ebfc06d628fc23c8b1b29eac8f3ff20df9e4b4c1cff29f91734a27d74bfc1b1be6217365306a600d2eab43d144a158f16eb793815b25c3faab97198098076e8e0ae4d0d6cf7b5960f2880fb2aca8f289c4730ec4d85ce15f54f9c395f06702f163dd0d029e5564453bdfea360a999b1c74094849bf70f15d619cc2b2ae39f2cbd1e20889e7d9b71f7d44baf53730bb348d311884e5c4b9b572e029501fc32ddbe86c86aa394c389bd35948b20003aabdb353de0e26c4a4442950700130f3f3302a90f96a90f06ee67c6b5edd9e4c09e4c939d17600c636676a50e92788a633513108c84ab2e71b6b9a3cd31cec666b6668f8139106258d4d04481b5b83a2ac05f6cef93af6d78b65ecd0d961788422c4991ed131929a0e3601696760b53068dca9e5a0707882c7353b487bfd8db55f6d74b3f94c49cc9100872862dd6cef2c524e989bdde32deab54690ac32c4b9913b7eaadffc93061d75eecfa09fb22d2c5abc4897fe6b5a5fa351c1aa657d9038090ffeb0a95f254ea9e06a3b3fcf7e042ee276951455c485067da5f925093c5cb38ceffdd0a81cdce5d05507ccbd8d1c6d261ab6ab77b309dceda226d8c15d06c395ca716baa7317938c73409beee235d889e4656c0bab5f3d25c53d3019fb224665b2a5264d28fd347efbbe2b6ba9f8943df79c2b4896429c945a160b884f8396cf8a013718d51bbff7eba62718054f4895e310f4a488dd4ce98525456d3dbebac366257fc7777feb98027cd9936c824e244b874ee753c79cb3c31991f1e3836ebb0b1669124a69ea3db0157b67af599f0aef8e289ad95314209bff68474fde518569803ec8410cd721c3c3245501217d37757108e8b6cecf287d7c2fdfb42b164f710a57f0fafbc2fd8998e65198ac1e3a8363f103bf227d55244b7fe1287f72e685f7f04a19cf209d9736913c77ca57a85db6bd4c017dcf7de007b465b016d0d034df8ef859026ed6a138173fd44e6aa0a2dd0fb10eb8437376b94b2589feb9d1d22e14dd0d08b0c9f877eb7a1cb6f4387e4c8cf004486a8939f0e56c16de85d5467c71e0025bc58ccdba25cea61b7bf356344a735170ef09309da63ac2c2f29c63e137b948ccf69d59965649606dd94bccc0c670365dec56f6d00b15ad514b8805b198151dbb21ed9ceaa2383544c4677345c9403db5f41710cd01d1d315c2871e80944e2826575c4be7731ae355c5108e94771643a6f9b7fb354ba887d5ca9c08a71392e6fcd0389fee21603890c50befe182eab830371b7977169bb10620d223cfadcd94cfb995c801b86f0d7abe0b7263eb2e34df05b149da0b4acda338f2785a59c369775c9f1e8fc9d1820ac31978234ae9580c64207116b5b767ed5e69614c2c350fb898bdaeb678c939a8e12076e683e962037666c31d7127c6d043d4364ee499dcea28bf80f6be72788404a08bf1f424f9df3967a3968b82d579a13664b1eebd9ae4fd6249cc7c98709b4cd701cffce31875f2bbda89b0516bb6d39bf0e30def6d6adcd805123ba51e319f3314310a3e67ba5f7c03a872e1bbcc145e68ba6eae6bedaddfcd47d517112baba59803252d2b650fec819154b0c9ae192b45fe6bee863f4efc34d4d8a83ac60a0613578e675a83b0935221d014f3a74bd01258f3dd44a27de720e4eec5f5400100504c6a8710a8e045953048f83d5f00178bb12c3c2b1c00d9846e3f1c7c4adabe737143108228afda1b4e6f8dfca85a4423d02435e51b09edc957784e638617d1cd524feb577d1dcd092e97a138ac8f67286730ada882911dad5459e8e21e78a19af39ae607ac6808c7356c6e99595439701afa5d3768b5eaafcad65fd1301a44137472ed65ee68642b94e1f6872a7d1f0526acf9ebc93feb33b603cd186fef41d87de30227c7e406d8fa8e5283a406e5af86210c8a2d472d362977290d27bf6a82a33db01f5ae6de7d7372a7da13c81f86dfcc6dea12025972d7dac51ea2f9d5fc0c6e924c628645dc4ffa7609864e1fc7ab6cac227c715d8df45a1559b80ecf25eb99318348b98ea432c6c1ebb7c72f80f49a82ad78053c3d184b3c4e027f8ebc02c77fe324c40c1ec016b6f246d6e35587043a0d62613fb84cbe981ec1b44a25b6badc761c368364efe3294484584ba17b1fd4ab1112d5ceb18d951be6b801db1395657cae43dae7b89f279c2b00e0fbe4b6f46d644b86989106fe796c72cc6ccb0442599b89270155724e3d3fa98b803fa982a60eac072a946e1baf785af40589001efd623ff308a4edca9d5c442590bd17bffc4087650d877cf6d6884492d793bb2adbc384fac3b1bc4c92ae6e242c7150c8a51cbd309afa0bf34316fac9ef83b2d4d3ecdddce32329367be23eeab8f9ebdbfd194a9b5807f518b798b96240c1e9c46671f8750600e615e17e0677798499f51f312886d68949d7ed975d6f32a611b5f7ad5486cd81c904da572db57d17f14daf321108d0e778418cfc4cea3ae3ee6ebdce05b3519851a24f5aa1d6932983ff8ee3f3576853b5e8695594b8981bf2308d9b56a80617b9caf41c0e43b"}, @pad1, @enc_lim={0x4, 0x1, 0x46}]}, @hopopts={0x2c, 0x0, '\x00', [@ra={0x5, 0x2, 0x5}, @pad1]}, @routing={0x32, 0xa, 0x0, 0x3, 0x0, [@rand_addr="d6389528e7993d5c4551166ddd02b00f", @loopback, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@ni={0x8b, 0x0, 0x0, 0xfff7, 0x4, 0x6, "ba32f5c64594eaa69e606502ac1c4bdc1e0e28391be34b59a119d7cbcf271a89f5ec6b70d80d8d58cf0932db035ffe09c7daeae13d80192e6f041a66b340768ac0c13a3d1201385e66a78bcce7e68e861ce63f1bdaf3eae7d29f34da0d8992aa734b94ff60f95fa592113fba5b6e44eff140bd7fa06d76ea856d7a7c43d29b1ebaa4da03577ed48db6d71c7db0c0495a7900"}}}}}}) executing program 2: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r0, &(0x7f00000001c0), 0x0) open$dir(&(0x7f0000000100)='\x00', 0x0, 0x40) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af808000000000000000000000000000bbfe7700000000000000000000000000bb"]) getuid() shmctl$IPC_SET(0x0, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000040)='#', 0x1}], 0x1) socket$inet(0x2, 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r5 = syz_open_pts() close(r5) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) r6 = socket(0x18, 0x2, 0x0) close(r6) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0xc, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000940), 0xcc, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r2, @ANYRES32], 0x15, 0x0) msgsnd(r0, 0x0, 0x6e, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r3, 0x0) utimes(0x0, &(0x7f0000000080)) msgsnd(r0, &(0x7f0000001180)={0x1, "658a5d81ce75adb5b10eac918a2307d2ff5c352fd389f4223864f706183b00f1245146955b84e3c261d985a3057c107b6beff52d4164b475b367f4b66d2d30d7e42b0740623b05124c1211fd00000000fb5243d2296fd07388c6b1133f721f1eff78309b886d3f"}, 0x6f, 0x800) r4 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="206fbac777", &(0x7f0000000140)=0x5, &(0x7f0000000180)="407e66cf6c21e2c676f107f25d97144972e0678daf53803d618c63a53aefd7bb8f8dc53e716543b1bc78027cdc505ef8e908e320c8a69f24ee04523d9132f5fe00170052a4b27b09119679a05fa5d33aae2fd111629d1c7188284fb45cc298f16f4f2b34e9c0d4fac9559fae103b240a18b3622a00a6e66b6bb0081fe413f7bdfa9905e2ffbcc03893c8fe666fee4b06dbdf7afd301d98bcf379e27c935016857e2f83880bc2ec946bc0036eb5a4581f9de8ab5329bca2f59be89977729384eb7bb78d58635e63f0ac681f6d5bcbdc0e8bd02afd367e9f1e66734255152a56499a32f6b4d6c547bd3a3d3e7b8a2b6c7b09", 0xf1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000000000c0ffff00008000"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) msgrcv(r0, &(0x7f0000003480), 0x1008, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000040)={0x2, "ea20421975071fe81ff8efeaf774cb7682a2110c8fdfa0248dc68397e3329d129d4614e1abcde8ed6343bca17969be7798951ff31049f49d334d1a008954ad3a3db212dd983e0b3c9f0dfbf1bb5113dd2bfe3c2b8e6f2a85b3075f3f89bc8b6d2d2ebf8b"}, 0x6c, 0x800) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @remote={0xac, 0x14, 0x0}}, @udp={{0x3, 0x0, 0x8}}}}}}) executing program 7: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)="c19a70379c2879f2938f4bd6a5f5187598f85e245e95600a7843aca2a14eaeae0509566d582fac3f7335c136b2c0c29e9e6bf304f650f5f91f423490f502f2d1883d5fca7ac59cbf7b9ac04dc1c94a514d6491ee05a78049c9291987f29f6a087fb636e1d7950e06fb30880856c55934", 0x70}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008", 0xa9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x24058a3d5160d1e7}], 0x800, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000400000000000100000033", 0x11, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) r4 = getegid() getgroups(0x1, &(0x7f0000000100)=[r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r0, 0x127}, {r0, 0x1}], 0x31, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r2 = socket(0x6, 0x2, 0xfe) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)="01", 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r5 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = socket$inet(0x2, 0x2, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x80000000000000c8, 0xfffffffe}) kevent(r7, &(0x7f0000000180), 0x8, 0x0, 0x400000, 0x0) kevent(r7, &(0x7f0000000200), 0x8, 0x0, 0x10000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="53a7c3f17f6576299a0600987b7e4f1833a7d739cef0b30f74d393fe725376c2e3270989c993fac916bebb23ff1eb80bbddb34d39f66ad9cc5d091c70bacd905ee669c99a3d872564daae22363ce0b02ddbbcefcdfc9c3a7cd9bf07ca522af0bdfc5bd845936", 0x66}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r6, r5) sendmsg$unix(r5, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 0: poll(0xffffffffffffffff, 0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x1, 0x0, &(0x7f0000000040)="62272a8146078a35848d8448a4d144f4ee146613aea9b395d4b75ce19ddeabc7705c53852a945c836ebc58b8e3e808a1288e0360a592d6b0110776d0b02a6ecfe37ef2cb3e90cdf3a830d9f4d63b250568ee115785677708ce48764b08790764f929ef21f8e9f79a66480830991c22f907dc5ba8060be852a5b553f958c9c4318f310e3b543364b1fb441e24883c7cf87f20cfd499c0ff701dc3a61a5f42a408b00376d2a978c9bc3b256ee40d162864d3bca62ad962b909a209819c", 0xbc) executing program 6: sysctl$net_inet_tcp(0x0, 0xfff, &(0x7f00000002c0)="f4868f2875d597f1407592b962ea6372a270b696d3a403338a7d65e305cfd3487783000000000000dbd0b9486a898b92933b232b6d17e0e33c30e120cdff087ce1ef275936f9a972d1784008ae5155b4f22f2be699ab9fc1d3da3bf64b9e121c3efbe09af0cb2fc00ae054a91a1742d5108878fde228da878685e6d59ef5e9cabbf23498def32a73f5815568d0c864d5a9fa4af06e1a01cee2b7e20fc3", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) close(0xffffffffffffffff) close(r2) syz_open_pts() openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) getpid() fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000140)="e5", 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) truncate(&(0x7f00000001c0)='./file0\x00', 0x6) truncate(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, 0x0, 0x16) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="ead45c3818701e04e7b1c56852c5928e5f55dda040bff924e5bd86e8affe442d9dde928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce66de650c55bdb5a88280fdc93402917a", 0x4b}], 0x1) syz_emit_ethernet(0xa7, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x99, 0x0, 0x0, 0x0, 0x33, 0x0, @rand_addr=0x5, @empty, {[@generic={0x0, 0x5, "8abeab"}]}}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x86, 0x3ff, {0x1d, 0x4, 0x1, 0xe, 0x9, 0x65, 0x1ff, 0x1f, 0x0, 0x7, @loopback, @rand_addr=0x8, {[@timestamp={0x44, 0x20, 0xeb, 0x0, 0xc, [{[], 0x8}, {[@broadcast], 0x8}, {[], 0x2}, {[@rand_addr=0x81], 0x8001}, {[], 0xfff}]}, @generic={0x0, 0x6, "06516bdb"}, @noop, @timestamp={0x44, 0x28, 0xfe, 0x3, 0x8, [{[@multicast2], 0xf345}, {[@rand_addr=0x1], 0x1}, {[@remote={0xac, 0x14, 0x0}], 0x9}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x5}]}, @ssrr={0x89, 0x7, 0x69, [@broadcast]}, @ra={0x94, 0x6, 0x8}, @noop, @generic={0x44, 0x2}]}}, "ca"}}}}}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0xc, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000940), 0xcc, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r2, @ANYRES32], 0x15, 0x0) msgsnd(r0, 0x0, 0x6e, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r3, 0x0) utimes(0x0, &(0x7f0000000080)) msgsnd(r0, &(0x7f0000001180)={0x1, "658a5d81ce75adb5b10eac918a2307d2ff5c352fd389f4223864f706183b00f1245146955b84e3c261d985a3057c107b6beff52d4164b475b367f4b66d2d30d7e42b0740623b05124c1211fd00000000fb5243d2296fd07388c6b1133f721f1eff78309b886d3f"}, 0x6f, 0x800) r4 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="206fbac777", &(0x7f0000000140)=0x5, &(0x7f0000000180)="407e66cf6c21e2c676f107f25d97144972e0678daf53803d618c63a53aefd7bb8f8dc53e716543b1bc78027cdc505ef8e908e320c8a69f24ee04523d9132f5fe00170052a4b27b09119679a05fa5d33aae2fd111629d1c7188284fb45cc298f16f4f2b34e9c0d4fac9559fae103b240a18b3622a00a6e66b6bb0081fe413f7bdfa9905e2ffbcc03893c8fe666fee4b06dbdf7afd301d98bcf379e27c935016857e2f83880bc2ec946bc0036eb5a4581f9de8ab5329bca2f59be89977729384eb7bb78d58635e63f0ac681f6d5bcbdc0e8bd02afd367e9f1e66734255152a56499a32f6b4d6c547bd3a3d3e7b8a2b6c7b09", 0xf1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000000000c0ffff00008000"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) msgrcv(r0, &(0x7f0000003480), 0x1008, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000040)={0x2, "ea20421975071fe81ff8efeaf774cb7682a2110c8fdfa0248dc68397e3329d129d4614e1abcde8ed6343bca17969be7798951ff31049f49d334d1a008954ad3a3db212dd983e0b3c9f0dfbf1bb5113dd2bfe3c2b8e6f2a85b3075f3f89bc8b6d2d2ebf8b"}, 0x6c, 0x800) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @remote={0xac, 0x14, 0x0}}, @udp={{0x3, 0x0, 0x8}}}}}}) executing program 4: r0 = socket(0x1, 0x3, 0x40) connect$inet(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x61) mkdirat(r2, &(0x7f0000000600)='./file0\x00', 0x100) symlinkat(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_pipex(&(0x7f0000000180)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000001c0)="cd010970207e0eebcf8ba0fb78a7f1714b", &(0x7f0000000400)=0x11, &(0x7f0000000440)="88260a3fcc53d41ab60cb1f1ceb00e5ed88818f485088bd5fc", 0x19) symlinkat(&(0x7f0000000840)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mmap(&(0x7f000045c000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x2) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000480)) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x40, 0x1000300000000}) flock(r3, 0x1) close(r3) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) sysctl$vm(&(0x7f0000000080), 0x2, &(0x7f0000000000)="fb", &(0x7f0000000100)=0x1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x46}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0xffffffe7) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000200)) r5 = fcntl$dupfd(r4, 0x0, r4) write(r5, &(0x7f0000000040)="cdf31d7c3d8a91810fddb7048bde8f3fe9229e6dee5b3f657bdf3e3ccf9c492d44313f07ab8ff870f402e3ed34107a50455552200fec3d6a348d6fbace58c5b3", 0x40) syz_open_pts() executing program 5: socket$inet(0x2, 0x2, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) unlink(0x0) r1 = getegid() lchown(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x21a00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r2, &(0x7f0000000040), 0x0, 0x2f) chmod(&(0x7f0000000080)='./file0\x00', 0x10) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000200)="8000d4b4ef76605a2e2119da", 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000200)="8000d4b4ef76605a2e2119da", 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x7, 0x81, {0x2000000000000}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x7, 0x81, {0x2000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r6 = socket(0x18, 0x2, 0x0) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x12, &(0x7f0000000000)={@broadcast, @remote, [{}], {@generic={0x88a8}}}) (async) syz_emit_ethernet(0x12, &(0x7f0000000000)={@broadcast, @remote, [{}], {@generic={0x88a8}}}) socket(0x18, 0x2, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) close(r7) (async) close(r7) socket(0x800000018, 0x1, 0x0) (async) socket(0x800000018, 0x1, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="38c3bc6b78b7c885297b0d10b4652d3642e460587e4f359a9be6f549b7b07982d6eef7ca359e825bdd597ba3b62d7d8b67f371cdde8032c6ee2bcf2ce1f72e27f2c3528b1119adbab1f134eb50af7f129ff06dc3628fec10fbcc45ebb8a4d18ebacf7161bac048eb4f2e2d0100781bac86e066918106eb004269f1a9416f5c660a54e3ae26a2af1b8f290000000007000000", 0x92}, {&(0x7f0000000340)="9645667f108840e07870ca6eb0553a6fec9579fb41c358439e98661bbe05b84888d05b2f05e609c50dc74f8efd10fd4088226d0923c939cd540000000047bb888a10df5f3014b99cba72da67c6c5faf1372281be51fdb98ba628ccf20ecc710a", 0x60}, {&(0x7f0000000400)="ef709cb1e94d80a69a66adad0ee820c68d422a39839ab22b8ac5152392f5b4a03c41dc1c601616d930389bfb372d2cdbd02d6a5441fa635a43258037b102d56f0fbff2f44ba5f1d16721d424265177aa99dae18bd6a89f5e91d9051752c3e1a4f1db8dd69d2500c5c88e2963bd3911a0f602f907802be61306019cf45025a6999cf53e8c04c36f474bc7a359af4b3b", 0x8f}, {&(0x7f0000000540)="424d631fbed1ce346d44deec842fcda1e7e225efe434cd0813dc245a41db6a801200eabbb5bd262df347958176954ba2041124f2004a52f7787e0c3d48ea68a0166891e37d270d0789e586bcb32f417a9ef6fd28cf17030f2690ece50e054f7ce6954d631a8f30ed83b0787c5e2478ca421a485846bc6c102c3e14e62188e7a17d565171b1fff9f74207bc00af0b5faf0c6bd2b5f17a6633d832bb2b4efc0255c7ed9b288911fd520e050df981e5ab2521e62d5dfc79cc9a", 0xb8}, {&(0x7f0000000140)="64e89c066d939d0c10ab38d919db3e8417e24faf5a2790da6803bc8b998c1ed347c8080000000000000033bd08745dfdd98836b0afc888d6e3f155bac78deb1f078a21d8072e2799d8fb611d3bf39f51416fd8ae3d6d6d05f8300d4a6c3513bce3d19cc5b22c5f38e755f1eac224660e1ad93f3f4813b761b3c40f90a4007860d0d62a70f06a", 0x86}, {&(0x7f00000002c0)="1f6e25f28a5e41600b694a819cccb474f8d8680934616b721ea1c5f4f18b67d7ac5ff6c207ba03605fb362408dd87c558c616dafcb42d5d7e538ad3c54a9810000e03d995bfdea3f18e07d1e6f1c39f161cf4e3e1ee9c11695eb26c324e74f438da2238050c0cadefb8ef2def2f34535835d630f011903d8", 0x78}, {&(0x7f00000011c0)="d5bb4989c6d4b944547ab9f663a7f6c0be7d18185efb07206ff5b7a08a87a8b0b6cb84c2a95fdb677b47864027e852fcc831df89a3c98cb0094c68254b7184f4c1756fd35e3bb13eb85002aad11e41aa5a889fc574a704b6bc8ef9c6042817cfd488965e623d86e2c1f083cd1ae261a6a41ab927714e20f5b8962b139cdcd751ce4748ed785cc4cbb2f403c9b0d9d3b2ec809e2d5cdb94db31bae470b4d2c0ee4803c93bfd35c77747b00d2c3e91d0df54c82b28", 0xb4}], 0x7) connect$unix(0xffffffffffffffff, 0x0, 0x10) execve(0x0, 0x0, 0x0) executing program 2: sysctl$kern(&(0x7f0000000040)={0xa, 0x49}, 0x5, &(0x7f0000000600)="3f31bdb975f0b868e6034bdf804712259956d88cadede365591a342b0074bef4f62d85deb5ce30bfbac751203c8ee2b44dc516986ff33e31e61c9bb0f228e04a4db283098ec80200f680b772ba26670968ed6215652286c7a575fa736bff00"/112, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r2 = dup2(r1, r0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0xb) readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x10}, 0x2, &(0x7f0000000080)="eea39edaf951ccc3ac31c11951e57a889d3d6793aaad735ad59021c94dcf3a52981b74f4fc7b3d952b3fa3760ecbe3d5d4da520cab02a7089ffa3bfe00d1c5a78671ed917daaffec0fd9bbe48dbfb3", &(0x7f0000000100)=0x4f, &(0x7f0000000140)="4ff90fe4df9afe2886ce4eeaf84c777a28617e88946ad0dcd72ae6c8825bee41c5408dbf", 0x24) executing program 1: pledge(&(0x7f00000001c0)='tty V\xef\x86\xce\x9f\x9f\xb4\x96\x01\x04\x00\x00\x9c\xe6\x98\x0e\x01\xb9E(\x1d\x96\xdbY\x91\x0e\x17Z\x9cs\xbb$|S\xcd^\xa0\xc9\xad\xba\xc2eFp\x8a\xad\xd5k\xbe\xa9\xe6\n\x00\x00\xcb\xce\xaa\xe4\xdf\xe7\x96\t-\xe0=\xba\xc8WA\xa095\x1ci_\xba\x97?nVdH(h,Kg9{B\x14i\x92T\xc2\xd1\xce\x15\xb7\xd6#qc\xc5\xd3\x1d\xe2\\\xf1\xed\xd2\x8c\xdd\r\v\x02\x84\xb4k\xe1>Zo\xa9\xe6\xb1\x82\xc42\x1e\xa4\x876\xd2\x1e\xf5\xab\x1e7\xc7\xb0\x1b\xc9\xde\x9dqw\xd2Ya8We\x00\x00\x00\xd4\xcd\x83\x8b\xcf\rmdgU\xbf\x1eZ\x81\xda\xf8\xa8\xe3\xb1\xdf\x9e\x89\x1f\v\x96\xd2\x19\xea\xd2!l\x99#\n\xb5\xca\xe4\xcao\rA\xe8\x19\xc3\xeb\xc0\xc1A\xaf\x1cqPw\"\xa9\x83\xf3\xfc\xd9\x9f\xfayP\x90\xacQ\xf3\xd4\xba\x1a\xaf\x1f\x05\x90||m\x80\xc2\x00\x06\xee\xeeU\xf0\xb0\x16\x82\xc0\xce\xfe\x0f`\a\x15B\xbeE\xa8\xe6\xf3\x8c\xd9\xcf*\x10\xe5\x89\n\x9b\xca*\x8b0\x98\x929\x8e\xe2J\xe3\xfeX\x9b\x94SN~\xdd\xe8\x88C\xa2\xc5\x004\xb1\x10C\x94\xad\x9d\xdb\x80\xcf\x13\xdfI\xcc\xfbj\"I\x93\xb6?\xc3\xa4[\xaazMg;2F\x9a\xe6\xbe\xcc>\x99r\xfd\xad;\xb1\xf9W9q\xe5\x98\xaa\xd7\xa2\xc5\x06\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) setrlimit(0x3, &(0x7f0000000000)={0x2e, 0x39b}) r1 = syz_open_pts() close(r1) syz_open_pts() sysctl$kern(0x0, 0x0, &(0x7f0000000140)="e45c681ea49235f051888958c943691bed05e8b3ffaba840c2b109614195ba775f4fbe891e0ba6a8793c61dbd4a361987d51661cf6763d775bef735ac526d7c7c57a4ec6f043d7a4ea29be0538e7e429fb7bbfb8d285f60ccd2c275bb7e750b4d3", 0x0, &(0x7f0000000400)="f1", 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000005}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r3 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/513}, &(0x7f0000000040)=0x203) writev(r3, &(0x7f0000000440), 0x0) executing program 5: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) unveil(0x0, 0x0) syz_emit_ethernet(0x46, 0x0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x800) writev(r0, &(0x7f0000001a80)=[{&(0x7f0000000200)="5d1e01", 0x3}, {0x0}, {&(0x7f0000000600)}], 0x3) getpid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = kqueue() r1 = socket(0x11, 0x4, 0x0) sendmsg$unix(r1, &(0x7f0000002740)={0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f0000002780)="87e1b133e44ee3dbf6ad07ed1757c302f29ee9fd20b7badba6fe71d1b5c3eca2a4344319d1efac0ff6c05a9c118969bead4630f775821ade89a09a289005919335522e860edfb01a0faff785612035dd2fdcb75719167104c998fe512baec51936028bd2baedcd5ee700e7cd2c42b9ab5b95213959f75f6b2a89f99773bf59ef7c56ecce6a784cb2c9c691ba7f6b1d811ed66276d99a441c96abccb88b879befc8ff8947d35cf5ee00f35fa6badae9cbb607db6698f1f975af36b8bc4a4c857fe0132fd27212896532a175ea7afdcbc56cf476239ab1006b1375b6a89bbe588ebbb9cfe3e8ce1d0cbcc974c9c8c8288fc6", 0xf1}, {&(0x7f0000000600)="70644600442237dd7c5f34f399b8ef144f774a302f88144a7c62e2c1fcc8aba7783611eadc70565337", 0x29}, {&(0x7f0000000640)="b27f3223564e28376a40959e29e0a8678efcd13a0c115ba667f5b20c32159b358bb122983917bcbe4f94ce4a6676c5f7853b89e3c8775d2bbb6c348af0cc5cb338f599d57da469348fca713cc4e4a3e27562c2c1e3248f2b26a907a925f7a60ed7b594c7a8523146b5b36f378c364d8c0a9dfd7f5ff63df1379329f02663c15e80b3e1ee51add5b6adcc802f436c4942569d4c8f3245f81ef4feaa07befd23e76b6bf133c6dfe0b9ef8ab5c607dc2d7a88519e1a843da42d23bbbcd93f75ff652cdb95a728308549d178faca865ee72547b480bfba85c602cd76de6a48c144c2dd7a937f56c7e28967990e034cc03df995494714475ceace3f8ccf2db0b577933448eaa9a9823edbab849f6a37cadf4313d9016a20fe53d7f4f9808f3a05d2c1943adaee1fab8499a663535878e051578367b3747ff7e8ddc616607b236c8b5d95c3257b5cdbeca51a8c3a560fddecdda4d153a9c4c02234aaa5c7b197b287fba543eaa4731708de0f02a0b4b1120efed1daa732b1a672e801905a6ea85deb1078ad4231c378c82c9d468ae94bc2754ac83e60281f482258d08c5520c96bfd4ed4ead39f454254d7cf0f0d5aff435f441c489bceeb1df9f72bf4534ec45808db3fa187a1a557f892fa81a2bcc10da2411fd7372bc961897da93da283c41ed2a67e3731d7ab88ef3f4f7f40a5fc0340afdf5f9869e2cca17dcd8330bad0054bc4948411469e8e3047c32e8dc28c5670517dfffef185101a30d52134d522f415f373e54b14f38631f44dde737e5bff72c757c9644a5265abc8bbdd40cfb8add4eb10737c02ebca281765da61dcdd052d8825416b9db16ec6c91571df72835d889e5cd7f4a9f7ecf78c753f43f091401915f8767ef7b6cfbe70d4c10ed2ca4c4899aff472e0496d64c27dcfdac0e46e55714c01900aa821a48398d2d07ab6a776ad3f6114ddcd887cb22342c91a046d4e72b197abb7c3d46e7b81d6b93251a55237f9b01043201c64aeab9a2bdf8411e512783c21e698e3482f262472c920826b22f401c688d89e173749296ce6f00d612843cbc7641da4a7e43df987ffa31feaac1bd0935e48c286900783493797fd7fd415339e968443bb54028008cc388cbc9c2d12a627220a59eba8cfecbb3409195da8f4a40599ba89fe6b2b49bb3f9fc25041ea49ba1235ef1261cae08d8ff5a769345888c45fd69967a435081292549961d00fea151ff04a714eb4db173c63a09b775e4215a84bc4ec85f5cf7df66301ad4fd2649ea23a6864d3271a87b31ca4cc016368f2d8324a2bd9dd4afe2c70cbeb35717dede595c7bf0fd328df58a2851b7e920ad89eefbd2657ebf360cc8c69f3b69b3b1fceccb37d7d218b6a455fa42311a0e3c1e99305653f0508d43d70225dc0ba6de55f600fe675b10ebd8c95cc3461552ae5d0fbf7e8c49f493651ed5c3513166b0ca6717c76f44b538643036307f4b69f7e7c42bab1845bd10e909fd8bf769dd543ed7cd6b6d5a53dc9d9dbcddc74643d7089ac8702294b53b0d906b09894d9cb508e89f9d87eacd145bf7f4fa1b0d9532c86b3b3bd959185b093dbba3ced459f2752901d5c9531f7946902a61661cf016f253a201f93828afe0b51561480c273369bd93f11cbf9742b7d692a5877b41db7034d02244214f6d2358707b5407e6654bd0049b0063aba28045af9f02ca10f2f5bac5edd30ee45ac3de140e2f3733c02c5967c32669adc85a0e5a161693592f1ee8c3c873f8cf355b78ef9541884812d2e4e5582351ac5ed4293e16e5f50c5150703e3a8b9462cc46402420c957533f86e4cad1b2a8db94ea4a0600dcdbfcd2fe114ecfd4dad7ea52c953a5cb804f9c09be1f0654bb03b562075b251fb98846d2735acfcda476e5d4c45fec2de3bec160fa1e3d12c953144be3b2ff3645b3ee8f4366e37d206ab7465aa2b6a7243389cef0d44ba40dfc91dae13b0d06f8cdb236a0ee420dd9efe3021269fd32807f6237a7f26c8ef7f3ebf0824affe0825c80df024d8aa3d15b5b3cb3fb96c43c16e2fedf26064ef23a186c7dcf03b0ec942c52a5667ede50e4d4c7c9dbcca0017b62e1fa51ead920c06810fdd7cb8413588e44d898202283618d2e9a293f134ced3342c57f10faf5914a6725c5bfab78077595f79792e607f18f25e0d7e17e0dc3eababcec3f27ce2268467ea1ec19ea04ed1e82b7304061eee85da0d9317a908de9cfb94926a1fd918c404d1b94bfd9bc5e353a046306a548478c642d2720c687de3cd361c21aee904fbf3197a5f180920bc110689a87175cc83311a70430acf67e55a70ad6283268cee77c9b1202111c1b5dea9bec91612ed59bc86d2266d45cfc8a041c5b9c51a67d80cee021337667880cf02824f14433018c6b8bd43d8d3755797eafc57560e5b74331ae1694696edf5e3a0aff5f675d434628218de81adf0955548b3fd1fdda3b64f23b31d990286dc6840c4b1301d0a11d366f1fd7bb56b23be8d9b4efb9c62953c14fb0aa55186d7822f7b3323a62b4a2e79119c781dd53559a82980691ba71c4c57feaab8ef0c995709abf3e1c18e6365a7cc1134dba31367645dda9fe2a38f6b7c6efd4d3bfacc28371cd1f7132fcf53fd25d1cf7ec8f331a9237c4a3042c70ca8b132c3d17e84e7b1dfd567daad69fd36250fd54b018f09be21b4362bc4702392283d02d8fe49fa476efa1001cbb983b12669241ad15d96cf0f0a7951680dcf6fd7cdbef2b2f6fe4c3e9f013478b31e0ab1e14e247c8721b3d4aee54587ef53f6ac219f17bc698d0522ce5d0283c01e5f8553ad7f32dc02275af0d5bf9282481252886a5cd15ba33968909b1e0ec4dceef6dc259025015b8e09b4316edc13368264fa2243c25c479638d863b04f2dd5f6803ecc148173c9e2936b56c52cf3261eb52065bae2008bc1960f8eb66824b90921ffc16f1e2c3f75b73dffe7439e40e2600e46bcbff09dea668511b7b58d32ff6ea3cc217027241a47cb2b0bbaa12baef8dc5247d8276dabd884fb6322a0d58abf920f017c2953aba35bb88e5f14541bf7c3b0231de9ba7dc327d225b19f7eb7aad146e074f9dd8cb18ed328c6cf8a3dfd2305eafe25fedd00795ffeca2e50a2e2e3363cd5802d1b6eec88062f6bcc986ac9ea6fe18d8daa5b4524b1c9b90ac439b7f007fc17da3a68a5f4eaf1fa89cf7fa6656f341186c1f17002c3194e081a39c0cd3a25729c68f32eab03f61ab3df022e429d10f503dede1df76186a3ccf3c63dce989b5a4644ed8fe6be248248b65fc7d4b909651379d88ae02afa8f753ffd36cd565038483fbfb6ed316db7476d26ba01484b876c0427e75a0af9170432e0dbc3b2e07d7e38386222734cf1a12d0913f552f8f2569f4d6b715655e81a3d4a71f9277c32d0962b429fa37f6ff7d33578821b9bd333fe9e851d46f1c5bc202d2c9f5337854e1857620a76b41c1becb4f70d41ad9d31f95ea8a102f719cdaf0ecda2cdde30cf21594aa9a1c5d6d601d4a5b5b4c0bd310df1d6c736702da2f2a83f14ecfeea4caf5f9171e922ed4b32013c8fef50f65e493578a7bfa374acb039a4c137cccbe095cb6ac26bd0e9bee0e7f7b2803124beda08f56223b7152565c15152bf2431a8d78dc3637e51da9a791565548a01285f68124a91697e42e2cd090d4607960c8d6e6aad4a72ac42a1c8c767939fb1f372b0d05bd4fbf649a63e4a4b4b2749a71675b85855371e309a692d031f850e2714b6109b1272a021e7226bd62877c5c2d4ea0aa4309e4a7c07cf5db02bdc2708f467a6baf808c8397819d3f7e8a047da49ea3c9e6d60e532a71d2e73e85e44d46fb59d6919bf03e71b898f80187d68d1b779c589b45ba323c8c58c60147af54bdba7a655adcc429a619694e3a731de1368d569a964264bc44999b6586332d6b9680fd731b62288a0a4f504481c04e92d830fd709a16d8f2eb2aad33f8ebf5dcaa8e00e2a698c9a218ba0c41e3388015f3f2cc791fb928f84ad902eabc1334db2dc041db1752c385b9ed430056c50a2dc63c80e07348264081261746f7c7b181ccd7edf6d7064c1b55cda8895a2b9114e5c65df7b5ecb16aa29a96c8ce95b1c4d86f493afbadcdbea2460a6fb9bbbdf556b0145f75936f4e8d747e93f9031dcd93cac74ebcf2b2dc0bb04052b067b156f47b31d93ec66c00fa79fd4d4403428b3de70d197a96678e96588f9f225c8dcc20da717c0dc65b0a414259d85d31070be7105e436e00a43be611236868890adc6e207e946f92d3b396e970f16ff43051212075a87f055eb08e576c555ac9ab725d1bf71e1a76b3fa48d58ed1289caa21a27e1b8780b98875cdec077760d6cef2cec022bb8cc2f627122604679d2f446336c31038ec86bbf317656d04398c01e99613c958e9b9719848ea010c0f5bc4700259841b5c6d8f711b84c0635a74846f9b199e9a1d8414d7f9544d23b15d3ddd029655a419f15e03b0feafabf4c0d8dc52413b8f62e0bb6756339c6fa869de33fbd7e4cd661d879d7b6e1543046263e6947a65abe5d7c6ecf88836c99cbb86f8720180ef28fe2af674ef1ea1ffc89db3e2997c827cec7961253928b197734f0f0781d432a327c8797c67ffcc6fc98d245a97caa15d42a874a8dbec26262af99a12d88c1e24ec167b453418ef7b6461e4ffc4fa6c8e7d688932514eaaeb3f06e26da6f298ba1aa535b2e1dd90590f29c5a94ec6b6dd4afbc4f226a218cf102b8cbd39257d9840ecac307b643eeabb108ae08d6da67b4133009cb2cae33756f7986a9396d4cb02338be7a92e82dc5deeaca0ffda1e2235606a9bb8c8b94f50413efdac0c3522d7262d820596206c316321dfdf1f756d42e9a8ecc3d96bcf399bf6ac942c52d2366665549943f324b28794608cb858159c6e18c382a51d0ab5f430be82613ca221f31cba911180e52dd06ccedff936dbda68cd910bb7ed37b18d76133bd468303a9b2ba72f98d26d457895cf1be159d6127655fdfb0bf8cf8d8720ef21d67794102ea424f93eac9de781fe0544b1cad480ed10f532716cf2bdffafdbfcee64f2e60c0ed1c1e0610778fb27bcef22f05f1514f6780cca2ac1600b10d6078234b78176e1d6258f0a91d9ec99ad3bdd85007c048395a16cd4231b1c31bb6635dcbbda01c167f91815acd2d944a461b1a15b8f0c8c51667a572f767f811acc876ad7aaab2e56a33039801e530fff1057990828fe3853866d335fb09499f4e007fbfc2946010e49c812e7c113321a65fd060c43deaf4f5595434ef93289fde49814c5950d79ad93e60f819f258f5a5d1c8eb0c709ec70f7c4c2ee22fad3032474132839ee29bc30b7acae108defb75ebb3748eba1f16f438f413c4b89747da3d947676dafe1c4133e006b23642b9b54cdcc5f5afd173c5bb2cb5814eff40f8633eac90f8761f003d461258071e249488f5b517c572137fa7387e44677f2b99121c618278e916e77d929e45e9465a8a0a8ef876ff62fcdc25bb5359b63ff623949f27126f749b7ae90d83894f00c06a5c2b45a14534412a6a3f354a3c536fba6fa6bcc00b4bf6e2f06c356493c28dfe17364a5c37fad44f8bc0f49bb9b0049149dffd9e4c53eb3c7c547ee603b85276296834d3f29d2c3c92cff69df598dc5a14ac8183fcfb6487dd861912d95e389d802ba4a260fa932764d355fd2ce133b66824f55e6e48bf2072821044144dab21299e15611d2caed959c76e64a173a73d3a18d7dbf41068aa336b403c3efe9f135fbeee3d5767374793048c65f6422ae0c816ffe4267a7b85deca7f", 0x1000}, {&(0x7f0000000500)="ec408cd0fb521dd186db7e11c12b306952e1db0cf95eca80e50c", 0x1a}, {&(0x7f0000001680)="d5cec371e9afaf7d89e8d8c8", 0xc}, {&(0x7f00000016c0)="8a76b7f83878f183cffa6142b28fc6ee99cc799794424042e836e37ec7c291b83963844dc08e50ac5aa561325060317ab7c4fdb82262e975980d1073ccc2859d833515a122052162ae61cb545c2d4035dd92645483c16a9ae6bee785ae0209bf852faa1e6eb6d4f525d5ef091dbdbeed9d243240dff8752a64714cc212cb2c4f7e810beb0a00132da64e544564c72afdd53a2e2bd3392ff9a68541f48125f3a87d198eb49caba1e860a9c22d104a5a88438097c219070e9add15c6e905c1ff675ad364dddde894ac183f14f24075a78b1d7ebeebe7fca8b3226f83ed8af7d10cacaf40b84c3481bf539a34b994915549f3ca0a2bde3d95509ab47de0741e012092c46d159eaf7e26255887041afca6acbcc0b971ad8454b7787ecbd4086ebc7c6fe8cbb990f780ecd2e0ac037e0509a4114081a8e1498405c31f1874b1f899afbf1e442852347e4bf710f7265a495423e26c7c702b2c9419d9adc4c73082e8948e94d25b77186191ac5532820098108d49d52f6a89cbe119976a09313487fdf338da77a1fa4e9f31ea70bd42a5023861b4124398ea22375d8add492995ef871f998feb32bd1c182d98f3d92c30fe7a728e81d2e12bc614d5bc5347ee6aa31a51263918741d2eb3901eda102a70e348187a34329c7b5d14384e7839a81aa549fc894a60f1a250209e1291b8420efc7ae251c1fcebda76d2972170c6e392ee59c4ad943eb16918566c2b8fc4e68aa789415cd0c30c28fe6e6c637dc0be4bad003312b203e451759b549b9ff94759e6383c0ef802b8fa1cc77c3ff0b132defd16cbd041a9d389bc557e648d9ffd81bec6a5858de2b61101e4fcd4dfe9c0ec0052de9a9464b4e81db063143af07657f7708260082b669db75a49c790d4f945925149f0cd22f0f8d9773bbff89d5a926502b4b836929a03e4c3373ffae389042a9fbb97c9b3659e0b85e5bf5532a657d62565b2fee36ef427b7ffeb7f79872e39bd00a1389f4197ffbb39aaac5c64ab2991b8755879f76c935818026a9d23f69d32c79a85203c9d8e8aba87a3be9d6f44a31e37b775332ad149c72353853a6802a4f8fce07699977b5f3241e39ed72eed769d44445758b978b33482f179caa8890fe415c1aea0f5bdaa87ab77700034f2391eb1d09eeae0fa29bec31f8d833e2bf2e5eb4fb14fec7bdc1b1674a946c434460996da6d88111e0cf032e26e131c82df596af3a280668f270a555ce303bc93ad0f9f530b11383cd429e2df0ef8e41473e06a2cc2bc5d1ea42d29749452ff4f366289727504397ddf3a5bd86d4f522b15c1d3fd5ee5cf822fbb4736213dd3584d8228133adf9232255e93831c63283f6bb4f984595b8655b964551d027a203ec606d5d1a3290c791953a4b4dd90eba91cc992edfa74460bc44388bfac42262fffe7d9dd1d0a5fd4eb1598d1cc548df6643cad22ea325043fee3bbfc80b538e2753379cec1a15fab511b8688d1087b483f9cd65cb974866c08d10f931ceaadf0a28a19475e29fe09f6f8ffe5208aa67defc26811c2403b01983b4f7c619c7fb80e44a7e83a8bc5be13fd8bdd573b341df8f49ed48cd7a0688b387ff7c8f8bba6c43c292dffcb7fd4fc8a88151a2fb0bdc6c0c2a2375d86d39070c8db2768de1d5082d96de4bcd9259ae41ddba77350161a06a43346fec18ffb44c8fad5ef0d18d09b4eb6b470e6b37f049a31f70d3e2537e81d8cc722fd4296399883fa745a99c2ccbc25ebf712e19f81f52917480c7188b7d4f8c29b0283b4d84b410e6ff6ee5dd5002588fe580a42033e6c48b16cc6eb96b18d43bc16e4baaa6acb77232ab25c163a9091df5a0742ea603484afeff6e2166c190f59a11be4fbc7e2ec7d320c01b4f550542507df840a3bacb61387e0b73c0f3984fcb789c47e9cbe838fcf499c267add45ed1284c8bc8fd5b6ca9f24b00a241d81d10725f154e02ab48529aaba3d39f52c454f539d0d2af8c17182cb8ad9fdd8cef589295ba802f8154f22e9db7891608d1758b091548f565f6594d1023cd18abdd037b540b058c6216ba7971fb1e111bb571dce7f2e27360ef171ed723b8ef1371a000ebed4607e34b4a1ec35d63b299d005fd16b7819a77bdf88ce7a2cf87ee14815b70fc8f5897c169743d3122949fdfc18e2bd0fb0b990609a0baf31d35e0a578188c58a3a5faa1b0aba4913aaeb6dd5ee3b424d2e872e9f639566559b94ec1734136c970863afa4eeb6fdb8e80f421bd2ba6e89afa573d8264ed694a2efc49b31cc220dc9e8eedc4286c7911a2d43e3d1a39e5d4f6812118634854a4964109530116683b9108beead14572ad8e5bfe17d584078ddb1332fce68469199f269b3b15724aca047e36e622555a4205c02ccff7f225b8d2283bccd12ac448a53a1c819f0ece1d0f1f3de1ea215a9240c15838f4bb2cc8eb0025589a08bbe856de95cc0a806ff25f02fc99835299b688ebdb6effc9946e97bade57168acf779738724d3f042345440105afdd951539add3aba6eb09c2ca39cfccc2cb24978457048be8b1426860a86a89e796ba7fde787cff10b008c60bb326de84141a2669f720d6a178475dbd029fc89392562237a868cfef9d39461c020abbb16776dd1b1abab459e8793bacbbd1469c78424d6ba2aee1da673d0607a12995aa32e1d781e5de95ac78b4e0929c78c3dc4e24ac0dbda436a9d72fbc7b83dbf7ae48f2bc443e83f60fd6253085bca2e653cd01d3ce1ee17719236626058575a6a4e196265dda458ba56c4febe1a11b2530569392622cf40b34ce1ad001086bb9203cfac39c7a6dd1ca881a093f643362bff44ddc4b3b2b238af5db631f8e761b295230f2774378446e04aa59c3fffcad0ce4de03d58068bdfd56444d18ab3a6a42cff1522dd57ae726fae61f5f3c507a4634c632a8a01c7658c0b424ebd18781a8beba635ef1ea1cfffc9d4eddff0e60ed57618de8f3d726c3b82fd8f824c088458b3525ba15ccfa2b6089c89ea3c3642feea89971aaea7c4275c9744745b1eaf7576b5f735c5826fa56cfe0bc0242ea315ec41c7638b32d89609d97c905767f0d32a37e655c7f2787e0a09032a67e2ae31e14814d38504111a6ceb03adcea355b41264bf2ca68a483db4442c4947349df115ab7d9221872a5df4214e272c2238878bb3828b336570c4b365668b417468a75bf9851f86875b75e9f97d452973059446d577b61d666490d40a5778db56c3d8ebc72f83760383c602a632bfc2bb98e27a926b90f9cea4d0c14615c37d92c44742a93a2ef3da3dbe227aefa5f51a9145ee0be998735d880e930a683eece21050b5870fc4acd490cc9910be688dd55877816e91511762455c7eb652cf92a7055ea907ed38dc163d5252354026e70963f54862ce07636d32d84ee3a1cb1cfa981b1c749d7e04b68d6f32cdba3d2d0d6fe5b752e13970f54a5d0be4a9a68ce1a016354db26ce2c6eb4c126bca23d523f8259eb2fabf7ecaa398ae27b6c1c2376ad9d8e81eea1ac430bc0d15be3ee2a2d7cb0e8ec9da7c7b4eb5abfd4b15b46ae61ad14c8e5cce9d03e2bf7a1ea44bbc59f8d21f3d6e5ee785bdc8f15448748eafd5b182b766ce8ef89af23562afd245a5dd3a50a4d3dc315a47c4c1c1447116c1011ba1b43bd1ad1b867d3cfc9b7e109594f47c71e00c0f83bf5eb67132dc211ad523b3be9c4aab0ce5c5c5024f9f9e78335fddfc4648f3b5db71354fbd335da4a658bfc697ddf637aaa14f41057537d30573cce444e64e86ecb34728052e8c6cb05873eccfcfc8f93d1a9ca0b943368683c15163bb20d3b656441facab243ce2e6fde21fabdd31cc5a9a67f6af113a546990ef0e3b847cf4e99c56075a1822e3ae36cda86643f2002ff29b12e071ace08ed01de36c89699dbb18d5e26c86b7c30cd5f1550d5512588e288ea37ca43d1152b7a2564e471c0eecc3a58587faed3b41e7f3c3727002f1a8cc9e23ebc942c13a71ae5ef017ccadde1e7eaae36f37bb88b7e3c65b068e4e6913e9ee67aa9d4cb59d2ce7a14271ceebe4c83e10e7b7f18e7a9bf86867846cb9dcfb9aa6e2b660ab9b6adb02ae3ce1f01c3ddda6627663fb8e61734acbb9b782a4f41279cb3f1f38c34fc06681c7f9f0b612bf983a7f16afaefbd71f230ca966a3ed1e1fbfd25bbb420b5f2c57d78d4882da8c9c54873c0bd1161090b09f5067028839807cb364558fe7f981f13aaf83ac6afa9db56fe35b56c8cb2578d7cf2929c23e10be0d6b457d3e3016991b41e3d0bdb70d788cc9542b4e219af9f99c6a755603f0dc6b6e15ee0f624b57b21d3d38ce1b841dbb725f0424841c3a932e79b7e77ba9801f8ced3ba6728d1508b0185f8d605b56a21baa585bc92221d4dac39d5d614cba3b454952925f42aabc3a4cb4289d584dc46f9944fafb85a4253149098813fa6ae08a10cbe8fadfed244d5d0e246f2955b767e36301386afb492f1653cb10234b40b1b3a0623da4a4137e7943e866283acd5bc1edfe216d81084535ec5291cf2ecf7392208e07e7a2e36b5fd8d6ca3f3995f50e7adf560b393d9c524ad27a2b1488e61907185e03458c1185b6bfbb9625230b231b26c4f0b99bdcffc4b2070071bae3b0409aaf1aab648a16522ff0ca7c6f66de314d0ef910d635dd848a01ee93fb4e1bb8e76ff551503dbb16207a3fd2c36904f80dbb3f7c240db8a52f7d2cbf7124034e135f09982f7dcbd0be4193cb63cec3bbe40db5801638a3b3716dd2073630ebc83cc7528cbe8ff29980cae7036d481b3aa7a0b454024a62db57a442955f16273b9a4942a1b211f5ee8f0f0ee7a52271038e5b6ae1decd1afc3110386b17f1d892c2f25037a9274e95fdaf805a06c8699666be4432f37c9162314f10c58783f8edd59f63df4ff329fe2a6379871f5ded2e19f66f6c0f9c475a727cacf69a41907856e204471b2db9902878dda27783757a7a622abcfd0eb57ac93987d6455cce73db8d46b7b28b9212834b1bb1876a91ab17bad32655cb2e04704fb09cd82ba9ea917a65d09d1eb8b811275675d0062031c8781f95a1b73f434fa1f7f33718f8ecf18fac7a2ca7b9229fcd329ca3cd7acc1a38d8e06758a68d0ece00a136a84c01ebfaa6d0c1f909616b7fe55fd08b5c3ae9d6c04b292904499c70a6537293362b9df2f76772408330f6dcc2fd08be1b4bbfb684d6d02cc8dc69388f2d74935e18751c707392f72ca85d8c66da8737b1dd2ebd854997859fc14a345be51424116dc5abf64969bba0501afcf6a968006c4031b900899dd53520c8f3e85a44881198fdb11225cd5a122f29d628f8e394ba6daa6bca9cd1635d7ea591b1c1dd4d77318185a0", 0xec1}], 0x6}, 0x0) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x2, 0xffffffffffffff91, 0x800, r2}) r3 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000000)=',', 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)) dup2(r4, r0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r5 = syz_open_pts() close(r5) write(r5, &(0x7f00000003c0)="e20a74355a1998378a41bc9a7d544a69dac6c78e1b6cf51f920e925c3d310ead5cd521337a971ed3d448665f3e4b994792fcca327d0b121f9164ffdb63caf544dffc730449e47fda8294988ee30987b5a95184c43e4feedf67cfc6a4fc274005e785c83d6455a4c6d6fbdc0bff15e39e9418dacae5da7c0d453eeb2ac4c321d694a6b71cf1a547637b81cb9d00d9e47bd6392517f7177ea9334cd9f94b750eeaed426796af363164315960fef005e33308c6b012d6a781150c3a9b9236424afaed67c55388", 0xc5) syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x1, 0x0, 0x0) shutdown(r3, 0x2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r7, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000000c0)={0xc21b, 0xffffffffffff7fff}) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x93}], 0x8, 0x0, 0x7613, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x16, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) (async) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="890009d08af6c364e0d13117a66ebc9ad1380cc0ffff170070af6a7a49abbe59bdf3cc41e647dc9fa34dc3b9a60a01", @ANYRES32=r1], 0x9, 0x3}, 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000980)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b787be1aa0500000051e2f02f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000000000800036281257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300"/177, 0xb1, 0x406, 0x0, 0x0) (async) socket$inet6(0x18, 0x3, 0x20) (async) socket(0x2c, 0x5, 0x9) (async, rerun: 64) syz_open_pts() (async, rerun: 64) socket$inet(0x2, 0x1, 0x0) (async, rerun: 64) getpid() (rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async, rerun: 32) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) (rerun: 32) geteuid() getppid() (async) getgid() (async) getuid() (async, rerun: 32) r3 = msgget$private(0x0, 0x100) (rerun: 32) msgrcv(r3, &(0x7f0000000340), 0xc0, 0x0, 0x1800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000ac0)=""/240) (async) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) executing program 7: sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) semget(0x3, 0x0, 0x0) geteuid() geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x2, 0x2, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000019c0)=0x8) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="6662753c841bab208e5bc4d6a4414f026082102cce92b0733e15ce53844ff29271720a94b096ca5df6395a7243da34c697b9706f12b004b0238d80ee4dbe83d26a2a78efa4799ef1abb088242737ae3fe9532dba39795c01e7fe1f924f454b39276c5072b867", 0x66}], 0x1) connect$unix(r0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff", 0x95, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000080)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000700", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000280)=""/214, 0xd6, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006040002ffffffff38a81e338975ffff7f000001aaaaaaaa"]) r3 = socket(0x2, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000240)='\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffbffa, 0x26000000, "003cac2eaaff000000000100"}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x1, 0xffff, 0x100000000}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) close(r2) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) readv(r1, &(0x7f0000000500)=[{0x0}], 0x1) executing program 7: socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa92bce42b0ab6614abc6ca7aaaaaaaa080048000028000067305271055897370f152256c9000000009078e000000200000000440c7f00000000"]) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r3, r4) dup2(r5, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) dup2(r1, r0) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000240), 0x0) unveil(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='r\x00') executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) r4 = socket(0x0, 0x4, 0x0) ioctl$FIONREAD(r4, 0x80606942, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)) sysctl$vm(&(0x7f0000000040)={0x2, 0x2}, 0x2, &(0x7f0000000200)="a34512ad915497f2bd5da3a9f3cbfab9e43ffc9108ac52edda182a4c9cf0dd0ba29fa1d8dd654c1102c06d2796b219a8eb476de7d9a5c3cbe479387ee14566ea97a01cd414fc82c0b84d092ee8021de18574c1a8b56c3787e7888aa506d17a6511c23c55cf87186ac5647376a656197103cc7022aa475fbfeb182d690c0104579499951ceb84c60432bf80c85835e8867bb3b99e7d1da224b4730f5551386c43fb686847d85ee5a473905401ab34431ab16059e8da88d9e0af9d990e709efe948f10521cf0fb10fcf7a712703cab75bc46a7a06835ca26c7c573f58783baf0353034c54d4bccccc0104656b87d6b12f136b3b2182b7bba057852fd66", &(0x7f0000000100)=0xfc, &(0x7f0000000300)="5220972bbd6c249a0dc896fab7ad0fecd43fca6e79e04f844aa0c60198169d7ad88065f464e59414ea2f6e888c229fc21d0a44febbc99802b63f66d73f2fba718b46b789faecb8596aee223d2a785107adbdf01c61ae8d4bfe436cf0aab4b4d702843996b3648eb054a1820e073f96da5b5374f7c48808d83dd70a02d3691d387afa1ab963e6998cf45ac9e76f5a09f238fd7df9611d817ec0dc2bc33c48b7acc7ad37eabfe97e9db019a4dc9f3cb850cabf0dfa48aae528549ae0ce58dacdc880344018dc83c45b465a3642ce785fde15ffb9fd5948da53c651b319e9d7c6d112803479ed8b26f1fb5835badc634d84a6ff2526c4da971d46b12dbcaa4cd806245669795fa4254c716e7cd3f856e1eba57468f8b0dc42ce45959151c21ed647c00b11929832ae2a31e7f6bcca18dbfb3ced0269174c089f17eff50eecbffa5468acd6f3a872a0e82a684fd22cbdbe54d9764a0b8cdf1280875bc2013d4375f44cbf6b8170f8a14aa8a1ed5fbca56d9917fe164143065269c87eee1fffe44a397afd2b515d119a0b99aafea0b5ec12097fe8e1f35f26b27d062cd9ab2dd544a19355d191f5e4dd3acbc90b14c559293d208956ed57f67165263bbfabad1aa2ca120714dd826015ab8cc8108725724cd194f056eb603b42b07474c34343d2cff477ab1ba4821f4c0d13461a0b4ed15e4284cb1eb1978fafdb650aad87f349a648ec0f47fe85a97f0bae9ab3d8f0ed6789677e3e44013885d5ea0a7dec72f6eb71fcf79059f4c0d93a755806cefc38da1cee6173475cbef9739d266e7a77bb4d0c30023a4e35e30c19e56ea77279ffb131081ac4026e6277183b28ce159d313e107471a10777b1791f491e5679af4c304934172de461c07debeb6fa385755a2045197cf27a26d71a3c9837067b419ea66743befce71af513514a00823ed06f5e9e503771dcdf18801c6c296a04247eddf15f83713340832fdb7e38bab5c87a302bc1591f0952e6a6c507a94ac6ea44f5fe1d86ffd9668b39528296cae4f042aac6ccaeaab9d2f9c8370b3e5b339d4dc408f1f4a47dc2049d0de93e095653067d25efbcb6dd9b152d60f509e64dc4ab9a7108fa0a8fa96ad2d3a58f690cb3beb6e8bea8971bc7c693cb2f214d4b65d1d50170b6f5e9a1ce139f8b2871efa6c309ec9d23db60d283b0f4cbd3e14addc43ff40c5629fe28cd0153cb122b52bf5206d687719323a694afe987b7fcc76b7f1de484dd6a51e4ba7fbfb5da6f18978694f15445a9c5170feaaed2e22b6e9e51565d321be50ac72f76322b8d45f33a3bf30e1319b1a55abade3eb99ad2aefc8ec437149a42febcf29907782e2ba747997229b0cb05e12be1ced87d6b98765b3514472ad79a620fa44f6f44f6c849aa357d6ffc49d85cea0096d3fd81367fd0034b2aafada10ae08477cf64e5e98909e2ef585dc2859a619f3f69d6f452cfaf7d439eae45aa0dd40c7b549cb4b594686775ad781dd78cf0bf155e9bb6168e7eff8f4ad81493f7560a76083ff364911d34c54cac8c5b7709eedb26e6a534c0c004058eb7bbd572f0825e15ff795bd494830d2c035355aea8a7d8afee7eeb1b3f26dc6d54c5b6955c2b6a99f404a36ebe56f019dc15365e12bdf4f517bba86c5072a28353c88d0683118388d5415ca329ec5e875f6d6a1bedd3495ba0d3ffbff2ec6dfb29d81b2008d1d3196788af70e03a9f38a9b6a2baaf3512e225cea7daf478e3a740deaf67a2a8cdb94720f10ed17b7a2dc41d52c13a2ae1e7a64b710ae8519cc12ef830f251fe51e1d380c006ef2fa19b62208a812261a1e4f8cfe90e07e6d44fdbcef6c61d917abda190aa1b4ae0a805f7ce4efcf37ad282fde67aa0d85d65933477f63d17291198f5669a07d129c65bf883ce65f11f4282469b2702dfe23db640510a1d7ca6fbc565f0fb87c63e29f54b6e9971881de3531fe6c71f802ef415260de2fe197a7a7e3e588a9fdaf50e9a15ece07d5bf0f79aba4150083f935761cfd1fed72c255d801e89aa4e2f5a5f3fa62e285f8933054f5bb68c396769e06add896c92e8ef27146ecb25bf12f8c2f46dbcfcc2b4b7bb5ad0644f1aeffd1f2316130887742ff5c7bc95e63f60886938ede9a3c7768c57a09b738f8f5f27d8ad49a92719f0b05c0c75ec3eac46dc60b0dadf9e8aac2f3d0a7ba52fbc95b367b536a41f4673bc691912237731a77a0f851ae1b021a7eb6af729390705505e28d3dd91315ea043e91678c63025d556cd62dc0cd4e13eaefc0f1a2ce56b0a1d5376099a8dafea69eea667302430e4ce3a9b79c6eb6bbcbb10d1b9b8bfab040adcd83af57b6d7d03717f07d47b2f86f6db6d33fe99d2bd2fd8163455e6099e6a40e7afa9e43788d2f8378e1fd36e3d05df04ee2b4907c5084c432652496b5235e817fb7ca018e2e74905c8b68a20bc7595e4bd32381439c09f15935ae765e6ee6617ba235258ee1f51af5f74d20e71e016fb394c711a4469240d82650137b1030cbc007aef27d8fa152de1f816b97cbdae381bb3c515ed3a0cfde075ac3198b3d88989f600a65c7f49a5932b150ff734ec106bd95fce7c859e8fe7bafe6ba98b214f63ca4853ca74a4b2181a47d881cb8cecf02f526b88812b8f61e9d019767217fb5b0dfe26df8f8fcf90da33d59babb9b696941cb0108b4de775503e2c16b91e166a6f8c08fd3779b16264d30a8cad0fd3a689f16fe750856f668274548deb890fe52a3bb1fccfc7ce7ccf5cb83265c5396a7d0fd557ca553fd2b521b2507bbc2055f848c5aec0cdb23322da10a97c2a338594ed2836c53a68eb90d60b4fb18bbcf1a031518eb43ede6d1ef9c15bf5897b039aa1ae48e5b90bf1af7d12a2c942e6cd37239e40a2ea43962db331911042b2ea29da795bde4970e36e317e225c288cc18746ad05144e7bc90634be295aa7454685b9b55d17da1909e346050c165802237360d3fd724d5a24cef95ff413c30e390791bfdf22154026a8aaa7005979d5961849431ce58ea07ca09516f5d722f2dbf997ab561d9a0b75bf96c8880261f05bb5db8f6c79a55f0aec82e6a6253e38f71b9134f3682fa2eb696a2369b480ec65d7e792b3d166fe3596a84aaa5a4e661bb90b795ff8dfe1fa623b66d586dbcfd3f82cfa3e4670bc6ff7e506808a1735e741640581be92876af3cddf1b8654652901026b2ca845423c66bf5c012a1fbeba8b72ef8167cb73335427982c9bdc3825e7d22981411c472ac41eba1782ce3111173fe8a68ce51096e09806667a283e2f8b42bc60a4e311276e8eeef3b840e5bffa9b7f6ea42ae2d6b06b1aad8f71616998dea7d4aec7398ddbf1b7e62311914e958da53d227fcfc02506ab6200cfc488292e6ab9f54ff7383d612665ae9294895b2e367e28e36f1628d12ec9cd60ace9db9ff32b9fc22d368bce8dfd7413ccc9ba8457150b088d1a09582b71c875a2033f6e5ca9981a48bd3342ebeff5a1711cb8427014de61c8e806af1fbcc155a9731adfeb09efc86fbb2d37d6128e3c7264f0a93d868c2de60dad23fbbf9fa081a57449623cfa70f4eb3dfe5a8c2a5afaee1b70eabbb117abc5b1bb4d488b3a04e8f53c6ebe483647438f0c5afef1d447b635bd2af3d680effc4c776e36d4a3232959ddeea9733e193270f1428391aeadd21cb478829b0ccfa2fd79dda07e743285f14c2a34ad829700d072c60f360b75fc0a47278c8dbab9e90aee94812909dfc97133cd47276616fd745697bba5b3baed63a28948026533656abb84838d3b531ccf09334bcca4ac754ae6fa887113a631a290fc0b05b8cb107c90daa3557637402a8e82ca62662c5b13684c3e34d7afa995fe4e7ebed940f068da424569cb378966fc5e56a37fdd697e1da5f6dfb431a20ac53509a3fb3d2f51f6bfd9737e97283f7f16b72bec38d38f93ca20fed7979d37a83dca6b9d5b5e5661670e0d17bfd2d6ad24bb22b04d416efb65a796f155bdf46f9c679e2a30aa7ef6e2e0dac1a840e32ffc706492f0e6e152f8f94d0a8a648e5e5ead3cfba90d004f0cc8d8f7d7aed587e121c7de4936615a7b08bf3d2ebdf8e0cd92ff20b5ec28689e62ec6f315dcf34c868a9d4e57e07c506164f5a1bf6085ada5a2d37fcf7957bbd12e4e3e2462f1f032e2c148da2f358af3cc473fb4eb84f77d775ae7b5de065938afad37d3e0f4964abd23f45a7023477feb5e7c4ccced0cba44932265262becb4d0ef860d8d8ffb743ceb5127d518f40f0d7fd5593b89d7a87391295053aace673568b9d0c41fef0d4cbd132c9fddff334ed404852ac979521bfb806412bbb049396a0dad70b9352d6e4b45b8ea041515db07e34781447c1021dea9853f18db727fd3f65709de0788b2f0de55ee25509711d4c2598ea20b5889e4ba09e0adc129799cfaffeaef09b581d31e7e60b5adc3722d3e5f21fbf43933872a4faf1aea20642c32624fa679f16c8476445f9826790363325661af9289ee998d132f576fbdab9738374d3f7044e99476a6de8d8fe4ec091b6fffba8a29f3afbb68b1cd1f82eb0f6f9ec9ae28424590daf4bd0a774ca9670cf888636d6f2668b29509596b6a00794b036009c17f20a60309aa8f97a7000c9e6c37b6247baa9011b7c39d512cd2c2b19259cebe8472ce687e0ec35355886fdbc3f9d3e09f68d97e2af59d88249aa248072e02e61f887ec1419aa78fa396a454a70d65a1111af25a4c369e287ba28e7089a75739d6482fa531671968496db2ee17035d2e91c866d3d3754a22f7cf0b574641800d7e074d61e3032d4fd106e316de7a7ecba07f6798f3d487369e94ee2a5bca0437a654386b412f6565639f798811b9396ce3d40f9f1e33cdb634152df740895166a8d31da7fb284ed6f49e443d812d331a4404942546abdf4a0d64698408b87dcca697e843218e597d9b76bdfb4f1cc677583450ffad7b46f096139c7cd9fbc4e9f7fc74c0a31159bad05fa228bb991dbf7452a0757c515660b5e54e30f16e27f9073ce36a30ed5e812d6412779d17413c25ef6a743684580bf2f2b043ccc8801eadc36d33ee5e3d1d638306ff14f43acd3ab2bad3f76d875c60932ca1e226f8d9ddfc7c2a2f652a9d35eb77d7bc037f0fbd77717008ec35809db22783b236e26a7b5edb8363a1648d61cbc380721fbae2297997a184aeb376794b14909787afac29fbb5108307f99d01967835bba0362469750dcdaa6a0ae7e53785d081efb0c21fe4b2657d339454d818d77775e294a9f08d8d178898f96840919944286026f8ac271302960c5992bc3a92c8b5f4aca6f03dc227f23c6889d1c7b9104ae586b7d3ecaa955f35a1bff40955f2de798e5ed8918987effa7117566797e975eb09529908c94743f9e13b5ccef0be30bbe841fcb6f84c1bfe0cd16c2cd3a1314b4f8371c6ca5f2130fba4b569ffb8cc2035ef450685f23d37b9a71decde0a6f2eb5a9fde0b5b47e87052e6c7d2188d9a84b64747e1e23edccc6577ff8ad1a217ab203727bdfef8edc3f8b090d8deb8d861771d344ccf679013999181413dabe8505da6a984ae94c3c3e670d2d9fbb9dfd38c0b72c45f1571120753f801701ed02da1c7c892a3f34b3c244559825acd3ef0e528a86c885eac7568c13d3702dc905f002b13dff701ab5d8da7f33a867bea72bd76813b016e71d42f837aa64fe82ba3c52fb3899135757a1dc195b5fcac984527a9be37bc8c91cfbd5c521f0967c2fe03721e63974b03ed165b5aaa51916b9055d672d2e1ff32343eeafb6430966ae788ee9d4fa19ca756ba8581a2812c", 0x1000) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fb, 0x0, 0x0, "6d14ff9e40c40000e98000004000000000000020"}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0xdec) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x2}, {0xfffffffffffffff9, 0x80}}, &(0x7f0000000080)) executing program 2: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="54c202b044112ea52dbe37c1a0f8791052829f94fcf9e287d83b7937cc4598564ab66a828989b9f39df9664df88e137210a2bf049a6a2fd3fd01c59364bb2f625447240d63d9150b2c583f9d116bfcaa21b2fd27b5ac5e5ed27b038a92375f7c5cc3c7f6f380d0eb31cdab612f4c56bdd9d3a4151ded8cd71d62a0526c0f99a59754c64ea3fac09a67bcc0f51cc3be3a860c2e61808d066932670bd0de1e8df846a04786e16ecb88395de69f3202c915235a550ee1a2a7df701b2b3c22f9a08433b32921dbda8441aa22801e195b", 0xfffffd2e}], 0x5b) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) msgget(0x2, 0x206) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) flock(r0, 0x3) flock(r0, 0x3) executing program 7: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb3}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) kevent(r0, &(0x7f0000000080), 0xb, 0x0, 0xb66, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = socket(0x1, 0x4005, 0xfd) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0xf52bee526aef2309, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaac2a06d874db286dd60e556b300180000c834dac5f6d81965339975a358c5c3bbffd2ad72a436bc22459e6737bedfe65f701beabb49e8aa00000000000000ffffffffffff00"/90]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x400}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r5 = getppid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x8, 0xfffffffffffffffd, r5}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa8ec13c328de025db81dfaaac4a00f3aaaaaaaaaaaabb08cec471118afbf57f6293535a482400490c003c00000003000300", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000a317a93e"]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}, 0xc) sendmsg(0xffffffffffffff9c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000080)="6d6c9b160161c60918c8f4c2d0502cc8a7", &(0x7f0000000040)=0x11, 0x0, 0xfffffffffffffd56) connect(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000180)=0x4) executing program 6: ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000a06, 0x0) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) dup2(r4, r5) ioctl$TIOCSTOP(r4, 0x2000746f) chflags(&(0x7f0000000040)='./file0\x00', 0x0) executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) (async) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x3ff, 0x100000001}) (async) syz_open_pts() (async) r1 = syz_open_pts() close(r1) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) (async) syz_open_pts() (async) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) (async, rerun: 32) writev(r1, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c", 0x10}], 0x1) (async, rerun: 32) syz_open_pts() executing program 2: sysctl$hw(&(0x7f0000000000), 0x4000000000000060, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b00)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000001280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000017c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0xe000, 0x200, &(0x7f0000fef000/0xe000)=nil) r4 = shmget(0x2, 0x2000, 0x380, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) shmctl$IPC_RMID(r4, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x0, r5, 0x8000000000000001) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @random="6a134f0fe734", @local={0xac, 0x14, 0x0}}}}}) msync(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) msgget$private(0x0, 0xfffffffffffffeef) executing program 7: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) getpid() open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000005, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f0000000200)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001140)=ANY=[@ANYBLOB="1486c76e6b4aba52caec7fdce457fc004af47725d6831e2ee7c3b705e2737171f5ce7f3c2e6bc1d3527d992043f189e16b390984549fe3ed012a377b94acd900879e120ba4de5f91d34bd64a18b1cba0270cf9aed6e61632d5d1c14fd98dddb5158a2d72ef90ebdf1240fa54f503afe5affdb411ca10718becc5626fb55d7a714b0e33ae8a227c5dd9a591539a7285584282016af1c43899e7817009862b75c847633c41c12a3a50fec0eda9304f147958c96fb32ddce043d692c1fad10abdf04398518e984e0c73c8a4ca8d3868d656f168441299d763bd0be7c036374e56d0f00ef691774163d433ec378bc823b208b1b232d7812e1a265a205c73f525a9bbcefd13cd253763a7747a98332911bf8d23d5e086d21f17606eadc6d036e9b0092296689f64124fbe0cddd6f860cfc99cd2308dd4c1e6797edb3b2d817e50f068aa17ba7640fbd1a20e703434b2e9add6e408ea7833f3e017a5aa67eff78ea92e8abd5e68dce9e91ffedebfd395934fc0a521e6084f4e203e3b713c093bf59e922d40595521be56fcc98b59dd329a57e3da0a5751c2da7c62d7e361657ea1346cd576243cc5f90964acfc1608ed28155236edab92254bcd74095f5f568cac2dcc058fe3e18987add889183ef2cd41c29db4ebef6e6ba869985c392eb4b8a8d9ec927d73674df3629d113a3e414d955cdc6b6a705579d2ac5dbb608fd9aa5f482e8b7d0f30581995c1a800e9904e1ab910aeb7c1762d3826524328e3ca7fcd0249aac2b633ed3c48fe2f94bc7949b5a2726cae4d5c77864218ba87ade37a9d8b431a6773e0b4be419ab1ae8d7da723e00ae7fa2ae308b38ecb207ebf02e40e55c25cab7755c2ed46ab0325864c46f48ff32302e334ebfa18d0e2b5e3a1470604448e255e1474102173bcd4917ffac5d709cc36c5adf504ab58260007ed8a0b9bde81ec15fc2f226b4fadae2d7a1649425b79ce24fb22dc2cdf366e4cef95cade2bdc645f9a22102ae0b503b4555a3b92ddc9b9a1adf1fb12999eec88f45048b30eace8997a90e705433eed8dc8273e011b6f94e8642b858d491e8143c46dc25da440a8ac3180b423aa1da909bf28bed8a0f7fa303c0d395c6c546afbba9b0c0afda9ff465ac439abeef70eb61b335623f3b1efd44f0a50f954e5f0cbf4c8a0859381633fc49eda5b7604f21376072ca53cf54c3ef50fcee49cba0e2183a350dfae08fac84f1a6b5b0345b8b1e913a49c79973d324975d94eb458c9f5bc35f7fdb1898ba147463bb924adb8ad437011a2d7751cfa20fbed8ffdaeea560fd0eb2e812086ac05a8c7a7bac95a34b9d737e17fe76b6449f0103910fa159e2509c078cc19d73701e50bfb2abdf542e282e48b844cc26cafe8434f6651f10cef4af8cebf1d220fc26c48f7db24f7c9ba8ea72c8d1803395c540d4add279f530b695baad69194d0ad5e35ea3a46358931ed82159491eb3ad17d4d282c0a7d00956b558add30dadcbac4ba12e685935dc9fb5da9bee8996db1022ed2072825c26ec40c42b670245621436dee0a8e24311889247cf1fef2b8b9974a3716d694cbbdd54f5a31ba047d970ea5908d9da49f6f9d5d608d66c971f68741be9f2c298331b716ed463b4d701f85bdd77d4915423e72d86a6a60d7e719ce885474ac5b9b27e0fb54bd3ee8fdaede3d8841ab3c68fd33b0f6157c4a69b5b93792c738895c18c72df93e2a5ec1263736bb3c368061e51998b39bcefc0c23fcfddcdddfa0968ae887281aa9abd7e0c00ab60c3ae27107b521019bf6e3d004c717a01edb2be453c62986ae792e00697ec05cf88c541a6a55abb724a5b68ff28a8a1420a893241ffbccadf2f8f0855de1a82ede2fbed25ad1fd325397d287ceb5d753b0d20d87ad11ae6c55a78213fe98087210f5b5edeaadc528b14a598982a7d0b70c8cd2e89fdbe7c8bd99aa24396dbaf455c0e054f37baef0522cea418ad06b11e5f8985e3a7ca85b0a8dac24352f332fb5ade244b687da0a9e350f9d7b707f11bc6e14090adef76cebcda09b85f429ff5967bfd1a35486384a0a7ddd0c7dc3d94250cdbf0c4d135ffe10459a8421143bd880ea7270bc63a6907b5da836ff85eb14062b3d97dc174a3d277044535eb62189968de3069c8b5e9e36a3cbd2cd500765f791f141f3e3a32221a3e979cc6ed26a7910e5bb8ba7a86d1ade78f079b7d1560d2a7a232acd78d0fcddb774fe86b4d115eb75a7048650fab5649f6ea1310f7fd03cae1d529fbd5076a794f316adb378a79cc816553e3b8559e0de680be2e599b048c15746589cb9461a07e7b7920afd421603d621f07b59a8d47ca18796e6fed3c075bf48058c202c08a40644e252977855625a98256744a3fb5d2764023b57db705108c3ca907bc38b31e1e95e8aa0e0a02d932f5be96bdd865932d02c40d5ed327ca6f2afb7f24f8715ecb20e5176e6ef3d5d69aea0c5c8813b22c5dfb36701031c2986aaa9e2deeb7d2ef4d70334294969af704781aa140e8a13dcb22acee432b4c401f1499d863352aa0f5691b2a25f8e25f2e9f91f6c8b58a2b15e360af3d528ace884e5d3ccdb04af2735f407d76f0f94bcde6947cd0800b371da639372ac755e2e2da0f9a58c445f78583d49624144633e543ab33346ac5c0bb7cc8fa38cf08e40dcecb5b35a495d2868da71eecab31603fd7c4270d50d9172cbb2b3916735ffa2cfe2734a2e315e4ab57516bca61b47bd7b5923f2b4d65add989324a400037408057b0ec6b6faf62fd612300dc85affceec7cdbd44d0dd9b1a06b1673c93f087af819821601c0c7edc48201b54126f854e201e4dd9112e558c3f3490f452ab906c4b82e72edb76b55f595604a45baa4049048dff27b67edad06937149335448a7dd324f4bb0947e3ddb0c928eb5d5094b3a3b531b6440d06de999e280626bdc3851e80965071079b6ec36b7f56646e5108f156131741204351249fa321507ecab071b90b8125b5e6a9364f92056b211e98dcbd79d715f12af7fbe34da54833747e1765c571cc078cbdd21459f88487b35e94a06942c4ac214fabfe89c68eedde37bce781f274a0b17269dc89f060e3985f3c997d7e99cd38f593545536bc36de77bcbcfca87a7ed0791103ac16d1759b2448ad5eea51e06d9156fc379ce1fa0576ba6c2f6db35c56bbc9eae2c76a061f8f551c15792a3475ed4c355c22b016efee0032dec819757c8aa5b6c9f729fc3de6e085b29d0141b6d904d70d09c4e7e6e950c0c6b245c504c37a6741276c683a4904810d6a4e364aa7eb0f9c40b5cc7b9022c8bdb3051f2debf6080d2bdc0d58bd917b18aa029d6596a5437bb118fcd8fb971f34daea206dc384672439cc577332db2309f422637119562492bd51ab403322a520af01b6f6841326094697976204001e3e8afbf71d601e8141bc83531001bbc16e199db71f709029758abfcabbb4cc39c811fdbbce67bba0f7515643d6626ed6f241c49152bcda3978797ce02c1222efe1676e4b3a4d420b4c7b2fb57359efa3e2f3802476eb4875d8d2de4239ed3ad1698036ca7901e702f1561754330db699cf089f0eefdd3ea80fcdd72bfe95704f6e1c3dc75ef5bcf006da3e6a8c85a7ccf1223c743f180c15a392b9b1d6aeb70e05978fd0ef0b84d193e517e407bbd135e12966cd0292d7f663bea03b1a9bae60a1ced16aab6d2096fc5fc76c69943078a9e420c7ecbefcb9e7d75b5945ed899646fb49b500c6faa8fa598e56c54667dfde134c064121d27f1ff00df66ef3e8646b64bc089580123b2c20045b1c7094a66eaf829765d0db8dd7a61ae45c0157cee8bf49d1083410335ac5f98a8b2d7dd7bafdc7e46504a75db6527274ecb31fd8ae0832ef894e9027eec0bce16e4377e851bd6efaf91c519bf3d0f2e31407fa48e6a79fb17422e9d23c67c0ac89f6d4ccc3ee30f84cd2de70f36249bfb36f97341858d5c804732193eebbf4a593ab427cf7e89b0e4060096916d84fc98ed532f6b743129a05861433b2859ccf38810ae66bb8e3d69cb8f667a90deb27735cd7f6af1b6decaa4ed8242913c590192ade8d38cb445de55113fa9e265c05534a29f315ab25d7a0e19609b3bccf423296ae50488cc04e887b3e4bc066b1b89fd9d7753a2c4996be2c317ebfc5bc898691bc96177083d9f48b881f56f82d5d18bdfbad50713ce83e0b14573ee0a2e3dff3209ca9c2efb7949cab447d171d6ccd564087cbdd51390dbb393a1b080dc2a81f683087afbf3973ac74996e76581ef57e51b6635da48c5b179da348872402e4dfd96862745ebf32044c5f5cfc327c6156209cdec1aa0f5ff873c5c249a6102212369975dcea2874debcaa1d5bac20c7b68b33d46623d54b827b45d4368db3137e8915ea376789855e0bfd1680d7c6ac63527476a2836ce883cbf7bdc0521e2529f696ff3e2a4db9e8f6d7f1f04fb435996a3ca97682935392511ac4cc80d89afb171b25421f54ffad07399c7d7e95f0f9a4a3f7d86dbf5a1d5cc220e84ac974711fc8aea0e95c298622952d6ff0d72534f26e64f8db2f472522847f2e6496f159269581713919a73ab50c2e9a39e8c169896787e387e07e9f45a5adfb7de2b325262e9b07e3926ae02a492a290e6cb68073c3a543b854b985e790c962d1749f9a14c055f5f51a6d36a57549636b80144caeb217bc5566f34237a7154676bda9df2ddb9aa6a60f0407562a2844be82d341fad491b8cc737715069b6ada4d1a644faeece143512ce1ad1e6f16d719a1cb1dc76fbd89f8ebbc6f303854d72d51bd71302652a79ac03fc704cf5a0770157dcc5e0effd5062ec0db8cd583f6a5e35f880652254474c3035d0b67e314861fbdcdf1ce6e37ec24eb03e0b9cf293ca716fbd0106cebaefa685074f5d01c1fbe265c67ced40c8d93aaf1ba4bb8e30019f1f3b23b29a946b0705b1fb0aacb33b7d12b5c3c40b758da0b3d3478c8fdec7c8f6fb9d1e45832006bbceb160c6fb40dbc8aaa604ae49ea1ce9c5eea0ee6a284fe73268b34391dace041a54e98e6cfea229b37753182de2315718de465ec574b8344e948750763f9f39e86b4be22b34403ea56e9b8fbdfb3ba3d416132261756923b72828450e2302febae6511c2f94288b5f6124a95dfac448f4066f63aea0e71947629e41c392aeff8be8d3497539ea7de1e1ee7fca6fac8b38cd708f0279237b455c3dbe9fd7b0d7d85aa3120177da9eabbeab84919c0457e92dfae70d7a98e36e3dc05d5b17182e701073a96ffd91a796046b2e048978e244832b6223a34e81cf366fcfe4a378ca1d9ac4c08a735a35c306ba1ac4c9a52d175e47d3ba3deb2e846718e601c48871266c0e64783dd762413b1aa52079c2db88f1bfe5729388edc4349013440c827e1217c4a0fbdc7c9f0d18b740f5864c202c6147cfd8dc1335930c8e67aac755dda8dbc8e9fd528a51cac712bfcf7d299394424b03c1576693a08f1f19c9e4a93e4866b8a4082cde715ff27c63ca59bc6077c77d7e34788dcad864c083fa03ce2f9f499da51cafe4b10568de649733c6d279fd3d3ab44fd6dc5b9a8b59e0bbb021eedb52bc782fad42298f78ca85d74800418e0747e3a7bbd58d7ad2e0975fb7d63edb9b6b81292b745a69165feb17de0b32f65ee67f8ad5a5a9fc2fe5db0885e92e3923a3647b801361bf34bf32d1b1319875d92e1ebf6cda9be55a0267f4ff75e396909034b519ca4b6a4a97a94f75c77dc35fa12eeaad94634709d595c6fec92be5f280e054f84f69b27458ed7fbc9e23cea6f5a29afcb8c2bfb3"]) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xffc) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x6, 0x2, 0x82) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x1e, 0x0, 0x2, 0x0) semget$private(0x0, 0x4000000009, 0x82) socket$unix(0x1, 0x2, 0x0) semget(0x0, 0x1, 0x130) r5 = accept$unix(r1, &(0x7f0000001100)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000001040)=[{0x3, 0x8000}, {0x1, 0x1}, {0x4, 0x35c, 0x1800}, {0x2, 0x1, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x8, 0x1000}], 0x6) semop(0x0, 0xffffffffffffffff, 0x4f) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000400)=""/30) executing program 5: semop(0x0, 0x0, 0x0) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7fbf, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xfffffffffffffeaf, 0x0, 0x45}, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60369b8000402b0afe8000000000000000000000000000bbfe80"]) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x24, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) executing program 6: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket(0x18, 0x1, 0x40) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000040)="5ab7776a", 0x4) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="b5", 0x1}], 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r4 = dup(r3) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000140)=""/88) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) sysctl$ddb(&(0x7f0000000380)={0x9, 0x8}, 0x2, &(0x7f00000001c0)="6b1cc1244077f10a1243743cc35c5f50257ff26d56cb668c58daa9b70ce4c6db511566cc84b7bb11c3901a53e253abc8a91de7b089ecc6b406f704fc510864b553b4bf25b1ef0be2d15d390a01000000f2dec25be076debcbc365bb169c4a4a2aa947559400660d01ba834d713245ab0ac93bc716f95f5801c517fd69adfded0807ecd384f66cd8d97d0f8877c1dd7608ea8d5d8546499734fc13f8ed4198069c01860a2c507feb736e61ba26ce8a7ee34a3b7dc0bd773c2f8ccd1a1c29876e83326b5499dee61f9050f90cc2e84ed410f32ac12893ec4be0ab82708f8341335eaee8fd3d5aeb5672412a932c879e627aed0c74ce5d6b21570df88cfa1a4d42dbe131c7c8d56abab55ea60ba8fbc8fc79a2b2981b2d76a1dcc6d36f8bf2060515f5d6e0f7b187eae1bb814857c8f68c5130d", &(0x7f00000000c0)=0x132, 0x0, 0x0) geteuid() r6 = shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1f, r7, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x81, 0x2}, 0x7, 0x3, 0xffffffffffffffff, r8, 0x9, 0x1000000000000400, 0x2}) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="c27cba2bf3cb86cda68efd4517289ddd21572db5e1fbec6e34678ba333aae946f6b150daf716fdc55f5326af9659531516ac8f5485e60e9636285d6b7b11ea4148fa76e5dfe06d27c4391616a17eed2a61b6d2ccc3ff24a0ecade56c85baff79d428d9702b1221ff7ace4895cbedc02efbf0affc586870b9f38441cae72f00000000e27b0a96abc47e9eb9dd0dd2", 0xffffffffffffffcc}, {&(0x7f0000000600)="1013a818cfe2ab74f2685cea3a4d20da969304c3fb5bf84b6d887d2c23695758a6c60f941d675e85a2910eeefbefbc271652252abf30c3381a513f3f9a9d060708f833ea3b59829c03c47351f34b436b51e7515e3521948d2d82f13bc091b80bba4084ee49b84301550e4e70691edebb0a35cff6b7088d442323f2c92b49622811d3ee506a9ae2ededf99367d35319fb279e8db52881f9d74cddc91aa5c0ee89fd82871358869c5b6f4f1f2f711d94164ed6953a93b3f3bf042606d871cafbddee4f685515a87722cbe3795469b2327c874eb7815b0608b1d84a41365c8b364698a2014b118f91fb1747f3d063acb435b446b939365d85d500a896d869de7179660f5e60b5b3be254464ffd9517659e8a53042a9498e81582a6583b4af742ba5", 0x120}, {&(0x7f0000000200)="1fe837c888b555b3bbbdee5f5e37a16bfd59487adffd67bd3ad17400ab17805e85b8dcfcf3ffee1152b269dd6bc571254379ed48c5f88ac6142ac3dec3a4aebbc5ca07a033be897cf135d61362a6bb3f346ba10a5e51329e6c137b0b60e804f613da8837570dc705c842e792", 0x6c}, {&(0x7f00000002c0)="927c8705636fcac7e82c6cc4fd24473465258f11cc8f3eff01738c315c07f6d327151b25abac13b9bafa305490e5b57a3e5724e20652f03f77fa19b639aeb30b", 0x40}, {&(0x7f0000000840)="6b44d5b15470cfe0897c7e7bf801ffced1696d88a280ce72520c8261971c6af6eade54bf107df7e773b168842471fe2d2d0c798aa35d84a589bad9007e7ff247dd149d387f42ac2b4f1ce91220d8a70b2ed5e3e53a3dd968bc9bc3074f06598b774351247862ab036dc031d2d8985ac9ec9a1cc618769370b71fbabdd36f22062dca43ba9728a2a1df1c8c25b1aa894503e3af3b278205f66b9f599851227f0d5b14c40847b4ded842ff546cd56d2603598a5813a29caf93330ab8bd07ebc340c72a4092148b461c86", 0x3}, {&(0x7f0000000340)="3782a1d9660a634dbe92626d92ab0d51cb97a9ff0f1693de66317d3d3e49d67eb69a9bbd5d335fa8cad10e2f101565da8fb1a5e05030e8f0c71b194715f588f8ff20952f87bbf89ce8b9c25ad8510a31eeb7aa38003e5c4ddc6cf2f693b239e5123b23424821f859d9248f61f0516219dd0ace0e57553d9a48a1807dcdf2893b8424bb9f9e5a8251a30b4e2bd764e69d19950f27fff9bb5cb78b", 0x9a}], 0x6, &(0x7f0000000940)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYBLOB="5bd6f3cfbe5ff762605b5884fc1c49a823d74e69dc6f1d6de3127e7612ed5e21e6d9641f4a57efde18ab69756cdcd178ec8ac318b942cd49186234a5e217a82fc9fe6d0458c0b0b43888087138290d4156750d7a4de5b52f237e8e0de0b93ee2a2a4e3c6b2b6902f382f48c0b3a7005452069842ba040b236e6cdb51cb7f106f7a45c8b2c6c3530fc7d8094cfc874947f75bcfdf5f18d890bf3815464449e17b6e71071f3e6d020f2351df6431b98d21ad243f694d14c2c89e9572f87314e4d674d6d41f29824e22fb14", @ANYRESDEC], 0x1a8}, 0x81}, 0x10, 0x3) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, r1) r6 = socket(0x10, 0x0, 0x40) setsockopt(r6, 0x1000000000029, 0x6, &(0x7f0000000740)="00000001b238688dabf7af09702b96e1ec9f966cc92e5a37c3b8b955c6bdcdc55211d552ee305a398f31a3cea6596df546e66e41666a41b0b7d03868c9f43f16da377c2db5d9fc2fdc4f1e66660dc6d206078e7c4f890307090a230f1f03f5739ef3496206efcda23aa0fca3324e8b7e38ecf3d0c011b1b691c3bb3f65b017694db3f207177d142afc7223fcdb278fd7fdc7783ab5ad2338d160520000000000008550349c1ddb528b4fe8950401f51f0af4b9531055828bfddda0340c365417576ae0c3938af6cc0dc020ec18dd8c7f443f45f7", 0xffffffffffffff53) close(r5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x385}) mprotect(&(0x7f0000558000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) r8 = socket(0x2, 0x2, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x20}], 0x1, 0x0) close(r10) poll(&(0x7f00000001c0)=[{r8, 0x5}, {r3, 0x4}, {r4, 0x100}, {r1, 0x10}, {r5, 0x2}, {r9, 0x2}], 0x6, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2000000400000000, 0x2000200000000}) connect$unix(r10, &(0x7f0000000000), 0x2) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x2) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/2, 0x2, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) executing program 6: msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sysctl$kern(&(0x7f0000000180)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0xb6fad0d4995db24) executing program 7: open$dir(&(0x7f00000002c0)='./file0\x00', 0xf52bee526aef2309, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaac2a06d874db286dd60e556b300180000c834dac5f6d81965339975a358c5c3bbffd2ad72a436bc22459e6737bedfe65f701beabb49e8aa00000000000000ffffffffffff00"/90]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) r5 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r6 = getppid() fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x8, 0xfffffffffffffffd, r6}) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x3c, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93e"}}}}}}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(0xffffffffffffff9c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x800, 0x6}, 0x10) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) executing program 6: r0 = socket(0x0, 0x5, 0xa5) poll(&(0x7f00000003c0)=[{r0, 0x67d07f889b49f285}], 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xfffffec1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockname(r1, &(0x7f00000024c0), &(0x7f0000000040)=0x100a) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x8000, 0x2) dup2(r2, r1) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r5 = geteuid() r6 = getegid() mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) utimes(0x0, &(0x7f00000000c0)) r7 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r7, &(0x7f0000000300)={0x0, ""/7}, 0xf, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000200)={0x0, "6e683050d716a9d63cbad894bfe4024797783facfc72adec2607aefa490485a1c76f586683b9dc9ed63227ac604bb9e2535d5b59cd8b3ae5741a537c877a0a63a35c8ddb022ad1de71b5ff04000000c787362d093f6a621c2d526d7a7518844a282433a9bee0014a6b237392d2228f0a47cc8c0f9f8c86c7dbb6255b54aa1254fa708e9f627b20611b03f89604c1cad1578016bc1f52f4d837cbb15fa2fb6ad3f3c415a2452847668c551611dab0390d12b0035d8cc0e7caefed89302ab73bd2"}, 0xc8, 0x800) msgsnd(r7, &(0x7f0000001300)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce37250ac580ffd30a34923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798b13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac126be2f84a4bc385ab37ffe81e9153b640cc305bcaeaee2e8f1db7dcef155613b64cd79678fb1250d9cc84e9234fb76ebf73971b846e631d72545ebed29d01a77054273c55160355f8ac40765f8c23cccf0582e4e4396771616d37fc9905f291b9bfe27"], 0x14d, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x3, r5, r4, r5, r6, 0x89, 0x4}, 0x8, 0xffffffffffffffff, r3, r3, 0x80000048, 0x4, 0x10000}) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x1) sysctl$hw(&(0x7f00000019c0)={0x6, 0x17}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaac9f, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000259000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000034000/0x4000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000101000/0x4000)=nil, &(0x7f000008b000/0x400000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f000002c000/0x4000)=nil, 0xb5f7}, {&(0x7f0000343000/0x2000)=nil, &(0x7f000024b000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004ae000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000477000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x81, {0x40000001, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "0000000000000000000000000f00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000200)="24787a658e7a5cc25fb8d3555b03561c4f26aca6c4fde7e12f4b80b8066eef956100221e1202f5515265a444a099ecf0508c21deafc8fc0df3cdba", 0x3b, 0xc, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r3 = msgget$private(0x0, 0x238) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000340)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/57) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x8}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x100}, 0x10, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x20, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) r6 = socket$unix(0x1, 0x6, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="5dc61a209f15000000000000080045000028000020000000907800000000e00000014e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000ed0010780000d94888d8f19cd750db34ef1adf44597825129c88c980f1fd06787f"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_STAT(r7, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1004, &(0x7f0000001840), &(0x7f0000001880)=0xc) r8 = syz_open_pts() ioctl$TIOCSTART(r8, 0x2000746e) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg$unix(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047476, &(0x7f0000000000)=0x1000000) r9 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r0, r9) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) faccessat(r0, &(0x7f0000001100)='./file0\x00', 0x4, 0x3) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="d0", 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) read(r0, &(0x7f0000001140)=""/59, 0x3b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f00000000c0)="12000000", 0x4) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000100)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1ff624672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0x18, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = syz_open_pts() sysctl$net_inet_divert(&(0x7f00000011c0)={0x4, 0x2, 0x102, 0x4}, 0x4, &(0x7f0000001200)="2dab9b440d62cf52722833bbed57ddde783addf3eeca0b8ba3586faa16e9756e98e95ee2abcbd6fea7d66a4dee3ad01e5c64271b5c24f6dcbc7d4f754b92378a83eced41bf7cba467f5bdafd1e28ac5707b09a6db2e1b275221b97fee8305af721b0c162ba44c2f96c2d1311e05853bd2517914287a364f7e4528aa8c8af64d60c9beca4393e4eb485486356c85477df4581dd235d2cfe281a471868ef656c00db91b8", &(0x7f00000012c0)=0xa3, &(0x7f0000001300)="9fe34d9f7a29853af8bcd5c6c91d4b701cd7eafd83452e5aa589064cdf0f405df1d3fba93b57b685ca098b7f39bbda0ffe2ba3fb09727187fd48f48bfe7a4b9719c8dd64abb8283279e43d548bbd216e", 0x50) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001180)={0x200, 0x429481db703b3ed4, 0x44, 0x36ed, 0x4}, 0xc) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) dup2(r9, r8) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 4: r0 = socket(0x10, 0x3, 0x0) getsockname$unix(r0, 0x0, 0x0) dup(0xffffffffffffffff) sysctl$machdep(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getitimer(0x0, &(0x7f00000010c0)) shutdown(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) openat(r1, &(0x7f00000000c0)='./file1\x00', 0xd719ce416a4b235, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x2000000, './file0\x00', './file1\x00'}) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) r3 = socket(0x1, 0x1, 0xf4) setsockopt(r3, 0x0, 0x20, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) clock_getres(0x5, 0x0) getpeername(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) setrlimit(0x6, &(0x7f00000000c0)={0xb, 0x471}) socket(0x2, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x31, 0x1}, 0x80, 0x0, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000080)=0xc) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 7: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 6: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @random="f02ca34451af", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x3}]}}, @icmp=@generic={0xa, 0x0, 0x0, "138a0927"}}}}}) syz_emit_ethernet(0x101, &(0x7f0000000080)={@empty, @random="03a048d80b8f", [], {@ipv4={0x800, {{0x2d, 0x4, 0x1, 0x5, 0xf3, 0x68, 0x0, 0x0, 0x4, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x7, 0xc8, [@rand_addr=0x10000]}, @end, @lsrr={0x83, 0x1f, 0x5b, [@broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2]}, @ssrr={0x89, 0x27, 0x6, [@multicast1, @remote={0xac, 0x14, 0x0}, @rand_addr=0x5, @remote={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x7f, @rand_addr=0x7, @loopback, @rand_addr=0x2]}, @timestamp={0x44, 0x30, 0x81, 0x0, 0x9, [{[@rand_addr=0x1f], 0x3}, {[], 0x3}, {[@remote={0xac, 0x14, 0x0}]}, {[@rand_addr=0x7ff], 0x91}, {[@remote={0xac, 0x14, 0x0}], 0x2}, {[@rand_addr=0x3ab8], 0x3f6}]}, @generic={0x82, 0x6, "2e0da408"}, @lsrr={0x83, 0x1b, 0x7f, [@broadcast, @remote={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x852, @multicast2, @empty]}]}}, @icmp=@dest_unreach={0x3, 0xc, 0x0, 0x0, 0x7f, 0x6, {0xc, 0x4, 0x2, 0x3b, 0x262, 0x67, 0x9, 0x0, 0x3a, 0x7f, @loopback, @multicast1, {[@lsrr={0x83, 0x1b, 0x72, [@empty, @broadcast, @local={0xac, 0x14, 0x0}, @loopback, @broadcast, @rand_addr=0x1]}, @noop]}}, "06cb77b9da8233"}}}}}) pipe(0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/254}, &(0x7f00000001c0)=0x100) r1 = socket(0x11, 0x3, 0xfc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000001400)="a1d4462e78532476e72c73807cd042fbca912f7caffdf0c2b05bddc2693705bcdff93221d1af5958ba33f3042175e10dea696090e8ef5dbdce6592da329450f6c6f241e1bcd526bb56a86ea4ac6df06308ad7201f93b279015c675de2897aac0daafd34c7737833bfb64fd215f221b304050bf9d66707360e3e2eaf1bf9679e9a4eba7687b5f6d54b6c7157dc76400fd1299f1b060fb74477fdf15848ec585a51cf04107adcf88eb73e69ffbfbf520423993762b781541d21a95e41c0bebc37792914245454ec8218151194fd827ea8eedd3636f89abc2880e08bbafc89cadd458b98f4633fc003bd324412da08d177362701bfd01fde48381ca720597baf4e838802b59694794ed9c37d4d56b266adcc0ad57212f8afbabcf66cd1d36704f8ab1979e22649747e4dde5f2cf41e90b9c43d473461be67ec6760fc182ddeec24f2e982c7a34800859cb91df6057f7cea9475f620e077306ecde7d991e91c9d16f68e97e4171ffa6f2a2792968c5f925edac1d07e73ec3290d0d11bf0c536ed3137a357fad8c98ed5c7a183df33354cb569bcb58b78dbb93f401a76649a7a191ba6f27bcb14d9ed9d3cac75c1f40be209e1da336f9391376f630492bdae4166f8146f0b3cf1c3e1aed65e8bf88ceadadf56205517676cdfdee1866fdcfa2f1a2df784bd14ceeee6fe228ff3d7244568386a055ee5f665b63456756380bc570b97ef055772d71bdceb860cc9a4f6eaf84375c4d840fcef14d3566c493f4cab3b9b6323a020224c47bb47bbbc81b2dda745c3f9ad17fcae6e8c4a81488e6793db2eebb5c2b6e65524a67df174f53210870b730a02898eaa44433fd8e122f69ee0c707e8e8edb622ce9ed1952fe15efd4c49b0097652d3f62c2574d803c929fcbb604e6de3fd896981ce4400016e082347cbe7ddac5679ce956bbc20df27087834a9248ddad148db476ea9c704c13b698059968e229b6ec742eee9a40a684b7ea7ffa4df1efad31bc4e715a2e6b8bfc0047b0d1068e1a3f909ffed050da7f1e479751e1096eccd6e321b4b62de4c434a2eeb57869fb31476336efc13e84cc37c9fba077e25c9b2fee47d62c06523301e6b2f2126680ef42b390e84d44e8a53b312617c99f92c95e9713cf8780136b1cb541a68995aa8baee64d89bd376b91b8daaecd15cfe1047bcb22bce9e941287390b1155fd7592c6b4ad6cb31521ce60e16f0a8385cfa92e07f91e06ad2647e55d4cacd1dd6afbe655dd8b954e77035863e5e76329fbacac58746a03c40507d7cab68f9d95a255bbf155f92f30182f3cf4584aa57a955fae8a542214da16d4a68552d92f2abebb58893a15568368fdedc88086d83e6239ab69366d168c3a86c7dddd72b1855d82d715ac95c831a3bbff9d013c1e551b41ab22ded1a160d440dd3ea9d321d3ac1fc886ad7225b1d768c65c55d5ddd351b48d0203701b71e5ec48b57681843aedb95afa5e4772058e0374a7067f9e3c5369d2d5da1f6d10dcdb653e827891d1a1609965b852b368450b55dbe94baf25be1987a1ec87589fba9afe73b614f22042e4760df108a1221f507982d0fa26ad604cbea39033697cba28a96924e4df6bc6cc9842db4f8a4fec62e310e8afd071fd8d382e01153741c029e0ffa9a9d11041e85b1ad4befb4c526c9bb2f9a235504c88bad097c3faa4255a4fc3ffcb54b8042409e2cd83fb05fd1d73974c6ac2180864ee17281baa8664c7eb2a1230905e91463fd78eab452a455483733e2be0a572e6fc58d3f095c99fbbdf4768f909cabb9500308e8af27097ecb911e7ce610ca4f4fb0ff557493a8302d246a5fc54006ec08bdff0fd1415da215af0a52b60a325b0c52fe163fa68ce3dd379120390071df762dcd5c7146ab8cecfeea3909928be7ececb80f3c591a4984584b740d24ed8d29fcb00d8ab40dc7e179e2dbd9317fa05d35a7b63d916555f6ed4b1f2108ebc5477e7a22517b8071ddbcbdaa17ec8886ca6097fc3c78b86ae2e473b51492b1ab87bad06acf8be0adbb79bdc8b06cf2099a50d36934d9f6ee995a6c44f9faae3133d583d4ad91c62963baede73511461222bf2f0d421214dd27ab0442e482d03eebabb92bd5a2189bd2bc101856a8c0b3daea441926f4a322d2f3a02dbb1830b2ed84251f320bdf8dca027820e63af1a5a1f6452a36519454e621beb16e91fc7fd8e35154bdab22860db52dd8e2ac63a1a29b23d17895eac920f387366a0be260cd671b5a9a59e14bddae4a52068ab48b92a31ae7727f8ab960d79c1d574353876f57c4da6b59d0a7af49b5a952423f365e4a33b1c4a812d25339e2fb1e870c154f031a1fd795729c9f66544502e73f89f3a51f70f35e4936c5c5e346c73202921d26e6c332c1c86dc7a1782da76f744a26a58345f4ca349095f6da0cebb49b39697a615d7c56cefd87c6690eafcfff791b6dd9b96c793451bff6083addf17d0f96507427b241d8430f36360149035ba4c1ccbd0da0f2a5b7aacd57ad295ac74564873533cdec1a6dde018ec383c0e1bb5ff70164c97560848a09ff2d6c677c3144cece85db96226b8d5be76bd2ef174a604a640bfd23f7a038afd936decbc1c79f1b85d8241ceb330154d54541c23952265aa624b734549f3f533ddbeeb143058f9b8cca0e7bfd564a7f54832d2193a3376eac396e148afecc19a87be9592f48f35d5a05f3224b28825e8b980551e318674e1a59c5637950d330878d4574c6b5b7c00190b79feb3635b0ffecd85319ef7fd535221d4d0a4cc51315865295fd9d46d6b30dfa0191160978d2b43d6a55f96e10309eefe1abc4ead2e68b179a9447f8968f2a34eceb110e7da12026667848702e4db0a06aabba2782eb4a93fbafe25f91378c9881a060306895081a1b63619538f16a0cc4dab4c74b4687be32f11491e2cbaff6909ec43e77f1343fb2799ff174db1197f0734917919dcbeda32d03f51a763aae15bfc95d49c730df9e7f9bb1e334acccc73fbd27a182905e717427d64b7ad83097c11fa2b8742416e057e5fbd5c5c21ba3cfe4770930c31429a06b8689c36ae4909a98b4f9f28a274dfbd2e3172fd29adeeb6b1b0994f6a3e8b1b08083a9b4b3a7af57fe1e828d18f9005958d2a8731042594c0dd1ce57302cdb894744b0a17cedf5ba967bbd68c991cc5be77a8878b50cd4e54fec73f13b4a80a4fc882f0834617d4a2b3e17e972572488ec180783897d23b1d7f2c3695229f8956e56f1807269d7725ba0b093b90846d588e2d72b56cd1135560b7481bcb554ccdbf6966dc1dbc1617b3159f557beac0d826a9b37292ae25dbb47b1ce26bcc110ef659c8e52703383804d92e7cf4847eed0b327172c53cd6997b5f6f08ba6e3e322e7170298e7341dbeb56505513f2dd31ed8af444d901b4b29a2e6e08b92129bb3c95ba0583d0e5d3f5f7402b22c7401b6ea95c08edb31d3478e2fd056e9149aed68f053ef8511ecc0f04fd5b8dd3ad70a26a860e80746eeaa3cfa713f5cfe8ff4e49cb6ef0d98a3cb6155fc78c3cf13f8f47d1eb506ecc1d43ef6a6c1f8d9c0b9417f7c9a00345643db8479421e63e8f316e2f46baeb1517bb3cc5d5e390cdb48eda8be2374b35862d7de9cbc6b18786aa4780fcd7db69d8571260229b6a58cac3befd12de8e31bad28bfb2ec11aec3dd0c95854e6ca0ab3462bd7190ec05a4a41194d023143cf0db5c67d8359e05323e3c163cf8fd2a5b056c9726e27e2aa680083fbf98cdb3fdd22dbd100bee08791c135224c6739cfc68053d23384354beb6e987a5d4eb555ac31ad72593053203108fdbf291cc8725eedd2a61a6e030691b2d2543d64da58f1c0ebe0e6fd584c67e2215bc1b2e42388e4281ae472d04112285fed8f8aa27e9a61f6010519642f964b9a7b759bff110adfc246926182f569cbb5e61ae509ea0bac6c91ef4bccabdd8e8131a5a866c505fd7d22862f4cfe36b9cca959c1a05b06ffe41e5565e9265adf060b9017cc1c12a302e0fc997f560bc1a45f5fcc2374c1942d9ef94f6128d0735b3a5dd01cd32072119fbfd6cb6ab4b0c14cae7ccb7ccea4c4b2fc9b474f1bcab951d4e47c514e29ec5ba012e34738830bd89a6d07086fbb600512f2854b2895733968ca902090847ae7ac660bbe370b28113ff88d4172ec2fa94e1e451d6295221b1d0b74910a274e9fde255152269ac1e2d63c44f077381c4f9aaeecf011d43445196a3b73d4413ff49b552b9a7ad9625aea4504b01eef348d3ee740022ead2c94c6913f6508b8c00eca36332f6c3bf5afff5681c316f22ffd7969a1ae540317cec3de023e62eea971f080957b826c83c039f6c722c41afad8a059dcbda0913fcb39de209afec696f804255ed864a49a750c699208d227f2da7d399aaed543938fbfbe8840b8b10e99be86eb6cbcf86b14ea61258110d8b9b5c1a6054aac12e018078991d337fb7a9a968d590bdde656ab892019f28ebc13b82261aa69e17013f8a065d6ef6f822b82908d4b500ee7828617f6fc4b032c8fa9a8c752399f00538cf80a0330979eb348b80e789f5e8be2245c50ca8246c0a4c1e9ce787535e80e8162b8d2054740aa8a678d5944f095c03dd1e49a1896a02240b38bdccd5bbffbaec21404db3062b1680164333b60c72779e37be6eb96a62b293f2d56742859eb2ebcb7c8e0b0e9983a5b7c604361265755339e36f3ff5ecf906f48ccfd5db3b845731e2a5016fc35df5b80aafee5f08ebf45dc4ccb0cf4d7ac117844f5240f1000110b8aacd8947e953c002ef47a9b29be74b9a893ed1552ede57b22b8eb3e2a00cd41263b8e9dfb3fd50e943bf468cc39d9b7d498d31c19d0008fa3b3dad3f1e6b3453c3ca581ad1041a1b7a62b95df63c4d3da98739d2124d1f1a62bc35a21d06634ca2cbd14cc3f70643206fa505d01f9c376c1e55c51bfd40f5d946a17ddc708c8b208ac332c44e4cd05a0f831b098fe79b141c0b745bd7cfcc871da63df390872153aad0187cea6bf4a13c873d12ba74f6577b7601c0f865671a5c082e23485581ce102e536094e807f7d0efa3cc15b01a84018dd2932e9386c8217957b70bf7f120b453f436ae58ae347c6c00ea29a77ce394f4b8964c69b82c99c0285454085314583dcf391d244a7a12129bf1f5692ce919ef881f7feedae73079269fd9c76e81b728697436e7af6b5256efe64078473fa467966ab99a1cc34dd2433f6080a42d35f7a041df55f58186865590e50554e0e54985c1a49dc409ce9cf158f225d1493597226dfabcd6e53143e7f0c319bb5eaf576ca9de575bede29da78548b8b96aecd5fe6f83d3d0b2b8ac0b356f722cb30c4cfeb4ea68f26f7211c3a60fec56910d3ec49d63ac85cd7696cf9e72004cd18672cab2095f8f8d9142bf0c925aa8ffd167aa8d41e0ef5d021b2b73e954fda63b1a7b72fd7c705b5650d7baf8a3d16ff80b36790c0328d5d17e7c35d655987a8ab677ff6e6b2583f07c26ec0b69f430eac00b39ac8f9c6f390b38c68b13760d7fbaef622bf38b8d00b1c587bd72f838f7b3732ed646f310fa96ee79d8bc37ae76a4226f69c3b785468edb4717221e48ae67c58b22c34a0a2255be389d254c55fc8271615964a448c2788756a09daf226a2d32d982a68d0cb28138d9a38dae101b8ac601c5ade8649914e4f3c4d67c73478f0b6af9c79b1a346e614420c601479cad73ff777e0e0e60f7cb776ac335f60c271d03ce05e35528cf07fff44d96ddcadf5011bd7e0e410218b4d602bfa217a3d336c2b94c80fe339612dfa9cac7c6549783a7cd37", &(0x7f0000000200)=0x1000, &(0x7f0000002400)="f79c00747588696ddec9becdd680df725967a293b8ed7b6c670e48d98b467c0e720cbcf8a9434ba333616b630d610b2d8ee16101c170a6ec80039e14a9f978672f801c0de1873bd31b844b33eb5c7ca47edb38d8f7f9c6c947a1c15d0e148a524df971caddeb016adad0c817f834f1477804ef9406b23c66fd11f5dbefe3cb4ba91240f139a492cbbc8f86a3dfb75a5d6a7dc0cd87c912f34cb2c85c8dbd85d82011a0110e663984fffde974183abb89fa256c0c1521dadef9c405158be8ed77aec1c4c5f3363e3cee53546d009595b588b07cbfa41b3f92e9c1a0930fb2f21a27fa24c696cb75ed4d4bcd94633f85ea0978efbd1d516f0f7c1419143a629cda1c5b976335b39c5307067a9ee971e10ab6660e2c2881d56822c932b13d4991a2196953f825c52c3f0acbbacea601dc4bade40d08c930b516563cc1faf09ea4cb3a213c090093d85179c2e38d71ac14a4db18d51ab31da1b6451800bb8e41ac545f767e0948f005fd4253a5e933e0930787244f094468a2796a493ced9be8b01834836ee4c5f172479faaa0914b29ef03123525b7feb95f822ee7821231e0681fe427f0b8067e7c852123f8bb6d88537352f9ced7c0840a5bf368c1a0fa5fc897d011478a54c488a06a1b874f20ad3dabaf4ce6111bf0b9b09e48b7f9b5c20d1c0c284e2ce10e49726b6b672e9fc1332af3cb87d2d7b1563cef12f8b5f9fc5369ddcd4e6c3064e07a7976dcb52f6ed1fd1e3d2199aad1600f537f8589ac4969ad812129442234a9f26bf0cf1507651899a10eb6e9d6f0a57d50c849c90fa91a9121afa4af206c04ecd8108841f92435b7aae3ec03cf552a5bf847f99dc3702c0b40dc8d4aa31d8b808003e6d63b6eb406bb020937f6c35d6d0b8b2c3030afee0514431cf94c900bd5dad6ac494fa6163ef995852f556cdef34b3ebe4a8ac4901f842e42073e3a8c7a06791b6d6fad85e6fa1cffe8b2cc48c327e28007cff7daa06dc3c3abc3c2efe52cbb80b9d4eba7409bbfa54e3d902b86b15ff77733ebf9e7bef03d20b5adbc753f25ec97b01020779acdf5d5f5f301962433c7f5eb259a543b94dd963810365539d88710f0b4854d8e4ad9648d0b42da3e7e8c679d1de57fbfe30315cfe80e4f62a7ec861e41fff15efee0cd5f62c792b40c84dec7f9804093c5d54db54bdef2c81e5cad0895932309116dc2018f7c8000f125c3a495fe5212424622b66ca9326273e6e20ea57ae3724e08b5cc7885ad49b2b52320cd10ce6f0ffa2ffd23026838c65ad3310dfb9cea214be62902a662119cd19de8f3725060359f85c22dbd58b52fcc30f69f686c375949f625e0f1d1930635aaaf1b01e55c792647d9b8ca8a16ccccb4e763fe61c5bccd0813653b5a2e68a81ba28403dbc409a46b40afd8cb3052f142a022ef0b1ce4a83cda152fea5dc2381d781930049f8b86fc54727922ba1def357e3e98ec4e096c9d1a436c29befb788170b84b565fd6d42e2815acacf6c5ceac15dbc995cca6f41e068999ad971aa1a2492c5e0c19ad2ac2dca9d433fe1c3a249ffb23730c1b98acfe0c87cd05c0d455aa5cff71f1587e9e26e209f6f7dda7543175931d8f34dbf0f3167bfcb1e8fc932c7752fc049b932bea756bf19e19c8bc893966b2dc25f8d01fa2a05330828f697c4b9e1d4c8ed06b532dee7e729adecac11eab1c344c396fdbed89b59faecc90a123aaa848c4a3ed13b06071d579dd71186422bde766b11c0a3625d51643fdfd63d66912a4e1b61a981f3a1630dbb1f7c2b9c3fd714939f9d71ea2230aef9c7c073141733a5eece777669035647830a7cafd002a219e7339c89c35a1053b25bf2c58df05af12b52f5f0a2898e43eb54c6d17f9e716052511be549c5e0ced3c01970ec288860ac7aaccc2fed8d383b252b269a4f9d90f8220b6dd3ff967c51225493a4f5f07e9b1d1bd3462c1a58dd1c40a30a98dbbcbbd0baa69bc48758344447117f552009249abd90265dea49d6e1bd42c69b1fae469f38db10820fd22f78fb6097af978b272ae1cfd9568718d3097ff106ea82eb950d1fbcfaeef70975d8260bf70bd5e7b6eefdb851feb298691db351b061cf751796f65995eaa248a9dfd3e293291cce195ae400c9e5e9b70162e0a5e735433f0c8df1c3f824cb201799aeb340a233310cffc2694765852d61f931b6f9d79cd845411c76838233c9922e0c3cce25da447e64cf193274c6ed1ef0c222bb9a4c27c1ac8959a6457008d5a58d170f3bdf1ba7065c1961fccb0fd30dd24861ade6c2f46a1bffcad5b9b0ba02a6be36e4484600bd7922ffff91756fb9064e1269d697487cc14295e20bc1e0f417d5686096490f9e6215616b20d432f5a203bacc1f8f5b1503472b0fdf94540b7483339825e25a7459c62e4063d3846978ad97d8615105e71bba4cb9a2846e3daf4fe815f01ac5777b304c6a5cd17ec8ff8f3ddfff23a6b62065781d0d32519be5288180bb88b7c64e5d18afcc3ec462636a4db0fb7c5b2b551e05fcfe12ada927aa97bbfe2045b1b0d0bbdf4e791cc3ab896513e706c80aae9af4a16071e66c0b6c518e63d707168c228da0d9d190b3b44e589c9c35564f18317683d8f6bcf52e38c3e5e867896b3e8d0b19533b2851d11946d64072bb4478463ba29bb4d79370e66fa543d5916be08503211d4cbb36b276c0d8fe2f799d473c8d105343c1527e943e7d6af1ea3e7d63dc2425f716b7c58773e9d0e89a2b73abdb422a04a44c668e2c333cbbf9f7d12324b8380ab97f321ed2c1392e1465d23db5b4ccc4f5d8fd1da398570c6e21ca61d657028f90bee0a9d8c3c2abeb801e1704d3b28115c5ea6ed46dd923ce545656c36256e4241eeebbb3913f0227e0a16edf2881fbb7cfc30b19e53c12a73cfb3e648d15d11c2d9a2e951aa7833d557ebbcfb2e8c45142cfa2854b0b9df5c5b2f099b739c98f99cdcbde21037b7e0d70120d3ff983a164964777755ab5904a4fd227503aea69ad9b156e0714e4f58b3f26a1c6396ac4d71521bb8a175d627dadcfabc0c00dbe094a7acdfc7d8926bde2640736eabf6ab77370ac9b2d7c9448a679a143fd723493753a2e8aa53cae638823a94c3d0bac93ced4c3530587eef634e5a8a651fd128684d82c12f6212615f79c08ee68f21d503d68f31b0739eb8d88d23d573a2c7e0c171f878a2f9f792f646043d228e373b894591a6f0cd24a4da57f7235a7e586c7c9953af3fd2438c19b815692f6baffa8921243e983897681a6cfbf32fc0655306d6ad37b364209b2f737e81701841ebb6d824495257d0ab895bb162c84679d40c20d72747ea254262b3b1da6f99b6574c25f5c89b9bb31cc5a88c1c97ebde614ded3f862f1a5e0f55855df1562e893914822c15c376aa6a66bfb05f04f562e60508a359290df581108a2611c32b679c975abf921d3849fa2d06014e1187b731f05dc0d48d073cbac7a1d0d8a4aba6762cc491016f23ea7ecf0833cfc77555d7dad15bb03c5b0cc573c7088346b2990836cf47d7ff8979d069afabd162b2428cfd6fe41f14a80c732ba05e280aafb7efc90559ce28c09cde683308479d93f9b49400832eb47a6fdcde970c1ac3a5c31fd45f5c877bff72c09f4c0498eada02a31b764e37d1797ef48bf6c847bf7e1ef525e11032a779463c424cd8efa96a232ff6546461741110d18cf9a8ed8bdaa2d77afa66b5ba83cf6ba7cee9d748b1daa442085e08b8be19bd32b39a143c5267db91fe8b9348598e2dc23bcd2f4f67f063dcfed4d78ef74c015623badfec49098fe12d5c5313096951b01a269aad5b250379543dd0cad41820fc4eda00e64b9e009567d41580e60be1b8e917d4874a457f2782a40350be7c9d703a25976673c2c629f68afc261282e6a26e83158422932eb0e3ae0faf91f457f7aa23197d595db9c3073896f7ddec97dac6b59eff2df8ef426ced0322f2a7d560a3c8cb17575d36a1e035b387336ad32a3822713a95cd2c6c57218cea8d60d13a5fdbea270bb00579aba8feab6f325781aecb3be9865edf671d59b32c9f0c3d82478afa7de1a6ac7488fb542e98b5ea29841c036ce3461f71ceaaa587fd0fe923bc381842f8ac63c66747f7414f26342a2da6c9d5a1a66eb23f363ff768f5bda040bd3e479053a73b0047272e5ea2d55d08858325651d16afb855a33d384bcc0462f4953364b372286e1dd86b7df0dec9896a71ecc5adecedd5ee032fdef5616616db6d0210845a0254986779fa29e25d219a298cc95ac8cecd4fb30a1b939371c87f4640ebbe2a887075cb47f98c215ef8f834a1348b4e1684dcc59e3398b439ab9f5949a5a425b3d36d5c260c7177de937390416d2f3808fd90710e93f9de9b33bc6823d39d04fbb42f2016635eca81e5313d9c6a98ad745ecabca6b8e35ef8e0d7d6eaa17528e5c0ec8174c87e75708a8e278e77963aacf8b7b0cf9e749482359ee0a92f021b7ece5525a4f9bdae35275522f3459bc8da149f1870c044b22af2746648f397cb4fc372deb93ea43709792f66a86abf4afba061bb383e2f2fcf06f5105ec83d9811156d0f270da3f39bed393c470e08f67a8777d597853b2392639ea6c453a03eeb7968375dbd0bb79d34452bd5f3746058d72b265ec5fc7f051800867296583cf62b2163bc746c44ad97632da265ef387fc6403fa05f19896f38f9de80403521b6eb995cacaa15509d507f26a48e25cba857d7bd1ba2aae1b1042ad9040433592e92f9b783917a9b4c1e48408ab7024ee7aac3deb10abb5674a5ffaf97fa245cb5adf4c199934fbd24ad7ed604e390b894d2c40e741b9ede193856a67eecae371ae1ac3ee339719ecca4a6d875775c6f73a05b3fb305cbf70d11127d2ea34a147482134a88a317c661f62d5eeda7d3ffe9a9769e7ec57b277e9373ad484f1734d2f6f49053ee2959b4ec0a62f4a4e7ae67bcbbf50c36f6c7afd3067b35f472cf5dc27fb825bdb96550382d73486ac2537e22b8609f527aacf85a728dbb299ab0619ffe5a84019b59888b9b26ec90ad08f44bcf5f9b084070a6a12d979156d818a79c9facbd903ee212daaae5a32d2c22f6a5efc93aa10b7c6679be813729e8282040bf50b8448507034b2db7a35ecc02267e4504d21624eb64cc65892c49e18abe5d750ad73e2c1a4e6cdaa1e322493be0917293f532478869c307c77ca808448b022feb1be5927d728cc99713ae24b635ab53bad1dc170cd2890ccaac137b5723a2c071a311cf4ddd3f4eafe8c650bf733e3eba026b0110a638cc18ff62cfb8bfd62aea67fc3becb20dba0225de89c32c89a6c42ec782ab8f52cdb391f6c0667cbce160efcae52cee05f6f9c1d0bc4ce3fddbef796a6fe458c59f7566e0361217f000719f448a842528c11bf87b739550c35b3799b4306a5f7e9cfaee2929bf1d625bf66c3ffbdb5edfde74a59a4c52a01e723632f9b3d046b1816e39446c189c5fdc4c874659a8b0aca49474ab8940ff4b671d16b4c48b2004d2a04dfb9ac22e47e102783f5bd183c7f908ef1c816151fe9d156af1c79c53484a5be11943ff267aed1f3d0b82e5d9e8eaac55a274b09c62c04a8ec5c744819d66cd9c470753482f62d64c4b77642b1bca9781ae626301e781727b5e6743f3ddeee5aa0c23056d6700d84d522925be240fd0fc901b648b84e59e0605db542508b339eed416a4a5d8c789fda0664e4f352b432bed653406d7fb9465bbc2f33d0183249c0be530cff64764939130d1da86238c1d3adf1fbb8d8e7e371a6b091799d5096a0faf468c4553ae25", 0x1000) sysctl$vfs_nfs(&(0x7f0000000280), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000001100)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000001140), &(0x7f0000002140), 0x0, 0x0) connect$unix(r1, &(0x7f00000013c0), 0xa) r2 = socket(0x11, 0x3, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000100)="864c80da", 0x4) sendto$unix(r2, &(0x7f0000000080)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be00164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002012fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x53) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) connect$unix(r0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x100) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/63) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0xfffe, 0x5, 0x5611, 0x6, 0x6}, {0x64, 0x0, 0x4, 0x7}, {0x8, 0x7fff, 0x3f, 0xfffb, 0x7fff}, {0x7fe, 0xd441, 0x0, 0x4005, 0x7}, {0x9, 0xf01, 0x6, 0x4, 0x84}]}) setsockopt(r1, 0x3, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet(0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x34) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x8) r4 = open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x120) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto$unix(r1, 0x0, 0x0, 0x1, 0x0, 0x0) sysctl$vm(&(0x7f0000000080), 0x2, &(0x7f0000000000)="fb", &(0x7f0000000100)=0x1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) socket(0x800000018, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x280000000}, 0x0, &(0x7f0000000180)={0x634, 0x0, 0x0, 0x6, 0x4, 0x0, 0x0, 0x8000000}, 0x0) executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x615, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000780)="b1000504600000000000000001200000331c13fecea10500fef96ecfc72fd3357ae320b305673039d2d036073705ae04be38164911f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d9ec0020020000000000008abfba0900000008e3710100000012051eadb71d89e000040781e4b2fff86700"/177, 0xb1, 0x0, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0xffff}, {0x613, 0x5}}, &(0x7f0000000140)) setrlimit(0x0, &(0x7f0000000640)={0x7fffffffffffffff, 0x7fffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000080)="1410799ac098cd739012dfddd09d0985986aa47496c6f880c32e0438f8d9e993d3b64750a9d317ad00c6b55239df9edd15ae3bc5d8b60b9691f62310f5d5054d89673c84d989a3c2ddde1c0458cea2d4c0eaa8f206b0484bdffa1df43424a5070cd83dc976cea0645564fc22236a27ceb1648a4afe5f45797079df19ae4c367ee78b23ca81369e2971c950327c93c085ac6747312888", 0x0, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f00000019c0)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000004}) bind$unix(r1, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000140)=[{0x2, 0x401, 0xe5ce97ab354d96be}, {0x0, 0xfffa, 0x1000}, {0x4, 0x146, 0x1000}, {0x0, 0x7f}], 0x4) getpgrp() semop(r7, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1}, {0x2, 0x1, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x405}], 0x8) syz_open_pts() syz_open_pts() syz_open_pts() fchown(0xffffffffffffffff, r3, r6) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)) r8 = getegid() semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x7, 0x2]) semctl$IPC_RMID(r7, 0x0, 0x0) r9 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x9, r9, r8, r9, r8, 0x48, 0x4}, 0x10000, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet6(0x18, 0x2, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r10 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x2, 0x0, r4, r5, 0xffffffffffffffff, 0xa2, 0x1000}, 0x0, 0x75, 0x0, r10, 0x5, 0xfffbfffffffffffc, 0x20af10e, 0x785}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x6a, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x6, 0x7, {0xf, 0x4, 0x1, 0x0, 0x2, 0x66, 0x7, 0x4, 0x88, 0x8, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@noop, @end, @lsrr={0x83, 0x7, 0x1e, [@loopback]}, @end, @lsrr={0x83, 0x17, 0x3, [@multicast2, @multicast2, @broadcast, @broadcast, @multicast2]}, @ra={0x94, 0x6, 0xdcb8}]}}, "d3aea7b6"}}}}}) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0xc1, [{0x0, 0x2}, {0x2, 0x1ff}, {0x3, 0x200}, {0x2, 0x200}, {0x3, 0xff}, {0x2, 0x5}, {0x3, 0x4}, {0x2, 0x401}, {0x3, 0x8000}, {0x2, 0x40}, {0x2, 0x101}, {0x3, 0x78e1}, {0x3, 0xfd}, {0x1, 0x5}, {0x2, 0x10000}, {0x1, 0x7}, {0x3, 0x7}, {0x1, 0x100}, {0x3}, {0x2, 0x57a}, {0x1, 0x87b}, {0x1, 0x1}, {0x1, 0x2}, {0x1, 0x8001}, {0x2, 0x8000}, {0x2, 0x34f}, {0x3}, {0x3, 0x62}, {0x1, 0x3f}, {0x3, 0x8}, {0x2, 0xa01b}, {0x3, 0xa7}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x20, 0x1ff, './file0\x00', 0xfffffff7, 0x7, 0xf683, 0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x805, 0x1}, 0x10) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x678c1edc) writev(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)="a9f56267828637ee292bb103dadb86c20ff6e27b2825bf6be1e793e87db38ffa9759c067634d45dc38b04502938347ef359ba5053ebe7da4c77de1c78cfde681b0056b471c77e87c9eb86e769bd1f0d8362d2a7f66a412310b4cc3f186a76017a96d8e4866a9a6803f1475fc46118279fe27a53262b3fa9988884428446705edac1b194a701e450e6a2c120ded3875321491b02e8d13ae8057f6fc3bdaa70b5b70e32cdf8fe1065c6fc1b6f650933f", 0xaf}], 0x1) clock_getres(0x0, &(0x7f00000003c0)) pwrite(r2, &(0x7f0000000400)="bbc2147a40e315351ca4962e24ae28ef5a6db0a5262e6f0703fb289404233a2721d6eaa6c7fb308649fdf0bedf2734403c1a657ac94045c09f01b5beafb690245dac7cf3ef2d9b22714ab140afeaa94a9ff288581166a3dd71e721b66ceaac0d694c04155607e40a08432fbfca3272ceb7fd3ab0cd54812b30c9e8f391be35029334c313029f04200c79ba2d896976bc3fe2cb2bed44862a988b050e3ccf974fff12abb018eba18861d834b06baedd9c3d5ce6e8ca0de7", 0xb7, 0x1) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)=',{\\\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='/dev/ttyCcfg\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000880)=[&(0x7f00000006c0)='/dev/null\x00', &(0x7f0000000700)='${\\[\\*$//;.\x00', &(0x7f0000000740)='^:\x00', &(0x7f0000000780)='/dev/ttyCcfg\x00', &(0x7f00000007c0)='/dev/ttyCcfg\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00']) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000900)={&(0x7f00000008c0)='./file0\x00', r2, 0x1}) chdir(&(0x7f0000000940)='./file0\x00') getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000980), &(0x7f00000009c0)=0x10) recvmmsg(r3, &(0x7f00000011c0)={&(0x7f0000001180)={&(0x7f0000000a00)=@un=@file={0x0, ""/44}, 0x2e, &(0x7f0000001000)=[{&(0x7f0000000a40)=""/212, 0xd4}, {&(0x7f0000000b40)}, {&(0x7f0000000b80)=""/209, 0xd1}, {&(0x7f0000000c80)=""/246, 0xf6}, {&(0x7f0000000d80)=""/82, 0x52}, {&(0x7f0000000e00)=""/25, 0x19}, {&(0x7f0000000e40)=""/188, 0xbc}, {&(0x7f0000000f00)=""/223, 0xdf}], 0x8, &(0x7f0000001080)=""/233, 0xe9}, 0x8}, 0x10, 0x801, &(0x7f0000001200)={0x74f, 0x6}) fcntl$getown(r1, 0x5) r4 = dup(r1) socket$inet(0x2, 0x4006, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240), 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000001280)={0xfffff800, [{0x1, 0x9}, {0x2, 0x5}, {0x2, 0x2}, {0x2, 0x1}, {0x1, 0x200}, {0x1, 0x8}, {0x0, 0x3f}, {0x2, 0xafb}, {0x1, 0x2d}, {0x2, 0xffff2277}, {0x2}, {0x3, 0x40}, {0x2, 0x6}, {0x0, 0x400}, {0x1, 0x1f}, {0x1, 0x52}, {0x3, 0x7}, {0x1, 0x2a8}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0xfffffffd}, {0x3, 0x3}, {0x1, 0x155}, {0x2, 0x2}, {0x1, 0x1}, {0x0, 0x80}, {0x2}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x3}, {0x2, 0x8}, {0x1, 0x8001}]}) sysctl$kern(&(0x7f00000013c0)={0x1, 0x36}, 0x2, &(0x7f0000001400)="740fd74ddd179e91d4b9c5100376610e3f3de50dfb7fd50653aee9c6375a846b7359d8d090091005481e376026ac09d323ecd5a708bdbf8e367346d4702abef5d72160a5e2869665e587ee0fc634cb1ea062b531fc3669a4ad626bc6fe8b9a02486da11e3ee1964ae200d8964b2083e9c55a7860350fc8678bce12a04e90d5e361e3e1378af1efac69df23e8cf141b271eb9b5a1c9bbdea6fd5d5f63f93e301a06734bcbdbdc6db60ae6fba5d22183f0c9906ee64d9749b04b476c8c4a32f9972565289904e7f17981d4392949dd84921a99e07492ec7331d25a96aca61f", &(0x7f0000001500)=0xde, &(0x7f0000001540)="1932583afb97bc05ae955091eb81217ec7e9071dac80d8628db067a864d27f3450b4fa951cedbb448edf7a36b9c0298b629a758af8858f3e847ac4a57ac50bd655e990bf0cb6fe81cbad487e778c59fb1abd41711777c502d195601b89c3d82ad7ae44e67762b8e0d5866066d3c0e63501dd600974cc6677830612159b6ea4f4188aee9859e14ca157148a99ed1b7346d50c3f2041f2fc795fd2667fe19718dbd1416d20443a867eb621a4b9b2bd468bb4ef953557fcfc737f9643c915c2a11ba20dbc0adb5155acdca3c7fba87c60", 0xcf) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001640)) syz_extract_tcp_res(&(0x7f0000001680), 0x2, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r6, 0x1) clock_getres(0x2, &(0x7f0000001700)) bind$unix(r4, &(0x7f0000001740)=@file={0x0, './file0/file0\x00'}, 0x10) sysctl$kern(&(0x7f0000001780)={0x1, 0xb}, 0x2, &(0x7f00000017c0)="84b4e87ea362f7cee527852b6a2bc2abe3633c5b81c90e8d7966ccaf22ff6d6c275396f281d8ceaf732cb86162ae1c0b83", &(0x7f0000001800)=0x31, &(0x7f0000001840)="687fba225e15759cb3c0277522d24448d0bd83def5ff9a49852c88877d7323daac89021309c49fac8f36678e6f0f0560754b1665164f25891134da857e70520583ee82daff2dae7aadcd53274b63af8adea73197762b9b3c83eb8345cb0fe8b625564c9f4325ae89b4c173db2f62fdf1ea028c3ac1a9ad4285a07cda2ac704a8", 0x80) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000018c0)="178174e8315eb6acd4d27afc3f126768f761250278dab03e38957b1a619c10d8d612d5312ee9d38a591d4b902de39cdff9d27f5063d9152ad781ecf50d1f2776847b62397b983d436c61d29ab6fec4c16e52037f5a9e50e241e5b461646b28ae02bcb93e1713009fb8b691d83839c43bcc732c6ade40b4b933b4b77b0330e042a0a1acdc926ed43358f869ed8529880aa64c2df7392fb0017292d2167a9e2e5be3af0de6", 0xa4) executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) unveil(0x0, 0x0) syz_emit_ethernet(0x46, 0x0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x800) writev(r0, &(0x7f0000001a80)=[{&(0x7f0000000200)="5d1e01", 0x3}, {0x0}, {&(0x7f0000000600)}], 0x3) getpid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="38c3bc6b78b7c885297b0d10b4652d3642e460587e4f359a9be6f549b7b07982d6eef7ca359e825bdd597ba3b62d7d8b67f371cdde8032c6ee2bcf2ce1f72e27f2c3528b1119adbab1f134eb50af7f129ff06dc3628fec10fbcc45ebb8a4d18ebacf7161bac048eb4f2e2d0100781bac86e066918106eb004269f1a9416f5c660a54e3ae26a2af1b8f290000000007000000", 0x92}, {&(0x7f0000000340)="9645667f108840e07870ca6eb0553a6fec9579fb41c358439e98661bbe05b84888d05b2f05e609c50dc74f8efd10fd4088226d0923c939cd540000000047bb888a10df5f3014b99cba72da67c6c5faf1372281be51fdb98ba628ccf20ecc710a", 0x60}, {&(0x7f0000000400)="ef709cb1e94d80a69a66adad0ee820c68d422a39839ab22b8ac5152392f5b4a03c41dc1c601616d930389bfb372d2cdbd02d6a5441fa635a43258037b102d56f0fbff2f44ba5f1d16721d424265177aa99dae18bd6a89f5e91d9051752c3e1a4f1db8dd69d2500c5c88e2963bd3911a0f602f907802be61306019cf45025a6999cf53e8c04c36f474bc7a359af4b3b", 0x8f}, {&(0x7f0000000540)="424d631fbed1ce346d44deec842fcda1e7e225efe434cd0813dc245a41db6a801200eabbb5bd262df347958176954ba2041124f2004a52f7787e0c3d48ea68a0166891e37d270d0789e586bcb32f417a9ef6fd28cf17030f2690ece50e054f7ce6954d631a8f30ed83b0787c5e2478ca421a485846bc6c102c3e14e62188e7a17d565171b1fff9f74207bc00af0b5faf0c6bd2b5f17a6633d832bb2b4efc0255c7ed9b288911fd520e050df981e5ab2521e62d5dfc79cc9a", 0xb8}, {&(0x7f0000000140)="64e89c066d939d0c10ab38d919db3e8417e24faf5a2790da6803bc8b998c1ed347c8080000000000000033bd08745dfdd98836b0afc888d6e3f155bac78deb1f078a21d8072e2799d8fb611d3bf39f51416fd8ae3d6d6d05f8300d4a6c3513bce3d19cc5b22c5f38e755f1eac224660e1ad93f3f4813b761b3c40f90a4007860d0d62a70f06a", 0x86}, {&(0x7f00000002c0)="1f6e25f28a5e41600b694a819cccb474f8d8680934616b721ea1c5f4f18b67d7ac5ff6c207ba03605fb362408dd87c558c616dafcb42d5d7e538ad3c54a9810000e03d995bfdea3f18e07d1e6f1c39f161cf4e3e1ee9c11695eb26c324e74f438da2238050c0cadefb8ef2def2f34535835d630f011903d8", 0x78}, {&(0x7f00000011c0)="d5bb4989c6d4b944547ab9f663a7f6c0be7d18185efb07206ff5b7a08a87a8b0b6cb84c2a95fdb677b47864027e852fcc831df89a3c98cb0094c68254b7184f4c1756fd35e3bb13eb85002aad11e41aa5a889fc574a704b6bc8ef9c6042817cfd488965e623d86e2c1f083cd1ae261a6a41ab927714e20f5b8962b139cdcd751ce4748ed785cc4cbb2f403c9b0d9d3b2ec809e2d5cdb94db31bae470b4d2c0ee4803c93bfd35c77747b00d2c3e91d0df54c82b28", 0xb4}], 0x7) connect$unix(0xffffffffffffffff, 0x0, 0x10) execve(0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000080)="6d6c9b160161c60918c8f4c2d0502cc8a7", &(0x7f0000000040)=0x11, 0x0, 0xfffffffffffffd56) (async) connect(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) (async) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) (async) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000180)=0x4) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000040)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={{0x0, 0x7ffffffffffffffe}}, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x0, 0xffffffffffffff9c, 0x4) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xaa) mmap(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x4, 0x2011, r0, 0x0) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000040)=0x8) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xfffffffd, 0x1000e, &(0x7f0000001a00)="03f18875417883179613fd198e68b4328a50b8e9b8b96bd468258c212ebbaeb6463faeb6b61f49886904fb80f04ee083f8566a5716c3f7ce6805e0a7a2f4fd4e0731d43b8bf1fa80344515f17e45902ffb07c3c42731977a17c13fb021b95287adb27ca3ab20f099c2eae3704a2a801936de7b0586ab5a2b235b526b", 0xc6) mkdir(&(0x7f0000000100)='./file0\x00', 0x99) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x88) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x481, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') renameat(r2, &(0x7f0000001940)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00') listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000200)}) kqueue() r4 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt(r4, 0x0, 0x18, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x7a4) semop(r5, &(0x7f0000000400), 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x4) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x11, r6, 0x0) semop(r5, &(0x7f0000000440), 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000006}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) shutdown(r0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) r0 = getegid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1400]) r3 = getegid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x2]) semctl$IPC_RMID(r2, 0x0, 0x0) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r3, r4, r3, 0x48, 0x4}, 0x9, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r4, r3, r4, 0xffffffffffffffff, 0x5, 0x400}, 0x2, 0x0, r5, 0x0, 0x8, 0x765, 0x1000000000000000, 0x40}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x8, 0x0, 0x0, 0x0, r0, 0x100, 0x1}, 0x5, 0x4, r1, r5, 0x6, 0x1, 0x6, 0xb423}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) symlink(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x2, 0x2, 0x9) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000080)=0x9, 0x4) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000100)="3fa53ca8f13ba255413ca7b03679430fb765a25ceb9245a06d2545d327b1a3fa619c79ee6f62d99c84c81e9c486c1ddad0db95355b39e63d56076cdfb22cd0fb073573674f57df9f8d0fb0d0167dc54ace0a263d3a7d852b26dfca774ec7a885d909a0a4f307e8dede6efba40b95fc9d5de1b72cd5d51994cced7aba96b6a90d60", 0x81}, {&(0x7f00000001c0)="49d00781f1397c06c67f75fd5106433c", 0x10}], 0x2) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000580)="5fb6ded73d4c583d86ff393e1328674bc7adcb95ed3c1271e1336cd636a536718f311fb1bee71d4763610319bcc58d3e38c7aa858da0fdf6f38efa131cc0959d3e5ad276a5be114eb976653c50330ac8c9492dc60151cf2b3fd4207604e62b14d8d858adadb54edfc31762928b53dd3774f342913499e6265088aed81151d527ce0d5147ca554f5157ea98ee1cc1ecf4e4", 0x91}], 0x1) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket$inet6(0x18, 0x4, 0x4) symlinkat(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r7, &(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r8 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc1206949, &(0x7f00000001c0)) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000007}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000000000000000}], 0x137, 0x0, 0x400, 0x0) executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x20000, 0x0, {0x0, 0xa}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1}}, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/46, 0x2e}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getuid() close(r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) syz_emit_ethernet(0x26, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080046000018000000000033f1cf733041019078ac1400aaffffffff83030000"]) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abf", 0x92, 0x0, 0x0, 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() r7 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r6, r4, r7, r5, 0x0, 0x2}, 0x0, 0x0, 0x0, r3, 0x6f, 0x6, 0x40}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r0, r1, r2, r5]) syz_emit_ethernet(0x19, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000008060001"]) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x7) executing program 1: r0 = socket$inet6(0x18, 0x0, 0x29) getegid() getgid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x275e277a44648487) r2 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000300)='./file0\x00', r2, 0x0) r3 = socket(0x11, 0x3, 0x0) ftruncate(r1, 0x4) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) r5 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r5, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000940), 0xcc, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) msgsnd(r6, &(0x7f0000000400)=ANY=[], 0x15, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r9, 0x0) msgsnd(r6, &(0x7f0000000440)={0x3, "a4"}, 0x9, 0x800) msgsnd(r6, &(0x7f0000001180)=ANY=[@ANYBLOB], 0x6f, 0x800) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) ioctl$TIOCSTOP(r10, 0x2000746f) getdents(0xffffffffffffffff, &(0x7f0000000180)=""/144, 0xffffff2b) syz_open_pts() msgctl$IPC_SET(r6, 0x1, 0x0) getrusage(0x1, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r12, r13, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0xfffffffffffffffd, 0x2, r8, r11, 0x1, 0x80000003, 0x7, 0x3ff}) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, '\x00'}, 0x3) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x5, 0x128, r1) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) (async) r0 = socket(0x1, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0xfffffffe, "ffff09009cef01098b748200"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a0900", 0x35}], 0x1) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) (async) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) lseek(r3, 0x0, 0x3) r5 = dup2(r2, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff7, 0x20000802, "2cf98900000000000020000000e0ff0000008800"}) r6 = dup(r2) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) close(r0) (async) close(r0) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) executing program 7: sysctl$kern(&(0x7f00000002c0)={0x1, 0x48}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x1f, 0x7ff, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x1, 0x3f, 0x0, 0xffffffffffffffa7) unlink(0x0) r3 = getegid() lchown(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x21a00, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x3e, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(r4, 0x401, 0x8, &(0x7f0000000440)="b10e9ecd77b1691b3e2d0c88146a8eb04f85456c", 0x14) symlink(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r5, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x222, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000700)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000007c0)="19c449ed81d9731174e12583a35f0aa0ac61f0e69d861d05505f709e3f02e7aeb455", &(0x7f0000000800)=0x22, &(0x7f0000000840), 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0xfffe, 0x5, 0x5611, 0x6, 0x6}, {0x64, 0x0, 0x4, 0x7}, {0x8, 0x7fff, 0x3f, 0xfffb, 0x7fff}, {0x7fe, 0xd441, 0x0, 0x4005, 0x7}, {0x9, 0xf01, 0x6, 0x4, 0x84}]}) (async) setsockopt(r1, 0x3, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$inet(0xffffffffffffffff, 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x34) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mkdirat(r3, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x8) (async) r4 = open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x120) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) sendto$unix(r1, 0x0, 0x0, 0x1, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000080), 0x2, &(0x7f0000000000)="fb", &(0x7f0000000100)=0x1, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) (async) socket(0x800000018, 0x1, 0x0) (async) select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x280000000}, 0x0, &(0x7f0000000180)={0x634, 0x0, 0x0, 0x6, 0x4, 0x0, 0x0, 0x8000000}, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) shutdown(r0, 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000140), 0x2) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4087}, &(0x7f0000000040)=0xff9) r2 = dup(r1) listen(r2, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/112, 0x70) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0xfffe, 0x4) setsockopt(r1, 0x6, 0x4, &(0x7f0000000240), 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000400)="ffdaf64c000000004f0527000000050000000000", 0x14) unveil(0x0, &(0x7f00000001c0)='r\x00') r3 = socket(0x2, 0x400000000002, 0xfc) setsockopt(r3, 0x0, 0x23, &(0x7f0000000180), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r5, r4) r6 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000151000/0x1000)=nil, 0x1000, 0x5) dup2(r4, r6) connect$unix(r6, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f00000003c0), 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000001c0), 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000066c0)={0x0}, 0x10, 0x0, 0x0) getrusage(0x1, 0xfffffffffffffffe) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) poll(0x0, 0x0, 0xca) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x100, 0x1}, 0x10) executing program 6: setsockopt(0xffffffffffffffff, 0x3, 0x8193, &(0x7f0000000140)="0c9133adfca59ba537dc0ad732dcb4b3fe6546f03fa2397b4761ac0f", 0x1c) clock_gettime(0x3, &(0x7f0000000000)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) close(r1) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)=""/172, 0xac}], 0x4) pread(r1, &(0x7f0000000800)="c31644e7fad910dd2e195114c6d585b8d0fe07949300f8e1b2335e6198de426130b4e43aab08969be183248b87ab5221ed35b5b4bbd561cdc2b8e65fbc71a193d379a418f90a48300876c2399e7b180e0a964bedcfc21090fbd2de89e5d6cd510f47c6ef71e72ebaca780adae65367b0ae735747765396925fd519d7f456c38f11436a73fd1a250387f14e914545f6a675ae00be5eff50d4a9a2be03b934983330ed929ed032ad3d81ed021a85c165a68b92d667637681c7c7d6072fd75bc5687e5f5483812c45e91a796ff95ac6851566d35a92ae66bd2cb6a42b62c5714210f4e88690130e46b37df39d28983d8d6a28d3f48efc528851fd7ba034", 0xfc, 0x41fd) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000100)="03001a00", 0x4) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x23, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000580)='/dev/wskbd\x00', &(0x7f00000005c0)=']\x00', &(0x7f0000000600)='(%,\'\x00'], &(0x7f0000000740)=[&(0x7f0000000680)='!{\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='/dev/wskbd\x00']) sendmsg(r4, &(0x7f00000000c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRESDEC], 0x20}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000900)=0xfffffffc, 0x4) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') setsockopt(r0, 0x3799, 0x5, &(0x7f0000000180)="bc659cfa42100a1e4f620b17ca66f1fdd57c0fbeed4d4e924dadfbe7dbd2dc0ba62b3265fa14678280a6e6c0fcaf8d88fead69acea9b26afb8f0543de2b9ebb2c8cb59af34d3fafc7b6b012dbf448b57c58bbf223275d95b45cbbdce36de45a33727f76ab6aba156063e4ebe7830c1d7e43eaaaf3fec49188d1efe62d162a2cb0073fb024c52de48", 0x88) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000080)='./file1/../file0\x00', 0x40, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@file={0x0, ""/521}, &(0x7f00000000c0)=0x20b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) kqueue() shmget$private(0x0, 0x1000, 0x91, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgsnd(0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000001772ef73a133b91d910d5c3afbc266df64540dcd4bfd44d7e88ea604131b34b2ab4f24f6ec1a1f1996b25adea402e3ab45ce3ec56bef79b5331894116f1d7c52eb987dc412a35da96edee4ba550321782685b4b55c95660c85e39cd7e15da34391fcefcff55313f091226ea42ae0ff94d837bd0032276815c832d00087bdef9b068a7997866b8ab0d40616f7ab6cd89705f9bda020b45759a7ca50"], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, r5, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) r6 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='r\x00') socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x1b, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x400, 0x0) socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x6028, 0x1) connect$unix(r6, &(0x7f0000000180)=@file={0x0, './file1/../file0\x00'}, 0x13) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000380)="b1000504000004000000000001000000331c11fecea10600fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ee710fe97b07e470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002000bfba221554f4e0f668246c0900000008e3000000000000000000000000000000632322020000000000000003bf6d5a0dd7ea32b787111be61faae3781945e64d9f35f891e1b5465da90b33c9090083ac11455b8561f13c41dc3c706ceaa3d69416cb76f593cb62fe071b651099059bc31483f71c6a53863ffb77e13b6f81754b4e5822bee514edebf612aa59767273df9645ffa1a9fd7b2ec7f4363f7856e02b801834566d2234a0c1da6f5e4327e957174a65eb1eee6eca8174f419946d2593cf1a0f7010b557daca0b5b6449b808cf1f934a26f19b30f8071b0e08e30bf21d0600bb47e1db0aac3c43cee9035d2bc045f5e3201aa7e10fedaac75c5a766cb9977a1cb7beecaa547f21c7b96631ac75643dcecbd181e2e88f79592eff409845d0ef8ecb5eac24a49c6fad8686fceae7fdb5fb570b85f66d111e50f3bc3684ba7f7cfd01f4c85a12eca9e38833a5b30e0460ccd5012f728c276beaabaf005296426259f6afd1a034c6bec9384eb787cc2b80cf97511da248ab744de2771d56f6b761a255e8a39182bae3942787e39b0d1947a2e72beeb9a61a18e8924be53d4a6437d38d479e30a47d3bcf9fc532732406e98ca1019d7d419d7f1553be6be0afd74e1e4a39a0c15a56dc9d09380a20470ced2bed3ed225c038c2f0404752af463fcb8f2c2cc02e75d5a1cc8392bf4b2f049f41d804a2711af4cf83e87739316dc4d97d4459a772d2df4793053d9920ebc7a9bcf1a586123f207b2816f759daf6cf2653607ff48e90dc0e6b42fc947550a5a9", 0xb1, 0x0, 0x0, 0xffffff80) kqueue() setrlimit(0x0, &(0x7f0000000000)={0x7fff}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="38c3bc6b78b7c885297b0d10b4652d3642e460587e4f359a9be6f549b7b07982d6eef7ca359e825bdd597ba3b62d7d8b67f371cdde8032c6ee2bcf2ce1f72e27f2c3528b1119adbab1f134eb50af7f129ff06dc3628fec10fbcc45ebb8a4d18ebacf7161bac048eb4f2e2d0100781bac86e066918106eb004269f1a9416f5c660a54e3ae26a2af1b8f290000000007000000", 0x92}, {&(0x7f0000000340)="9645667f108840e07870ca6eb0553a6fec9579fb41c358439e98661bbe05b84888d05b2f05e609c50dc74f8efd10fd4088226d0923c939cd540000000047bb888a10df5f3014b99cba72da67c6c5faf1372281be51fdb98ba628ccf20ecc710a", 0x60}, {&(0x7f0000000400)="ef709cb1e94d80a69a66adad0ee820c68d422a39839ab22b8ac5152392f5b4a03c41dc1c601616d930389bfb372d2cdbd02d6a5441fa635a43258037b102d56f0fbff2f44ba5f1d16721d424265177aa99dae18bd6a89f5e91d9051752c3e1a4f1db8dd69d2500c5c88e2963bd3911a0f602f907802be61306019cf45025a6999cf53e8c04c36f474bc7a359af4b3b", 0x8f}, {&(0x7f0000000540)="424d631fbed1ce346d44deec842fcda1e7e225efe434cd0813dc245a41db6a801200eabbb5bd262df347958176954ba2041124f2004a52f7787e0c3d48ea68a0166891e37d270d0789e586bcb32f417a9ef6fd28cf17030f2690ece50e054f7ce6954d631a8f30ed83b0787c5e2478ca421a485846bc6c102c3e14e62188e7a17d565171b1fff9f74207bc00af0b5faf0c6bd2b5f17a6633d832bb2b4efc0255c7ed9b288911fd520e050df981e5ab2521e62d5dfc79cc9a", 0xb8}, {&(0x7f0000000140)="64e89c066d939d0c10ab38d919db3e8417e24faf5a2790da6803bc8b998c1ed347c8080000000000000033bd08745dfdd98836b0afc888d6e3f155bac78deb1f078a21d8072e2799d8fb611d3bf39f51416fd8ae3d6d6d05f8300d4a6c3513bce3d19cc5b22c5f38e755f1eac224660e1ad93f3f4813b761b3c40f90a4007860d0d62a70f06a", 0x86}, {&(0x7f00000002c0)="1f6e25f28a5e41600b694a819cccb474f8d8680934616b721ea1c5f4f18b67d7ac5ff6c207ba03605fb362408dd87c558c616dafcb42d5d7e538ad3c54a9810000e03d995bfdea3f18e07d1e6f1c39f161cf4e3e1ee9c11695eb26c324e74f438da2238050c0cadefb8ef2def2f34535835d630f011903d8", 0x78}, {&(0x7f00000011c0)="d5bb4989c6d4b944547ab9f663a7f6c0be7d18185efb07206ff5b7a08a87a8b0b6cb84c2a95fdb677b47864027e852fcc831df89a3c98cb0094c68254b7184f4c1756fd35e3bb13eb85002aad11e41aa5a889fc574a704b6bc8ef9c6042817cfd488965e623d86e2c1f083cd1ae261a6a41ab927714e20f5b8962b139cdcd751ce4748ed785cc4cbb2f403c9b0d9d3b2ec809e2d5cdb94db31bae470b4d2c0ee4803c93bfd35c77747b00d2c3e91d0df54c82b28e719953863df31f6", 0xbc}], 0x7) connect$unix(0xffffffffffffffff, 0x0, 0x10) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) sendto(r1, &(0x7f0000000040)="17c13c4d8ebdb190e7c33c24494f1a87805e10baaafe95890579ddccc61a38ee28784cf6509be4a888140648ddf6768a3f6b0ee0f4d0b1cbf614f66517d21a00f698361ec4b6ea15afd13ce6cfc9354d389c1d3b8db1c528952ab7c72d8eff306b82d6c7fb618c72b747f8ce7f82312eb49c1ff1dd0d47dee5901372f2556d380a925a535c7c532f3b1d700157f84e41968e6a91b4e657a1730cf4f39ac3fc2918277f7f85299f52d946e0bb8e2973bd2b701dffc6eef21b72f2482c986336508b14b4c20684e6d7c76be9706c7856b471e73b3f53d30ec44638de9419840db4ec93e159", 0xe4, 0x4, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x18a) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r4 = msgget(0x3, 0x44) bind$inet(0xffffffffffffff9c, &(0x7f0000000280)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x90, 0x1, 0xbabd, 0x4}, {{r2}, 0xfffffffffffffffb, 0x90, 0x1, 0x0, 0x7}, {{r3}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x4, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x0, 0x101}, {{r2}, 0xfffffffffffffffb, 0x4f, 0x4, 0x0, 0x28}], 0x9, &(0x7f0000000380)=[{{}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x7fff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x44, 0x4, 0xddf8, 0x4}], 0xa5c, &(0x7f00000003c0)={0xffffffffd81ac7e6, 0x8}) r5 = dup(0xffffffffffffff9c) recvfrom$inet(r2, &(0x7f0000000400)=""/158, 0x9e, 0x0, &(0x7f00000004c0)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000000500)={0x1, 0xb}, 0x2, &(0x7f0000000540)="fcac3d81ec3cf893abea573a87d609eb35f94a06b164825e187c117bf1bd8a97030c2ddde91a11f29086cd5f546660009b97ac6e13d0355af1c811d864520ed8368fcf6c7f9404d2690a0cbc9e9b173c65c288426a250871a111500da15a5459a534359d29895afddb89d447f65e31a1", &(0x7f00000005c0)=0x70, &(0x7f0000000600)="0d28eccbe4185eb3e59915c2d0adf55ae0075bfd0ecd2ad836df34312f2ebb7ead9f5ee22fc0d0b402e030f649278ad2f81558132ad4ecc34739a4aca75a646250be8e8c3cce7ed7085f4f7367538166e906e669", 0x54) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000680)=r1) bind(r2, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc) r6 = socket$unix(0x1, 0x1, 0x0) r7 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r6, &(0x7f0000000940)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000740)}, {&(0x7f0000000780)="6ac920fcfd883126dc495032bf93125e82974178738c1a6c1294dfe529f4133d4e6c6eb7e6fd70bd07f740704cc4d26046836bbe851908c08547b98be1af0e36548553cd14c448b3c76d4cce5b05fed00ece883a754cd7cbc88c9ba8993b752451e021b5717bd4261721ae1ef578a2297ffd5122ccd4d4c5688df6042f1759d8ff9f526ae3a0d5ade78c70970874009fd89a8adb3b52033e38f042da75e3ab9e7ffaab89283a6fe2a9d72dd0c90cf67306e5170c51d5fed8f688b1389b38a90b10fbec66897bed5c1e9e8998", 0xcc}], 0x2, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r7, r9, r11}, @rights={0x10}], 0x30, 0x6}, 0x2) flock(r2, 0x2) recvmsg(r0, &(0x7f0000001c40)={&(0x7f0000000980)=@un=@file={0x0, ""/4088}, 0xffa, &(0x7f0000001bc0)=[{&(0x7f0000001980)=""/159, 0x9f}, {&(0x7f0000001a40)=""/118, 0x76}, {&(0x7f0000001ac0)=""/217, 0xd9}], 0x3, &(0x7f0000001c00)}, 0x1000) fcntl$setown(r2, 0x6, r7) socketpair(0x2, 0x4, 0x3f, &(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r13, 0xffff, 0x3, &(0x7f0000001cc0)={0x4, 0x2}, 0x10) r14 = getpgid(r8) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000002d80), 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000002e80)={&(0x7f0000001d00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002d40)=[{&(0x7f0000001d40)="6c1f6c9e5c45455fbfdcd4087e40376bed08a5031d2b3a8a7c84032b8776fe41949d8f4014e7daaa45ce55b95342251dfd1938e8b84ba1daa041b7b34b691bf38b5faac542af75cb67a21ba939a76fe744772d9922798371c760742854dcd5dcb05f3bed767390f19b71f1bcd76ffc307010a6c0692444180ce5ab3be505ca4c3bd10428d82d645d6d17624175f2e50e31a28a66953693e26f32352d501c49cffdd582a0c56aa997a016be68ba64d024d25d4ce8033a771bb7def62e57b319f0049984b84bace3de470e38ffde50dc66c517fec33aa8ffccb6a53383be7af1d0d4e8446c4a7d3fab94465844f90bf361ed037e58935dba12287bd35acfa6aefd194d3f9ee971a45e791c5e08f64fcc68513ba8a614a91c11284c777da2bab65cbcce2a5b7598ff60a19d332120001828c092eeb10ce9bca013d2c559e96b9bfe1d9c6ba2cb58214fc12cb24ebcbf69bbcb25e9860195b2b40358e4f61e1c520d673f23b7c15ce8661a9e8e45f160d348e29676473e4b7169e823222a58101808406cfd0d4ae511a037aa6e44a9e43549efa517a5d078bcd099e21fd981a1b8af9c6be1d4293648f1766690c8daa1fab0f59137cb5cca41d34eb841860a8672900c053a345e9d6f5467a35094a5238801ee4707084c89dcfbe04f936340d405d0fee3fb1c6d3dde0d8dee1243998f495dc2994d6d9a017386bfa1e54ea07053293bc100ec8e4b21e6604c4ed722f4407e61d49b6450a0dc6846463a1ad3fe924b259c02c48b734d2e65c6e2fe5b354032327232a92a63254e78764a794321a6973b5ba032635e8bf0b9e2c1bcf8af2f63eaee7117fe770acf61fcc7fb1c5303d6db38c446cb47f47291d7606336568840160d4240e2fce765ea1eca15bbefa167e671d68b2f19f5b6373ddd756c7d2d16217955b558ecbfb2e1ef5eb9adc5d8c1a9996a5a5546442372b58c5980f189fc27ca05034daca70f52eb8fe4a5af7eab0f317fae3eedbcdd44407419f507b6e3a0b2c5a459a2b67b3913de369a6f70c3d3f370e035b0e74a134290095625e2367289499052001f4e3fc21b635fe25f4632443913d74498139d7e0aa0b27194268787aa03260667d8c5577ba58a3be44417e68ce710347e23777f46196bb0645863245f3c6d8b3f04d4984aa1784c06141b76de7c26690fb995d1ba43843783939bb9b434901d71b46c8d3c9163a7ad48b12a8c5a88a2d583ebbf05bd4ae8bc551283ded8f0e8581cbf0954021decb2450f4069b7d9e15d88021e40ea15d41762f9d422e374ecb90889fd96c6e0087c4bb28c1c200d7a3b81df943e1a791781a3e6931f6bef08fa477b57abaa76d3fff13c4a82c7603613c2aee031804578f860418678bdf9b056a401676acd290e0ff74f9dc010896a42ed26a757871ad0b95f69ea994058f281802c321c12ab0ed57fa2545d72c69bf296b5cf8bf605599355d86a1096dd1917e7cbde0415262501a12bc2bc08a1965acf7c16ec21c9133dd38c1feed871ed305e730be287ee7080633b5e40cc7a4b98cdf3e6dbe331c1a9c8ae69e4797d9af0ce5b7b1f5bb4d760be559ba54280b104d101ba645e85a3250e1d4c8eddfa650b1cca26dad9bbdd34e1f214476a4c3e16bde3a207af385d1ee4b741ea931bfe30d5fe4d97830cbc6b52be9a06854100dd72ea4ab98f75106c673a24a41b9717499c7da68f5a6e7dee5cdcaadaebb2e47a8c1edcbae101fe1415fe7f8a64c3479bfee178f6ed70e7e0ded11811a7d6ee678ee1deddd64b57243071a55318fc491d24dc8461054df29162f8d344ef879c15f435b98c9d04340bfc4aa758ab1f6eab458244b431a68305a28657184f8499f75c2740f8fa1cdc08a254f06615aa571193e25a4c869039d610c6fcff2489583743a1041438acd0a7f3ec85ef93cd9a9ad8900e493ac69108dc0ce77cbbbe16ad8d4d651bd2cd48fde846ff9fcc48e78aca287c60ef9a69e83df5aa349f127888829b103f4589203598055250b4f68c43eb562d437ffb3e723a5b96be11fd2ab7c5a7b9911cba8f4f070c72cf97a3b3b449ff27db1d3622591d91c67e2dbd6d9b355c8363da432ad200dfba82cad40b013a9573dfd7cdb44323566737634620d09e1c21630bc18749dab3f3fb859490f7f08c77a4bedfc7a3d7bd8ec5609337cafdb81b9fdb1cce9677f5183f34f781e4914be164027003254746cc6eb8e233315926b4c4f9aa9ee34628fe1512ffdb3df8c4920d22082cd4583f1400f080ed45383b3ae267564a983ffb603d58160bd96476bd16bf47825049474af7b52fc0304fa81b044e9459e6e0471d7e59d5d5fe796c517a41f7ceea28aa03084062a3b606e0159d2a02d73c745de483a58c42d7fb8d7e972db60a8371f6461fcb008f5936d131117440a50620a33f0f3cabedf81240c71545f31b4ea5a2b2b54f48a884b504648561c05c31766a20a47992c98a665b365c1fb8780cc5142625cf08ebc9e4dc9c231735ec98fa6541fb526276f6cfecb4a46fc72dda0875ba793d867103e23b46061ace4b2eddfb61a95d78dcd448a348760e580a2a7222cf03f218720d036d05c26501851824c7d13032ff7d3112d11ca235e08a7db45f3aa6ec01666a1ed6a168587a2c5d45fd922dfd399e1122bd9d3f2f5ae7ac91133f4fc4f52cff0f1d025b1af4527e9af19ff51724da06b3945c4daad199fc6c37606c02f2cc3226ba644c971eff713e191018b298743798612d9b2e63d9e703715c090cfdc48578ffa2b744fe5dfd70f6e5daed659b67e9441b6cd706498213081ffbce52597b45785c99e28ef10494a4417ffd36d372ad32655320caa99a27209ec0b6f11a4c26769b7be63fed11121765db1b5b4bd61f121f1c1f55a827f4902352f87c193c9d897dd05fff1734e77a44511cf03bba020917633d3c2769c0a47a8e67cb141130cb0723b9392b0b092da49ad8fe19aca3764cdd901944a86f8cfe357753d01c4e33342764bd2a6530a85ac03a7cf857f6967b5f48201d041ad4c3f3c035039bca3d5c785cfef15fa2a953744746d9bd4af08105cc1e199ac5666058d74a55332c685956f749b5df256b4d726bdd30c5f6b8c88754c3f358b0531a0199a0ddac72d24494f278fb18e364aeb51f17d728fc361661ffc64fa745baee9b09ad96ea100549690031ec29c9308678d0a350d3e797f39d90b1781aae97ac82e1a1ecd953c2cf8f55f7061ef70ba3444cf8c916daa40ec831f0c35e07593631dbaab482a75124945dc45cc9ca33a05ffee6752c7c659ec2c37b4dbcd7992f9499c575f1bf678f7823996e9ed3e048f32030557a6d672827db3245f020305374a3c3c7fe883f9963127db23f0db0875097ee499f0802d8a4ef929732daeb219846ab7fdb923c9c952e934efaff7c7d216c9d094c3f12b36bd06728638172ad458cb954dc2b4fb3e60651363e6197979258557c6805480a8e3682c7693f5f123973d1484e9c98212101812139554381173a37b2ff69101273efda258c2c22b473aa4c17e645ff9131555145e998e5b006bfe3b3497f6d52f43b992d5961299c896b9dd6768d4ce38abc9022b734bfb05f1a56d8853b815efef22edf0a8f5415b042107e42167c5c52c78fee3355ed33249676129ec6c3bdfc9aa64670d1e92f6fb25762bba4d8fe8050b57fe16119182dcb6d38232325baaf43cd3496bf72a1fee53b7d7cf008e30e66c8435808860c6ecfef99e711a85cb8b9bba4a6d0310280cdb12ae72885d238a307c77eac1e3c3e88826682e4aa9fdad256fc0e9f7a0be5ec80af3a1747356da4fc723291260d8543a665f753772d44004bf9a6ca5fcd0fe52871ca9c3a706e4b60e7f812991f4cb56c293ee417f869411e853c0d1837424c3ed37c3dc6886f72e039c8368096fbb9840961d6c6045d4f6fec0b50f83e88501517e0b2d8c34a3df07952c4ae9c08679b62cc2f56d3384eb0e8d30a4ec049fff7034b587f155076ee47c26e3d0934c819397a782dde5b19163634ee43883cd12c6122a3102dbe2d87cf10a15862ff12022b495398768f31c9cf2e790d9bfaceb8468be6f3b410a64aeb2ba262b6edf7ae525720ffd115fe2a274bb13fb7e71984714138363db97d16846fda7190006742dea74cc74896b4f0c39e18dcb3d603fe7326e97423c37341f4d0efe76d2c1642fb1da1406e10a0eaed9263e59ab0480ba5ee37eddb40c1b38a075652b065fd2fc87acd75de6000e392c1e3333166f83547bc7a81ad26fd8f1985b88b39a4df568b128ff13159d69b44bb3be4c523b40d6134b18aad0aae86ae4da3e88b96decd7e1d28bc66f9cc045ab8b2d6e710daafeaff655077d4ba70e93e178b66fb81b2f76d5b6bf3052b9c7b74e522b0b481dfff7e790a5f33ad5f00ce1a9f4948208576e090f60468585ae0313a3ee2cd9de979b99537233320538004ed296db651a73d820c44f2a73e86547a80b713f8fe75f069d37d5199a4ec5d7d39e4634d5e2b223804f632d75fc486565809e04258c9fe83804b47994b34d224b830097e433b21974ba4236690a8d7b34290e6526893beec26844ed5d9e442f5186f53699fe2f3b79693a595fb66595b3859d37d172716f0009fad8267c8613fe01f72bae85fb72c66195b7f7cfa9db8ffc47026258f90a259c55ed65548ced6e1486909ca1a05b4acdfceae56a82d79ad71f771bf50981a57992bb15ab4fd6c52d1239d7d03edcf165db9b8f340acf6574eceb33a542e3534e3da65e56464b1f47c1d6a398a41d6457e68aea3996b51c758289a5e376528b953404259d1ada4dfd646496900b5a80f696f72e308268b52ae736dad54f29501229568968648c2b88aebdc1138f06996b1d96bb0da214cc0c2213579c04ec64831b45f5e2fd428afbb09f3458413511bf6da79621b624c32542ad8368ac7078b00b4cab07bd37916f97edd00bbeadfebf7994cff0130f334cf576dee10232bedd34d23ab80d534ccc95a3bc0f5ce62b8483562722a66791b94f576b85c85a1a089dccfc070ca8da06df0876920ac32e2c8d6fec043db31bb7cf8b2156f083da2881f9061e1af83cc5dd7f5a187ca658f36f92c94ed76e0a084371bd2c4bf6851c383b6470cc6658291f3ad09c566be26653db0002a209f95ba9fd2789abff360f389173551e70f3a53ee0668dc548ee51f4d0d47b48a5f7bc7e721f953ff1bf9863d2ae2cc473e17b9a9f41fa5c24d01f427c10511fa2de5693f6dbc11b76a73f5e587cab0a93bec0a0a41baefa1dfbd4c9a0cba3f600e669188a7dcbf3da9883e2afacde31f4f76a00a7b7f740cd44c7da8f35005f5543029f17d53f124be5d3c913e395d7e69d7981cb699114827221fabace732d62e3eac0cb205be784eadffe28196454f1faa251339b2daf3d146c4f06d7797240c1d86bf591b270cd2b6319dafe30238f3a10fe5989408269ed0481d1af6bb3ce8dc9fdbee1cb778cb043db860f4f62c57ff133e1f7a8af12682ac4300b0e5c5c529f3b7183d9a68c083843c92f9ce0001e7ffc469ec7d4f6cd22fa2dfbf62cb948032c5ae5700f7ac2710d1a8c14420dd319e646424e7221678b23e316a8ec39e8ce56ce4494edaf631db5a0d266ac3efa903d378f7fde8fce8dba488203602719314a5697920185a33fd8ef3de68e33fe5addbf2a792684c12f8b00d03f36e72fee90db8d0720a0ef6e2e63e7a99c8aede1c0503b5445abb6f36a841185ba93f2bf9cd9676e8d79159d77f0adbbb5a85e948a05237181093458878449cf8918273", 0x1000}], 0x1, &(0x7f0000002dc0)=[@cred={0x20, 0xffff, 0x0, r14, r9, r10}, @rights={0x20, 0xffff, 0x1, [r2, r13, r6]}, @rights={0x30, 0xffff, 0x1, [r5, r2, r12, r5, r15, r12, r2, r6]}, @rights={0x20, 0xffff, 0x1, [r0, r5, r6]}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}], 0xb0, 0x1}, 0x406) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000002ec0)) chflags(&(0x7f0000002f00)='./file0\x00', 0x10000) msgctl$IPC_RMID(r4, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() syz_emit_ethernet(0x43, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa4a000035000000000000907820000000ac1400aa4410000000000000e04e2200089078be90e1d10d0000000000000000001c00"/67]) socket(0x2, 0x1, 0x0) r0 = socket(0x11, 0x3, 0x6a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7978) pledge(0x0, &(0x7f0000000040)='\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) shutdown(r1, 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xffff7fff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) shutdown(r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x6, 0x3, 0x0) bind(r4, &(0x7f0000000000), 0x10) dup(0xffffffffffffffff) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000d80)=[{&(0x7f00000002c0)="7860cca14f697beeb04738eb5ce14a7405b1327bfae09fc7842b2b622551f8fd406017ee1d871c9b3942bfbffda4f5c571fe4e21e9f84f1f5dc0ecd9beb4d7e9f5", 0x41}], 0x1) socket(0x18, 0x2, 0x0) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000240)) socket(0x20, 0x0, 0x7f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x4) msgget(0x3, 0x0) socket$inet(0x2, 0x1, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r4, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') executing program 4: r0 = socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) dup(r0) sysctl$machdep(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) r1 = socket(0x6, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = dup2(r1, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x401}, 0x8) r3 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0xd719ce416a4b235, 0x20) unlink(&(0x7f0000000040)='./file1\x00') r4 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000040)="ed", 0x1) recvmmsg(r6, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r6, 0x2) close(r6) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x18) dup2(r7, r4) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea00000100000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000180)="be7a", 0x2}], 0x2) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000680)="5687dbf72cec66b935525548dc5fdf466722b9217a03bb5bf1b9d50dbfcfe74c2ab6535aeb8986f794fd2130aef403923dbf0b95b4d2c5049d9b6612f0", 0x3d}], 0x1) socket(0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r5, 0xa2) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffc, 0x1000300000000}) flock(r4, 0x1) r6 = socket$unix(0x1, 0x2, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) flock(r4, 0x3) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x100000001}) sync() recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sendmmsg(r1, &(0x7f0000000200)={0x0}, 0x10, 0x0) executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) renameat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000001840)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x2, 0xa8b}, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)="dd60fcce70c234a3a99a51512345b6f9659ef247f638a6684fadf6292060f7f1346fe7f1718a697dc59e9939fe9965ee6a8d924b08744c564960f2499c7fa3de29d62632154bffd3afa44570b1944b1d", 0x50}, {&(0x7f0000000340)}, {&(0x7f00000003c0)="b3a14dd17eb0870a8ad57c01f35c1697b1deb65b4445eb3c4705563702ea1240ba88e4d721a77569ca81ee7980e8c0ec097bca141b5813b7b914054677c7e6e579af1e7491683257a3baa8948364b4ebd68ec8db0839770555dee1d09923b78f4688ef4a8883c5edeb79ea2f3591955dd56800e50d53a00419c3f95ff2d3f486bf114a8c7fca54e89dac951a53f76319ec4c3ad3bb2b852a7b6ad4197d9a4b66f667abaabdb77c56cacba2843229", 0xae}, {&(0x7f00000004c0)="4cff765dd4f86a6f1b353edfb6520197963ec697cdd214c205d3bc1611039ea0f78e16181c9fbdcf2251bca431a82115f64ab1c03c44cd3b2e122733da4f4cee348a2a8e5d4aa4a045b669b0e6cb46e25101e1ad47a1fd6188b45a841919236d721c3cb23b", 0x65}], 0x4, &(0x7f0000000580)=[{0xe0, 0xffff, 0x7f, "f593c6b8fd748bbb4678c27b765d49462ddb10e425c36c72c76df8e65ae471f262469d85eaa8c0d95de2043a4814afd033f1552fd47e2f2864a639c0f14c13b9965661e384e13c0ad87b539ccbcb0bb109325867f114288256158fc86408729db646074600bcbd440c64a0222ccb01e7ec4e6411478ce46aceb93aa14453499c042dbcdb3c0315929e82d041c18d4456ad42df08da36ac00029d4cd092cbb7d9c353b20f6b84fe0cf2f0e516af58ef61d32d71140d8abe3b2f86b3a902d084d5459d2de6016638c1f3d3db"}, {0x40, 0x1, 0x2, "6edce81fa297da64c4d2f8cf22c34bc5d0cda4bee75d193805d042abdbdea5b719c90332122ea7006c2566ddfd7c"}, {0xd0, 0xfffe, 0x400, "76f78d7e19b279485c86e864f5bc466be2db91eee660dacc31df6bc1689a0500d49017f60a81c0db96b6ada074a465e661800860e25474b1c8a56ce42abe8d1ab30f2e5a356c65eec34150bb48b27998ee70418f79f89a9908fa8baf072c0e0f5d49262899811f9ef66dab60af9dc65638536b65cfbc974badb6f179f7aef72e9abc19eca45b3e278fbca4a98ab398ed2857cc68ef54c5f46b9601df217666307063779d0d396d6e1793d028fe25c9b431062035bbd6d1ab35b0"}, {0x40, 0xffff, 0x7, "c199cb633f3df889a58720a5567d9bdfcfd2a3576de1b161ce2bcca1d30abcbd1888c424ad20cd784b"}, {0x1000, 0x1, 0xffd, "7c9efd8ed26657dd6a95e893a36161f58c7b42a65b6b24e19e4a48602cd2a9d193b6ab1b9e5234e00c1eeb5f5b6828e95e698cfb4e981199b0ece76d404e6171ad31f0d2e7c3db352eccefbbdf8d2c571cd051e10317d4fdd8eb02071610b5b86f66ef31c2150b9b9fdb1b433ee695cdf7c762abb19e47dfde33ab3dd50499c9d93b555a65f8e26f8a093383ea40c1790f206daf626d3828c96a76c7cff792b68ba5cd732301d3e7b86453a66b9e69a550a57015144bdacfc33c057c956c3654ae6cfdb3fc44b865f89fed9154df76a4a38f9103b6b5aa2614598e6c1f852b35a9660ac59cc3ff13dada9545d570e97047b10177cf88f34f5001437dbf878e35ea6f678dbc255c47c8a868288820bc690b7c0a22f5b063d399100d76cabac0bc7c92b9a74dcce8382358c040eeaaeb5c4bdb1232030247f1277701c7f04a4e88c42a9b6b671000ab9eb1c077843758e23189c7a67f88377f9a152e6fc3406f80cccd98f64ee841938af29f11357146221d5d2930817d5dbd1437c98b85cd608d6791cf5d3761a573eded91f563fd9d1be97831c306c6a78036e14287ee50107e115bce23a1db64e71ff70533e1bc9ceef4b3358a17cd8c8680a58daa73d48dbe6a45110616f36d5035f3ac69f4327a70c21c8490832542dd2eadd1f3b18a9a4c764ec44260a37b000a3da6b6be14838bac70472c90a945b8667fa8e6dee7f5d80799739b4233c73048daa6ca9d65dd0bd0ca3f393014923ef82a7694f42af4c726c99592e6195d84a1115bb7ac22e61461b5593451c279945f8d461187c7173999efb2cc0390078363d792c96ec81b86ea81a414ecd033f2fafe36ae21c09bd5802e179a0cd665a11483a8d1d12535fbfc0f73f46272cae0ddd353cbe4df42d9d8c979c882b65e69dc009624f3adb7bef6f48d1ef548fa5660d45bd143c46e4b4cd94a1986e2fbd64d269c21141aa72c4f623cd23b75d83cd221ff1c4396740b54e3e4f79f23682c629be8cb9108a18585cdf0c2a45ed34c84e130816d8efb53ab1777e9896695cde66230bc337303aa6de3fe26af99cb446b800576ae50ca0e3179e36a2e6391fd1cba251385488d457d78af87e71c028b6c4e563b37d4b98b78ce7e3b7ee8798bdee5bbcb736bcf9756b8cc4c48913f71dd307e7b3dd757907b6c7bf5f751d5546ef4d21b8271385feb9b668254f7e05784a6555250fcfe05f6510e61394817fb9a6327bfcfdd2aa7528a500d4a70aaffb222f9728b91e1b18eb5b7c0c14babee399d144276d03b8eb4eafb7dcacaa785e0ddc7876f42357be99160f52ef6f49907204ce0099ca6a0d5147fcaa1be6296eb7b966061849b74fae7598aba7d08632f7133348d89b892697e146675fce17d632b266d99f2960916552b28234ad1c13a15d6947f0ba9e5cbddda7db031e6ccae28e91f0c44f115053c079f011380eb3c70b3e6324a3fbfc26603fb38bbe911a2aa6599e81206f88a8e7ec67b556d387e19b74b6db1457ca7fc5e0160c1c6a739afd96d550eb845e61afa2defc39149af83e63c8fc0630300c3980b9f3c093cd317dbb103774940f95e37a9b51c2729312b71f3b72d08ced0358b3f75cc86102511f71ce9c3a45070e81d3726a8f44c110edaa59472a64367e7ea08823adf0a7b7faf9c098e09d57d67b6ff0dd24e0b5c73a736508ac91ffd8da64cc561e8ef973ecf6da0a47227cfedae8ca107607719944c6785967f97836ddcbbfd855ee536833d1714d063915be246971dd365be7efa501a1a50b08dfda37320711ea1319695e71958ee56f6be16f76160ab0733f24b4afd3ab3714078420e4315da50530c3b8df77ca75693a2a75da31fa1e74cac8a76f7a28a978bc57b5123244fa1f119af9b25d96904f1941ee6e868f58ead09696b0de059b82529e540a9c6bb08fccab4fa948d59cf947de42ec76f303926f7f92a60f990bdc7b8a8e61fc6b7a794778866a8c771b9809d4e710928ee5865f6e1dd6b87b85bfb083d3565c9651ad17c8f89177dec0322b0e3dce159588f4eff4e9b310d42eef570e4e90bf6ed29d3b2b2c5f7324e90c0710befe095dd5d8352befd9e4bca4bc5b120faf9fd4b0613991306d8f967480e4d3a2e9d06a97397824ac5b4e7505e187b565f1162c558469b4681bf5c4fcc991e5e98a21765b8a952e275f0b6ff8e2b0a3ee09820c242f2af88acab81d6286b28d1cdc9c01d3e7fc440701a81353abf12b70ed29f001e4a77d3f80fe93893aee1f0a3756ef510db07ef431a30834ed0ce6f9c97194ec13dd6f3897751d26fbd61308542bd46a6456d7d9a2ddfcc1991fa81e066825942dbd05d93137300894856376e627433ef26ad2fd3d4590ded607dfb50d1cbee969114cf4e32793ffd4215026b25295aafc95563cc19d8e0ef03e549ee7c1e62956265dbff9fa95782e853a88d9f271e165bfe23a57d253a1d61f5fc4a64ad1bee82954adae662f01bbcadcf5720a1f198182274b99b4a9fabaff53743b1d8e6b3ee1732e7cf42f125dc7f32566de4b0d1b5b9427cd24a266fc927c5aa5e03ff554fe7214f169528265e18b9ca81a080395b86fbf03242016dabd8048dca4f1e027503025884eae4c695a2594f2ba505bf9d44c8ed135f9ac59151541115940f27a671ef099c09877a0de6c5d0fd422082b48920f0c42bc212e7ff70739a1d0d99b281fa7517d43560bc395824ff0769a5ef664654359d0b8c4ec4a85b93b1162509d64954ad3e5efe827f63e4b8c7599ca0fb80dc2e8c3165272856ac31e03257797e4ff85973a8746de813105ead57898d5b903cf92f671e3a903ac75456cfb28ee365cb6deedebbbaaf660673530581e46372b5629fbdeb23fae3342186bcc315a7ac8c36874dc15b93d2199d0a6734b33cb263f41131e696c0693e4c5b0d8483677f3aae20dbe6e1d517a63f3c6083a70ee4c09ae0e0edd87e12b3c7cda694d36f8dd4e99a8a0fbbe607a19374c2b585c0c8b640d449fc42ec026bb2f0fd4b5ae3c6884a632b33e4efeaf6287a4cb87988e6dfbf9b98b2854bc65ef0bf8513313d35cc729a542e3bb9cd3934b75c8d5ef3f115f64d0ff57273472ac30026b41cc35f553d6e30b96d3f681dc989c2f12df8196485318c2fccf11cfafd078997729384f82d00fbefc658ad9969788677c5f7197cd7258c3a6feec87993b7ef3359eaeea3aff9b8af7472ff9c3c8746f560bdb739257adc3f38b6ff38d161e99695b3b2a52ea19d00002665085e7c3585197873c565177751a7a5824e37009fc99a8e3c510c4b93193a3e4e08666a716982a60cfc5fe93e3cdbdd207b535b2ae318f2e9cb238afb9d9ba7d63355b965bfb64728291f89453a04f32ab87a7a28b1ccb7a797f931fa257c75426f4f62c1b2049d5f99d270d2f55baa9a48fa28d09ca09bd8fc74e7c2f6cb3f1647fe71f9e09a2d2d670e7307ff074046978852bad190614b7600db14a498ccc372d0c8bfc3f9e5b072b5d734c20bc2517db1d9b069631c01b66d0cac9a1592c11a3d1d893d2092834824f013e2ef37cb48b7771239f8c06c31510d854873c712c881fd5cdf9aa03f2440bb8507741ccd934e52ad4fcca912657784785ebf9c9ab8002bfd89911690e0316006c42857d396e890d4af036870cd380d8be539bab5e0fb8f892d252aca36817469ceaa7406a25e351dff4de77279eb3ea4f8eb42e493ce59dc0f478ba74b6be0761f977edcf7b9117d7a6762d45eb16c4ba1cdd70cc7c2e1afdbee7f1b9ba92a1890e6e5b48fca5de7451a84d80eb9ad56b3ca7250d9855bac78aa855c73dd55d49a75def2de15a505cc4f270117019983c3e60ee2da0b4b08409158188b4a49d857919a377563ce131aa6c06dfbd5e10b19b2f5b97af8fe922af249fbc15106bf31e6dcf0b2d9c230ba7a555ff6e2781e4f9cbc7000001304712cead5637e6002f8bbbaf2d6c9a7b279a2faf67c937174f347dc3a971c1144da48e60e989704b34550dc9797bf89c2701d160ebde12c50cd1cd6f03d0f6f0899a61de548f2c447fbd402344997ebc3e31714ce7a2f3a23de41aa11422aa52b7dbd042198f4c87edcaeeb7bb6f5b8f072c3f930d6ed09e17646fc863b73ee9796f2da27397529bef246502544c862aa496a2bd027e73c4352cf35ee1af93cc669eb268138f7f7ea3291eaeea435b03ec46a94517ffdd9f26f424b1148987a64bb14785120a147d387b610c65c5434fcd5f838f011bd456f54cdd40a87d8258118b80659406ba8d667c34c3eb3a3c89a32c6ca4670a813fc8b70fc24ee23d3a3cae8a8bc6d69ea77258fe254f952bae495d27760d63f93059ac57f2dc29f896bab5e536cab54c73480b59859ec70cd7aa7f64a9c7ba4439ec9d712f6d4b549c7e303a15f32aef50f4004e81ea7b421a8005a134e3755780cbbc2e6cbb546f3cb5d8356380e35b54298fb0e3d5f94d8f4f727d06a981d6c273d7849a37be1f342828853da6137f3ce09cd19936fcb479d9bfe63a86047010ef8acfc3020d3518fd0743561529c510bedc7d5d84d50163c13515ea06c769bf0d575757dbdfe11bf854f11e0bc6073f889ee1f42ca5915f4cb1de9d7028dece8a15fc3d8893d030feb5413d4993bd5d5563a8163d5e4bf6a9b9d911413eec25ba0da1426c30e4f4045b7233d24c67dae716963db3994299ff3f2e9bfbe06ecae5e3472bd60445bfb76eeea03ab2017eb9735fcf49191b3a4126ccc4e418c60e0e6756e1352ea02f76cf1f20bed81647484a5c7c4d097e5044238629741abcd44acfd74e91ebbb992d4ea3076cc985771c875b5bd945df86c6d5879d3cc80aaa9897436a55970d9b23cdd3568019dd0b1771a10e06305a4635f989710bb8e87c0eadfbe56a2ded3e144b8e4ab9a248efce2fae146c70c9634a7e442af918cbf304d97d81803f27c94fa1872f69434f5789ec1f12c7275ee83827e80e8cdc541ea3e86755ab6b9f1abe7a645224d2c4bdf2ff18407a0ebe84d7916253bbbd67f28a58b289b5d12ab2956c21ec90b0bd8f5ed8ac8b95b734c14abd909a23bfdb8edf0bd7bac73b3f8e4b46b430a6005da74646efbce12944131f3aedefcc1f08f6cb86b3f84ccb712cb5d18c50dbae963c8a433b422b61a8435be363763b4017eefe581cab6e8a33bb0eceaf5d0002c23f3d48f516e3bd99f4f654c4a06b6609ef23648a3785c1ec8a4cbc1c4252893b42a5e22ce221626eb80a9867ab10d443c9a888910e495accd876600f7cabfb09ec8c4d3fd660bc486d43c57061c00133149bfc9c5968cbbd7f4b8fd1d51e547ce582b5bd538addbe774bcca830b14015b32f0e8646d0d65b7700cd558e11fc0944ab85819e425fe578caa4b4ea5694f3b438c2c21a5daf17bb9c1ae7877d70ce26cef7b6476ec744fbf7ab5628a40a7fbae6b630886b76d33d264bcb9c503aff642db10ff450588a8c4029d4346974dee7bd32746840c16a42d850682783797c5e5a739cf15688b22ad68ee2dd9fc7d4504a2b95a7830055bc9ede1745b2931b0f059495c034b11432ea3d5aab3d6edda8127474cb2b397d4153d5050f526cd4b3527333c35090fc2db10971006b288749ba0cd36200c191e57719b92683271b9c140504ee07c7bb00fc0c99739758cf54ac539bc1c21c5575bbe6cced3b45885fabf74875af48527454c31d1e9d18ff058cd61012fa9868d2351f13384a9e5b2d34c00c8c872b2c81708a3e61470a7817e2a76aebbc3f9e09b448ef6e9caf84c1e3e6d"}, {0x48, 0x0, 0x401, "1f9a6f5c8f7afba5f1b551e4a5868b459935c8506ab6fff633906a48c09073e32c1d6d582ee770f5631e44ab413e4eb6c06b71d0d5"}], 0x1278}, 0xf) unveil(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='x\x00') readlink(&(0x7f0000001900)='./file0/file0\x00', &(0x7f0000001940)=""/21, 0x15) r0 = socket$inet(0x2, 0x1, 0x20) r1 = open$dir(&(0x7f0000001980)='./file0\x00', 0x40, 0x0) unlinkat(r1, &(0x7f00000019c0)='./file0\x00', 0x8) r2 = socket$inet(0x2, 0x2, 0x6) semget(0x0, 0x3, 0x3e5) unveil(&(0x7f0000001a40)='./file1\x00', &(0x7f0000001a80)='x\x00') sendmsg(r0, &(0x7f0000003380)={&(0x7f0000001ac0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002c80)=[{&(0x7f0000001b00)="0be80304ffa48965de20bb544350d3ef688bda0040424f04003ea8f8c0f81b681082d4c99de0b315fe8baac6c4471f8f528d", 0x32}, {0x0}, {&(0x7f0000001bc0)="e6d646c1a176d32f2ed211f8e0e083de9797f12a231f507dc35cbb875e4f24fbb1ad1afb576008f996dd2d7758a72d356636a72275eb224ece469484a9ac9ce23e717d20940eca440e20b0a1483519f4d229cd20f1975b3bbe0205287819a1bae89f0e5348c7e6cf73a46a7085401aa71126c95b90cad6520df8ff9a527f8872ef7f98f6f43b983a8a16170982f1215a1db1bc913174eb78d23c34d5b282a7bf8cab3e62d9264ffbf8af39e332bb59", 0xaf}, {&(0x7f0000001c80)="44fe7fd7a68c89c01e5f5082f601806f5ef884ccceb210f1a526d3412bbcca8c09a9c6d0732eb747dfa1a5abeeb5114b9d3c50a9cb1ea172be366cc89ebac93c9df98995f1c76cd2a2b8222bcc6425bd79af7aff0e4c282bc527b0876028787a3dae29aac0ab1cdac9d02d007af33a2612edd015d5a16268e347ccf884ed4c1b6319f28bf17341566ea15b84c59a8d951d1717d80966f91085e33b69170eb2139ea43449873acbc6599476bb69a85f45dfb99d0b9dfe3142b15e0a97bb4e8fde6fc5973fc081b653af2321e77f0aca2785115058929b6e590ae5508c832adaa7888412cf5b8b112fe1071ed30af0af0c9df8227f517921d1839d871321e9ca94e2c21a06c349b192479f7bb385324b27083abf94944e96fc4452b29b3e39656d53d7b5aebfd5c367ea22ac8d91a7584ea45f3ecd061efa5a87a88725e64b12f7a9127b8ad9e21e0f188444db0df1e2a6f61d4357b1e31216caa0b46437b46829bc1d38e0de2e077d6e16fa9ff0eb0279bb80fe0670d406159ac2eb9610fdc704c4f2a1e613604b282d2a675c4a11ce81ac186f7568cd2c2f804e4f823d0f2a8b9ef603c5fdd6231d29cf145e19fee4f8d5401b0779b50cdcbe3a75f9990040516f03d8ed89605bedca10ad2f936cfba9d9c6269f39565fe4cb07cb4e1de6417149fafc73a761e203ddb491ec6ec19b57c71c92dc1469acc1d0293d38c7dd197c2c8f8f7eba0f7c26f9fbb728ce0989d8e72b8a01d536ee1c02cddf965b96581583980596e6a147959696d13b0d2eb8fd6447124de84aebda706d14cde7ae5815dfd6d32945d95b2e2f392b2ee472f7515a8338cb85d19258f24b3f9d108d0127a476f4e9e33aa430761a22ab66b823c72240ea0692ee1fada34158265cba780c2382507234271be6b6406dda4b22486440149c6c04b5d30a5e9af20617144e6c7a35ae603dd49fcfe7a3791be662cda33a19f611122601e944d9577587917822a7ffebdcb29590d6adec3aefecd427523f3f18ae8eebc93f359709321cdf885fc2cc5117127aaccd85268c90e9ab7b5f8961d306daa17167e7181da9fb21d53afbfb661a16df2f065647e4a6e12722f935ca9a2d7dec522e85049373775de7f89e7e6b4a828c899d3f24b45ea025bddd26d4f1983155fa527be7235566e7d5408177176dd9fa7acde18e411fbe96baf60d025524a367abdeccb74d4c18af06d9137489fc143764d9f76efec4d05cb50962630b88377937e88329b561e4cb26779ed7efaadb55550ad04fcee9cdb4081d6b614f57902e81a38f3e6553265e1af177bc9f754f23c5eb8ea37500f7f9ba4589be8c5f4450eb696f9c08b1d04f8c89c173f9d44019a36fff3f7847608a0a34a2a6055bb0b9aa2a9899824becb4d9eb45e0252c0fda14f7699cf45444ea6034783142bae43eaa2d1bd4a8c9a013361a568c27d1dcfdbe9a37fc7736a7df19aa7a1702dfcf23bcee41cb407ea7217991fc0eb7248dd8d91d3e323326df7306c1bfc41da4a0e27055a50a73d144e19707d8234898fa1359d8060dd49216023e9c5d14532bd785bb4af71ec709fcd813e7859d8010341f8da5da83df1b55a188ee059e765e33035366a6d604595b297239a267faf22a7f0fce7f5465c38f9dc98abfb025d7f4c730c578e51db69826cae7f33e8b9531eb5cb1ddba6c4ac61daf7475b0882547e17cb736cd41868ef9215ebc7ea76f9ae881618491476f69f417afc9ab7a8bc360c746b15866d501d9972eb6f3183982cc9f616b0673ce6e35191900e24c2ae1e2e472915ca20c689257db6a26927f8e840e92d195f08f2c6db671344c9e39f7dee603748e71ffc82002c1aa65f3b5755ffa69db7cba2d52ce73b8d114bc461057170eb447654f0567d3c88d11dc301f4db0f67b319b5c7cc0402169ab2922396b7a40f023b6cfb3ec3c3a98c42e6a0b078c1192dcc5a8301ed148b120cafdfc864d12a96ef657793d9a266c70e8f9eabca0938b5b35a57f1806980d93002b4824d18ab5a2a9cbab64de4b01d61efed26e951154b904dc4d531cd8ea49632efcdcca28682a0684f9cdf7c3e8feac9d5cabbb7326359211e3430283c2c707dfe9d2d1048b39f32c3b906bb587b95556e1186a9796804234890af6028f064ba867046f2f9fd059992c882790d69f579c4ea7cd7315075c9a0522d7e099f686d6cf7aee7d2ed947c0dfb9f677e52d21de539a4ee643ecd6d28ad354a567afc1a46e208a92025dc8a7e22bbab999f741cc21244e81aba99ba93a669c4cfacfcbc16fc97acccb24fa3b70b3da96ad907c0620f806b13c675a5eafcd97b7529aa4fe8ec7f6cddcd25a6cc9aab0cd57694558d6d6a38c45dd94d6ca7fff59eb8a1489db5b12459efe2c79861620dfbc552cfa3ea1fcd7988935c0cee9013b605502f6848db98c301bc200b4603aa2756a59974e8a81a4ac48465c2681bbfc615f5ddfa0b012624a2b8fed3a557ca4ebbcba315ef8a05158f0fd82c9041b2a66ac904a1d11dee37cb436da5a54f2ea401a9b7c94c4b64de90c1a20b7dcfc9c415ec49e7dca5f0440578dea932781935f416621bf50dc720f7648b1b4f668c0235fb9e43e1ae1ff3ea9c1d8ab21010a987fe944700e81f598762c36dcfb45ba9be62223ae0596e0dd4eb5033c914206738c4f5a457d5c4b62bbb326a927240ee34cca73e407fb7b40ad67227eb18e411d4650195d8831d1499700ad3b3d6382e214b055b0ede458d4ab2c9a3e9d478d6ac8ba33d68b518d77395ba939c7378a8ae6786566b9e1edfb4e59e8ad0a2499008ec00dfd119f4b69f6c3f31f85a8ecc34067561d9c9d2b13a39fbf9ac0a8286c4a58489c40439dbd7fd00e0641ed8a38ebe80255308356f302bba8e7a7501d0185ab63b8b323329c8190832d772cdc33a44998585eec1e78f09014eeae9fe59aeefb214a393d853ad268702e96aa445b66204ff3915467ac02a2844120abef7979b59afda9b2787f81dd4be2a2239010e3285148e03d21c6f20f59bf038c1c59f38270ca7c78ace73ae8bb261472dcfdf9631fd533fa8b25a97c92dfa09f093c042a1e0e33ed3e68167ff1f5d356f6f1deeabe3ae81a332f113fe3d8f6f7fc7a23e0d179fe6f900270556701dae9415d368929fd51571cb17175cb5c145ee51b07ec985e6d6a1e5555ad08b644c27733a48d4ed5f3de7c1ec3638c9dd053005508983d2cc129e308a7796a3f991a94b281d433a3af86e29ceaf857252620a9df64e626a352071be029c38992e8e3b072047b30f07140534d5f8245e36719a1468d3b9823da039867be4cb795a9aa0144f8ce9bd15d9b88b1c9bfa3c5ab3b950015977f4894e2ad57a9856b885c4b129c0ac3d3acdb8c2f2cb65b389fd58c64abac5fbc15fe2d262de013c635bba0ce7b1e92003b2981b90375257ce2a7a7d11d631b2270b1a609016e5a31894860c269f5e96938f0322ce82aee2b12f7ddef76da225bccbcddb3a95b481cdf1eb092e29c478ed610df4cdeb77491f844e15cceac90cfa7599db9d865971ef281234132e57bd1a059e8abccbc782bb94585dfbd83beead606c428141e709eca00523514055e482b1119fd8f3542b8078727845c6db4aabff53cfd1bf794321f5db1ab8f58ca4ce08540036939117094b681e33e3211784190bda9491152a1ca8c53dde2aee35834c005163b067ee7783ed2174b9d406bdc15fa580782d7c5e4b3357381e818edafcbead6b013516c13d8794d97476d7b86cf0e29b1bd3988afccb1bf08f444b81b011da517bef40174d4a13bbc773fdc3979afbb8c6ce653138dec03373eb30fb4c418520ca3f29c523537da3b1e90e613eb68b2adc575d1cd3588eed29e2b6a3b0adda3a6b9b407206b3a0a86650d110b4fbdc687c7739aa56b20de5631cc6502a1e4c26354f877be918b5f465c0389048d9850c14cae6efe103b77bda842f8d3f13af43a53024994c1fdcc59f5d6d8479ba11b6de49c4393f1c984bbe596b2fc1711ee6e91c2f0467e43ccb27cf128b94ba495591742c8b4572eb588cc81e76c1f0cdb6cac9ef0721e8ca9e57bec0f1a5ea40dbeb570be8192d284981fd0e41a63f7964300dafcec055d15d8670fbc40b7e6caff739de354f689ec5112775eedc7225c8833021df0c96ef84c438c68921e9a846463758aab1fd5e6338a121039d40160844c0fabfe4e23ed19cfbdfca3967270fb910f7bf89d47d3e5fff23cc29f1b946908fe15a7599a339a325a416969310b84b980e9c3c03ab5281865483b8c09c13bac4356424d3c3e4272543c17a8abe531bd8681bf1f54f45430c63c7a37ba807ab077c065dcffb152e0030fb4b1a5e34f8270e1674554e069a083ade826e87fd3e1759587744e97314cb43d0b9ad1ea5406afb5726ac075b12d4e9182a2f67051d143fb0d3a36eb3946b657ed314820fadd4b68f0c553a1ae44c31820335b3343006d7845a8172ef14cca90d95760138ed732f95a9db0ed6da2b3ef4280ba500411e4329ad5dac81f638bb9eeaa706c6ddad5cda944a650a7309cc1299835d68be34bedc97d36218373f5ef26342d08e25c11f45f34c2a4d631bc6dc78e6d23844dfd225472ebdf1b527b790bd0c8cc51a391ade15819a228dfeb7542860e48c979bbf5be65fbf62c68f59ec2ea47952d210057e32e50747cf681080130fbb8892459d8b7f7fa9012e416d928e2ea6846f08244f6edcbd24f7e4b3f1992554b9d048a904da250da4577b28ffda6ed6f46467c1a00a853a5c8fdb2b7dff05c343f4c7e6e47fdc906d2b5b7521e1af2b8bdff3f410c48b2f4947b3e8a4827258273fc27e02aee91ad96851c0bb3c24fc917df44006a0e2cd21488fec7a7eb45cfa450c879779d69626a5eca6d3ae615146746d99889c88a6294a04af8d9fa86dd190cca47eb36ed8ccb943fb61fcda6f48bfba1cc809b02ce4154580f521ecb7009bd59fef9bd499a0ce5eefd24ae596c9621305219dd5f3cf193b168402d2c510054c081764f5166e6b4477e94dd0b73ac3f046614944b2e813f782f73c34bcce13dcdffa5071b6a433af2259f73a0f649989f5276fecbdf8f0420d979437653714405299e90216505aabfb4a84b9ed9051dee4d51875878f2abc0ed1b0667291b8a9dbe683ce695171d39c9608bd68ef2c5ce3e8e9bf11e3698f2318ad99b6d6834c0a51e0bfa04d4988bf33bed0b7505e4dd8f257ecefb4d1a3304329b4122ab8d75cc75b9a55e1ec9c60a6178d59ad654063ae337121b90b8ef4c0f315767e5aa42e6d3c0b4c4a84bf83829211b80bb6474bb0c3fd89cd08fac60ea7b01e9f5f974e67497caf41b0ce43266b33159483cb6b39ca9aab63cc0d5307ddffe5d7d7a53cb27f3a57ea07d4c9f13b09a992bd6216ac51d9ff99682767016cab39656f72dcde34ab5cfa2762f9f64a0cc2e28f3312d3367acf19c00a7bab30c96244347baf4c561dde6310b7d2ca94110c8f602f2e782b7334945f020013bb7936853c012acb24c7d85e0e84a82d8639c954a1be181edb8b1628c99253af95b435fb24b9d8535882c04034d721a147441e15dea79b792e9de4a821fd7a5869039a9798f742a317559147200a930ab1f0b886927a77575c85e6e5bd080a6fbbeac15e655c24d38ad3ee4d1480b0e6702e9146725ec4e2f85b449", 0xfb0}], 0x4, 0x0}, 0x7) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000033c0)=0x4800) mkdirat(r1, &(0x7f0000003400)='./file1\x00', 0x100) r3 = open$dir(&(0x7f0000003440)='./file1\x00', 0x9e1b010f4c1e8fe9, 0x1) r4 = semget(0x3, 0x2, 0xc) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000003480)=""/5) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000003500)=""/16) rename(&(0x7f0000003540)='./file0\x00', &(0x7f0000003580)='./file0/file0\x00') recvfrom$inet(r2, &(0x7f00000035c0)=""/4096, 0x1000, 0x1, &(0x7f00000045c0)={0x2, 0x0}, 0xc) link(&(0x7f0000004600)='./file1\x00', &(0x7f0000004640)='./file0\x00') r5 = semget(0x0, 0x0, 0x108) semctl$IPC_RMID(r5, 0x0, 0x0) getgid() fchmodat(r3, &(0x7f00000046c0)='./file0/file0\x00', 0x181, 0x8a5436d3d836a3bd) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x200}}, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000002d80)) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x7, 0x7, 0x0, "1a114300005a110000fffffffffff700", 0x0, 0xff}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup(r0) r1 = socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x7fff) write(0xffffffffffffffff, &(0x7f00000000c0)="c3", 0xffffffed) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0xfffffffc}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe80"]) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x7ffffffd, 0x7fffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400), 0x0) semget(0x1, 0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) r3 = socket(0x2, 0x2, 0x26) connect$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x20, 0x3, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x3f1, 0x7ffffffffffffffd}) r5 = socket(0x18, 0x2, 0xfd) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r5, &(0x7f0000000000), 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/90) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 2: r0 = kqueue() (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000040)="b886b4e47ff23b4a2c320ae4c394bace698a8221f25c5663be98", 0x1a}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) (async) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) r5 = dup(r0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup(r7) (async) r8 = socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x4}, {0x0, 0x0, 0x0, 0xfffffffc}, {0x2, 0x0, 0x0, 0x40804}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(0xffffffffffffffff, &(0x7f00000000c0)="c3", 0xffffffed) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0xfffffffc}) (async) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe80"]) close(r6) executing program 2: getrusage(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) getpeername$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r6 = socket(0x0, 0x0, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x80) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x8000, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) lseek(0xffffffffffffffff, 0x0, 0x2) lseek(r8, 0x7, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001fc0), 0xa, &(0x7f0000001b80)=[{&(0x7f00000007c0)="889a51e32238bee3df186c911338f814205b7ad44852cafbed9fbe5fd665f5430a42bb5a9ae4e5bb1d28a9f2fc18b1466c6fd26a676d4f091cc361c481f55edd134450ffce8439feec822a2786ee57e30d9531ef77e012df28f3a74fbc5ab853d47c84170d641e26e133c90621c60861c170e9758c54115b94c0e6f7c4ec31836246afa98936bab59a8be2403fbd0fa538cb1ffd5b55190c2cf4db3663cdf09e44558956ef15e89f03c9ae008e856c3384fbfc906acacb191c237c6a4f3694b6fdbafd10b74bb75b8abda53330cb14cddab623a27051cdac4b8a52751d6cba9869011375e7", 0xe5}, {&(0x7f00000008c0)="a89b22bf2890c1d2d1b51c7302c124747f72d81d2a7328049b6f13ee4ab8d13e49901db3364aa3e59707b3fdef52d6d9d9", 0x31}, {&(0x7f0000000900)="c4a4f20a683a271abeb8522db699635b4510e026d1a57f11d82b9b163e250960a990c11d3b6e0031bb7ceb3f55bd8dac612f09edd822decc0bdd124e2306d97d3963521d8be13cfd445f7b1f60fe5df982fd6b1ff6f0bd7a3ec747e544cee261c21d8c7e6f6b16191265eaf5ff2470619c0e8316be1d1464ba43066786a17112c21a882cf8d149632c447ded97dda97372c1c5bf6cce0c37a4e469772f53e0eee4d7331066f5d12d45231cc25cb15d192f4e75734d9306580eb37cbd71f25347778dbbb9de8d5277a94e023a91d88bc30155d563f71eb8216b27b0ffc9c8b3d922d2e4771d289f35ed8746afacb4d1cd0eab14bc3b9419199caa6b334187eb43c11cb422bdde63526abe96208aa0871a1990d570e5a602cf6e1d9747d67cf13e60de3d20fc448245f5a2c326bf85311a339da0cda49e233c74094eb8c9dca81e70e314918829060004c9c0f1668f97edb63278737906b5844f0e5a69bf1f5d345e77417662b24b585f2383650dedc1df7a7464f8ed42d67d86626e07b960e8f257fbec975a0e1ce3e8f341f3eab0c9f70119fe96c12ac0c0443e23a6e03e2d65ce2a159a3cf1e51a9bc20a4aabf85a01b4ec38f480506a5e82577fb08342a8210561d1d8bafc3c8f8fc9691748533293058632f384fd8aaecdc25a2f2e6c0fee90f1f41ab88174a73653c6b4c878c8415f8e0668721ab809ffb9a062d3281f2004a361127738a4d0645406f5f1e6ba1c0ed6e98ed9e181d4a4386ae1aadc16a586d3293f71f91ce938204f3fe2f93b1ace21b00ed619b784071917439998a25b8d5ca13c3db88c6ef546479848e690df6914c8ac993b27f553daa3998cb6b35c92a93ce1aea020743ca23c1003227aa3443f9e131ce1c42384fa3ac18b164d6a6f3b929f66ee7392fa71a1c4c4470d4a2160e8c4b939da28c0fa4265f9c32e025b54378a78fd27041fc05e84a43e38af63394a0b8bfa6c24e1e3a74e198e5a1d1f406ba85f97697cc36d4d7ed4f4a4453088778ff6cf61f6d29631efb9b966f4ae8eb22bc4ce61b6f24aaff10dd7e081b056b161e8c5b8198ba0cbf607a866ad18929f6d5e4447fe2d1c7cfc1331424e6f7917afa57d91b384e11178e7442e31a9ca8fc71b2b582a22a772fbb935a017fb5c37215d2a1a8711e91f190896d35decb298cd36764ea40c4dc9c3f76a66b106a119dcd056d129186079881f342951fb1d37868bfc8e91b3e9fa2d3914d0cded67192287b06f8e92d3e9128cf560da8181609a579e27b9c64721fa46bc3181071009363e892be89b482a6aa06d667e2d36f271eec03adff180eca9f490b1e434d4c7b0902d8277137a291da402729727a4b0acbed652cb486449b53bdb6dd491843858ea3614efdf327406dfbde6fb401c20d29e13b249ea13891ba082b1680eac247455858ea5f516f190303a3daeacc5f1ed53cedf54dc96eb76ee62aa1b99518620bdc8a3ca55adccff3fbb5347b04052d1ace10c217ceef859cb19d834b8dbbd14c5a6da26ed7dd6a168c9243109ef76f0a3d2d151dbd89de791d1d733ecf31b0be7ef804e5eacaf9dec178a6a5568b490157527357d1f566b6eda503828e4ac10670dd133ca1ecaa50a4fb957a116a68b1ba49aa8aee213cc0cc80f2efc329037b30e232fd3dd8aba93e917bedea94c46eecbf7202ee2e17351304ccf92f6e38bac15b58db99519785fa8ed438d71b57551b0a2bf194f8a2d3f1ea5b7d7c6b7cc8e82f9d7c68326d4cc8945dd0f23249f475dc90f6180f6394eed07085c29e1da0c793b72442d7982decf850dbc46379c727d89ae65549b95ce69eaa0e8f6d07ce7bff2c13883e40405497fca5b04f9e6b727456637a22ba1f3e40083d028d048a00dd8dfb7addeb213320e86c26b0682e2275dcc709d6ee479484ad488bb505fb55beb5df1a6cea590f87ef0c68b6079502fedad6adaa9c3cf2e66fae46c17590ea628ac178e973eb09d0cf902b7acc83cc037f3da3c1984daab67b4b3d83804b5362bab92cdfb1c62df26fce195ffc7ad02b32f7c9da08224fa9b1d60f7851d9cc0f51081a86a00a77a8248ecc97c6f883ba76976b4c3538d3076daaaa7943d25c13f349303621722a0f9273937610e6ab63bc01ee77d6c90fd0a4ded185a6228724664588ceb96a6b46b343f4e9ad09a46582df331d66e1390b4bae183f7c7caf4f59d298f713f974000114498a38f533a8a3b25813920df721d114e945de31dcc172498aca90b5fd9df419ff1fa6e5b5357c2f341c87e35c59a1d32e6df5c0770cc52e3612d9f1eb6f7f79979a8a32e95b0c7f3dc1dbd073a1317414dac1d42f3f9435a37d9e87e2276163a363ec43b1bc8a49a10e8635788d1c4d5c0cb726e17e62570b1dd824dfedc71a32ac9dbd68788078430b58ced3a1312effca0e7b72d5111db2c3b8d9aaf64f08614889a92c3f5722fd813d9dbf7b2aa2d99dae47c596e7287415acea3468717f15132b0e1bf6aed16a6d06ee031cef659c96f151d8ee50f9da9a21156a8bce9f6395e492e2093744639ff3cc7f383fe2a22d946e550d312c20daa361600d3412c97f948786cb40fecb4bcb15d3df7d8d7fc6431114d1150be4b5606a9254f2d357233a441e6db79a58ee6f7f866e23c6a81cb07e896c59cf06cc3a74ebad25664698252da911f32a77ef7fc080956e0ee6af690622156e84bd8e1230687046f1c3a346345885931e586d9cccd7fa6473e0b7edfd213fa7f5178c2fb95660e9330db42ad99cbe357c2df9556cb98d2642cf4897e37c2e47aad53d545846b2ad99e5075f116a4dbbceb85ef0abb00aa495d9e6e9741ba6f0d01c716c476e8f1b562d96117a5b44c48aea1c534790afa3bf02956e7e60d6bfcbb12c2334e062eaf8b58911c17d0bd61ac3e2cc70bf1c61ce17c56fb092330141db13aa6b74a3b70c7a79262828db94ac7856037668cdb7ee9c0d41e0ab7a147124fcbdf515765300f380bcfe74d0d30383bb8e703b4723c458fd55c16874b340591258dab639b218a0451654d41c4b8cdc6dad7370275b3da5b314d47cf2e48c218bd8f3c091b9b7891f949cbec5c7c6985f8c19524985303791d51305cacf2de8f9138a6adc04638397ada322ad6eec01af7f7c03083417a10384a1e661ec7b9f07eb40dc2906cded597b813e789d857cb10dd8098836c264b6eb7e410e836f3c46e6e2d3216e57f9c62a9b2095f0a1de92b6d4c48adc6752e4cd02e8cd9bdf98c231333557b9e65b9042c6f6f14f02c719eaf6d62191eac2c40484a69e1998de7cbc67770e24c316917e8bfff9560ec318a169e6af56809a28c0ebbf0ff408c2153037deea4ccd01b70b6de74a5b8ede3beab10204dbefa7f4d285ecc5caadadb4d0e8fbf9d6976a4d8037caafc916e04cded802f61c644644a37b6215486c577fdf1d80b44a14bd3a4a9b9fbdf1bfd7fca1bcd34e1f297ddc30b96dd3d1ac8c08ba2e6e551cdc5371e5e380cd55281c486899e88e92bc703406271f8c6c65a84c145b29286e8abfd6212db3e99c546b1ec86bd63a27ed6d466fad969cfd4b139ee176485079fa65aaeb33f3e41cdbccc913beed37955f0fe7b35bdad89b182e0e4c1d45adcdda2b8dbe59c12e49c9c8fe3eeac06baa792ef383bee53e9c24302b6231b983bb86e211d56ed2625cc1e7cf187c621ba40ea9f0059a32e0c962802f501fe8f1f57426bba31c20839aee25256cc0e782995f5260357c34a7060cab0160db23fd0d8178c9b65f91c2e09e806a2590056dc7fe5cda0e227adbe1943a8ab8437bca0296dd6c6cdc46f6b1b0c26ae637eb3892d611ff1ae615b42f16bc85e1c723265f12ba3adaa58a30e755680a78e575922975d9a9435e68340dbe3a75132ed3aaa732f18698da435b1938d355cf94827466043dc4aa9e20a875bde03402990d8fe1b10cf1e31e735e53959a9fa843cfdd80a19c4acdf0fec311f5d4e0538e8ae1ab28f6ad9ae5f949b4acb7ad7a4f1589c56edda02fa4bbbda9d8c1a43f0b13c72987c2aa74b23782c418e54e037bb9e056203dcd90267d55c19918cea1fb9dd063adc4d49b36202392a805370414aab5594858e3be9bd9cc5323a0565892289178e4ffa5273c6d73a9dd16960846fcb5d7c0457d5e6cfdab5bbf0b4cd1ac9e2a20de8fdb65fe1bc0eab4acdbf49ee2c24aaccf9e582bdc4b0f83d602a2c51237f5949d1d6d022061330d429746f3cc0f0607079cc0b77b54ee850a38f374ef5c2983c369e11dfe215aedfb194d2624f00eed87a4f1faff8bb770a8a2634048cc89134e88604a4c12584daa91f0d5d71cb96f9d3dab40e244fadf9e44ce1698dca9d423823e4ebe53fb2e4e3d7a3c1d1dae2b5cfcd4aa6255bf6cf8dc08a37774047534feddd39e580204e79a1015354ba486de32480b5f24ddd7a7c6c44bcc23eabbdb28f1940a8a319e623c7d8f23333f73858820760ecb3bb0a6414449c2688f74c6174d8fba13962c21ef41190dd31a97e873641c6b09a7d9f888c7b1dab84cb9e22adc30cf5a7d438e23b933c84238dade956598dee5336ae3fcfbdd80e846715872ba78af672924a942d38a47ab8757f4d28991a9366dee0eb3627ae0c9807ec0cdfc527a5be37eff3fc8f8d2a74a866dc18c5be9efb58578a36cb8e02796ec49e47148f1b13c89db8eea5e88dba29b12696e75fe6b3904d39c5923fc362f739a67d33581c99a52ea173a33a8c252838d66d09682bc023593516c5de6b4509fb1e5d717f57b8e92c2b8708b27ed883239ef8d0e8c0405f238fa231da5270ca188b140bb59b2ca6877401a84294cd577069919f0672c80067eb5bb0870de5c2621107e29cfc367f36e109059c397d75d24f5cc093d53fc67c060ea64d0275aed425d359b9f3f128d17fbf481a220d88a778241598680e38612301f57143be00dbf79cb85cc618d4891e8119682ea30af65170e8445029ad98af1e4fc1bb09076fd2c0ee7154313847416fa6f30b899d5fc1f2ae9fdd61afebbc0ec6722f385ca51c3bfa82cd49452616d425f8b3ad4668a92104d93f135128c7e540c867e704fb87f6b9ed731688bac1a801523023d37105b2f5e9a705ea48bdd8c198fd25615ed6e84ceb7ddaa0d5ee077814de591d834b3e0c693bcfc37452608b957a100c6caaa29d920d451b08439d00a3a6e8699df340232f0548258bd3556b360c32108f934e7d854625ace43f8f1c8162ef9b912f5cae07f7f2050cf66c417ddc80d1c5c02d95a514f58e3f1e0862fb084be391f8a6884c06d16ba43dc47b0b58ceca3a369165bd3c82f55b29fcf429a43af6595efffda50f8222389d631e40f126f06b6a296b8a7db2ebcc8dc1ae2cf365878fa614879f0bd2d0c0d4bd8c5177d627c00d84ffa346b29a9127504a4a95bde646fb75c9e8d603f885f5d4ad337d1ac3cd9351abfb4bd25de555ff89bb80dd66512321114d5451f773f0e8560eeb3710df50cbd99aa7def4de454d65ec0da58b3d779ca7eae6d6322b0bba967b8e4c1ebcca5fcd287d036c7c62f848194fa4c13203910283459e9255ced5dcc3059e220f1b279840c9aa77c6ff7790f75b356ae7fd9cb7a846697fe2fb046d87c66beabaefa0dc06c0e11f3193fe1ebf5660a46fbe901556e673191de250e2b56bd2636ea6045b2378ad58dfa6e6060fd9b03e34ccd698d7863de9e1b7d984010f669c0860409bf9db8eb80442a30057bd67f83fc72bbd41c9432ff2da340eb0a2a139ad62ffcd7b9033a350801dd7ae5eff7e9fe4221d68b27f13bd931dc18e089598", 0x1000}, {&(0x7f0000001900)="d18f01aa8c17060f3ddbd78711143d7b96fc24f96b0d03a5c145c4884c39121292657e8c9938e297db62978897d1d2ff6ab7fc57cab0ec0bbf9524694ba778711f74342cfc48ff31b34928d4b4c8ddcf380c3bce2c3461a2c0b000549f4929bc7f759ace5954fdd0270ce7d90f28c110104045b4f3359fc0108e1cbc9341cf49883583e63e6dea73194ce1e3ee35f8fc0a17d5835572911f9399cf63cc4e125b23239b027c5cbbe2f3899ed47056aec934616c9e", 0xb4}, {&(0x7f00000019c0)="111c1342ea40d283495bdefc33212971d35be6f1aaf8cc650e4893ece19bae708320ddd78f2cb86c5cd0d13757824dfa3d2f17fb86", 0x35}, {&(0x7f0000001a00)="ea4bd44cfbd8e115fb28307c293ab5314adf5aeaa8db3dba884666c9ffeef6dde059e11223e32a7a254f2e01c7f27c3ea80613ae10c5f9ceb1d2b5ab4c17f34d9ab19e374f4d6df66fe85339bf49a456d1a2b1", 0x53}, {&(0x7f0000001a80)="f200375655520bb0461d415af5772cb1f21dad653064eba1471a88ca84df98b48234eb5d418d67a6c36a3a0ad3c791414a3d54de1244f7b860f39babb71e3a92388204ad1d34a8f90ade76346f0bb5124a2780efa899ff9fb995c524871b4100b86ad938e33e9195cfdf14df68c12e574a3297a5f927c0e48b7e470afe0be36538a3c6097748acd13d6e3bf2a1487b151d2ddf5b2151dc64e76c411408740b132fad8f42763d7bffeb4981b2b6455075649dddf39bea5ff4d936af0ec482a4db7ec71c0b02e0bb5e068bca216697d48992173e8a55cd66084f3678da3570cb2725cd7a7c0d95fa06", 0xb1}], 0x7, &(0x7f0000001e40)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff]}, @cred={0x0, 0xffff, 0x0, r2, r3}, @cred={0x20}, @cred={0x20}, @cred={0x38, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, r7, r5, r9]}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}], 0x128, 0x404}, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x2, 0x1, 0x5}) r10 = dup(r6) clock_getres(0x4, 0xfffffffffffffffe) r11 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r11) r12 = socket(0x18, 0x2, 0x0) fcntl$setown(r10, 0x6, r11) setsockopt(r12, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r12, 0x80000029, 0xc, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/104, 0x68}], 0x1) executing program 2: symlink(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') r0 = socket(0x11, 0x0, 0x4f) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="120000", 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000001180), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) getitimer(0x2, &(0x7f0000000000)) getgroups(0x1, &(0x7f00000010c0)=[0xffffffffffffffff]) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0/file0/..\x00') syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7fbf, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, '\x00'}, 0x3) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x5, 0x128, r1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) (async) msgget$private(0x0, 0x0) (async) msgget$private(0x0, 0x0) (async) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) (async) getegid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, '\x00'}, 0x3) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) ktrace(0x0, 0x5, 0x128, r1) (async) executing program 5: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r3, 0x28, 0xc, &(0x7f0000000140)="ffdaf64c000000004f0527000000050000000000", 0x14) r4 = socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r5, 0x0) ftruncate(r5, 0x79c8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000100)={0x0, 0xfffffffffffffe9f, &(0x7f0000000240)=[{&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000200)=""/16, 0xffffffffffffff49}], 0x1000000000000048, 0x0}, 0x2) dup2(r0, r7) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x3000)=nil, 0x3000) executing program 7: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00', 0x3) syz_emit_ethernet(0x68, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8016e394eb298e745314d573bf2298ba4d3d6c2e1f02e5660db322f5b8885f8eda2c58d9f7335945c164f27cdddcb8a7eba3f8217f971fd246ac6c8c86ece5c3941c566a4d1a3c72001b615d920553e262087588624250a13d0103c55b28cdd390a98536ed3fb469fe2403009cae5d3c8e062af3a2d2201ee374e76b26c56360939d879c636f4486b30b63dfbc3fdec6604e7b6717219698630df635"]) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semop(0x0, &(0x7f0000000100)=[{0x2, 0x4, 0x1000}, {0x1, 0x101, 0x800}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = getegid() getgroups(0x1, &(0x7f0000000000)=[r4]) mprotect(&(0x7f0000170000/0x1000)=nil, 0x1000, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) executing program 2: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r3 = socket(0x2, 0x8003, 0x3) connect$unix(r3, &(0x7f0000000140), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) sendmsg$unix(r4, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000004c0)="7935c54c7801c92b7604b6671eb8623cf28d7af7d90a730085ffd9621180099a5d168ca6582a7af1bcf43fc4599cd3ed5b05d00dd261565e5296b3563c712abc5ba13f3333ce5e3bedee67fcb72ba0f97e7a1944dd73dd9c3df831ddabc7694522a8d37cd3b7ecc34b0d280d54f63eca7071cd8d688083acc916fbb1b809eff130c43c185a677dd6c037fa3b08e3fbc5c539bbc538f34f39b79e102e5f048ce04d08b1471ee665b43f505db28b95ce63b690dce15ee14779", 0xb8}], 0x1, &(0x7f0000001a80)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) recvmsg(r5, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000240)=""/77, 0x4d}, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000f40000080000fe8000000000000000000000000000bb000000000047000000004000000000002b000000000000002441e1670a4b036d44355e5a0efd4b7c4f4a3788bc81b76544a46caab8a93ae892621f5afc65e02e4ca37af17e9fd87fdf7c2cc4c253d841d81baf7c8dc7a2db810efb678283cb2fda74ae1ca2d81beb0b3a11cd00b00bc0d16493d49db86fb164538c0e95dff9c70feb494e"]) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r9, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe}) executing program 0: sysctl$kern(&(0x7f00000002c0)={0x1, 0x48}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) (async, rerun: 64) r0 = socket(0x18, 0x2, 0x0) (rerun: 64) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x1f, 0x7ff, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x1, 0x3f, 0x0, 0xffffffffffffffa7) (async) unlink(0x0) r3 = getegid() lchown(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x21a00, 0x0) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 2: socket(0x6, 0x3, 0x7f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xd3aa}, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180), 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x1, 0x4af) executing program 2: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x0) r3 = accept$unix(r0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getgid() setregid(r6, 0xffffffffffffffff) r13 = getpgid(0xffffffffffffffff) geteuid() r14 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r14}, 0x0, 0x0, 0x1}) r15 = socket$inet(0x2, 0x2, 0x0) close(r15) r16 = dup(r2) r17 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, r17}) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4e7268dda2866e0dc34eeecaa8770481", 0x10}, {&(0x7f0000000100)}, {&(0x7f0000000380)="8ddfe8d61cc45be7a09f2c06697d29e69fdf56d8fba516b93090eaefb0a1efc315b5c41972ed3d47c0814e054e375b61b0c358ff38db538f64be5382510ccc03937e4ecfd80bd29b2f567c581d317ffc00d7f5bbfe2bcb675c7b8d4e36ad59ceddbbc068d8f63321b52f2f156f58aec509ba3d4beada269a6b673bc5012032f836bb2be2fb8a24ccb457a3267505643eb6bd5267bced7b79cac9425de51d608633c3653fcf00d8494736d62be42770004b6feb0fec61b1c7c052800311920f3dcbf33cafa932bfa20e3db1f4287de99f686d438c06fb268779a37df9d3d9e05cefee62c7", 0xe4}, {&(0x7f00000002c0)="2d0bbce6589ffe80d067099f978bb9ed956a319beacbda9dd327cd783a4ba3d222ec60743a439988c109da5fa9a18323c7c6e96b0e9d147b05d93267c3107f5cf2227e5abd46d1bfee3ae16f7831f1b92e942e06d70dd96bf2450c6934cd1e1a5be9e0bf6607c1291820705b8814e6058e16df1b3fb9f213831d1bf188177b732fdc", 0x82}], 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRESOCT=0x0, @ANYBLOB="000000005a00000000702670d9fe0000000000005725f2b0bd7f5f4d53409853f78a35ecf30fb74568dbba89d188d16399805b7e175fee10262ec698ba6fd842f09c4466cc258996ebd672d2228a46100939c2a2bc609d056170e55aea8823b63138c1873652e58f61cb980d8cdc6539840196674f6ba0aadf6ea65d9a7827d8927f023eda5b4a0038e468f029fec73e82f52e5d32feb8485671cef1ceaed658d77cd7fe51bd6669a2f012ba79cbd690120d059daa481e345c94cdc6b91197956feaac95a447ad8309a6b079ac39a01d558b8a0f79e403916153b8ea5e311e6072d49ea97853961df91a15b53eecc1268fc7cd021157b24ca6a8d8803401b7f7900e59452c51da", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRESDEC=r5, @ANYRES32=r15, @ANYRES64=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESDEC=r12, @ANYRESHEX=r16, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}, 0x3) close(r0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x1, &(0x7f00000001c0)="b5a3be3cf64ef76f42200c0a323ee1f8b03825df9826407417dc23dd00cb8f3e3013ed969442a6af7228655f064386017e4fa92e559475db00d1838e4ebfbdfddf026fe5669c6c151c5ab137cd5b7db98d50a62478e80544d33f9a5a29b829fa7a27849473d4a69f7cb7e4b3b8cfe47171a444b15517e1895c98797e7c460cdb2be5b7757fb990b5436a7d22f1152144f467e1ce4e46043b3da3ac49fb0ad10ceb3359c13b108c102c51872a58d76716b0fcdf49cc26d2bd562733a30dfab23b3ab13b9e810c41313752515893ee201629b42fd89f6306db56477d9a8b0c2a23c1860587a506d48ceb4ea2aba8587b89ab88490dace7b006d42d", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = semget$private(0x0, 0x4, 0x615) semop(r0, &(0x7f0000000400), 0x0) semop(r0, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/165) r1 = getuid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x65c1, r1, r2, 0x0, 0x0, 0x100, 0x1}, 0x6, 0x1, 0x3}) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000d80)=[{&(0x7f00000002c0)="7860cca14f697beeb04738eb5ce14a7405b1327bfae09fc7842b2b622551f8fd406017ee1d871c9b3942bfbffda4f5c571fe4e21e9f84f1f5dc0ecd9beb4d7e9f5f4aace568aaad3f37732135c5861eb6d3ed45f112a32837455b7777d2a11bde7be99cd4132658cb7dd958b518c7188586e25283223e4f4b4a0264eaae2e9a474b3ca31291e5bbd48c620b981d7e2ffa4fde18a965431e9422f9079ae9353b382f401b982", 0xa5}, {&(0x7f0000000400)="6cbb13d8ab885479bffe9ae3f6fddd00ba09f56e6ed5986e19fb3ebc3ac6fb3df545c0f18beab870b82eb4315e61751ad84f24664d5e115378c2d74af84e654364964ccb2616b832b21c7d4eba54a3d00ab60ec92a40e0299f656b0edf492cefe55b0a62d85f82f20e462528ee017e32fbee121c3fc04f6efcc26264eb3d4a3d5a7e5dc495eaf7241f8c8fa4c0b6b0ddf0f5946d1dc779891500cd8f944d169d0bd513e62495bd575521ed6596686928088611ef0021fca3d442c835ea82a0e561917e91b90cfedf25e8386f9e2f28af4c6a299faa6e1e4a24844d84e7da7116403d193bc9a54f1da41c857731f09f165d4fd179de", 0xf5}, {&(0x7f0000000080)="196866b43b96dcfe40587a42a4935a1e3c48d485b226166f434b34a3082563bdb5d649e76cc208ae76e053d1dc8aebba2eccfaa20b27d7834d44ba3d2fc5d2dab848a71111967d4ef0476ce6b450b1f149609a79e14b4dbbed5a5806816c300569a0996e71b15a874dabd7d45c7f1b8d9f04a57bc259e83ff80a32524fd1559833c475b50c920fd54990e86b51497fa72f8efc36f0e1ccf5b091459c9366c3bfede778b195f4176279c3", 0xaa}, {&(0x7f0000000740)="e046de9ded838a6051cae0cdca50fb21c5d00300d7035d08326a3b35b721c23dcf1156197041716ed04b95015506bec2168a4924118cf4a3e2b1093e3f3dd755f7bbca62f20c292743a0348f4873a5377c37f9cfd72c16d8f0a18f45114eeadb02dbc4928e90622ed13f868ddfedc778df6e1ad5479376bd838bff8c52f3ec7e7a39126a03abfb94d7a62b619389e5e8fa2eec21632ffc20c23d75503eb5ec57ea565f53edf73dcf1c9c3dd3c2b3644e9dd8fb54c60dc89edbc0993644b2abcba65f6e4e06619498e2ac80406acbe9609e77", 0xd2}, {&(0x7f0000000840)="4ff6bc816f43757a5a4adacaa1b9b89fa93083f5ebc208000aca9226eacf7f7eb263834ff3206d72698f94e2cc0624833443d7acad491595403a58278316e954fc4cb4a032f37f33355fda6bf1bfe85ce2663568b45d497cdd49b13f4d435108825db12f20ba91c3b86ba90060c7a4a36f51898ed9d528cbcee2970ba798bb57867947eebd2a4a8f16023a8492d505a4ea123b6daef8e567feb481436b03cd19a07f634fcde35acfa822b2fa80537b67c6242fc9816a25758a63", 0xba}, {&(0x7f0000000e00)="6c442c5e7c6ac6c6125b1a6cc32d1d488a6dbda2bf701b693c3e563c2968a0e5fecbd853066642e08054f35581fa7f51598585bd49acc93cebd2e4fd20a133580a3a77da302f4a8e5dfa2e30a826447cd6c8903becedeac125b195e2b95271a437814dce6efacf6a0343d15fbcc92a0dc41754df718e9cde2e197a1afee1d4c799357171a2a72489fcb20e0dd23905552e4aa72754ec9887b886b2e2afa1bf66e67dd24e3e733f7e24d04bd65f4bd26cc04daf1c540446a0f05299146aa1c2ddea44", 0xc2}, {&(0x7f0000000bc0)="e6ca11ce8bf59a8a38c70a8793ac0901f345a6a8e4b0062a3c83929985740e8a0e4faee5cf38608e6a383c43a465085b6906e1d3bfaa624ce05a467805da6aff548f46378539c38c188a05bc3b1c5975555b6756586c69579e2ff90d1cfb4d05ed425befc91d4304a2470effd3126bc9c4e9cee00da6e741ff75b963c38931b8de846f674d666de3089c61442b9da6d751f28703ae39e41d00119bdc2ab68879bb0a87fef873484708f04a9f8c475a960dd590033a87840a8770897c121db5740970495e6e8445045f7f4b35c5efc0675f", 0xd1}], 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0, 0x4}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) flock(r2, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x20, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x200100000000}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = dup2(r1, r0) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x63, 0x0, 0x37) syz_emit_ethernet(0x52, &(0x7f0000000600)={@local, @random="a759c7334c0e", [], {@ipv6={0x86dd, {0x0, 0x6, '#\x00', 0x1c, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="00004000000000df0000ec000200", {[@hopopts], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r1, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000340)="129bc50c89ddf0abbc0e1723e190f233d02e69223a2e91238e558762f9442de5537adc6010c692365691a5714ae69d81d35aebbd5666d8447cd2679d1b3bef96230d29808c2b2ea4b0a0a91fd4cb30752555d54a7c30eef79c79959e3b072501c5659e0180000000000000053519cc869cd3c68d21d8c77b565871e9eb04fba98a3daf076aa5236b8972b45e79271a81f15fb003bf852fbd5b7d7b05c1367bf9b2ff96ee964c28bc5921a78fbac576c1b99f1d359f51519cc839edd07c02ce8b0336138519f33f980b0fa046eaf59ba06615ec46", 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x0, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) executing program 3: setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x54}) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7566024e814936c6, 0x10, 0xffffffffffffffff, 0x0) close(r0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x20}, 0x2, &(0x7f0000000140)="e45c681ea49235f051888958c943691bed05e8b3ffaba840c2b109614195ba775f4fbe891e0ba6a8793c61dbd4a361987d51661cf6763d775bef735ac526d7c7c57a4ec6f043d7a4ea29be0538e7e429fb7bbfb8d285f60ccd2c275bb7e750b4d3c8943f3a9bc4685a3e42123571200ba515984b1ef39d38326f76987509e0f5a5d6d83adda1af1362fe4b86debe9dd71eea6356bf5b116f80e70156c90c74301ca385308d409e0de6ab2cfd03c8ca2e2b2ec3519b10b050d9d11155649ee0", &(0x7f0000000040)=0xbf, &(0x7f0000000200)="f12000e47c14b782126f404ffacacc7e1ed0009c9a400637d70184a5c55f9448954c0c8d3530aecc4f0278d26324e36f362e8330d6958f3af34f8939b110ab94a7bc73f17d083869dc728ba60ac5f16622064cb09eab6d91b0", 0x59) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0x1f) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000002c0)=0x9, 0x4) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/254}, &(0x7f00000001c0)=0x100) r3 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000001400)="a1d4462e78532476e72c73807cd042fbca912f7caffdf0c2b05bddc2693705bcdff93221d1af5958ba33f3042175e10dea696090e8ef5dbdce6592da329450f6c6f241e1bcd526bb56a86ea4ac6df06308ad7201f93b279015c675de2897aac0daafd34c7737833bfb64fd215f221b304050bf9d66707360e3e2eaf1bf9679e9a4eba7687b5f6d54b6c7157dc76400fd1299f1b060fb74477fdf15848ec585a51cf04107adcf88eb73e69ffbfbf520423993762b781541d21a95e41c0bebc37792914245454ec8218151194fd827ea8eedd3636f89abc2880e08bbafc89cadd458b98f4633fc003bd324412da08d177362701bfd01fde48381ca720597baf4e838802b59694794ed9c37d4d56b266adcc0ad57212f8afbabcf66cd1d36704f8ab1979e22649747e4dde5f2cf41e90b9c43d473461be67ec6760fc182ddeec24f2e982c7a34800859cb91df6057f7cea9475f620e077306ecde7d991e91c9d16f68e97e4171ffa6f2a2792968c5f925edac1d07e73ec3290d0d11bf0c536ed3137a357fad8c98ed5c7a183df33354cb569bcb58b78dbb93f401a76649a7a191ba6f27bcb14d9ed9d3cac75c1f40be209e1da336f9391376f630492bdae4166f8146f0b3cf1c3e1aed65e8bf88ceadadf56205517676cdfdee1866fdcfa2f1a2df784bd14ceeee6fe228ff3d7244568386a055ee5f665b63456756380bc570b97ef055772d71bdceb860cc9a4f6eaf84375c4d840fcef14d3566c493f4cab3b9b6323a020224c47bb47bbbc81b2dda745c3f9ad17fcae6e8c4a81488e6793db2eebb5c2b6e65524a67df174f53210870b730a02898eaa44433fd8e122f69ee0c707e8e8edb622ce9ed1952fe15efd4c49b0097652d3f62c2574d803c929fcbb604e6de3fd896981ce4400016e082347cbe7ddac5679ce956bbc20df27087834a9248ddad148db476ea9c704c13b698059968e229b6ec742eee9a40a684b7ea7ffa4df1efad31bc4e715a2e6b8bfc0047b0d1068e1a3f909ffed050da7f1e479751e1096eccd6e321b4b62de4c434a2eeb57869fb31476336efc13e84cc37c9fba077e25c9b2fee47d62c06523301e6b2f2126680ef42b390e84d44e8a53b312617c99f92c95e9713cf8780136b1cb541a68995aa8baee64d89bd376b91b8daaecd15cfe1047bcb22bce9e941287390b1155fd7592c6b4ad6cb31521ce60e16f0a8385cfa92e07f91e06ad2647e55d4cacd1dd6afbe655dd8b954e77035863e5e76329fbacac58746a03c40507d7cab68f9d95a255bbf155f92f30182f3cf4584aa57a955fae8a542214da16d4a68552d92f2abebb58893a15568368fdedc88086d83e6239ab69366d168c3a86c7dddd72b1855d82d715ac95c831a3bbff9d013c1e551b41ab22ded1a160d440dd3ea9d321d3ac1fc886ad7225b1d768c65c55d5ddd351b48d0203701b71e5ec48b57681843aedb95afa5e4772058e0374a7067f9e3c5369d2d5da1f6d10dcdb653e827891d1a1609965b852b368450b55dbe94baf25be1987a1ec87589fba9afe73b614f22042e4760df108a1221f507982d0fa26ad604cbea39033697cba28a96924e4df6bc6cc9842db4f8a4fec62e310e8afd071fd8d382e01153741c029e0ffa9a9d11041e85b1ad4befb4c526c9bb2f9a235504c88bad097c3faa4255a4fc3ffcb54b8042409e2cd83fb05fd1d73974c6ac2180864ee17281baa8664c7eb2a1230905e91463fd78eab452a455483733e2be0a572e6fc58d3f095c99fbbdf4768f909cabb9500308e8af27097ecb911e7ce610ca4f4fb0ff557493a8302d246a5fc54006ec08bdff0fd1415da215af0a52b60a325b0c52fe163fa68ce3dd379120390071df762dcd5c7146ab8cecfeea3909928be7ececb80f3c591a4984584b740d24ed8d29fcb00d8ab40dc7e179e2dbd9317fa05d35a7b63d916555f6ed4b1f2108ebc5477e7a22517b8071ddbcbdaa17ec8886ca6097fc3c78b86ae2e473b51492b1ab87bad06acf8be0adbb79bdc8b06cf2099a50d36934d9f6ee995a6c44f9faae3133d583d4ad91c62963baede73511461222bf2f0d421214dd27ab0442e482d03eebabb92bd5a2189bd2bc101856a8c0b3daea441926f4a322d2f3a02dbb1830b2ed84251f320bdf8dca027820e63af1a5a1f6452a36519454e621beb16e91fc7fd8e35154bdab22860db52dd8e2ac63a1a29b23d17895eac920f387366a0be260cd671b5a9a59e14bddae4a52068ab48b92a31ae7727f8ab960d79c1d574353876f57c4da6b59d0a7af49b5a952423f365e4a33b1c4a812d25339e2fb1e870c154f031a1fd795729c9f66544502e73f89f3a51f70f35e4936c5c5e346c73202921d26e6c332c1c86dc7a1782da76f744a26a58345f4ca349095f6da0cebb49b39697a615d7c56cefd87c6690eafcfff791b6dd9b96c793451bff6083addf17d0f96507427b241d8430f36360149035ba4c1ccbd0da0f2a5b7aacd57ad295ac74564873533cdec1a6dde018ec383c0e1bb5ff70164c97560848a09ff2d6c677c3144cece85db96226b8d5be76bd2ef174a604a640bfd23f7a038afd936decbc1c79f1b85d8241ceb330154d54541c23952265aa624b734549f3f533ddbeeb143058f9b8cca0e7bfd564a7f54832d2193a3376eac396e148afecc19a87be9592f48f35d5a05f3224b28825e8b980551e318674e1a59c5637950d330878d4574c6b5b7c00190b79feb3635b0ffecd85319ef7fd535221d4d0a4cc51315865295fd9d46d6b30dfa0191160978d2b43d6a55f96e10309eefe1abc4ead2e68b179a9447f8968f2a34eceb110e7da12026667848702e4db0a06aabba2782eb4a93fbafe25f91378c9881a060306895081a1b63619538f16a0cc4dab4c74b4687be32f11491e2cbaff6909ec43e77f1343fb2799ff174db1197f0734917919dcbeda32d03f51a763aae15bfc95d49c730df9e7f9bb1e334acccc73fbd27a182905e717427d64b7ad83097c11fa2b8742416e057e5fbd5c5c21ba3cfe4770930c31429a06b8689c36ae4909a98b4f9f28a274dfbd2e3172fd29adeeb6b1b0994f6a3e8b1b08083a9b4b3a7af57fe1e828d18f9005958d2a8731042594c0dd1ce57302cdb894744b0a17cedf5ba967bbd68c991cc5be77a8878b50cd4e54fec73f13b4a80a4fc882f0834617d4a2b3e17e972572488ec180783897d23b1d7f2c3695229f8956e56f1807269d7725ba0b093b90846d588e2d72b56cd1135560b7481bcb554ccdbf6966dc1dbc1617b3159f557beac0d826a9b37292ae25dbb47b1ce26bcc110ef659c8e52703383804d92e7cf4847eed0b327172c53cd6997b5f6f08ba6e3e322e7170298e7341dbeb56505513f2dd31ed8af444d901b4b29a2e6e08b92129bb3c95ba0583d0e5d3f5f7402b22c7401b6ea95c08edb31d3478e2fd056e9149aed68f053ef8511ecc0f04fd5b8dd3ad70a26a860e80746eeaa3cfa713f5cfe8ff4e49cb6ef0d98a3cb6155fc78c3cf13f8f47d1eb506ecc1d43ef6a6c1f8d9c0b9417f7c9a00345643db8479421e63e8f316e2f46baeb1517bb3cc5d5e390cdb48eda8be2374b35862d7de9cbc6b18786aa4780fcd7db69d8571260229b6a58cac3befd12de8e31bad28bfb2ec11aec3dd0c95854e6ca0ab3462bd7190ec05a4a41194d023143cf0db5c67d8359e05323e3c163cf8fd2a5b056c9726e27e2aa680083fbf98cdb3fdd22dbd100bee08791c135224c6739cfc68053d23384354beb6e987a5d4eb555ac31ad72593053203108fdbf291cc8725eedd2a61a6e030691b2d2543d64da58f1c0ebe0e6fd584c67e2215bc1b2e42388e4281ae472d04112285fed8f8aa27e9a61f6010519642f964b9a7b759bff110adfc246926182f569cbb5e61ae509ea0bac6c91ef4bccabdd8e8131a5a866c505fd7d22862f4cfe36b9cca959c1a05b06ffe41e5565e9265adf060b9017cc1c12a302e0fc997f560bc1a45f5fcc2374c1942d9ef94f6128d0735b3a5dd01cd32072119fbfd6cb6ab4b0c14cae7ccb7ccea4c4b2fc9b474f1bcab951d4e47c514e29ec5ba012e34738830bd89a6d07086fbb600512f2854b2895733968ca902090847ae7ac660bbe370b28113ff88d4172ec2fa94e1e451d6295221b1d0b74910a274e9fde255152269ac1e2d63c44f077381c4f9aaeecf011d43445196a3b73d4413ff49b552b9a7ad9625aea4504b01eef348d3ee740022ead2c94c6913f6508b8c00eca36332f6c3bf5afff5681c316f22ffd7969a1ae540317cec3de023e62eea971f080957b826c83c039f6c722c41afad8a059dcbda0913fcb39de209afec696f804255ed864a49a750c699208d227f2da7d399aaed543938fbfbe8840b8b10e99be86eb6cbcf86b14ea61258110d8b9b5c1a6054aac12e018078991d337fb7a9a968d590bdde656ab892019f28ebc13b82261aa69e17013f8a065d6ef6f822b82908d4b500ee7828617f6fc4b032c8fa9a8c752399f00538cf80a0330979eb348b80e789f5e8be2245c50ca8246c0a4c1e9ce787535e80e8162b8d2054740aa8a678d5944f095c03dd1e49a1896a02240b38bdccd5bbffbaec21404db3062b1680164333b60c72779e37be6eb96a62b293f2d56742859eb2ebcb7c8e0b0e9983a5b7c604361265755339e36f3ff5ecf906f48ccfd5db3b845731e2a5016fc35df5b80aafee5f08ebf45dc4ccb0cf4d7ac117844f5240f1000110b8aacd8947e953c002ef47a9b29be74b9a893ed1552ede57b22b8eb3e2a00cd41263b8e9dfb3fd50e943bf468cc39d9b7d498d31c19d0008fa3b3dad3f1e6b3453c3ca581ad1041a1b7a62b95df63c4d3da98739d2124d1f1a62bc35a21d06634ca2cbd14cc3f70643206fa505d01f9c376c1e55c51bfd40f5d946a17ddc708c8b208ac332c44e4cd05a0f831b098fe79b141c0b745bd7cfcc871da63df390872153aad0187cea6bf4a13c873d12ba74f6577b7601c0f865671a5c082e23485581ce102e536094e807f7d0efa3cc15b01a84018dd2932e9386c8217957b70bf7f120b453f436ae58ae347c6c00ea29a77ce394f4b8964c69b82c99c0285454085314583dcf391d244a7a12129bf1f5692ce919ef881f7feedae73079269fd9c76e81b728697436e7af6b5256efe64078473fa467966ab99a1cc34dd2433f6080a42d35f7a041df55f58186865590e50554e0e54985c1a49dc409ce9cf158f225d1493597226dfabcd6e53143e7f0c319bb5eaf576ca9de575bede29da78548b8b96aecd5fe6f83d3d0b2b8ac0b356f722cb30c4cfeb4ea68f26f7211c3a60fec56910d3ec49d63ac85cd7696cf9e72004cd18672cab2095f8f8d9142bf0c925aa8ffd167aa8d41e0ef5d021b2b73e954fda63b1a7b72fd7c705b5650d7baf8a3d16ff80b36790c0328d5d17e7c35d655987a8ab677ff6e6b2583f07c26ec0b69f430eac00b39ac8f9c6f390b38c68b13760d7fbaef622bf38b8d00b1c587bd72f838f7b3732ed646f310fa96ee79d8bc37ae76a4226f69c3b785468edb4717221e48ae67c58b22c34a0a2255be389d254c55fc8271615964a448c2788756a09daf226a2d32d982a68d0cb28138d9a38dae101b8ac601c5ade8649914e4f3c4d67c73478f0b6af9c79b1a346e614420c601479cad73ff777e0e0e60f7cb776ac335f60c271d03ce05e35528cf07fff44d96ddcadf5011bd7e0e410218b4d602bfa217a3d336c2b94c80fe339612dfa9cac7c6549783a7cd37", &(0x7f0000000200)=0x1000, &(0x7f0000002400)="f79c00747588696ddec9becdd680df725967a293b8ed7b6c670e48d98b467c0e720cbcf8a9434ba333616b630d610b2d8ee16101c170a6ec80039e14a9f978672f801c0de1873bd31b844b33eb5c7ca47edb38d8f7f9c6c947a1c15d0e148a524df971caddeb016adad0c817f834f1477804ef9406b23c66fd11f5dbefe3cb4ba91240f139a492cbbc8f86a3dfb75a5d6a7dc0cd87c912f34cb2c85c8dbd85d82011a0110e663984fffde974183abb89fa256c0c1521dadef9c405158be8ed77aec1c4c5f3363e3cee53546d009595b588b07cbfa41b3f92e9c1a0930fb2f21a27fa24c696cb75ed4d4bcd94633f85ea0978efbd1d516f0f7c1419143a629cda1c5b976335b39c5307067a9ee971e10ab6660e2c2881d56822c932b13d4991a2196953f825c52c3f0acbbacea601dc4bade40d08c930b516563cc1faf09ea4cb3a213c090093d85179c2e38d71ac14a4db18d51ab31da1b6451800bb8e41ac545f767e0948f005fd4253a5e933e0930787244f094468a2796a493ced9be8b01834836ee4c5f172479faaa0914b29ef03123525b7feb95f822ee7821231e0681fe427f0b8067e7c852123f8bb6d88537352f9ced7c0840a5bf368c1a0fa5fc897d011478a54c488a06a1b874f20ad3dabaf4ce6111bf0b9b09e48b7f9b5c20d1c0c284e2ce10e49726b6b672e9fc1332af3cb87d2d7b1563cef12f8b5f9fc5369ddcd4e6c3064e07a7976dcb52f6ed1fd1e3d2199aad1600f537f8589ac4969ad812129442234a9f26bf0cf1507651899a10eb6e9d6f0a57d50c849c90fa91a9121afa4af206c04ecd8108841f92435b7aae3ec03cf552a5bf847f99dc3702c0b40dc8d4aa31d8b808003e6d63b6eb406bb020937f6c35d6d0b8b2c3030afee0514431cf94c900bd5dad6ac494fa6163ef995852f556cdef34b3ebe4a8ac4901f842e42073e3a8c7a06791b6d6fad85e6fa1cffe8b2cc48c327e28007cff7daa06dc3c3abc3c2efe52cbb80b9d4eba7409bbfa54e3d902b86b15ff77733ebf9e7bef03d20b5adbc753f25ec97b01020779acdf5d5f5f301962433c7f5eb259a543b94dd963810365539d88710f0b4854d8e4ad9648d0b42da3e7e8c679d1de57fbfe30315cfe80e4f62a7ec861e41fff15efee0cd5f62c792b40c84dec7f9804093c5d54db54bdef2c81e5cad0895932309116dc2018f7c8000f125c3a495fe5212424622b66ca9326273e6e20ea57ae3724e08b5cc7885ad49b2b52320cd10ce6f0ffa2ffd23026838c65ad3310dfb9cea214be62902a662119cd19de8f3725060359f85c22dbd58b52fcc30f69f686c375949f625e0f1d1930635aaaf1b01e55c792647d9b8ca8a16ccccb4e763fe61c5bccd0813653b5a2e68a81ba28403dbc409a46b40afd8cb3052f142a022ef0b1ce4a83cda152fea5dc2381d781930049f8b86fc54727922ba1def357e3e98ec4e096c9d1a436c29befb788170b84b565fd6d42e2815acacf6c5ceac15dbc995cca6f41e068999ad971aa1a2492c5e0c19ad2ac2dca9d433fe1c3a249ffb23730c1b98acfe0c87cd05c0d455aa5cff71f1587e9e26e209f6f7dda7543175931d8f34dbf0f3167bfcb1e8fc932c7752fc049b932bea756bf19e19c8bc893966b2dc25f8d01fa2a05330828f697c4b9e1d4c8ed06b532dee7e729adecac11eab1c344c396fdbed89b59faecc90a123aaa848c4a3ed13b06071d579dd71186422bde766b11c0a3625d51643fdfd63d66912a4e1b61a981f3a1630dbb1f7c2b9c3fd714939f9d71ea2230aef9c7c073141733a5eece777669035647830a7cafd002a219e7339c89c35a1053b25bf2c58df05af12b52f5f0a2898e43eb54c6d17f9e716052511be549c5e0ced3c01970ec288860ac7aaccc2fed8d383b252b269a4f9d90f8220b6dd3ff967c51225493a4f5f07e9b1d1bd3462c1a58dd1c40a30a98dbbcbbd0baa69bc48758344447117f552009249abd90265dea49d6e1bd42c69b1fae469f38db10820fd22f78fb6097af978b272ae1cfd9568718d3097ff106ea82eb950d1fbcfaeef70975d8260bf70bd5e7b6eefdb851feb298691db351b061cf751796f65995eaa248a9dfd3e293291cce195ae400c9e5e9b70162e0a5e735433f0c8df1c3f824cb201799aeb340a233310cffc2694765852d61f931b6f9d79cd845411c76838233c9922e0c3cce25da447e64cf193274c6ed1ef0c222bb9a4c27c1ac8959a6457008d5a58d170f3bdf1ba7065c1961fccb0fd30dd24861ade6c2f46a1bffcad5b9b0ba02a6be36e4484600bd7922ffff91756fb9064e1269d697487cc14295e20bc1e0f417d5686096490f9e6215616b20d432f5a203bacc1f8f5b1503472b0fdf94540b7483339825e25a7459c62e4063d3846978ad97d8615105e71bba4cb9a2846e3daf4fe815f01ac5777b304c6a5cd17ec8ff8f3ddfff23a6b62065781d0d32519be5288180bb88b7c64e5d18afcc3ec462636a4db0fb7c5b2b551e05fcfe12ada927aa97bbfe2045b1b0d0bbdf4e791cc3ab896513e706c80aae9af4a16071e66c0b6c518e63d707168c228da0d9d190b3b44e589c9c35564f18317683d8f6bcf52e38c3e5e867896b3e8d0b19533b2851d11946d64072bb4478463ba29bb4d79370e66fa543d5916be08503211d4cbb36b276c0d8fe2f799d473c8d105343c1527e943e7d6af1ea3e7d63dc2425f716b7c58773e9d0e89a2b73abdb422a04a44c668e2c333cbbf9f7d12324b8380ab97f321ed2c1392e1465d23db5b4ccc4f5d8fd1da398570c6e21ca61d657028f90bee0a9d8c3c2abeb801e1704d3b28115c5ea6ed46dd923ce545656c36256e4241eeebbb3913f0227e0a16edf2881fbb7cfc30b19e53c12a73cfb3e648d15d11c2d9a2e951aa7833d557ebbcfb2e8c45142cfa2854b0b9df5c5b2f099b739c98f99cdcbde21037b7e0d70120d3ff983a164964777755ab5904a4fd227503aea69ad9b156e0714e4f58b3f26a1c6396ac4d71521bb8a175d627dadcfabc0c00dbe094a7acdfc7d8926bde2640736eabf6ab77370ac9b2d7c9448a679a143fd723493753a2e8aa53cae638823a94c3d0bac93ced4c3530587eef634e5a8a651fd128684d82c12f6212615f79c08ee68f21d503d68f31b0739eb8d88d23d573a2c7e0c171f878a2f9f792f646043d228e373b894591a6f0cd24a4da57f7235a7e586c7c9953af3fd2438c19b815692f6baffa8921243e983897681a6cfbf32fc0655306d6ad37b364209b2f737e81701841ebb6d824495257d0ab895bb162c84679d40c20d72747ea254262b3b1da6f99b6574c25f5c89b9bb31cc5a88c1c97ebde614ded3f862f1a5e0f55855df1562e893914822c15c376aa6a66bfb05f04f562e60508a359290df581108a2611c32b679c975abf921d3849fa2d06014e1187b731f05dc0d48d073cbac7a1d0d8a4aba6762cc491016f23ea7ecf0833cfc77555d7dad15bb03c5b0cc573c7088346b2990836cf47d7ff8979d069afabd162b2428cfd6fe41f14a80c732ba05e280aafb7efc90559ce28c09cde683308479d93f9b49400832eb47a6fdcde970c1ac3a5c31fd45f5c877bff72c09f4c0498eada02a31b764e37d1797ef48bf6c847bf7e1ef525e11032a779463c424cd8efa96a232ff6546461741110d18cf9a8ed8bdaa2d77afa66b5ba83cf6ba7cee9d748b1daa442085e08b8be19bd32b39a143c5267db91fe8b9348598e2dc23bcd2f4f67f063dcfed4d78ef74c015623badfec49098fe12d5c5313096951b01a269aad5b250379543dd0cad41820fc4eda00e64b9e009567d41580e60be1b8e917d4874a457f2782a40350be7c9d703a25976673c2c629f68afc261282e6a26e83158422932eb0e3ae0faf91f457f7aa23197d595db9c3073896f7ddec97dac6b59eff2df8ef426ced0322f2a7d560a3c8cb17575d36a1e035b387336ad32a3822713a95cd2c6c57218cea8d60d13a5fdbea270bb00579aba8feab6f325781aecb3be9865edf671d59b32c9f0c3d82478afa7de1a6ac7488fb542e98b5ea29841c036ce3461f71ceaaa587fd0fe923bc381842f8ac63c66747f7414f26342a2da6c9d5a1a66eb23f363ff768f5bda040bd3e479053a73b0047272e5ea2d55d08858325651d16afb855a33d384bcc0462f4953364b372286e1dd86b7df0dec9896a71ecc5adecedd5ee032fdef5616616db6d0210845a0254986779fa29e25d219a298cc95ac8cecd4fb30a1b939371c87f4640ebbe2a887075cb47f98c215ef8f834a1348b4e1684dcc59e3398b439ab9f5949a5a425b3d36d5c260c7177de937390416d2f3808fd90710e93f9de9b33bc6823d39d04fbb42f2016635eca81e5313d9c6a98ad745ecabca6b8e35ef8e0d7d6eaa17528e5c0ec8174c87e75708a8e278e77963aacf8b7b0cf9e749482359ee0a92f021b7ece5525a4f9bdae35275522f3459bc8da149f1870c044b22af2746648f397cb4fc372deb93ea43709792f66a86abf4afba061bb383e2f2fcf06f5105ec83d9811156d0f270da3f39bed393c470e08f67a8777d597853b2392639ea6c453a03eeb7968375dbd0bb79d34452bd5f3746058d72b265ec5fc7f051800867296583cf62b2163bc746c44ad97632da265ef387fc6403fa05f19896f38f9de80403521b6eb995cacaa15509d507f26a48e25cba857d7bd1ba2aae1b1042ad9040433592e92f9b783917a9b4c1e48408ab7024ee7aac3deb10abb5674a5ffaf97fa245cb5adf4c199934fbd24ad7ed604e390b894d2c40e741b9ede193856a67eecae371ae1ac3ee339719ecca4a6d875775c6f73a05b3fb305cbf70d11127d2ea34a147482134a88a317c661f62d5eeda7d3ffe9a9769e7ec57b277e9373ad484f1734d2f6f49053ee2959b4ec0a62f4a4e7ae67bcbbf50c36f6c7afd3067b35f472cf5dc27fb825bdb96550382d73486ac2537e22b8609f527aacf85a728dbb299ab0619ffe5a84019b59888b9b26ec90ad08f44bcf5f9b084070a6a12d979156d818a79c9facbd903ee212daaae5a32d2c22f6a5efc93aa10b7c6679be813729e8282040bf50b8448507034b2db7a35ecc02267e4504d21624eb64cc65892c49e18abe5d750ad73e2c1a4e6cdaa1e322493be0917293f532478869c307c77ca808448b022feb1be5927d728cc99713ae24b635ab53bad1dc170cd2890ccaac137b5723a2c071a311cf4ddd3f4eafe8c650bf733e3eba026b0110a638cc18ff62cfb8bfd62aea67fc3becb20dba0225de89c32c89a6c42ec782ab8f52cdb391f6c0667cbce160efcae52cee05f6f9c1d0bc4ce3fddbef796a6fe458c59f7566e0361217f000719f448a842528c11bf87b739550c35b3799b4306a5f7e9cfaee2929bf1d625bf66c3ffbdb5edfde74a59a4c52a01e723632f9b3d046b1816e39446c189c5fdc4c874659a8b0aca49474ab8940ff4b671d16b4c48b2004d2a04dfb9ac22e47e102783f5bd183c7f908ef1c816151fe9d156af1c79c53484a5be11943ff267aed1f3d0b82e5d9e8eaac55a274b09c62c04a8ec5c744819d66cd9c470753482f62d64c4b77642b1bca9781ae626301e781727b5e6743f3ddeee5aa0c23056d6700d84d522925be240fd0fc901b648b84e59e0605db542508b339eed416a4a5d8c789fda0664e4f352b432bed653406d7fb9465bbc2f33d0183249c0be530cff64764939130d1da86238c1d3adf1fbb8d8e7e371a6b091799d5096a0faf468c4553ae25", 0x1000) sysctl$vfs_nfs(&(0x7f0000000280), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000001100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000001140), &(0x7f0000002140), 0x0, 0x0) connect$unix(r3, &(0x7f00000013c0), 0xa) r4 = socket(0x11, 0x3, 0x0) r5 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000100)="864c80da", 0x4) sendto$unix(r4, &(0x7f0000000080)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be00164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002012fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x53) connect$unix(r2, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x8c) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/63) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) executing program 7: socket(0x18, 0x2, 0x7) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) semget(0x3, 0x0, 0x0) close(r2) fchdir(r2) poll(&(0x7f0000000000), 0x0, 0x8) r3 = semget(0x2, 0x3, 0x308) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000000)=""/36) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) executing program 4: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000140)="a8619d07d507cf3d1416f74303194954fd", &(0x7f0000000100)=0x11, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x2) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x0) mlockall(0x1) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) clock_gettime(0x3, &(0x7f0000000000)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) close(r1) r2 = socket(0x10, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000100)="03001a00", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x2, 0x1ff, {0x4, 0xffffffffffffc89b}}) sendmsg(r3, &(0x7f00000002c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRESDEC], 0x20}, 0x0) setsockopt(r0, 0x3799, 0x5, &(0x7f0000000080)="bc659cfa42100a1e4f620b17ca66f1fdd57c0fbeed4d4e924dadfbe7dbd2dc0ba62b3265fa14678280a6e6c0fcaf8d88fead69acea9b26afb8f0543de2b9ebb2c8cb59af34d3fafc7b6b012dbf448b57c58bbf2232bace4bbb75d95b45cbbdce36", 0x61) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) shutdown(r3, 0x0) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) clock_getres(0x4, &(0x7f0000000000)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x200100000000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) fcntl$getown(r6, 0x5) executing program 0: r0 = socket$inet6(0x18, 0x0, 0x29) getegid() getgid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x275e277a44648487) r2 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000300)='./file0\x00', r2, 0x0) r3 = socket(0x11, 0x3, 0x0) ftruncate(r1, 0x4) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) r5 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r5, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000940), 0xcc, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) msgsnd(r6, &(0x7f0000000400)=ANY=[], 0x15, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r9, 0x0) msgsnd(r6, &(0x7f0000000440)={0x3, "a4"}, 0x9, 0x800) msgsnd(r6, &(0x7f0000001180)=ANY=[@ANYBLOB], 0x6f, 0x800) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) ioctl$TIOCSTOP(r10, 0x2000746f) getdents(0xffffffffffffffff, &(0x7f0000000180)=""/144, 0xffffff2b) syz_open_pts() msgctl$IPC_SET(r6, 0x1, 0x0) getrusage(0x1, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r12, r13, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0xfffffffffffffffd, 0x2, r8, r11, 0x1, 0x80000003, 0x7, 0x3ff}) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9171, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0xff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffffa, 0x200351d, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000a80)="24bdf0be1478bf4f2b8474fe032477e672d5b08561507baae23ae7aba88a60dd92779187095156447d324f86f93da6d3a9bbcd4b8a1bff3a36b4f74a1b6e3af7ed4a9f045c34008278dfd7223b7599122b98952c4fe051d6522738f7c875daf0942b6d2181922f6b8f975ca7f8e42f570951b2c41c1d", 0x76}], 0x1) readv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x3f, 0x0, 0x1}, 0xc) r7 = fcntl$dupfd(r3, 0x0, r4) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) dup2(r7, r8) sendmmsg(r8, &(0x7f0000000100)={0x0}, 0x31, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)) r2 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040)="9b180bc3eb987ab7fe50c483e410173842d35696077b538517000000000036ba1bd82e86322c3eac80280712f838130efce12ed400d06a3f23616e77004c8836ed3d315eef8c826e0c1f59734a32e0ccebd669ecdb15cec53342366139d11a5ab5ba0800800090e42d34d900a0dad2b74f01000000260526a3a8d70500000000000000bea0d70855f3c394639e29c513256ddd8680a944d5c2bdbf7878d15f2ab475cca257352828a76e53346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc1872fc433aef100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bba7667f578f05afe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f749618ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e9c691e8d000000368f29d76344671843a1f208261f720fdb791f833a1da5af88cf56ad8479077a2441da1767085214070400000000000000", &(0x7f0000000000)=0x210, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0xa) ioctl$FIONREAD(r4, 0xc0206911, &(0x7f00000001c0)) setsockopt(r3, 0x7ff, 0x6, &(0x7f0000000340)="f8ac117b5113814d102773aa1f14f5efa98a075adca358575de36cebf4dc3e9b8e5d0d9861af060a95aa4e60ffafc50804e3ca94677da6d25169c993c0eaf4cc60e44fa76424d7f05b5335", 0x4b) dup2(r0, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r6 = socket(0x18, 0x2, 0xfd) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ftruncate(r7, 0x7fff) socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="9a2a227d5fbcaaaaaaaaaabb81c68500000000000028d7e85743c4c57302b3b9040773c6fb124d42f94e0d3b18f5c7fa882b40c75e88a3ca15fd2a64f603938a42f773bd788e26a3442757ddd96035e5206ef0e60b1688096c14db108f463bca9cd892ef281463f044dd3a3e9e33dc0647d99311ac28c975228c0b2dd3b52de0d95315563a1571b31b4ececb30b06b7407c31b13b65c3e0e89945f148f13d146679324efaabe7ec461c2dde8d906dc8314f83ea12d053aafb2320564b8e7ac26302d150a73dbc5dfc660a7511dacf64085a118b9a2807961efcba04a115350a24935eb"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000080)='./file0\x00') semget$private(0x0, 0x1, 0x7d6) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') executing program 5: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="83996b77b1ce45727baa", 0xa}, {&(0x7f0000000200)="9ed3317675b8beb7267e4cae30da51154bce8bc0a88df44e35a639cc887944204527852968816c138c5fdbb0b4bc3ad91dc4fc0bd1b80d6e1f0f8eaacbeb4f947fdcdfb384ef85cab661ce748d24ef72fb82e2a9b6bc69df313b6c97b27b69a2fff42589e70c", 0x66}], 0x2, &(0x7f0000000340)=[{0xe8, 0x1, 0x7, "09b422503c0d13b314afe9c6e3da9cefa4cc89b2f802daa281812cc04666c74725b9b55ac13b0ce29773d76dfb1e4acae9f0a460667bfabf8757b406ae53ad09d62bc784685ed2af291c54db72449a5322f1e4312e4224652a6b7ab9c92cdfd0c61f62f055bdf2aa702036698a01ca07d270b1cf572f1f2527fb5e00ab6741af37da89b51628147f6e1769ae78a9e7d5f9cccf13f67bc980ef80e569cefcbf6b3087f716c2582d30bc86c951192acd4d659ebc4e8358f1947de649e51fc76239be6c3e538acbf82fc7dfb69102e5561f3bce0db4795043"}, {0x50, 0x1, 0x2, "b991069c654634916ddbecfb9e86ef54d29b3cf0aa9fca8620850f25a2b4f9a9af34f2a77fb2612d732be5a86ac8801f7e230c6df31cd9f3a2d5e0"}, {0x48, 0xffff, 0x18, "792e4fd1f63a34da51696edf754281c9c39fc674ce2581319f74e07e52871d0cbdffbe8fdf7ea19c4e8c5b073ab9b6f0ec"}, {0xd0, 0x10000, 0xffff, "19d7b1e51e4ca89e939cf5b42778533f40c4c1c0a0c68ef9dd76afbacbdb748695e25f4f538ea875089d723b7e283154219df3dfe14ba2cf73c498fd17516ef03a5568e1c701aef42b935c6c2b89a6673d849ce7710bbc166dfa0c238bfb6be566c3cbb5e0fba4a0bae3ac5e2b67d45c61a2d53985664796b545e118b63cda03b6eab1714fbdc2e492e2c2482c02476d12b0fd5f908a2550d9960e99ca2f6bc939221130a00533de8d11e23065bec52fc48bf036307a8d02ab"}], 0x250}, 0xe) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x5e) r0 = msgget$private(0x0, 0x4e8) r1 = msgget$private(0x0, 0x4d0) msgrcv(r1, 0x0, 0x0, 0x0, 0x400) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0xffff}, 0x100000000, 0x0, 0x0, r3, 0x1, 0xffff, 0x9, 0x4}) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000000074856a4a7f2c9b0ea5dea6479b5a22c144568d1e1d80a89c372beda61a3980e295252c74b4980d61237ef4ba9097543811e59c243c65348a6feceacc1fa48ef411e2ac0694dc6cf16c02a0d4974e805b4a40df3dc67b89720e4faa5e6f70a47ae13e458dace85567f8adc66db309aefb0b67ceaffd46f1cde22fab800ff74586c9cca08d386ed8163c49806e39dc1c3fbdf37bb36def0cb59ae220d8308f575761d4f635eacba4ad1df9c01a64e2aaa8c0f1cf0e6443fa7577d441194d69b9ee84ab3b850c074549b10a72937ad214e08e236c476931a99eadf7f5d7faf28cc9f6165527b8f7268577d35c980423469ada20612c2394fc50ac6fd849ab95f8c72f0c85cd9f1975ef4e907695913e0ae3aec665dbbbf490848c79f936c2358b8f15210b7181b94af6bd18c59405e3bd38d6c3d835532a576ff7329d829d5889c4728b030a31101db659030bb049b3dc4d2ec78a3d56c37d6893b21a67b92e330100f02b470209b78264e108ce2e"], 0xf7, 0x0) msgrcv(r0, &(0x7f00000006c0), 0xb1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r4, &(0x7f0000000a40)='./file0\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000200)) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xd5) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000240)='x\x00') open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10248, 0x0) msgrcv(r2, &(0x7f0000000780), 0xd0, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0100000000000000bb9f42152e95a0a3611dadcdbb937f88a72b51bfd8391ccca3af77d6e4620e6f4a0688cdbad090dfce3c7d31f32edb09d25e58f70d47814031bfa011865ae7a7a37fd832961afe9dac18825a03493c6c477de8995fed170104f9507abaefe7b8b2101d2c6fafb43ba30a70239a3ae8ce52d6a38faab6ba42"], 0x71, 0x0) r5 = msgget$private(0x0, 0x130) sysctl$net_inet_ipip(&(0x7f0000000280)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f00000002c0)="7e7155d92d44a7d4fe0346bc7220f8c927966ede9379094b083aa85d64ea16dd2a4a164850c0602e212a77588d302638fd1736a1a1ec", &(0x7f0000000340)=0x36, &(0x7f0000000a80)="7a47717f03950df90c4f9b4e9ade8214931b77947c8ecb6bfde9538cf464229d7c9ad2c56a31a0b67f81f04ca5e4074e42f17be6439b966daa5f3de6788d6143f78d6dfb1fb73385666c5f7e9d08ba669dd4a72103e7ff45cb65e6434ce1abcb5e935f36f209cf127d82d85905d2b959ec897aa4f3c460c39eed3a0aec431077ae029d1fdb363173ad554a6d080cabbe68f49e28b5faeb037221898e1f09412d6bab3ab0b2c707bb4ddc95f18f01f1d4f85482557d187ef6780823c066571dcc085cbaf7e7db07613fd1889732f29a15a10edaca2f1e765530d3f41da85c5575833d6d815e6903802e1b2dea4b2997602deba3d2f058ae2ea66aba4e78e567a7608bca", 0x103) r6 = syz_open_pts() close(r6) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) msgrcv(r5, &(0x7f0000000700)={0x0, ""/14}, 0x16, 0x0, 0x800) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r8}], 0x1, 0x0) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0100000000000000aa6fa351a902db6b6c9191a9f4b97a45dd613ae628135baea8b83c5f2db597c48b7dfdb321bd8919ae6f75862e2e9e6404218c84cfe63b48d4779f8cf473d6cf2ab95914dca00e1a57a1c6fcc826180d54f4f2df073d1236a61bf8c870a8a715ef7d93552ca48bd9cb821657f945a015a60e7cecfadfc54923875b063790b9dd2b61782f4feae6d340e6f382f922c7931bee2cbc6d4e489398d6e8b98632f8a2821002bd76b6f5fb826e20de64b2a709ffcadda999946623f2792111618b99c5e762e2a720a4a365a55eb3e00c1c80b4f6715ea99ade0502bd443e"], 0xfd, 0x800) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f00000007c0)="c0ac0d8bb7d187a7c5198becbbc86aa70ad2d7826ab340d186cdb2c0325b31b2379113a45c65540490aaad6b67e079b2c404d82f062c1d01e42fec182f1abbd5650510fce35d8f352b32e852c8612bef307c320840584e25e794ee0ccdd862301d8424", &(0x7f00000000c0)=0x63, &(0x7f0000000840)="a6648d5bbf742da871a7baf0c72a4f1ba0c2d880809b61ae3e8393af51cb6b5187eaa7fc47d6805f656bb5ed7c847482faa5fdfe027eb1b6896366ff2cc6309df663e215f6ab5342184e08f10f0b86e9bb70a747c79cae15a13e25f644bf97be0b2726eef1ac60002cbccbcf7ac29f8a102f2cbf112c1635c893b1a4529ac990a919da07f9953c26fc617dee0836ded99728ca5e91385bc22fc99618837061dc573d8dae32addacd4c34c341", 0xac) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4000000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000757000/0x3000)=nil}, {&(0x7f0000715000/0x1000)=nil, &(0x7f000098f000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000910000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x24) syz_emit_ethernet(0xa7, &(0x7f00000003c0)={@random="c7e052ea36fb", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x71, 0x0, 0x0, @rand_addr="00000000000000000e14fc11133f6400", @mcast2, {[@routing={0x3a, 0xa, 0x0, 0x7, 0x0, [@loopback, @mcast1, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"b7af6141bb"}}}}}}}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0xfffffffe, "ffff09009cef01098b748200"}) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f0000000100)) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a0900", 0x35}], 0x1) dup2(r2, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x9df, 0xe0080, 0x20000802, "c7c959f944000800"}) r5 = dup(r2) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) close(r0) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x8, 0x401, &(0x7f0000000040)="06ffcbff164800"/24, 0x18) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x4) r1 = socket$inet(0x2, 0x4000, 0xff) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x8002b, 0x9, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), 0x10) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7ffffbfd, {0x0, 0x6}}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESHEX=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x10, 0x2, 0x2) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa2fe030ff019931929648", 0x14) dup2(r2, r1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000640)=0x4, 0x4) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() write(0xffffffffffffffff, &(0x7f00000002c0)='|', 0x1) socket(0x1, 0x5, 0x0) sysctl$kern(&(0x7f0000000480)={0x1, 0x22}, 0x2, &(0x7f00000004c0)="e2ecdafb2810b0078ee86a0e71e825490a4746202d54a794561d20e2b0883b17220d2892ec5bb677a1aabcee766c697921c6cc25d27a1fa6c66b40bd60eb206403e83dd521c0d5823fa8a2ed77ed24e70ec3c995de03804181bc54ab44d4c7431c1d0119fcfb85050310d61d5312f5f01bf201c4124f66c8037eb7e937a9cf9dfc7c49c0280b380316b6efd4b72b2b864489ed408f", &(0x7f0000000580)=0x95, &(0x7f00000005c0)="ada37ef737b5c7768287e0ab7dec92bed1d844f0a568380c6669cb10e8638d6e3969e45b9bb368bc1046c86f9638e339bea5380a26a7cf2ffd1073eaca4e98a2d8bd1148c9e7448914516238639fd8d155c1da86e13ece594acf75fd5da88ab28c8c6461100b903c9b0f6af7f23cb0ca", 0x70) connect$unix(r0, 0x0, 0xfffffffffffffffc) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/41, 0x29}], 0x4) msgget$private(0x0, 0xfffffffffffffffd) sysctl$kern(&(0x7f0000000040)={0x1, 0x2e}, 0x2, &(0x7f0000000300)="90a0115a3cf0bbbec9df240e4f2e19b294a4a880694fa08bbe1298e7362d3aeab3f749659a740cccd2682d96557377ce115e60f63fb58b960313714e903a52ea54d7c63ee0de18fa4ba74f449dccc239fd14fb96509af3e15ffe756cc23194860f8df49c5ec8f9894f4483af747c8b58f3b2ac1434b116fa65f00956f7e401f29079a41caa1e632685cf844ee706aa", &(0x7f00000003c0)=0x8f, &(0x7f0000000400)="c8bf7b1081ef8332e65da84b3ef5444f441af48d439dbe9dfb29a4079cb05c1a07a852f8c00894fd4552e96ac6b2c050f957be09f23d75863558015a046d0e1a46368fa0822f18b5d0e200c7174898690b159c3156302b474f190afb7bda10f747151dcf6b97762eaff20e1baff104ba3d28127ff3fc", 0x76) socket(0x18, 0x4000, 0x41) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{}, {r3}], 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000002800)={0x0}, 0x10, 0x0, &(0x7f0000002840)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@random="75092e610caf", @random="e91500396d14", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @remote, @multicast2, @local}}}}) executing program 0: clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x8000}) nanosleep(&(0x7f0000000040)={0xe88, 0x1000}, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x7, 0x3}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffff9c, 0x400c5711, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) nanosleep(&(0x7f00000002c0)={0x8b, 0x401}, &(0x7f0000000300)) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x44) sysctl$vm_swapencrypt(&(0x7f0000000380), 0x3, &(0x7f00000003c0)="c6099596779b19096cfc5b9cabe79dabd23bda872d75e1f1dce70425ca492ea6769222c52659ecd3ffe6da2abc1242e83cef607c6e4ca9d5286d8d4826828e6693faefdadf5033d80abdd7296473d28db2c171d9ad2a7ca4a81c6645e75747bbf7a3a48b584a4dbd43", &(0x7f0000000440)=0x69, &(0x7f0000000480)="830051f21c10479213a4b5a694306b2142fef439fa343c69f8777605ccc3fecbaa89efdb2208f1501a687cb61b2e54067125beffd56eb34cdc0d51fae2a137dcbd9d06d4544b7909733ac67d0ac4ab3aa6f63bce5a9079cbd26905afb6280aa48cd65fe50fb0232ea5e265ae39df3cdfe9a5481462f3", 0x76) r4 = semget(0x1, 0x3, 0x8) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) bind(r5, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000580)=[0x6, 0xef30, 0xfff, 0x3ff]) clock_getres(0x3, &(0x7f00000005c0)) connect$unix(r3, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000900)={0x8001, 0x101, 0x0, 0x8001, &(0x7f0000000680)={{0xac, 0x1, 0x5, 0x2, 0xf1, 0x4, 0x1}, {[0xf83a, 0xfff, 0x101, 0x3, 0x80000000, 0xf2, 0x1, 0xffffffffffffff65, 0x7, 0x8000000000000001, 0x0, 0x30, 0xedb, 0x100000001, 0x4, 0x80000000, 0xb1, 0x7], [0x100000000, 0x6, 0xfffffffffffffffe, 0x1, 0x7, 0x3, 0x5, 0x6, 0x3, 0xfffffffffffffffa], [0x1, 0x101, 0x100, 0x7ff, 0x80000001, 0x5, 0xbfcb], [0x0, 0x3ff, 0x0, 0x5, 0x30, 0x7ad], [{0x6, 0xeb8, 0x4}, {0x0, 0x5, 0x0, 0x9}, {0x0, 0x9, 0x8000, 0x3}, {0xfe01, 0x10001, 0xffffffda, 0xea1}, {0x2, 0x7fffffff, 0x6, 0x8000000000000001}, {0x6, 0x101, 0xfff, 0x4}, {0xfe54, 0x5, 0x1ff, 0x401}, {0x101, 0x20000000, 0x0, 0x2}], {0x1, 0x8001, 0x3, 0x7}, {0xfffa, 0x0, 0x8001, 0x7}}}, 0x2, 0x2}) accept(r5, 0x0, &(0x7f0000000940)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000980)={""/16, @ifru_flags}) r7 = semget(0x1, 0x2, 0x6db) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f00000009c0)='./file0\x00', 0x400, 0x140) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000a40)={{0x0, r8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x7, 0x5, 0x1000}) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2011, r0, 0x0) executing program 2: clock_gettime(0x2, &(0x7f0000001640)) sendmmsg(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000001540)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000180)="e5d03a45cc2fcb06c8802c8567107d48398c37d94ea40e496b645081d88d02170fe94af1c454d861aa8dd14fc8c6c6374b556a0e97f31dae5c674fa19c210d1bb7d69eead343e74add098542afbc4b3a7ca6000000", 0x55}, {&(0x7f00000027c0)="8e6d6e8cc7719a10865b64de4af6f86bd9b8cb1cba1b35441a91e5cdd008fd4415416b8a182efef5913085bd886104cab5fb7af6db00764cc4a3409f5289c32b8f463ee1b9a6795c4e47462bac95de21e615f9dd1a18ba1a2a037f76824114ab5768c2357de2d0dec71572512cfe687ca66ed59e1ca36971488777bd7e48250a236ffd43452d26dd9879d511dd0f1850a679a54d3b11359ca94c9bd4e13030fec14adee19bbcc70c84c602c534a11ea082a7333aa403016e393ed0e64b61bc9744d5fa7b98c19d71728091ad999fa259c41e04932be2976517cbb28fc1facb97f95961b6b71181219e48bdb9989ad3ee0463470097995ff3bd7b55ac65b074d68580bde59ae76f9bacefef6dc0895f4b9ffceaecf53d7e0fdd2c75e178a3f5ba5f3593516968bd3859872df3d384fa99efa62ea027bdf6624b6dbe785bf0f72b75734289b437dbf2bea8e4c316e6d03e47401af8d4ce3319e1f61bd6c047fa18682a0d7b05e77768e1f95c1ae7e64cc3df34a681de52b1539383d28e8f3996e554bcec1e2a7ff62d945868c47c90bb8d346ebefca85ae8eb7b1021876a1b21b053295492896c908e65fb051fcf64a7cb222c36350a32a08bead65244b72e82c6470febe0bd6c0965cc786b235a9126ed9cb38d2ce1e1a86f0b5cd726fabfefae6a27cfcc83ad922daac3f5f3c554614ee248d0a0f3134079cb22e107f14d23bc1e02d6a5d627ef44c4f8c022db31b63d57b20625f5182fa827e3c93e11ced3cbb0f07dc37af8558ef8271df3ed5104a04731845b1730a0098dc395c5e6f03256003f47cbc134d9ae38ea5792bb6b073c12bf504b0ef6e6973df8258a0fee975eacb5cce26a6edeb97446d566ccb9b3d3d13447c7963a2b91fac6c62c22e52a61044abebeb0dd48438318405bef93034be0ceb3c81ea0ccbbd1d4f7bb4d3fbb4bd4735077a322b73732c23bce1d493c07c64d066eaa4487ba91e5718861e410ff34e562b418db1068a15d287e4320ab29351cad078327de52ed4436ea6c7f9b4a5c9af7d35a08be40e9e06eb535131095270f740addb94a3c794598d723f5522298c12a6b5cba1fc43fcee816a90feda564523c7aa8d796298394de0c8398c9fa12522e9fe69389a228b89163ddb32797eab583a9a6115e6c59abb7dfeeb9e9fdfaa9e73c6d98523f524b7d2e5fbadf36b9483fdf652028962a8e96bd4230428dbdd0a4eb337e9292872d65e5146f39375a96a2c21fe87dbbe6ea284e09c27313086585b1305373841927ba9ab01c7e1a0733eae67ca63f93b142919b4be6bf78be225867fffa928a63b5980ea21d7e038cee6c2445d63b982e4e98fc161862a532d3c80c5521ac69b4edff586eada7ef33da664006c92ea4eb74ebb7b7d905ffe6213bd7877a5472ab5608b27a270dd0b81b96a02e42f43a510b68d8d057c363be7ba2fe776d47b0387f65673bcbc1754fcff6359dfd460a9b9212a0442cd635b44f32f9e7b23d63a2efb8399daa8565aea07e10808e0295ffffde8b22cc6292bfb9810756383e08304f9f7c334f07cb46ca49db4fad121d6133526e7b8377fd3890ed15075465ec8febb072eef86d9940c3f59a036326b976506b77b3e83ae927d75a1cbb747776e304dd159f0d63bb448dc09ce2d05c0148afeda18ae2737f594ffeab1a5555787d08d44c075323d2380f6e675ee591d0838940a7fc397b2ab859d0d6932490b0de03b565b5caec33d9799b5e4780b3a6307b1a223e980fac3af299161d4e0db2bc2ccfdb4bbb25e6ce9ae95a7854352546a21255f13673e14408923ac3e57a26fc8dda86210d5e8ab0c4ea4d42ff28d895a907c74b4ccaf55ab1830e10ad65e768c31000225d8cc5792b1f567a08ec609a55c0f0560b526257b620c5052ba8d8d924b939f4e200a674d8193fcfeb766db4149e32618aa233c45fc0a074b84ec926c3728672a08c7035a5966f7252eb4a49fb7d69060000000b96ec9d7ee9816ef7340bb8f380ec6f63db2d8d054f7207b3492bda7f259faa81002e19e1d0219ae3cbce880b5d642cca2d35340faf4cc5dd4c5b69192cc7982e63cc42ec800714c6167c49e1e1a2dcfaa1e5f07818fde96e55173670d5c15b1cf0bf11df769b0651be2829ddf5985e2bcbb2ba05cdceea15ca3ebcb316df24d816bd5de1bef44dc81bc10b33e4082601e9540bde99dadfb1b4736f39ffd0b02dd810ff7ea8759589f09e83b2915d79d13f6fef68dcc595027675f33cfed0c0f289d83f52515b537bc82fc6ef3c2d8d3adf317438b081b08a544cc609acfe9747a21b0d7921f6df45856b6295200644313bcc0750ad37b430628e34fbc26f83a5d3a3dc790de4fdea8e27549fde2b826ef249290020d83aa795df911da1206a7fe36a2f23044e5192d5158d6d3fdf20b2d8396c221120c117171bd6545127ae071adb475171e29e3359d0d36751bdb5ad36b8312f7b6bb886b50eeae321a59876fe040baaee696860223d522098ad1b77d7653687c37a781cf1cc8ce4218259fb0d9b0fbb4d7dbb8c9fadb23b0c66ded0f36c12d65fc7c89acf6fe5dd6cf4768d5fcee6db62221b87aeeeee9af259a187c0fca0b05dac2afa3fba8ab78c0bf9d818c023969857e0b7400f849f76f06ad710d8e6f10f7d2b2fc68354acbed717e8b333669a7f5394067c8bc0a74db590d10b88953475aed0656792caec46e5f092743af4e0e6563f7b7cae59295574f292b68108c3e1d1f553ab7e7d5ff14083398eb84e54a8f8b25f60ced3731d4894439822391b9a720365310777180f72a37f7379ae2571db47848a9d8d76e1c25d549d894d9a3dbb2c9ab1c3f9aeb7c6c84c9ad3361ab1e963ed916d016acf910873a48c0a5a1df61cb18cfcbd77bf422e1ca5f14607a95d5e44eb7ad8e9494d4d873141aabe07135b08e709c7df03a495429c365892dd738dde171950c68049ee17725047ffd94b91709ee45fc45b4d759146d1dc174b64fee92368977f50eb36c48ad2c5f164826cabf6fdc29b7f9bc981946ebaa4e65c4547f1d1b739b4e4d8003cbe1200755e05487aecc4c077fee369e10a063ea90a37c104eb455b4abfb62f0163a3d1a67c59b5f070ea58fa16667c6af6d3591f354cbd82716eba8d7f7a626a03f0ffd6598307ac26d88072b490365fa69b5a1179b789d1939d981e54a4df4c7bca5b5d250ba913be984fe5646831f779035b7e3ba6bbc10662d7da3935bb95c3d456f3eb90f8cc228aa38a3a11ebddd3b00ea96e89f2c7196afc56e0f50656121358276a75755fc1cf2a11f755676279931ca1a647b4d8ba71189cb852cbface65d3fe96fa42ed01fc726b18c0ed1c7efb366842acb3adf005f77277c54cf67c599f92c380efb6af4db902aae7435f9a8e136e200e0c58a939ce015d6cbceda744196caef714b6d6af232d2b7238cf239a742390e5b3366886b7191885a36682bb64ebd405777b8fa3d1664397ceef25f93b2886349ac5750f614965ee765450e7e2d74a641341d71d2c91a4682d95d19e70526a60ff926cce263602869bbff4da1109e2de1f1b9c7fe37d0ee6181a415bb0b29da088586ce8eec3d8f71fb2003de42c738e52393f6654185d73c374e4187d4fa64af1c7a096a8ec1f7da90d17ee4a81add3bafa3f32796ffa5f687f043884336feeff12ed37b0ec6f4bf2f1b013d0d8ce40f978d26928df6404ec9f31e916bd61838bb0ef6bcc03748c647a26d8182d85f338b06b68c43aa0936a3e3d8402fdf0086b6a8e989607503118840a599626ca29f61520883c73969f08f24539228dfa8d0e2e069d306c1c43e489172274c0b4018398952ce1048eaacb75429a06c8e9be28df130ff3bc9d0721a1b5165ebe95312a9887108efc12e682e40ef5cd3f1d9155e5f910d2116aa4a4eca7d113ce57b2daeb572c4624196c67a6c633831b41a3e30a61f8c9a2343ee87cbd12022c0c5391f842c4e2052a546115865a5d1a783110c4a8faf3d493bfddc764e3efd7d2adf6189f21085d7c56dc50a97200c33936a54d97d750cd13daace4496095aa3f1801beab3d1d1555a0426cf40b920c7e8902ffdaaa446214209ab07388dc014e5a50ae3a92f607145f6a372a358186b678bb521a67bfa52fa7e97d5295ac6d7366672d39b8aa8d5cb794911826fa3c6d7f02b1873924f5c6629ad7581938b8873d7a0f2a7909492c095f62844d8bb66d68af749d8c9f58c9dba048cee22cca49d975d72dcd129ea3e067bc30c8857ecca18ad3d15612ec68cfd3292927627c3632482c941d3efe83a274c7871cf4a4b30be943710e465fa9bdd2ea612a1e5820b81f72ad325f0c3a032e0d76f83b8860a7180708a40d47f3a1a8b2fd6831a77e8c72e8e1d48b973cc055ae66d4355938d14063e6c5570be31715d12aba7ce2a2585241cc7b555eb32cf4ed3ffa12324ac8706ea69a01f50c745342aad838069ad1c241652ec2a2d5d8947ec9f1d7834c3f21f145e37e1585be6d822674b62e5a7072fb8493d6ba049827eeb6d6c91b5b72795465eaa51ad94fa844a5e9fec87d66f7d41baf1889f9b301ccc06ed69a3c13ed6a7bf77d7dd59183853b9c7a10aaa5181add62c63fec341adecdd0df1dd2b5430370c3d562cfbc657215c6ef4fa7c3b7aa5c0ec9a98c71c118634bb45c0945604ecac48a5a41672b8beafbdca9a537a37e705312d5097532158468f3081749983382a1effc145ca4e324d4b7d0ba8b3f9f1797a0202d7686b6a7cba84e39d4716bf8b4e5f63ce1adfc7f79a38d0c12bc97902de971774bbedb05aed6bd868563b339961e899d9ca9b20042271f85dcc0b333899f2b4a6e8ad99c07f3b037ab956a3c58035561b2a0f962b8c9aa314358c1124d41fb6b620e17f52737ef65ffbd0ad3d461ea94b17c714e4c8108335d3025918200fabb1bbc9d5037f57d517f65d17e60112da9946475549d7025f48dc128fc72fe91dd40c9adbbbd22308865f833819d07f6e7d6b26c74793e53843ae27dbc1b51311a644d7d980f025ccfa9753ee38003900b274819329b043c9984558bc8d30db764a1cab0d975b14a1255ac410b0facdcb1aabe00f7b1333ce18c20c501943f93dc7b18d4aca9538372455f11f52a8308ef019fafde0948df808101058937b26898b0a93419741e5798f5562ea5d68c932f4a3620062406f776a6f811e598a2588ccba91fab3cca87c69ee3c95741d193cdf2208742ceaf713caa93773fc7f03f16b66106ce9812017c71a63f866a592513813439d1710ad948b7418a8628331416889fbc6b617eccd1a4ccd7bf93780c6f0e5e6675883d8f4e14c1cb004002e7063d122d672c21bd65167e060c7b8784504bc2ef2271eb7ca1fb607dc758570c8e0fc468433d959ac5fd8f476862352a81c3a9f36697d87fc3c67e90eefc09fd430df309880836414f87efd1824551e348e827064c53855bef2b6f8aa4d14f9811cb888bd1d7cf06f125909089d6f60f4f41ed2d9a9bf9fa4729efbb1fbfd30f7ab11903fb93665224e1d0cbca1391f4d0c43c9330f51ec48e3c74c681b8ac9609615fbb89f92c1d400ed97ab2d594b7b431afcef4620c8513053dfb60f761fe0953a9c853eb1de946ae168c2b25be2d21c3b3e18071251f143908366c70dbd170d15c39e7a72e905fab6a7b20a4b2d1b1bf3a9ffe938004a8915700605fbec27bf9e8fb6d6839753ae37ffd230495639aa63675e630d75200bdd790544d76f3e65f62b7175961517c5f0634522842ebbe0b8013b4c446c9f7f62321ca685cf0463d60f92a5b142aff2998fcf0ff29b2", 0x100e}, {&(0x7f0000001200)="48a7f92e2ace10afeb4381d72e231196e2c36e840ec1e85ef127acc7366ec337fc050f2a5341d4a34dacdb0811739dbf863d9df7c9a4bc68d33c2250df36c3cb4b9f00cf00d6796c989ed8caf6959b741509e14030193b7e7fd52d945d41c862576dbd360eaa60d4da0ff2687132cd065b7847e67eca73163326e30051ffa90388d29b", 0x83}, {&(0x7f00000012c0)="47b39fc3de8e57decaf8cc569ec8be146a67ae0df8030b1ba6f2635eed9fa43657bc5014c3fd3f9c5adfe5dbc91a47a38c5baf4131f38bb59b812bc91dda761fce5abec51344ac1afbac040df83153c4a6fc5dfbae7289741a9833282132a908bee98c5c863d58745dc8", 0x6a}, {&(0x7f0000000200)="90176dc4cee2b44275ccffa4a3d68268eb633ec0f4993df2e72fefa4d5ea74c8b693414d17bb67cb052779e501b854afeb260a", 0x33}, {&(0x7f0000001380)="497fb95646332c7b3a9aa9f051d01b0bafe10589d41c90251d151dbb8f224d56d0451f93ed", 0x25}], 0x6, &(0x7f0000001440)=ANY=[@ANYRES16], 0x100}}, 0x10, 0x409) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x6}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff3c) sendto(0xffffffffffffff9c, &(0x7f0000001600)="3036b18e6fb51edf24749e652fee9dfe", 0x10, 0x404, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001780), &(0x7f00000000c0)=0x47) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001680)=0xc) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x1, 0x3, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x0, 0xfffc, 0x1000}, {0x4, 0x2005}], 0x4) semop(r1, &(0x7f0000000340), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r1, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r1, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r1, &(0x7f0000000080)=[{0x4, 0x1}], 0x1) r2 = getuid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, r2, 0xffffffffffffffff, r2, r3, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0xffffffff}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f0000001480), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xffbffffe, 0x0, 0x29, 0xffffffdb, "97071540002300", 0x0, 0x4}) writev(r6, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) getuid() executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x2, 0x4) executing program 1: r0 = msgget$private(0x0, 0x581) msgrcv(r0, &(0x7f0000000480)={0x0, ""/185}, 0xc1, 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) r2 = getuid() ioctl$TIOCNXCL(r1, 0x2000740e) fchown(r1, r2, 0xffffffffffffffff) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) r3 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x2fff9, 0x0, 0x7d, 0x5773c544, "26097e7bc6df6500028c8bda64612c3b00"}) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="5b6dda63c7a0e8d05275b7730abc44dc9165014e06811fc2083cfb56b854612e26916e3bdc7509652c8c6f0170ccba4d6c9644b86617832573180cef9f895c7b", 0x40}], 0x1) sendto(r4, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112ab56bfe0ba4a2dc9", 0x2a, 0x0, 0x0, 0x0) poll(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r11 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, r8, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000000)={{0x8eb, r9, 0x0, 0x0, r10, 0x22, 0x3}, 0x100000002, 0x5, r8, 0x0, 0x8, 0x0, 0x2}) socket$inet(0x2, 0x3, 0x6) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) executing program 7: sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000c00), 0xc0, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/56) msgrcv(r2, &(0x7f0000000e00), 0x8, 0x2, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = getgid() r4 = getgid() setregid(r3, r4) msgctl$IPC_RMID(r2, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/506}, &(0x7f00000002c0)=0x1fc) connect$unix(r5, &(0x7f0000000300)=@file={0x1, './file1\x00'}, 0xa) getgid() msgsnd(r1, 0x0, 0xc, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) sendmsg(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) poll(&(0x7f0000000340)=[{r6, 0x20}, {r0, 0x40}], 0x2, 0x7ff) munlockall() executing program 3: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), 0xffffffffffffffff) syz_emit_ethernet(0x4f, &(0x7f0000000000)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e030019000000000000000000000e14fc11133f6400ff0200000000000000000000000000014e224e23f937d5e624e4a3037f481f385d81dc5b774007521f5ab37afdeef53d7b577ddac2be91fa460ae86a7473", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5002000090780000b7af6141bb"]) executing program 6: connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$hw(&(0x7f00000019c0)={0x6, 0x18}, 0x2, &(0x7f0000001a00)="22cc0a67", &(0x7f0000001a40)=0x4, 0x0, 0x0) executing program 5: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0xe}, 0xa, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = getegid() msgrcv(0x0, 0x0, 0xcc, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) pipe(0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2000000400000000, 0x2000200000000}) pipe(0x0) r5 = semget(0x2, 0x4, 0x109) r6 = socket(0x11, 0x3, 0x0) r7 = dup2(r6, r6) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea04000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) semop(r5, &(0x7f0000000200)=[{0x3, 0x5, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8000, 0x1000}, {0x4, 0xed}, {0x0, 0x7}], 0x5) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0600000000000000"], 0x8, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) dup(0xffffffffffffffff) pipe(&(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x2, &(0x7f00000002c0)=[0x0, r1]) executing program 2: socket(0x6, 0x3, 0x7f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x1, 0x1, 0x0) close(r0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) executing program 3: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) (async) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) close(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) (async) r3 = socket(0x2, 0x8003, 0x3) connect$unix(r3, &(0x7f0000000140), 0x10) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) (async) sendmsg$unix(r4, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000004c0)="7935c54c7801c92b7604b6671eb8623cf28d7af7d90a730085ffd9621180099a5d168ca6582a7af1bcf43fc4599cd3ed5b05d00dd261565e5296b3563c712abc5ba13f3333ce5e3bedee67fcb72ba0f97e7a1944dd73dd9c3df831ddabc7694522a8d37cd3b7ecc34b0d280d54f63eca7071cd8d688083acc916fbb1b809eff130c43c185a677dd6c037fa3b08e3fbc5c539bbc538f34f39b79e102e5f048ce04d08b1471ee665b43f505db28b95ce63b690dce15ee14779", 0xb8}], 0x1, &(0x7f0000001a80)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) recvmsg(r5, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000240)=""/77, 0x4d}, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000f40000080000fe8000000000000000000000000000bb000000000047000000004000000000002b000000000000002441e1670a4b036d44355e5a0efd4b7c4f4a3788bc81b76544a46caab8a93ae892621f5afc65e02e4ca37af17e9fd87fdf7c2cc4c253d841d81baf7c8dc7a2db810efb678283cb2fda74ae1ca2d81beb0b3a11cd00b00bc0d16493d49db86fb164538c0e95dff9c70feb494e"]) (async) r8 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r9, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe}) executing program 4: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x1000100000007}) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0xac) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x94) r3 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xb3}], 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) kevent(r3, &(0x7f0000000080), 0xb, 0x0, 0xb66, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/203, 0xcb}], 0x2) r6 = syz_open_pts() flock(r6, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x41) openat(r0, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x41) symlinkat(&(0x7f0000000280)='\x00', r7, &(0x7f0000000040)='./file0\x00') unlinkat(r7, &(0x7f0000000140)='./file0\x00', 0x0) r8 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r8, 0x0, 0x13, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r3, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x37, 0x0, 0x0) executing program 3: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x1, 0xa) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/34) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$machdep(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000200), 0x0, 0x0) executing program 6: syz_emit_ethernet(0x1b, &(0x7f0000000200)=ANY=[@ANYRES32=0x0]) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001a00)=0x5) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9b6e, 0x0) read(r2, 0x0, 0x0) syz_emit_ethernet(0x91, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x9, 0x0, 0x0, 0x0, 0xfdb6) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = msgget$private(0x0, 0xffffffffffffff6d) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) sysctl$hw(&(0x7f00000000c0)={0x6, 0x10}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000300)='./file0\x00', 0x100, 0x937) open$dir(0x0, 0x40, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@file={0x0, ""/521}, &(0x7f00000000c0)=0x20b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) kqueue() shmget$private(0x0, 0x3000, 0x40b, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000002, 0x2ffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000880)=ANY=[@ANYBLOB], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r2}, 0x0, 0x0, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='r\x00') socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x1b, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000380)="b1000504000004000000000001000000331c11fecea10600fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ee710fe97b07e470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002000bfba221554f4e0f668246c0900000008e3000000000000000000000000000000632322020000000000000003bf6d5a0dd7ea32b787111be61faae3781945e64d9f35f891e1b5465da90b33c9090083ac11455b8561f13c41dc3c706ceaa3d69416cb76f593cb62fe071b651099059bc31483f71c6a53863ffb77e13b6f81754b4e5822bee514edebf612aa59767273df9645ffa1a9fd7b2ec7f4363f7856e02b801834566d2234a0c1da6f5e4327e957174a65eb1eee6eca8174f419946d2593cf1a0f7010b557daca0b5b6449b808cf1f934a26f19b30f8071b0e08e30bf21d0600bb47e1db0aac3c43cee9035d2bc045f5e3201aa7e10fedaac75c5a766cb9977a1cb7beecaa547f21c7b96631ac75643dcecbd181e2e88f79592eff409845d0ef8ecb5eac24a49c6fad8686fceae7fdb5fb570b85f66d111e50f3bc3684ba7f7cfd01f4c85a12eca9e38833a5b30e0460ccd5012f728c276beaabaf005296426259f6afd1a034c6bec9384eb787cc2b80cf97511da248ab744de2771d56f6b761a255e8a39182bae3942787e39b0d1947a2e72beeb9a61a18e8924be53d4a6437d38d479e30a47d3bcf9fc532732406e98ca1019d7d419d7f1553be6be0afd74e1e4a39a0c15a56dc9d09380a20470ced2bed3ed225c038c2f0404752af463fcb8f2c2cc02e75d5a1cc8392bf4b2f049f41d804a2711af4cf83e87739316dc4d97d4459a772d2df4793053d9920ebc7a9bcf1a586123f207b2816f759daf6cf2653607ff48e90dc0e6b42fc", 0x2b7, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x7fff}) socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x0, 0x29) getegid() getgid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x275e277a44648487) r2 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000300)='./file0\x00', r2, 0x0) r3 = socket(0x11, 0x3, 0x0) ftruncate(r1, 0x4) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) r5 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r5, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000940), 0xcc, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) msgsnd(r6, &(0x7f0000000400)=ANY=[], 0x15, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r9, 0x0) msgsnd(r6, &(0x7f0000000440)={0x3, "a4"}, 0x9, 0x800) msgsnd(r6, &(0x7f0000001180)=ANY=[@ANYBLOB], 0x6f, 0x800) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) ioctl$TIOCSTOP(r10, 0x2000746f) getdents(0xffffffffffffffff, &(0x7f0000000180)=""/144, 0xffffff2b) syz_open_pts() msgctl$IPC_SET(r6, 0x1, 0x0) getrusage(0x1, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r12, r13, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0xfffffffffffffffd, 0x2, r8, r11, 0x1, 0x80000003, 0x7, 0x3ff}) executing program 3: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xc481ef66a1924313) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x38020, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) syz_emit_ethernet(0xc6, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004b0000b80002000001009078ac1400bbac1400bb8313e4ac1400aa7f000001ac1400bb7f00000189030000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000fffd907800000545a5c758e0dbc6fd781260b6d0549a183ae74f30c45b2f7ddcb1cbd2a37957e2bfbae3260d6bd364b2c0247b298d005a203787e8b376f5ae65d7df6a03b8e1864868c4d91261c11f9b83e5aac0ee252ec9d315d9fbddc9b38f2ff56a55014452320f8c9b940a9cd68c2a33712b4cbde35b449ce5775ba6ef799b4bc50d2fe373150c969775341cb4d738dd183d43d50f7211fbb116456aa4af19becc2b51ba624fc22197cb6ed00b6cff34ad60a3822ef0ddbd13672af21b6467434b67fbe2188c1db4305fa1024569"]) executing program 6: r0 = socket(0x2, 0x8000, 0xff) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) executing program 1: recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}, {&(0x7f00000000c0)=""/110, 0x6e}], 0x10000000000002db, 0x0, 0xfffffeff}}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0}, 0x10, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000280)="b389e5ae", 0x4}, {&(0x7f0000000240)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) write(0xffffffffffffffff, &(0x7f0000001180)="12", 0x1) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r7, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) readv(r8, &(0x7f0000000740)=[{&(0x7f0000000440)=""/162}, {&(0x7f0000000040)=""/10}, {&(0x7f0000000140)=""/22}, {&(0x7f00000007c0)=""/156}, {&(0x7f00000005c0)=""/125}, {&(0x7f0000000640)=""/84}, {&(0x7f00000006c0)=""/75}], 0xc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) geteuid() semget$private(0x0, 0x4000000009, 0x82) executing program 3: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xf52bee526aef2309, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaac2a06d874db286dd60e556b300180000c834dac5f6d81965339975a358c5c3bbffd2ad72a436bc22459e6737bedfe65f701beabb49e8aa00000000000000ffffffffffff00"/90]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) r4 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r5 = getppid() fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x8, 0xfffffffffffffffd, r5}) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x3c, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93e"}}}}}}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(0xffffffffffffff9c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000d80)=[{&(0x7f00000002c0)="7860cca14f697beeb04738eb5ce14a7405b1327bfae09fc7842b2b622551f8fd406017ee1d871c9b3942bfbffda4f5c571fe4e21e9f84f1f5dc0ecd9beb4d7e9f5f4aace568aaad3f37732135c5861eb6d3ed45f112a32837455b7777d2a11bde7be99cd4132658cb7dd958b518c7188586e25283223e4f4b4a0264eaae2e9a474b3ca31291e5bbd48c620b981d7e2ffa4fde18a965431e9422f9079ae9353b382f401b982", 0xa5}, {&(0x7f0000000400)="6cbb13d8ab885479bffe9ae3f6fddd00ba09f56e6ed5986e19fb3ebc3ac6fb3df545c0f18beab870b82eb4315e61751ad84f24664d5e115378c2d74af84e654364964ccb2616b832b21c7d4eba54a3d00ab60ec92a40e0299f656b0edf492cefe55b0a62d85f82f20e462528ee017e32fbee121c3fc04f6efcc26264eb3d4a3d5a7e5dc495eaf7241f8c8fa4c0b6b0ddf0f5946d1dc779891500cd8f944d169d0bd513e62495bd575521ed6596686928088611ef0021fca3d442c835ea82a0e561917e91b90cfedf25e8386f9e2f28af4c6a299faa6e1e4a24844d84e7da7116403d193bc9a54f1da41c857731f09f165d4fd179de", 0xf5}, {&(0x7f0000000580)="196866b43b9660f2dcfe40587a42a4935a1e3c48d485b226166f434b34a3082563bdb5d649f76cc208ae76e053d1dc8aebba2eccfaa20b27d7834d44ba3d2fc5d2dab848a71111967d4ef0476ce6b450b1f149609a79e14b4dbbed5a5806816c300569a0996e71b15a874dabd7d45c7f1b8d9f04a57bc259e83ff80a32524fd1559833c475b5a72f8efc36f0e1ccf5b091459c9366c3bfede778b195f4176279c3", 0xa1}, {&(0x7f0000000740)="e046de9ded838a6051cae0cdca50fb21c5d00300d7035d08326a3b35b721c23dcf1156197041716ed04b95015506bec2168a4924118cf4a3e2b1093e3f3dd755f7bbca62f20c292743a0348f4873a5377c37f9cfd72c16d8f0a18f45114eeadb02dbc4928e90622ed13f868ddfedc778df6e1ad5479376bd838bff8c52f3ec7e7a39126a03abfb94d7a62b619389e5e8fa2eec21632ffc20c23d75503eb5ec57ea565f53edf73dcf1c9c3dd3c2b3644e9dd8fb54c60dc89edbc0993644b2abcba65f6e4e06619498e2ac80406acbe9609e77", 0xd2}, {&(0x7f0000000840)="4ff6bc816f43757a5a4adacaa1b9b89fa93083f5ebc208000aca9226eacf7f7eb263834ff3206d72698f94e2cc0624833443d7acad491595403a58278316e954fc4cb4a032f37f33355fda6bf1bfe85ce2663568b45d497cdd49b13f4d435108825db12f20ba91c3b86ba90060c7a4a36f51898ed9d528cbcee2970ba798bb57867947eebd2a4a8f16023a8492d505a4ea123b6daef8e567feb481436b03cd19a07f634fcde35acfa822b2fa80537b67c6242fc9816a25758a63", 0xba}, {&(0x7f0000000e00)="6c442c5e7c6ac6c6125b1a6cc32d1d488a6dbda2bf701b693c3e563c2968a0e5fecbd853066642e08054f35581fa7f51598585bd49acc93cebd2e4fd20a133580a3a77da302f4a8e5dfa2e30a826447cd6c8903becedeac125b195e2b95271a437814dce6efacf6a0343d15fbcc92a0dc41754df718e9cde2e197a1afee1d4c799357171a2a72489fcb20e0dd23905552e4aa72754ec9887b886b2e2afa1bf66e67dd24e3e733f7e24d04bd65f4bd26cc04daf1c540446a0f05299146aa1c2ddea44", 0xc2}, {&(0x7f0000000bc0)="e6ca11ce8bf59a8a38c70a8793ac0901f345a6a8e4b0062a3c83929985740e8a0e4faee5cf38608e6a383c43a465085b6906e1d3bfaa624ce05a467805da6aff548f46378539c38c188a05bc3b1c5975555b6756586c69579e2ff90d1cfb4d05ed425befc91d4304a2470effd3126bc9c4e9cee00da6e741ff75b963c38931b8de846f674d666de3089c61442b9da6d751f28703ae39e41d00119bdc2ab68879bb0a87fef873484708f04a9f8c475a960dd590033a87840a8770897c121db5740970495e6e8445045f7f4b35c5efc0675f", 0xd1}], 0x7) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) sysctl$net_inet_etherip(&(0x7f0000000140), 0x7, 0x0, &(0x7f0000000240), 0x0, 0x28) close(r3) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc000, 0x4f) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='x\x00') executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x1, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, 0x0, 0x0, 0x8}) dup(r0) syz_emit_ethernet(0x91, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff9dad4d42febf88e7fd68f000fb1eba28e2e5bb13af3606ea115ab7740fc8411e27659ce25d54ebc819f03c4298881b81357e3b33446e3ac4c5818a0c831a87b9afb5d20fba5b1c950c4ef57a7c04882a537070755ff9f832d58e65a768f203e5bf07de226026a7b6a0acf61f1205b9dd1bcb26188ae0d3446dfe14333cc85282a7af7a2fd336279e2a2804"]) r1 = socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e", 0x26, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000000c0)}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x400000002, 0x0) getsockopt(r2, 0x29, 0x3b, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x66, &(0x7f0000000340)=ANY=[@ANYBLOB="e5"]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000240)="df", 0x1, 0x0, 0x0, 0x0) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x0, 0x7, &(0x7f0000000280)="9be43f00", 0x4) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) executing program 2: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x0, 0x0, &(0x7f00000002c0), &(0x7f0000001900), &(0x7f0000001940)) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="43c53c8d0ff64dd7ef34ff9f91b28505f2ffd085b1a377639186fcd675654d9c026d5c1b515cacc678c36cd9a8252cda8062fb1c4c7bbd2fcf60017badc608bf3bcc47d32beb8957000000000000000000", 0xfffffffffffffd27}, {&(0x7f0000000900)="b3d0a514bdf2dae521930031de62d9afd46df27bcce5664ca59cd09b0c61913e4682993900c4c45c3d7c24355dbdd5de251d7f33a1b2f5a506bddff35a0ce52a91e345efb5ca34343cbd9a735da642265c0a95765227bcb5b5ef58e37c586f35fee3326fd91e66c79e9544487b1b0112daec01bd85f0f26e7e83ec92c536e63b5c1e35efbf925482abb67d7917d2fa2c6064d6c2fc76f1d2dd062c2a8e74d9f07f771688aa8db17877f0a5adb72618295edc7363169f0df4f9d3882835302e6ad2e98c1ec5938e1779d74319ecf95788682ecd6da5954de905002a928511102e0d68de5c3145f0cc0c480525d999a5088bf1647950c1111439a4417471ebd9cf46de0ba233851d7d06d25b9ba8e0518848be8a091c8cf600a81e382ead49a492faa461c3adbe2d07e92e0dfd5e6bd8cb9ca4f87bf6b7cb0d28f369424a2a8aaa49a9273a4173ae29a5ab13449e89145b5340029bd8f3eeb5d5bd5fad3974fb00b0edae232064de3986ca2f0c510327794fed011e813aa65643f3e30f2dddba51df7e28e3060d1e732e0b527264d0e640fd71afdbd589b826265f28f77ba6b826b4fad21aca28fda1e26b198f15906b5da5aead7e34ed5ff5130abc1da05bb99ae4754af951df4836a736883ea87a920de50d73b2862730059728bd15ef1d6b2673352e827695a8d8356e0b5e3b89a98bc21a4fce8ebc4caa5d2445f4ee36fed6e96f4e4e8beeb0dbceb0d3ccf94d93a2ec56e1ea3038929f90e45f545514ed6142832bcca2bf5dca6a3978d93f05c43da7f57cbcea3dabdae279742046d67817f109df6fbb4c5529f4ab8fb075c758ce11adc82ca8b3a53d5146d96735ec2dc82cf854bf8eb3d81049d5ee3e0f1223cf6ea3687b0886b083d556663c6ee3426dfbe92701e34596e4d2672840cc02bce06e5fb2c996fcb325300dfead7e4afb7823426164a609bdf4e3c1d2869ebecd15304970254186ddb2913a4e95e884c66a41d71d879d9bb5fe8a57523838a16d9486e632cfea434ec6b993c94e758fb5ef2b1afc3245dbaadbbc14a1d5e8ea4acb8b4af72bf9686786df629899d214792803d8a2f95b4034c39a03d2fc1b075f5db25cd265ed99e3aaae57d908fc28b7668b7874a77dbe500b76d4fd4c4eac9d558f10f0d061efa962ca95cbfdea5033d1a68651ae02da0ab822e89f4db9ecdf030856823030cd608fce3620019b4e969fac1d50fbb1c631ab0fade1824787747586b602714c84b3812e82039c88b3a51d74cf66163a358e99b1e254c5a746aede12f4641db9ae53bfd73baa726b57ad05899699f43c442658d044529c3693a64eb926de3a5894bf92b1436e0cfa99be7e02df6c90891fbf637dc147a0990ffe155743f69ec144f1f8f16e668015f3f34d12aec939dc09b77cd10c062d1f5ccfb361dbf6d1bbfe01d13be40c1d7ca110fec55e64c153f60949f1f8f1ad2a3d721ed6b157d7e7bb3647cd57217357d5a144d2fd55244435cf8be0379682838f359c73fe2bfbcfaec4e73434e9ec6ab9d3108abe9266650ac8dfd0d5f3078793dcf6ecf554e06b4e8568dd67dd8d83b7c2c87257a40e1ee1a82f40a102194e2ef083f68e0780344465c18f6f01369734e9b7f9b183a431a94e1ebaa75b43a24cf14c13f18c5054e60f701325029b9c1f5da0e8f163206a0fd8486a67ec1f3ac425bfb352c242a7e182789ea9ab8889645bd2470ee56ded31a50867a0827d1e1e682c216b5a74173aa294bae4fdb584db7dfafe7f45dae45728c3601aaf3382d1d462acc5785f36902ee78ad0b984781ad5f3f6c3409cdb78f2e5920e6baadb49b740483683a54730a99a84408ed932f0a7b4f6f438f4729cb9c19f20905915c569272a05cd406793fc891faa860b11387f61b7703171d6798a80fcd50ad2d6b4845e5a82e98bcecd90a741696fc51b00bcdfce8fefb0219f11206baf63f894e314752445bc92a7018b568719aafe4106957cfc6b36853f8450db968dbc4fe3348a79c8e982e594da0b19b386a44593d51d98d264a08e2b5e9e3159b372bc877b2266f66b2194edcb9ea67e8a68886ed063d2dc034e7408d98d9125802cf20ffedae189497f32f2a1b3d38b6b3c0a31c33cddfc878195aaa5d454770ea9a4fb32ba8fee639dfe893717ffff0b8d1a8b30d75ef846bab5a35ce8fe2bdc6cf0171e698e19d5fd98319a0ba428001a66439ac7b91fb4c70dc50794275bcce128e93105fff7ed92fa396395ab2f05a0a54d08127bd6f33faa491e10ce9525d8a567e0ece03dae42ec6fd84ac56508f38674e7b34abcbe443c82d71782a0331799038e1e93912666d66c57e7df788c23bbcd3528e7727a6901c8778d6c8e1d9c2d8e77a2087b27660534036b840f807a2609b64415375a50e8ef5db9dceea68d2bd970cb098d27450bdcb0c67b993640f674494395bd9b79407595fade4880a4b7b65f545961e48483b96d9b1c0127b6c327f9b5d3930ceeb0db40bf6e7ae6afde5622104fce88d7d57bb916e87979a945c459d3a2805183070d61808167eb2ac7deb1f08bb0bb88629725d587a8d764f55473f1b09cfe42eac9d6a37245aa7d3884acc6e8257a29de47689b4e0b58816503662b047f3cc776526127f6c6de392377216abf414f53763a77069a9e4fa950c03dd4e3a47d4b1d6562bddcd3d0b3ced02b27fb8040648b6d2b729cc32f0c4989ab421587ca1bd873261886ff08e63881375d53ed40bbd194c400ac161428ad660dd95a79ad993d7fbe846859195251db8d149f9721e61fb58005fb455e6ca92c964f9a987dd866aaeed1322bfd2fd5da89be68db792d214201ec81f8f27fe6bd4bdc50c49869c307094831aabd7799f7b1727dbd16f2828be75a73f41f2c42b474bae2b46e1603341aeb6f9bec3630c1e7bfc90ea2e671d2ac08fe0ccf7399984283cc8eff30903b24b7fb07d5c974f32e557afa1c30348b7caa2ede82b5aefcc189c270a70fd3831bbc125db5fd7d98bdf519681c3b50ae6961260154f9c5544e7f6305fb04f6d2237632770b3fc16e29cbedb8a1157cb87106e5dcee36f76998e546b0474d2a920152ce68a457f57a8faa3a021ac4543c09d2478ca0ae344194b234462dea04f0a59396d1eeb9908e53ee1608bb9a0815ca84ea704da0c6388ed7d15edb5e68f7cc03a62e5df76f384b2ae1c1ff5344bd92cd49bf4fb8fd0a027131e3457bf598cf6d7b9f94200d5e605458782b9e9dc7738d58b124e3804f3cc6aad80efee2df45c44919824b06b2807d4809f979f3b4fa9585a6dbe3aa7a047c7d6487e25b06cd8a507fb1872af8ec9ce5b11382e9fdd641b922be98f16da902e887e8cc0c754bea25158d600bd10c10584b487d8b8d9a03368c07fbc1d66b60766beb2449b22febc8122b1cd87644da301f8e5d9c1ca8aa1f09dc0194345fda67ecfb8cdf535be44b905a27bba32f800ac0d92594922e4f5e26e90a5b5ca6942a77ca9116b664ff9826c5c42556ac53f48399a3257cf64032e57b3f7ace6236929354d8006ad2a658ba231b70f15f8a5811c267cb946968c6d53ba6811a7b60b2abdcd8c66ad518cd52a5873a3468555e719e1610ba997b848fc842861a37bacd0511691d5c4cdbe7720476be0e64db5ecbbf2db462e4400aa7862c779c021b16c5e15f24e1852dc182d5b0be34396d58f692a9255cf34f8242ff974476d43c607d1ad68af24607eb779a5790a2e027bfff796b58f4cfbedf4542d0157f8cefc5c6624bb1a579099e23c237bca896346e18515cf7f5ba2ef89886c4b41afa1168304f1e98c1d4a3b2f4d351f4c38adad4841d30175bfe8ac2cd4508237c2df2f1b1d0ada9b04f41ac132466a21952c0fc46b21a4080178b00ec208b1874d50f59f088907648f329b73d253cada39950ee33a9d1907171b88346f11a8508d6a63a9f5eecfacde737d16b2d312110c5b563cc703014d03c1da46d00dac8cee79c9c8c5ca206b54d2f4c734959d0da084ec3889f197fe7e0364c3412caae4de6353a3a2a282481668a6e679ef664c2c6e4dc1519261db6afcfec103bd3bbc1a56b509d728742f4ca6eee17630cf6a4cb2cb58c1bb79efe809eb8105a1ba7cc698a00cefd5b4b9db818d86290488396fdd4f9be4055ffac3bfeaf7a076db2c0251399f6fbad63c47f0aada91fb1bda1b6dfc27cb2391c6f028dc6708dc4bf9ec57361bd5029a5624623a0502e51da308d863d392f5b3b43b485cdb30ee53d0e79c82ce86afccd6f6be09d2c08f8015d4e062fe74e24ad1ef31232943eb9710d7e013ceabf8824ec55bd49dd6dadbeb589e16714c5f37f281c455eba75898dc7a4f02d2d5e87e779cfd5446a3125307421dc20362f811ffdf57f14c8b2c32733109be217619f83528e39f1705082bc0ed83e46fda2f6bc8ee92d60a90e1f11df237890b9eee091f2ce7c2192987507231704ddeeb38241db704efeb659ea272d5e9931c6f63913eada6711bd8619290ca8c856bffbb2be2fddc2bf5e8e08e586b2149adb1e653785d9fd80852bc5a2ec2d7d0a2ba020095713024dac41642891de175ddd523d2c6276ee0561c81d679fc58572db28a91e75212668e22044d16620524ca084e000b44d53a990ebcb8ed343e8e07d4461f1879d637924f1bd13fb6eb7367f05e6e682c2a50705e5337cfbe75285591ad7e42276188a8fe6912aeca77a9337c26fa4ce69c959822118a2df88a136df489e08fe04d0c165f54a9a05847acca8c7a5ca1226adbd39046067c083fece8ce9f210f50a117fe38bd58b93b412dda5e99cc3a4c5bb988eda2f30d695864500e903b0cd1073e9226c6143efc0b3903991ba378f0abdc2470f2ac4307c2222d1df7521f420279b238734670f41e20280e71f3325ba4c295e54f3cbac6a8e2ab3013b1be655c60dbb58e68647577e1b7cb3e214d4c5021ab1b93708f4be93a47894f13cac012fff607c6fead029c5536f377346d68ef988f92ba3dbce3b19118df5848c3cb2fdceb0fe9e8cb4e6dcdfdc2ba82671924b0d99d6ae5ec9da3133e9b82256e810881594caa4d1426e4910d683c03a2b461768b9e0c0c2b772e5b4c292fdb25954377d68685e261ca8b489a1dc150e74dfa1fcca5ef6a7e80cb3611acd75c4bd245941fcf3766ee5c2c0e98e140ddf66b254eeed904a8a15751b27a39869c5e0ea24750e1768f7d4c7c2b4a388d07c7fa355dd1b489cd665cbe0eac0bbb0b82c0f1f85740b365dd4cb5f3a847063c7af2d1297eba644423f4d88dfa576a4ae1d521bf6377d65d3ef25fb471894922eea627758a631600a9d4b346dcefef5bd8422c3b8739be165678df0599ab2a8db171312ec8579a57c939980844e22f6a324984e571601112a8de3d6f42ff22c0a66393382f975a08aba32f0087ffc34ff3a73e0f84efdfe403de1380e8627e584ccd715e9ddb1314496c7e125387fa1355b51aef988feb126e20abf8539a293b200adfdc76933f63269058832ce03cd9dacd858c6ee8771f2169f42336701b3f786622b5f262f70725638471a0365f930567e3de3d57fbb3732900852ea123d372faa43a69726ba477f76fda2fc4290cf805065bad366e2a25ae09788b26686c3dedacc5989d572f7e1d39aeb23768158d2c0adf523c132d8f7522b2dc941394873d8eaaad167ad3c68756afb311b44603f5d4c99c5077550ca51dc6efe893584c841e40bc89d5f12e189b0c1390fd39dfc3eaf3674bae1b5bd769c006c6e551b5e70c1acac0acdbd941c0e8af66b0d125f2c46eedbdffce7e2384d6d"}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, r5, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r4, 0xfffffffffffffffd}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) mlockall(0x1) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0xe, 0x0, 0x0, 0x85}]}) executing program 1: kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) semctl$IPC_RMID(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() fcntl$setown(r2, 0x6, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600200990038000000000000000000020000000000000001feffffff0000000000000000000000012b0000000000000029000000000000004e214e2000089078e51f17ac5031f347ba35f4bdae13e161a354e9c839beea33f786239f4c4dccbf9e22b4c444570716aff9b9adb6270a50e2b6b48baeb829ffc257d07917b9be1de950f93f33ea455eb2f7b0ef8d8664f309f5606663ab43e4462bb813b8c77a80b9925c"]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(0x0, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r6 = socket(0x2, 0x8000, 0x66) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r6, &(0x7f0000000600)=@file={0x0, ""/260}, &(0x7f0000000140)=0x106) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x0, 0x4000, 0x80) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000200)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000240)="35bfd78d427cfd0a5a04206dcba8b459c33bd0d75f0e1265f7b10d04c11f57a85ad4171166d62def52695862c0c588a7cd63d178c70388ec1ba3a6d9deb6b7a5ae70e7cd98dc481aac26ae632b4d32e5bb841f9f221907ab4be2be48cb6bef9277a9a0446f814bd4b4356dc3bc57cc72403ac90316325f03621f3e68fe8dd405bd8e053bf90a5057d15b6f4b5ef11bd463b5421e0f5ce6f161a892fddbc907a25c44c1f6b3236e561bcefe0e79e1eecb7214dd9024ea0dfe6721fb62d4def297ce5a0491eb099614e5e7c9438db28679cc6fde1b2230a5a0d235", &(0x7f0000000340)=0xda, &(0x7f0000000480)="2cbdaab863f609901214c079f2a93641541887ff492ed355b7e4622a6dca11b7a6516c5f8259f653f7d3a79a55d7deedcb5ff6db9837ce55cf467806ce587847594e208bcc7c981f3d0924800296870a67589adf7f8045d00d6684e067f613c98ce95c5c6bba51102fed8e42272bbe6023643b88fc35527d121e919ddea0822052e21c5d53c3a738203c81bcccdda754eee92f5d179f0913dba586d20876e1ee2a9288", 0xa3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14f}}) r8 = socket(0x18, 0x1, 0x0) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unveil(0x0, 0x0) socket(0x2, 0x1, 0x0) setpgid(r4, r5) executing program 4: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000259000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000101000/0x4000)=nil, &(0x7f000008b000/0x400000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f000002c000/0x4000)=nil}, {&(0x7f0000343000/0x2000)=nil, &(0x7f000024b000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00002c3000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x2f, 0x12, 0x100000000}], 0x6, 0x0, 0xff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00004d8000/0x2000)=nil, 0x2000, 0x2) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="b876d692a3ef9c7ab98d9cd081f3c03f0400f0", 0x13) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408a53b3933688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820235400000000008000000100"/138, 0x8a) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x0, 0x2, 0x0, 0x4}, {0x6, 0xf7, 0x80, 0x101}, {0x40, 0x3, 0xd6, 0x6}, {0xffff, 0x3, 0x6e, 0x1}, {0x80, 0x0, 0x7, 0x2}, {0x7, 0x5, 0x5, 0x8}, {0x5, 0x9, 0x3, 0x1ff}, {0x3ff, 0x3f, 0x0, 0x7}]}) r3 = syz_open_pts() close(r3) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmmsg(r0, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/157, 0x9d}], 0x4, &(0x7f0000000300)=""/219, 0xdb}, 0xffffffff}, 0x10, 0x8328487a08313805, &(0x7f0000000480)={0xeb78, 0x4}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000004c0)={0x1, 0x2, 0x81, 0x9, r1}) r2 = accept(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000600)={0x9, 0x200000}, 0x8) syz_extract_tcp_res(&(0x7f0000000640)={0x41424344}, 0x7fff, 0xa69) syz_extract_tcp_res(&(0x7f0000000680)={0x41424344, 0x41424344}, 0x5, 0x4) syz_emit_ethernet(0x245, &(0x7f00000006c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x1, 0x6, "96d5dd", 0x20f, 0x2e, 0x2, @loopback, @mcast2, {[@routing={0x3a, 0x0, 0x0, 0x8}, @routing={0x70, 0x2, 0x0, 0x1, 0x0, [@mcast2]}, @dstopts={0x16, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x40}, @enc_lim={0x4, 0x1, 0x30}]}, @dstopts={0x67, 0x1, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x7f}, @ra={0x5, 0x2, 0x80}]}, @dstopts={0x3, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0xfff}, @enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x4}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x81}]}, @dstopts={0x67, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @jumbo={0xc2, 0x4, 0x1}]}, @fragment={0x89, 0x0, 0x1f, 0x0, 0x0, 0x3, 0x67}, @routing={0x2, 0x8, 0x0, 0x1, 0x0, [@ipv4, @rand_addr="913a24635de78a89e9294bf2a446942a", @rand_addr="92dc640782927e42e22a12c79ec1a2c0", @loopback]}, @fragment={0x6, 0x0, 0x6, 0x1, 0x0, 0x1b, 0x68}, @routing={0x70, 0x4, 0x0, 0x81, 0x0, [@mcast1, @remote={0xfe, 0x80, '\x00', 0x0}]}], @tcp={{0x0, 0x2, r3, r4, 0x1, 0x0, 0xe, 0x8, 0x3f, 0x0, 0x9, {[@mss={0x2, 0x4, 0x40}, @mss={0x2, 0x4, 0x6}, @eol, @nop, @eol, @mss={0x2, 0x4, 0x3}, @nop, @md5sig={0x13, 0x12, "9d13b1a48dd16a3154c183bbb8b605bf"}, @eol]}}, {"ffc0d08de49e16e345951e44512ba18f72933f3d5442892ad591ad9341694fcb36bda7c3d937e93fb448eed150d05e4ab3d386bf33ad16bb4a60284ea622bc963facb9b3c9dd088c8ec13b159f6498b530aa202e864a3ef63f8a1ac40bdb6ca64b59af8fbfeeeaa8fecff31c99ea551b019f052f77f054730e2693c151459781a2eb203f850aef387e30043d7724815489e0a08a0244f69c67917754d4601aa358680a595f74330b47b3bfe758e3db6da98dfae82771d7"}}}}}}}) r5 = getpgid(r1) setpgid(r1, r5) setsockopt(r0, 0x4e4, 0x8697, &(0x7f0000000940)="fce0f892f78ed06bc52c3a23f15aa1dca18ffebd3c0920b42dae62e820940c9841c7a0279f246782c9e92a165f0d80bb5e2a1cc36cf1c47f74173f87facda260b44d66b7dc3839eb576de187e623fbcd2d72ac7438d61c4e3fc0747008d14b03e02ff9d9db08f5dc57261723a4848e3e076514bda6d12c28d82d", 0x7a) accept$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r6 = accept$inet6(r2, 0x0, &(0x7f0000000a40)) fchdir(r6) r7 = dup(r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) socketpair(0x18, 0x1, 0xe5, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000b00)=r9) r10 = socket(0x18, 0x4, 0x3) accept(r10, 0x0, &(0x7f0000000b40)) syz_extract_tcp_res$synack(&(0x7f0000000b80), 0x1, 0x0) faccessat(r7, &(0x7f0000000bc0)='./file0\x00', 0x20, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000c00)={0x3, 0x2, 0x0, 0x9, r8}) r11 = shmget(0x3, 0x4000, 0x48, &(0x7f0000ffc000/0x4000)=nil) shmat(r11, &(0x7f0000ffd000/0x2000)=nil, 0x1000) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000cc0)={&(0x7f0000000c40)='./file0\x00', 0x3, &(0x7f0000000c80)='./file0\x00', 0x8}) ftruncate(r10, 0x1b9de08b) executing program 5: r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x0, 0xfffffc03, 0x80a19f, "bb08000100f167d910508b000000000000000080"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="8b", 0x1}], 0x1) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0x0, 0xec67, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000040)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a10780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782ff462724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b183bf0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0dd283a70830", 0x11b}], 0x1) setsockopt(r0, 0x1000000029, 0x37, 0x0, 0x0) socket(0x20, 0x4000, 0x6) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() socket(0x800000018, 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0xdebd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000180)={0x638, 0x200000, 0x0, 0x0, 0x802, 0xfffffffffffffffe, 0x80, 0x804}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x5, 0x0) select(0x0, 0x0, &(0x7f00000000c0)={0x3, 0x7fffffff}, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x38, 0x0, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x4, 0x7ff}) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@ssrr={0x89, 0x3}]}}, @icmp=@timestamp}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x200) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000000c0)={0xfffffffffffffffe}, 0x0) executing program 1: ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000080)) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x130, 0x3}, 0x0, 0x2}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x4}, 0x0) kqueue() semctl$IPC_RMID(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() fcntl$setown(r3, 0x6, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaab886dd600200990038000000000000000000020000000000000001feffffff0000000000000000000000012b0000000000000029000000000000004e214e2000089078e51f17ac5031f347ba35f4bdae13e161a354e9c839beea33f786239f4c4dccbf833aa0ef3f165733ded996a4137d8f8eb9dccac1df70b34fdc05789da9508949f2b38628ba7f47d74d47c546396d1bf66f0d33dabbb15fcba4c14de3875980fd"]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(0x0, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = socket(0x2, 0x8000, 0x66) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x0, 0x4000, 0x80) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000200)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000240)="35bfd78d427cfd0a5a04206dcba8b459c33bd0d75f0e1265f7b10d04c11f57a85ad4171166d62def52695862c0c588a7cd63d178c70388ec1ba3a6d9deb6b7a5ae70e7cd98dc481aac26ae632b4d32e5bb841f9f221907ab4be2be48cb6bef9277a9a0446f814bd4b4356dc3bc57cc72403ac90316325f03621f3e68fe8dd405bd8e053bf90a5057d15b6f4b5ef11bd463b5421e0f5ce6f161a892fddbc907a25c44c1f6b3236e561bcefe0e79e1eecb7214dd9024ea0dfe6721fb62d4def297ce5a0491eb099614e5e7c9438db28679cc6fde1b2230a5a0d235", &(0x7f0000000340)=0xda, &(0x7f0000000480)="2cbdaab863f609901214c079f2a93641541887ff492ed355b7e4622a6dca11b7a6516c5f8259f653f7d3a79a55d7deedcb5ff6db9837ce55cf467806ce587847594e208bcc7c981f3d0924800296870a67589adf7f8045d00d6684e067f613c98ce95c5c6bba51102fed8e42272bbe6023643b88fc35527d121e919ddea0822052e21c5d53c3a738203c81bcccdda754eee92f5d179f0913dba586d20876e1ee2a9288", 0xa3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14f}}) socket(0x18, 0x1, 0x0) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f00000001c0)) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "aa325a", 0x18, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast1}]}]}}}}}) executing program 4: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x68}, 0x0, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x15, 0x8, 0x2, 0x1800000}]}) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) r5 = socket(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x15, 0x0, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, "061500000000000000000000000000004000", 0x0, 0xfffffffe}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c03a000000", 0xb1, 0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file1\x00') executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140), &(0x7f0000000100)=0x4) r1 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000050d000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r1, 0x80146952, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0xa9, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x59f3], [], [], [], {0x0, 0x0, 0x0, 0x42}}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x4a3, 0x20001fffffffd}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x39, &(0x7f0000000400)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2b, 0x0, 0x3, 0x0, 0x2b, 0x0, @multicast2, @broadcast}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a9"}}}}}}) r4 = socket$inet(0x2, 0x1, 0x0) shutdown(r4, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x7, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, &(0x7f00000000c0), 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xffff, &(0x7f00000001c0)={0x1}) kevent(r5, &(0x7f0000000000), 0x29f, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x97}], 0x8001, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xd3, 0x9, 0x0, "16473e0b0e3f24b455c568e8280964da61554fe6"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$kern(&(0x7f00000001c0)={0x1, 0x49}, 0xc, &(0x7f0000000200)="480905c05030b0a967d8333644d13a28426024d24e11a2fade683f4721920f10d88ad997a2af7ad49e87d809d8f71b5654b800ef3cb0781351cb67172c6865d6e8ccfe2dd29175d06fcba0f3", 0x0, 0x0, 0xfffffffffffffdec) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x7}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x39}, 0x2, &(0x7f0000000040)="71f91e3471d6462bb37b6712ffb6599bdb2127ac0058bc50cbe2b85a4753f0b1775150cf710000000000", &(0x7f0000000080)=0x2a, 0x0, 0xffffffffffffff48) executing program 7: clock_getres(0x0, &(0x7f00000000c0)) sysctl$net_inet_carp(&(0x7f0000000440), 0xa, &(0x7f0000000480)="b8022099034e6e4e34be30ace26a385740a9c907e9dcfe11b1809cded353a7defbdaad155ee03baf90974eedd50cb8550c30f0", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3a}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 5: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000340)='./file0\x00') r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x41) symlinkat(&(0x7f0000000280)='./file0/file0/..\x00', r1, &(0x7f0000000300)='./file0/file0/..\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x2c}, 0x2, &(0x7f00000003c0)="60b898c57a6009add80700a3083d497abfee18ef79ff3b7ae869dd5b368a7bd7", &(0x7f0000000400)=0x20, &(0x7f0000000440)="8f3607d6e53038fa17ff43c68e25380246c601f147dab74aff549136f00c8c2e8a4f9ee073dbf3f40aa88c1e571080e424369918a9d3aaf104fde8e5453f954d84414f1ab2047667b697e28fb2f557c2c36a9f3cb00b2ed5dbc0e54206eb7e86639a", 0x62) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) bind(r3, &(0x7f0000000000), 0x10) r5 = dup(r3) listen(r5, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) close(r7) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) openat(r7, &(0x7f0000000140)='./file0/file0/..\x00', 0x8000, 0x34) executing program 1: open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0) pledge(0x0, &(0x7f00000003c0)='\x00\xa8\x0fIm\x03\x1f\xbf\x05\x00\x00\x00\x96*5\xaeW\x973\xd5\xb0f\x05L&\x1a\xe4\t\xac\xf3N=\x1b\xab\x89^u_\xb2\xf6\xc4.t\x05\x13k\xe1\tW\xda\x00\xe6\x88\x03.;\f\x1a\xd8d=\xae`J\xa7,\xb7\\6\x96\xc9\xafv\r\xa7W\xba\xd3\xb2J\xacr\xc3|\x94\xe9\xc6\x042\xd7\xb0G\xc0\xe3\xfe\xd9\xf9\x806\xd9\x02\x91\xa9/\xf3fv\xb9q`JleIz\xed\xdb\xd5\xf2\xb8g\x91\xcc\x1b\xaf\xfa@f\xb2\xb4_j7\xc5\xd5\xd6\x02\xcen\x98B\x1b\x8c\xe8\x03\xee\x15') pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|`\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r0 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0xff01, 0x1f, 0x41, 0x5}, {0x81, 0xff, 0x80, 0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r2) flock(r2, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x3, 0x46a, 0x1800}, {0x2, 0x1a86}], 0xb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r1, 0x0, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000efff0020fbff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) connect$unix(r2, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$net_pipex(&(0x7f00000002c0)={0x4, 0x23, 0x7}, 0x3, &(0x7f0000000480)="6409e547cacf89fb1afa144b6c41831fffeb67ea365c4a1f57097a1cde19b72f7bb93e0d8a9f1b", 0x0, &(0x7f0000000700)="7eb5b69f99b5983fc0c28a6a579d7d565041b29922215b883e529130651ecf4550f837d8899c7ba5a3ee11c3acc51fe0cb3b26d7d1d85b3a062aac58623efec845583259b1d1638643dc1cdd57fc1b3e59f4569dbbaf10e802c1f46dd72c896a3b10b65236d8341d859955e978a25202f30202957cc777410f25732b2bd5d29a865e8bd3526c53f9abd99b301837bf34d2fa2590ab67dd4ba50790f1192fb5c0fc694003867b8b09cef6864765c44f4ed31992ac07ac7cfa9ce5e8b7296242124536620678ff90eb27ed4710e1d96da6fb1b9f9a3545f24b13cabb1401aee03dd1ac02dc6400ae4b562a5b7432f39fbcd370", 0xf2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semop(0x0, &(0x7f0000000340), 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000600)=""/121) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = semget(0x3, 0x3, 0xa2acd17e1874ef42) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000540)=""/90) semop(0x0, &(0x7f00000003c0)=[{0x2, 0x3, 0x800}], 0x1) r8 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x4, 0x9, 0x1800}, {0x3}, {0x4, 0x0, 0x1800}, {0x1, 0x204, 0x1c00}, {0x0, 0x5e0}, {0x2, 0x3, 0x800}, {0x1, 0x20da, 0x2800}, {0x4, 0x6, 0x800}, {0x4, 0x0, 0xb36c4100aa4b9a81}], 0x9) r9 = getegid() getgid() r10 = semget(0x2, 0x4, 0x403) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x5, r8, 0x0, 0x0, r5, 0x2, 0x8000}, 0xfff, 0xeef1, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0xeaf, 0xffffffffffffffff, r5, 0x0, r9, 0x3, 0xfffe}, 0x1f, 0x7fffffff, 0x5}) chown(&(0x7f0000000180)='./file0\x00', 0x0, r5) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r11, 0x29, 0x9, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x6, 0x0, r9, 0x0, 0x0, 0x101, 0x208}, 0x4, 0x7fffffff, 0x0, 0x0, 0x8, 0x7fff, 0x2, 0x800000801}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000680)={{0x2, r8, r9, r8, r6, 0x0, 0x40}, 0x1, 0x7, r3, r12, 0x2, 0x80000001, 0x0, 0x40}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) executing program 4: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000680), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x42, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800470000340000000000009078ac1400bbe00000028907ffffffffe0014e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3ff, 0x5) executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) close(0xffffffffffffffff) accept$inet(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = accept(r1, 0x0, &(0x7f0000000040)) write(r4, &(0x7f00000001c0)="d16cb3b546df92918d631d8b6a26cfea421ce8", 0x13) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) r6 = socket(0x11, 0x3, 0x0) getsockopt(r6, 0x11, 0x1, 0x0, 0x0) write(r4, &(0x7f0000000280)="d4fb7d57b3c0267265826dbbe1486100aed5d2498891a8a2c409e5a12cbe64daa55e38d9662fcc11447fd3e3cf52c6074fb4a24cc9865a37a4a28a33d13c7e3324845cb254f8da5511ea236f81325477f6d55636af99579033d502890a985c8d857d622a83cee994ef79b1a5ba1b", 0x6e) dup(r5) listen(r2, 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) r7 = socket(0x0, 0x3, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x62) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f00000000c0)=0x6, 0x4) getsockopt(r7, 0x11, 0x800001, 0x0, 0x0) pwrite(r7, &(0x7f0000000200), 0x0, 0x1ff) writev(r3, &(0x7f0000001240)=[{0x0}, {&(0x7f0000000100)="2ec9efc4874a3952a199ee2a4a1d12a80d7e3b5942b88e274a2e4bdf621eb51fdeeafb656ad28e30ddc2b5bcb08af92570d4d710adf1e452203d", 0x3a}], 0x2) dup2(0xffffffffffffffff, r1) shutdown(r1, 0x1) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="306af2c820b262aab387196c5a32387654a8e029240666fce5132dd3a2d5a7e420122680f9bd8371209fd4b7f3f3f2079349911862fbdd1eb3e7fb239fe151e30eb600f971a81ab9644b0a", @ANYBLOB], 0x128}, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0xa, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "10269d7b000000000000001e0000e1ff0300"}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffec5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) setrlimit(0x8, &(0x7f0000000100)) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="a3", 0x1) execve(0x0, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) r1 = socket(0x1, 0x1, 0x2) mlockall(0x0) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="fd81f0", 0x3}, {&(0x7f0000000180)="0e390b87d0aac8d7fff4d125b953af68c3e3f339e4631d2af3ba288846c374b9c0ad6aa324edc76606f7eb4b14c453839522717398b2ab56a6a44e79831f5b80afaec779a1d2144201907ee9a8876dc028fa3be4160f69", 0x57}, {&(0x7f0000000100)="79989792182a10d4deea4e12146cb6e83fadc543e00a8189b838c7d9b5bec92b8d", 0x21}, {&(0x7f0000000300)="9f7615c11db986bd5857a551ca497c531adfa25bbb8b6d22966ad5448a848e8f542bf8f45a5a3f9c1db1d6a27643aa425b20bd20c1721be0e81647f428f289507a57c7b0fc2eb8e629cab3c4221e1671ee1e1fcfea05c25784f3716ab9481d6a9cd1c38ccf08b74d6c9c0a0cd5f87395360115c6d5f2fed8135a485144fe78d1224370b062a30e0bd6ee2ff8037ab382fcb8df74bfe3f43842d729ee02bf0879d04d7fc0f2076fc7970c", 0xaa}], 0x4, &(0x7f00000003c0)=[{0xd0, 0xffff, 0x6, "e43a62e08b444af0d0410167b76f3decb45cfa7d84825459adabb6c07733b62b1c22ad3e4104e74becf36178bccd8c4532e2761ea36722cb2db332a480ddb2ebb375e3484c537cb20bdd0a85b266aca39fdb393d90647bb9a7950061d57fdb92c75809811d02e881007c75bbf9580ec8a9387fcb07e0e0c54973f8a2dcc7c48bb759b512309c1a993571ecf7fe6603812b8c3f37ebe3417b1d69bf5ebf983a71102cb43c2156200bba70ec693ab9acc24030d18f514e842ce05cec08fcd53c"}, {0x1010, 0x1, 0x8, "d440f74f45c8782601d0c306a2e6d1b8c6b566a9a1118a63fd311d9aad8f629bf2696431101a7015db9dfd74f2526e0ca499a118ae814ebf7c9e9b08ab3eef927fad259c980e1f32b8d98b1c43b5b10e4c843296e39e50fae5f0c68082044478cf02c5f983bb86d5e4f9ac32132aa09f9b5b255caf0770a94f0d69d9ccf0688ea16cf252eb81d7d87bdce93f389f90765f619fa723da44564b32dfe2deddffd80215b00f9df97c65db9b0a119bec90086e3c9db6353d25d813c152ec80797858629e0876bbb1129eccc66bfa6f49e0dc167c6e81b79fcb5ae14a086379b8ba26bcdfd420dc52c12e6983598eec9f9d5fd5508fc4f6441ae5d79aa6d4dcd313bc3587e4fd57307b21332614d4faab58312cf5fd1810b8e3590e1718b72e947022331e7c17a6d0c9708dc7e5e2bccca5d3891189331c16ddc899cf0f672d3a70d8a9765d2ee7b6389b2c19a8a8dea4b284c980c3eb728b0cf7451321dc61422e833090f4e3f987ad5bd0d31fbe84fcb8c67587e23ab866afbf18bc239a35d3331a6fe9dae64fb77638405cc5b398d18117eaaf28c9edaa65113b5b672e8a286fd277c6180ee5108ea050c8b76236378baa8fc38de4c5c8159e1219dc0ff9e7d8836ae7f86b437a6f074e3265ba0e4ba62b8a061ee629a76588821413bf772255bde69b2ed52d5b3fa7931fdb6ddf326050271eb554fb6f191938eaa15b766da019d49149e7d2beee5265a2a186b5a11d86b4d764acc2e2e8d5d74556b0ef93e1ca1d24f4641b91e36f984602fbf9a9b2d9e191de155118e0f624cae93c03c88715c0f34c42e0df570d9929205eec5a1bccc5b273336a6dcdadd95f9c1056cc7487c4c0d009b4eab10dc80919c3c333faf538973a96f483eaaa8dee6ecd4de697aa30d9b9f354297b8a5c163015eda3e0d8b4100189679e76f3d6dc6570f2876300c50f4bc1d70cdd1eebc778aae43b37bc57aa5dfcad350a7391164939667bb05aad55bc109f4c9efa98be4cf03a9a8674df9044a872b323be14b80c32aa77d948987d590a670080e0646c544b5e0799b41f864252af72b18ad97201ba4ade0b6366d72d524e77d5f4b543fc3d4707750f5572477f25f7970213b88f21ff2df97f25bd4e1f5ed581b59b4340c6facf70f7468ba6ab04e6ecc5baa1aa7cb4b3d06fb9b6b1bb671246497a7e58d5dba0275c654fb84286fac52ea740fdfc32ff165153aab0ca63e68f00d4ee3397bcaefda17dc2d9e1c19744c025e0c1475833552d13b5aee066bef4787273d02a99f2b921bcb90dd50931f115596c7d5e4f5d7b894e113fe9409f3aa20c7f844314a40c2c8189fbbd4ce40423310da3d9ed12bf684c4c8d56835b91db47b0d5cd351e4126e28f8f75764e0bb7b7bb5981c36db5f65dba76935fe9ec641bda6ca4032b8ec4f7c04646b5cc11bb3bcc9ade73cdda117b379528633e13015290d438f2d6899b26f3bbf31b6316e80e9153f5241f8be0f64ede8af994ffe63479729e6da659848644a377c6c45d03caaf02b7e9508d57937561d406438e7fe4960e89af1504f78d6e0bad2a812c7f341bd9cf427cbafcedaf378b00744c2ad149c7b29e4f86cb29b75672ad4cbb66462b9e232a9d781bc57127f573a407dc0627dcbaf10b0c36bff1cb00f847b418425bafd3f32008791408fbedb5603f8a3e7aca6ab86b29403cc245a9560d4d1302a990db10892cd0ed5292afa8fdf1cc2c4ad1670ce808f80086e282da6e051fc9b57d22b3cdc972ff9b83e49ef2d967cde8d14624a34569075e43dd31d6dcc340804a5f2c672c54d443811d5392ebfc82b4777e1aab8a31bbd833435e6eb1a4179bca3bb3a33036f0e2035b3fb95eafa65a828d90ab936b703af6513e1d53149e41ab1d1547eef101e04e0a7746a4c2701efa61bf8205acddd6c71046b7cd67f2e6505967ba786acebbc059250075e1c3305820d7b88b0f6f342e5c83987660e3616bc7e097ceab8877d7b4472f0157aa86f299f29a95bfa76b1d2bdc5f6ac27db0a4916dc17bc5ed71ac32123f902e969b318b731b7d6ec9cc4a81e77a8fe7cb3c77fc69cfbc7deaed8da890e50e210235404c890e2aa993c6335347ecbd16aded92299a62151badae674940cee677929ae017156cee862b0c718c168f0833d44b4621a39f2d947b4648847c6b79e842c5c45f033893aeddd001ce0157b61c09268e6491d913d67e492eb79eef49f954ec69005af5c913c67f587aa94a71156b00db46fb45a2f125e6ce553a2a816eef0be5ae49a40be6b2482703d78802e08e0afd6e2f999480e472fe2b4e59b920f8c71e432ff0559f5d8aafdcbd3be8837316267c406299825d4dbf28f1827eabd955ffd86d391c55ef2cee9d78a533cb06ad3edbe980f12835083f236e6adf4e598c3a53a671b80834f81ed7b33fbfc449706b74072e186a1e00584bf634a4603092ef154cf09ae535415f3bf44b4c544ca0596ae9022af01ababba7f84fc9c43e89a78435a799d50d78af6090f4e729d3416dd3381ee6038e26f927ed551a46ae9eb5ff8ccce06a57c0f09e91ca7f7b92d2a1d5e9300981006f7faacbf324e367da8d9b4c99d1135d60cc0825a30e13aed20f1ccd2467c8af4964f66d83b23efd3c46ffea41aea95069c4002b17edc2ee3a6a111576f9e02a34657a96c285849406891819b9cb505817b55c9900fdd0bcc203d1e66026468161e5ee961beb8fdef5a4b628d4ce09bd549ffd4544971dec847315205c2b1d353d3666e41d67a3e9010efd5eee2ccefefd1985db3bd1d234a9e6a10e1fdc87c4f45143d7292082f5a191422c933d879f4c5ddbe36c9488c29c59cfad1b9b225c0cf6a76af5a3f6db3e3a4c047ec2d15b38e6970762114775e31b1545b06d8646baabc1a021227dc504cce1efb58cafd0d9a8e1a17c3ce583259b1fce484acb57e4698084a0eb81b0d21e2ae313d99c4834c3c797890ad1d0fa0427fd62b57fc2c5aa0cd70c1aa0ad8eea2588bcaa92d521d67a8675b68689445de99f18d62aef98ed406ca4003087b3996e49a924d6b02c0267d14ddf8fab236a1bf22d90499987ce534ce2f952bd25c35dc7af73ecc6dadc8f390731568fb93ca0fccbc6f3f08ca9da28c6b28628d232bcba2c43dd655c410eefe6fef6ade76f3d97f26f1141fc2868df955bca9a53ec159263be3a1273d10f7fc0ad93981b1ed2a5c6169bd55f754e5e61186ddec275c609c9708a4e4ba96f4c9dc1aaa31a1a24ccf6a7f7da9b5c5402e7b16bd3af36c187feb9a17e65925f005fe66bee3078d40f0720aab028259e1546dd6d78733be70f682e7f0cb71f5dcbd1f438220a3c082d0d03f45703dcbc16604e495b787e39cf9637c3f872253a01be35eee21a6222436fbf39b9cf48c3cfa1bc64253f43eab680832deae0367e0beb1f92032888829e532a254630d6ce5bf630476a38beb7b5c441edaa6590f4f75af6a825cc4190822e7822362ad04912eb452e93d5b926e2ab74165cb48cd5f11688a1c092e34832b30c6d12cbd7d8d0746b93fc37ff89f76342c828f759c168dc65178d9d25d376b9aa409bf862672b6a4f8b893dd246a773cfd3f0745cba92f57e04f151d8952334e7a5c885b18d8cb440abacb2177813f9c5a5f4f3213790d3b9e614ba5144e164857d96d0a86a8821e2db0d7f72a5674d8ec0f70d03080baace9f09d143e903aa8b8a8b025f89536fc8d0775d564187f0df5f2c3e9be31f28a7c42c768ec4ea3c1c7e7ea433c55b233cfbf2aefc52d7d01e8f1262b0e9400c873f8ac15e1232004bda115360bb1ff66dd06422536c9678ef735a0af76d5865c701426e60bb196b4304b25472670112fba3370ff2ca4d2cc14d440ca457bfc972cf73f0bf593fb8d564ae4af5f87af14610555a012df2568abd991433a925b00416b66752f1b787addc4ff74ba5a4622f233d50fbec82eaa6701a78879b6e5cc1de45c6ddce116d66c05f9a4f8481457ca7d6240d92c166124d020a93a0748baaee921cf0af6b820a06a11d5b00cdec9e533901cfe3a89f9e97f167df272a35b57af62b51176b7de9641f6c5b616a2317ac627e984cb37335dad63572ab26151a6cea918122382ee8bafb88929ecbd0937b74633816c2a3de9be310033425428f2a2b6a830b59f77bceb83801c62f1d79ffb2c5a96e7a6080589230b12b8c132f90daa12a817a9a6c477736c60dcea6af2379c0a83051512e3c76d88f73263700debe9a3135390c657b1c8ccf74f87b2e980eb6da75d9c2e6bf44e5c900e49a834a39dddd9f801d7cd0ed70e38e9f56f86e4f741e07b5f9755742e0ec42ff9a0a54f07ee17d1afa0ddc9aebc19a87b48b54b3ffedc0798683c374ec6f409a0ae63d3aba6d4046ced42518d9e26415df1ea72592a5e712ad4a33fdfbdec4dd32032bf15fd4469c52e0399053ce0a9279c13fb8c972f88b3b51d9d97b27ee57e92809fd3a13bb819a19fd6087c3fe5f66c0c61e020a941bfdd4ddae1cc0237184b7a835c6a7197a4821746b8c7a8b56071d9daa9e10ea58e8b872dcbb410d70febd82d0f5afac1906eb0b5bf1ba059b54e4a6ed30e3b2725afa9986131ae535756bdc990884936c6ed0ade0aa9deb976232f28dbaec0906589c78ddcc7510807fbbb8596dc80d76259df813a4a0e8f7526ae86c8d4973187090d6dae4dd3bf466573addb02f3772f9fd27acb448ed54fb3e4264e2492ea9db4851e83f428064f983fe4573592c794eeb310d6ae5e932e11a3b973be75f97d08b6d3a4b82081519f6d40e77845d6ebf899a2a48a083260d56407cec4b573042c3fab218ee3d675357070596978466f2fbb1732800a833d491ff2d0bccd52194e71b08f428378a0a5552e20eb17517250475fa0a1d8d0f10d8f1aa05aa50b918e012dc4bb3a4c10b8214c8fcb57b68414cd7df381dab3188aa1f006942621f4ee1c241cd9de11ab5c1cf386f531be15a14f52118b1e5b5c9f1df3fd21e47364a09b3bde3dfc32d278c5d5d10c54601812754b0de93a52df97f6d7e02db436ef67d2f29c5d02dfc26e24589970fc30e84b8070da1f2abe2a389d0fb85e08189a13574ff3b286e2455d9fcdc9518823b0f5664ddb8b43afc929192b41fe933ee5f0e2f16d66ac983b62b541975db687c13a178dd1dda215e0d8746482c7e3a56e317cc7b178ba01e316146bf5d6965523d1f5de573b276f1f2a80b07f256100ae9b5709de2689bb31a11cbb99a4b13a3f5b900f5eb583d17a8b17ae587f5c32262590271d9cefbc0133bc9507e4b46a299527066ab56461e834a3add3af541b6ba1b2553072675955991a85a1424c3fc394c414904ccfd48da7bdfd243036f19b537c211e23c236a6d7127a6e6ec988f58bf7540386f35ca4bc437fb6dfb1e2eb9f30310f1eb04a4eb7c50632daff44a5a02d921e3ca6c82e0cdd0766d49811d081d3e1a288628214d8023d87f184df0594e161f9d27c0d0564866b7c99f1edbd887343153c835bab74bebff7d2d5f588b5822d4b7be611bee9e97e263e9f3d90cea7c5dbb58ce88b64864f67864f033540bc380c304e09b5c74c528088c12419a8e079d27f4176f75f0ed7e601ecf5ff61ac3da82cc9a7cce56a906a1f9e2e32f63f34b78f36e570d7cbff169e56483acfc834a115cf5081654b8b59bd67c896594048855e8bd99758b50d074bf5b33b26b8e4e53b05a492759bfb427ea4658e4555435723c56079d2d5dee83b81b951d2b31cc2f6f4b33435e1b2c5037a6b06f6b9bc1f3dd31404c5f8c33b1e963607b90d3"}, {0xb8, 0x1, 0x5, "8fce432c1c43a6bec4e42143b0053fc9882adb32fd3f57cb0e3cf1132dbff5f6c74f98f90d0bf9fe6054e75db4a5777d0fa09f022c3813c4f9f62f3925c9eedbc19b56d6bb81e7a5e4bb88fe34282ef127f7789113f81d4f673a72128643ead7f9ed9169c90bffa93129357559515b418bc72298fe6cc05262f1aa0107a50d68930d2f6d25319a454c5051a722701ee20a76f684a84111259a527bdf53c5ec70a33c489a7877"}], 0x1198}, 0x6) r2 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) connect$inet(r0, &(0x7f0000001580)={0x2, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) executing program 4: getegid() syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="f8e24495076eaaaaaaaaaabb08e32e3274d42d034050dbace975271e00480000282000000000009078f00000"]) r0 = shmget$private(0x0, 0x3000, 0xa8, &(0x7f0000009000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) getuid() geteuid() getpgid(0x0) fcntl$getown(0xffffffffffffff9c, 0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) madvise(&(0x7f0000003000/0x8000)=nil, 0x8000, 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2f, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x9, 0x0, 0x0, 0x1ff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x401, 0x0, 0x0, 0x0, 0x0, 0xe3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f00000001c0)='./file2/file0\x00', 0x5) setrlimit(0x3, &(0x7f0000000000)={0x7fff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10d, &(0x7f0000000080), 0x4) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r2 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc7", 0x83, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000c00)) r4 = semget$private(0x0, 0x4, 0x3c8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0x751, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="ae9f89f7040100000000000068db64", 0xf}], 0x1) writev(r6, &(0x7f00000000c0)=[{0x0}], 0x1) setsockopt(r5, 0xd864, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) semop(r4, &(0x7f0000001480)=[{0x3, 0x6}, {0x0, 0x2fe, 0x1000}, {0x1, 0x7}, {0x3, 0xffff, 0xfb0bf9bc52962a4e}, {0x2, 0x0, 0x1800}, {0x1, 0x1001, 0x3400}, {0x4, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$IPC_RMID(r4, 0x0, 0x0) syz_emit_ethernet(0x24, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff0026bc8f04387400382f3a0801f24115d31f88a84f008100f53e9893f54c0589f834844340b24c2b2b6dcfda9ea49bb7487e4a0db342f0e5c8000000000a7608486eca6152"]) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x1) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502b9", 0x5, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r4, &(0x7f0000000000)="b10005040000000000000000160700000000000020a10500fef96ecfc70700000089583535673039d0d236acf2f97704be38164991f7c8cfac3ebbc2feb3fda1139b672f4d3353eb067e7335000000000000000000000000000300000000000022831cf41bed66f40066ccf1f3e4999d9d20002002c5dbfad80000000800"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6073d4770008000000000400007f00000000000000200000000000000001000000000000800000008500907800000000"]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/242, 0xf2}], 0x1, 0x0}, 0x42) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt(r0, 0x0, 0x16, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r4, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000000180)=0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = kqueue() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = dup(r0) r7 = fcntl$dupfd(r6, 0x2, r2) close(r7) executing program 6: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) r2 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r3 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000140)={0x7f, 0x7fffffffffffffff, 0xfff, 0x9, 0x80000001, 0x8, 0x8, 0x8}, &(0x7f0000000180)={0xfffffffffffffffb, 0x8, 0x5, 0x5, 0x1f, 0x4, 0x9, 0xfffffffffffffffd}, &(0x7f00000001c0)={0x9, 0xf37c, 0x1ff, 0x5, 0x9, 0x100000000, 0x3, 0x3}, &(0x7f0000000200)={0xb33, 0x6}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x10000000000001}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() sysctl$kern(0x0, 0x0, &(0x7f0000000140)="e45c681ea49235f051888958c943691bed05e8b3ffaba840c2b109614195ba775f4fbe891e0ba6a8793c61dbd4a361987d51661cf6763d775bef735ac526d7c7c57a4ec6f043d7a4ea29be0538e7e429fb7bbfb8d285f60ccd2c275bb7e750b4d3", 0x0, &(0x7f0000000400)="f1", 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 2: setrlimit(0x8, &(0x7f00000000c0)={0x875b, 0x100000000}) mlockall(0x1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80606955, &(0x7f00000001c0)) mlockall(0x1) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dac93c760000808000"}) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000d40)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf3091873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe300000000000400000000000000e9a3471867737ede7592cb85a0a3fa080000009b265a169a79ed9980eaaacbcce224abc7b30926aee1eb5406651f92d2a4a8ed376e8106f51cef5c8b1c97c353854b1527fba94a64a6792ed9baab872115923959cd893b3dc8ffffb1299340000000000000006229267fe9dc3e37c2cbf8235a2df05e6cbde165fccac16366d0359a50f9655acc9af60400000000000000ee35cdd062abd29543037df184087a5c9a09e402e6e672ea0000000084ecd5d742989c08c49b45e071c5e24394002c3f2b51aec9d411e0f0a369418559535ec5c858e89d9b5f6f6a26f3af59219b8b249a2c1f5af844a0e398bd14137538d1c720234a2c293f416d3036ad5181bed903afdd6099a3d2add78a329c86e0806ee6fd661d0000000000000039738ad6b33de0102251703a9347d5c11989a3d00b631bf6bbd68a9788a99d9986ffe6c70000000000000000000000000000007adf2dafd286ce0ceceabc45be3b7d0d424a5d9ab4c38ba679faddf69d1ddcf5a5eeccb31bf11358ec6899bfc06771971d0ada30f6edc99a931413b1705004b36d27afe6618401ec3f2e3dfe185453a5d7e3013bf83ad50ec31805fbf135350d06a5430e97ef1d22d9f7b841d25cb4424eeff432818fe781132c6e8119fbdf2e5e586fd872a341d2fce4c0c0c08d9df4e8013a3e3ab39777652ff3e3898aad7abb87aa76bebd48f42f90bcf5edd5175872a9524c62666fdae7ebb372c35c0d6bae7adf8c1be279581ad4fcc9617cf4ec1968666f019e4c540a592838325d3dbb9fd5395e25f26c29c3fb6576c64463b7583e264b06de9eb3d4975400000000000000001af17ae4ffe8a70c6c8fb3f4d2d02e30532bec2c616ae3198cf636bd8726ec5a6ca2d9e0b11d7bfe422b79e449fbf588c80829e65b21f13ea565e59119e8b48b59b494080d19c7e35f80ae82a7d5797dc87f6b498a00f7bb7b0c46e41d1507e672", 0x31a) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="12694705563feceefcfb6a76c2ebd8dca5bcfea64bb596d38133fdd294b2db6d6b227e25127c70498055a778274db1902b8f3b8bf0620ac88824518ec54f32f2ddfe9d3dab931f44708e81b6175f7bdb71a3f677a78e5cac7c72e066c0151e4f496ba0a6c6e94b8253f47f9e9c52b5bdc6b5a80e958421e62b7ecd9144f55566b2ce313ea107ab8f0a722c64fcfa4398177cd28a1b35ce743bd34df81718f2a637d27818a3384cc1c2798afe1957038ace584fde08d92bdc30055e4e8bc7cd09700d75af7e7c933318ee25d4c8985e864caf8491bcd5", 0xd6) symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') sendto$inet6(r0, &(0x7f0000000200)="53d0a4d86029d539cd72d2c450f24043b3cfc9915a1a2bf7248109981e02ad04720f0ce2020b52876bee9e1bee9ded8673e072a9a8a3c758dd81d695b9f14d4f44f7b8c6051e156e93dfb1c537a8793e33b256c095fc8629e3cf247a6eb94b2f6bfdb16df7227fea3bd790aea0a4807cc0c03081688d57473544609f498b85e2efb58ec721b726e370873270827f666c8e0112bb53c702ba4024573a3a086f5c5c2aea86b0c22bb3603ff4fc0f3ffb6f1f8f02bd35b85c9c94b2300b41cc825472324c891afd288e495a32fe86f6d521ef07eab2125d47fa1b683f0d79237dbf80815e6c19e222a0", 0xe8, 0xb, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x1, 0x0, 0x8, 0x365c, 0xffffffa7}, 0xc) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x100}, 0xc) connect$inet6(0xffffffffffffffff, &(0x7f0000000380)={0x18, 0x2, 0x0, 0x3}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) connect$inet6(r5, &(0x7f0000000480)={0x18, 0x2, 0x3, 0x80000000}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000004c0)={0x2, 0x0, './file0\x00', 0x0, 0x1000, 0xb03e}) unveil(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)='r\x00') unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='W\x00') r6 = accept(r0, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) sendmsg(r6, &(0x7f0000001b80)={&(0x7f0000000680)=@in6={0x18, 0x2, 0x7ff, 0x3}, 0xc, &(0x7f0000000780)=[{&(0x7f00000006c0)="107202e1a0a3bb9dec2fe1e673109c4eb29d22498bdfb6bc93c0a8e269e146e60c9fbe18d3", 0x25}, {&(0x7f0000000700)="8faabaeace2f7507f57b2195608fa28d32746e290067d3b8365a3e12aeb60534681d61c8bb90cc0ceacd8da30139a9d81000182c501512d4452b1491032c206265a8b098265c4fe4fb8985b555dc3a3b", 0x50}], 0x2, &(0x7f00000007c0)=[{0x1010, 0xffff, 0x46bbe662, "4f74a976aceab60ba33ad9ff4f664284cef4014bac31f8d60333f164dca48fb6e42285313f86c5dc4c29e99ead8012606905c5d5cd5b7753c29812e90339cb1025d2ef0c2070f04c314ebf2c81570821de2a02a2c776dfb6138261e800c9537a2549ce6e0ddda743b762132fc39f01a71fa943469022887f6e1a33a35e377b129b858d237cfca9b16e9cf7e4d1553282bfa456c456fa420cd132038fd88cf272105ac362238d388120150e1b75fd10b90051d66e4b0d237217347690b4f0915fc2ebd00bbdb298defa03dc9384e1028e4e6545ef1216c3ca92e1a2af9309235bea6e471248b854204d68a9d411848b8c7b47cb5003bb25660995a77c3f653c248ed421ca9170a6a85a8071c93d5933df23dfe3777f3e4a857fef3788dbce26649321193a2d7a18d55fcd691414319389e8ffb5ae69355c7a99691f3f8d39db707b8e426dcab2b34831c80d7ae55e104124142a832f4ef4443a484955ca2ec6d34df109c2c9d929206834ab36ae24535bd56064d32a510bcd7f519d84354206fb1b6d0cb01fc7f582a4d1aa8cfcc4b4aa394fc97b3d327406224bd957342c2e3e6ff3d7edf148d61cf47aff1b8c921d3fb95483d0e5ecd5e149206eb06aaf25987d5ca721661cda99243ed3eddb45238a949f318854cfd7a850fce57c37407feebd304cb900ae647568b42a2d8f4ac5b71c9350b1f48f9e61bf0b817cfa45d41b373632998078c31ae22b2a080ce1f26f98fdfd22316428dd029892207f428e9cfd84a89f084c4a35520d9338c185a73765ac4e694f404f5d01735e6c413494f8329897db0ab81a58041f1e751cc875bb5f5289cd2a11e63afeea3805bdbfc460b6ce8bd66ee559987e134898bb0cb295c84e3db5f3c1af2c54599988db3eda387d5b92a359f02e58f769f04b0447a27000e143d90b961bb81bb7bbadc5c7d5d97c295ce9ec2e7fa555e2775baf3c4e0c6871969f64d0ffea9f5663ffe5e00c438987c391ae8c2f8d445c5032506c574542c0a23743ef9c49b457e131245657be0f21c2ae85fe80464447e0b7d269c33e9214f4a3b343ba35a86b4402ba81bcd611dff5743e2c10bf77ce26f67a0bfed46d0ea57da6a3ebda4f59bcdff89e41b55a6908bbd5ca4322e1df2b170181d0dc024374bab5cb16dd16f5bc2742e5e091a5acbe9622a4609cc5aa4870f1ccc11040fde99b972f1f24eeac9c5eda59ec038f811d1b3dd1b941bb6fb3755ff09fe73f99460b15b86ad987b69b2467e27146b6e2886a300c970ffabd6eadba6ec7c3373309fbd9b56bc7c117a97d85e0b71dff424e0d8bbedf4c802831a10bd609f9eea7ac8b38e072b9ed9f38428975109bfd72345f788df0671f4b8c1223383ce2a3ee5aeee2b95aafdee1e18574566772b24e71c1ff3971401b5fe4ddf6d800910dd89d00e0f904a3911e9f14e401a732316a01e5eb8a60afb0a786d194d7c0752b94b0da60140e59e0e57f91a59fa47b30142f0c99813d0f18224697241c28d5548cf25d8aad72941ec65c625780708d0c4ffc74681a417f9241234c71079cfd25f65db325c10520a8462742b5c5e7f847729669135a4a024f18b4a83fcdc884018da34f8066afbbda4e8f33b7ed8d9c6ce8384e5760eebde61bef5da90e19d6f2044bd8aa80699983582aafe24f67f95bcf0e13b4f30e70e7e08cc645fa9c17708810791e72f9dd36b92eee61cf37bfc77a7d1a719179f1cd3638f34f3b0ad9e93a28272127ba44c1b8d46750fe70b93d3691b4de10125119cf2de5cc16c76853f5287c581af18df8d60caaa5cbb27dba69c2892e609e598609794e51320d0fa4c80a65b5ea75ff0514a66bb1a11a4afdee265e6790a152b63117cffdfce4e63cd34c73fb36caf267f9546bee7cda38f7173a775b0af3b7dcff7d2ecb1bbe03a201f2b0b7234fe9ead643ddcd2ddeaedc1a6a9cdf36817ceece3ca14eb39a5407edf03d0dfe349a5c0bf8ad46808322ed09487919c389909b066690b588ca90dfe1a2ee196e3d05b2a34231438aa0bf83b19b6e7c0b1c2f43cbc81b7ca360a8f7456aa643d418fc1c833e661f32fe2c988da34d4bd7b3b54dea2f8ddf00b776590d8593d3db6b01a7695a9fd6c081c1bb72a55933b837b4022f668fd618c2a8ed47316b694ad8d368c34cb2c68434c6aba203b43b376772b529781881afc5a12467f5fa6aa11a8cf8be4c03c462cd0b82d82782f3a651944b9226caa4ee83be3858dc0818c240803497b68c26656e9735ad944bac6d76e5514cd74b44ef0de81195171b7160ae85d67b14612f724df06ea3e6de3b18d3009071a7d8b48ea209428df5cab0ed8f61626e60e241f22fcb6936f989be4b0e4cbda2a31cc96f56d7afdf67d2268b57a756f768bd112616d7dfdc550b085bedcf46d5efb339e087c5b5e164c12f812cc5756a0e7ee0649ca81a8eaf7e008dd76714d12c7e34e8b7ffb93cdc23b3fa938d03dc1de77a6d9d245f925cdcf3c299511c96c604aef09674c6074b50d99d52ba0d2cde48de3e111e78fb5be65f78bbbfb4f48992ad629ba54ebb1c222634159e2be318d9e8b86f8d1ba281668ce392e7c330b29b3ecf3bb746aa0048aaaeeb134d20fa76c915a7c1f4ca0cbb192a13594f617d83a2edcdc28d5e29ec669efa6fbc5ef67d16f76cc852d31e467b10b9348e4fca66943d82f2b878099cc9b018d91437dd587acfd9a0f769eb5c5b524046927a3e5dde26d96b9eb5aaf5bf893d7646110e9199a4a74eefe957c2dd194334a7d42634d8cf29b8d8d28c0d2f5844d7a58ab3bde0178e64e01f7d43f7b0fe1a94b20c5c327ab8a4950acbbc7d342733730c7f73feb70ba50901b5f5e63c8b2f93696dd36f44fd7d050280764a31c74bf55ec7098e4eaf19256175c75cf5cc9585d6475bec3fe60963e3a19ebb7774d843f25ba9c4ab8e3332f10967fad9ea62885a71f7d9a02fc89aa1355542f7e53a511dd0885bc090f72aec033401e163ee42b3afd18e8bbd950826357606f1fe7c1d9c144308d7b4796590126524cd10b0983477772cdc98912f48cd89e8969cb2f2da538ec8624904cbdffbfd431b44636b3a028146fe8d11f9d471041e9bd374de490664c34dbd0e1832015762366f8fc21d5d5280a78db8e30704c8228b9e19afbb3656a726c0985bbfb0c8250258d4494c63684c8320d1f1d5ea2e3187126189f4954d4e614622da8f948a088c80e5d6172948e2558fba8570d4db813ee4e226fc277ef9851cdc595b0d89d138000e21e41200ea161465fa8923a54988ba4200935428bf89e700971261a22b92df89a96f7090917baa47700f14bd628e67ed3fa642eb6476c58e5bf77d2917db4901d017227e79f23457fe753ddcd1539c701a21fb8d0fa0a93590630d94eec1b1b371a62ec1a5a37c023481b2389a3a6b3c93b10d602f9c69b434b1ae5a6c7b7e60e3a476915d041990afcb28a5ab2e2e928366b0cb96eec082db05908b2f32f522d55bcda95290104a6d421f67f55da52ceeb99a7449ed6fe08b014d80d8dcc02d697921cb942a197910655c79783ddc6c0c26a5dd372524183add32458172cea5dbc752737327cce4d7858454144502c7f7e4a8c3ed89a37ea3dc32b1f5c5728cb64c31004e223df4aee6693de11510a698d5a2f218787af48478cd1b5648a34ef50df086a3782d7d0b62cfded653c5529628e36f479c20b3482504fbf9edbdfb57ac79b13062f3ca90dc6dc85adf273e609821b0cd280b5ab8733d99d29ee82146627ce8cdf6a90d183202c80c6299f4a5cd50f36c33d7aff33ee9ac12849df49705a8e7005e6404566a07f05151b5cf7eb42dd152eefb447cb20029870e1c704533373f575483c8a8107c967d2eaf12bfe99ed580060a75db7fa74435050d3e606530c750e27f9f28598a3516758eb208bc08ea2ddd2fe4590c639f94bda148a70ea8ecdcc5361dedabe151e154e6acefe22b15c13136e517d9dce78b83d5c5e45436296a7a418685a8a5553d93de2248eda3d9270eba99b45fae8e4039ea59f3fc3def7639496bc96fa6ffa269a92c438a5a3ee8e99a080ca0edd76b57389b69bf71c5c4d656a6241d01863adecfe3f87f2b72364c3e4d269e653e005bed492372990bc7e28d06e4dc1986218de1e9b59a8b3b71b4f640207ad42e5aebeb4364165de16f177b47be08fb4b3b7a72dd9bd9f00d5ec5edc0fbd3931fcc9b5386e6a033a6c38745f9b9b98fd17c237f379241c047df018a142cb5a56b572ee120b9edab4478fd093ef78eb8417fa141a1ef6ec56063b997b351d6b3f7b094d572577e4e65ee476ddeb081b10fcec24f25ae57da3fdb9c4712237d361183d777bc07bc8b7ea6d17ba4273741d14431afc37f7fc88016d95acd87d3287e31fdc0489b6ab837034087cbff10d826cc1ca6f68099da75149a528348fcb52771710e85f395fece66b5ce728d90f4011d6d1e307f12835f4e6855fa8256cef64bac6b8630297f79957441ed338fdb46541001861ec665b18341d6127eb1f770cec5dcd6f6a6212eb49f3102a3f059ab821f3e816c4786a47e90cbc36dc304f539f876ca89148a217051907d9c689ceefef3dab41e085000cfcfe1fe6df75262706545c59a0e298e3d890fa3472f7db1cef02387ee0ae1187850acfd7de03acbc51c96d9a69855c6bfc8bded1d58c70549666353268550a153ea8be991b0aa391eeb339458e69732945f65f0239f13b43f33ea36a6a6920c85b0475723cf7c77d7516f1029b04619629679832612093ef3c0b0c905a354e6143225e0d762af6de46e644d052985b63a4bb83f2e2a4d977c581dfe671faabfff9d9be54c6a777f85f3330384b63bedd990eedba228ab0c8a2aceb374d302a687500ef54ce11e1c803e6af5825bb5dcebccada08225b19ad978f1206151e40a184ea73ea290c7c402bbbaa741dd0c4b7bd436efe06e493ed309db6e49b587c16eae9fb61b01a79d49eb3cfd26b81417e25dd6c6da877d74f0514efb60254a9b4234ca2f1d1c5dd79db933879e4beb5030f3976a05782c764638fa31b297a6b48bac88b9c1b17893a19dec4af4592c142898e345a32082265c9d22c5d6192d76341e7491a6c80a6ae22153a32451eb0b098eef3ee5dc11fb1819f25f7eee10aad2fa49ca59da0abad2c93207475309432d8211d56289717e30339313a5e0686152825ddbbd653cd16ef31424bbf39d51907b41c31c8d3bbcb134b6b2824d3652c7345d76afcaa6dd0a4a736a1d2c0a05e70f1b0d062508ea382735ea8e5cd0c9773d50f69c384d230be8fee5b55f1f4bc0e6c135ce9792e53220eb3abac53c5bb3d1cfb846af6595ea3f8f0c97c92e1c36b09cd246f748fbae4b725ac38c6a9859b9705578d1f74c3acd2845a18253fe3a74376d1f77c7dff7db3b9fcf24f069e0fbb7052d096d666ebc0284463cb816061c2a24225e9f76877b510b53445afbe40a97513cf683f38ca262bcd400a76b0043c2bbc1237ad85b06a841ad0569635bb58b6c1f20a8d718aef298f8d4b4d07290e7672321e05321361d598d98f45d2db96ba2860cc28f6964c8ebf93d12fdc0b772807bd0197b045829bacb4dff2301d7d265929904130d2045df62c96699e840b88489b8099a9dba14780e71121f380cf0f370b693ec589d753a1313120b152f7d7e21eacfc97b28e66604601e1ee95bcb0d9f461717d866236ff0f6b216eca1ac71e0f2bcefbfb9f204e09a70b66c44a6e9b46413c93a1840f4b6796955650659f27a296cd0c52bed8997868c6b4de1b2d9"}, {0xf0, 0x1, 0x4, "6f6c3e16eb98737747416f4a2a4b39cdfe27c5a5d34626c9fbe962c47878c3675c3d59bad071d8ba6a7344db9dc3e11e9beaa0ca73dfd81efb17928f8e468d99559a57f22091e44b96ee0f12e0a42f9f88407dfb49a9199bb581f00d8011b3b9ac1df611fe0fc309331f2d8b299e0527b4461b34491849863bfc9c58fc4e0bb65808b1f115b741a3941d2cff80c3ce73733893320b125f9373dc63d0c25ccc17b540a149e2527de234c420ecb01b1b7c75658e720a3ae45dbb3dbc8f4da159a2b1af9a2a1ee89adb02c84c8f19a6bc2648794b4a185c3c87cfc73a32"}, {0xd0, 0x1, 0x80000000, "4f4cf06f03ce518742e093b5fdf62bc74c77b8c311a2e8b6d14c520e17817191cc6eeb85ec3d43ba38233d0dcf3248d90c3280ff56c21467e934d76277193d6fc5a935d41f3c042effb6f6c90f4843cf06a4406c203e45351dd65ed73892579ffdf3f2ce2e5d6b7d0336950ef74e9b51b104aa119626e1e8b68e5ca8206c07b9123cfc4218d3560db490278d623b0546fcbfc28f48fd9eac92b48addf00a3cc35f9602459aaa53751ab3be3d5d34d7e97aaccc1f9879988244e6c97a"}, {0xf8, 0xffff, 0x6a44, "f90deb695f3f729d28e9d8a9582d79351c01f2860afed8c096e64919ef58c5b3866c8fb0819fee10e9916f7b6f22bf31ba03cfa11545216d824eab3281430ad864b67cc262a3a9a8e965aa17e26493580f10341ee0fa90c8a09f29150307d5bba71d1cb6c888a8a5d40ef5dc33f5d125c5ea7faf2404c8ccec7203365c851e56787e4c2b7d5138ffc275c9d5b56d8365bc50bc8a72afa0ccd02df5b7c4d2a16ab811b1377a936998a5754cac3adbe9414c81a66bc5e392214ed55dcff3df107c3430ee473602a2740075badc3bb34b0d4af8fe3bf570ba419b5f532a1c3a96337ffd"}, {0xc0, 0x1, 0x0, "0f71a6dece42806dd889bfacc4c81821c3c2e21324b3cbe8c0d8a29393dd08a0de6bf4f71cae72935f9f295187ddd10c74956a651a3b0c46fb7519933455d0476177a49c23d15416bc1b106a553defe35b5364c6152e358822853e44aa774a3684ab224609f9a49667c9949980c59357c921ca1a4a197b9c384d57ed4183b8b5b66fe5c606b791cb51f534edb5b1037c6f1c6fdd46bb37f4cc02ff10823421fcdce4dfca2a5be8cd9d"}], 0x1388}, 0x40e) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mknod(&(0x7f0000001bc0)='./file0/../file0\x00', 0xc000, 0x0) sendto$inet6(r6, &(0x7f0000001c00)="fbacd8491fb1be0a3b6941d75a41420bfc15faadbc9e985f3910f50ab78f1568262bcec154eef8a547dfa5809e2d69933271839b55d3a5b1ceb01f6a027f2b6cdd24bc1abb67e9ebbd3006f8563321f56f53212f714f268963c0fe735b7056ff6bddfebbb33d88cbeafb1fb402d1fabbcfc3883ba9e3eec034ca24cefef5496d1c1d350669949e39bf197db90eaf683816338fb26c42d9f30d8de622bda05517545dcf33a10730db7e693cdc757688567fdb3a86a469", 0xb6, 0x2, &(0x7f0000001cc0)={0x18, 0x3, 0xffffffff, 0x1}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d00)={r2, r3, r4}, 0xc) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001d40), 0x800, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000001d80)={'.\x00', 0x19, 0x3, 0x401}) getpeername$inet6(r6, &(0x7f00000021c0), &(0x7f0000002200)=0xc) recvfrom$inet6(r6, &(0x7f0000002240)=""/200, 0xc8, 0x0, &(0x7f0000002340)={0x18, 0x2, 0x1, 0x7}, 0xc) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000002380)) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000023c0), 0x80, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000002400)={'./file0\x00', 0xfffffff7, 0x115d81d4, 0x9}) r9 = accept(r0, &(0x7f0000002840)=@in, &(0x7f0000002880)=0xc) getsockname(r9, &(0x7f00000028c0)=@in, &(0x7f0000002900)=0xc) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000002940)={0x2de, 0x8001, 0x101, 0x2}) panic: vop_generic_badop Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 431699 58338 32767 0x8000010 0 0 syz-executor.1 *160949 48961 32767 0x8000010 0 1 syz-executor.4 db_enter() at db_enter+0x1c panic(ffffffff8288f7a8) at panic+0x17b vop_generic_badop(ffff80002d0e6018) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd80613dcce0,fffffd8065a6c250) at VOP_STRATEGY+0x9f bwrite(fffffd8065a6c250) at bwrite+0x1d3 VOP_BWRITE(fffffd8065a6c250) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002d0e6290) at ufs_mkdir+0x445 VOP_MKDIR(fffffd806b678dd0,ffff80002d0e63f0,ffff80002d0e6420,ffff80002d0e6320) at VOP_MKDIR+0xc3 domkdirat(ffff8000ffff7498,ffffff9c,7bc7169a1460,1ff) at domkdirat+0x125 syscall(ffff80002d0e65a0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7bc7169a14d0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic cpu0: kernel diagnostic assertion "((flags & PGO_LOCKED) != 0 && rw_lock_held(uobj->vmobjlock)) || (flags & PGO_LOCKED) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_vnode.c", line 953 *cpu1: vop_generic_badop ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff8288f7a8) at panic+0x17b vop_generic_badop(ffff80002d0e6018) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd80613dcce0,fffffd8065a6c250) at VOP_STRATEGY+0x9f bwrite(fffffd8065a6c250) at bwrite+0x1d3 VOP_BWRITE(fffffd8065a6c250) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002d0e6290) at ufs_mkdir+0x445 VOP_MKDIR(fffffd806b678dd0,ffff80002d0e63f0,ffff80002d0e6420,ffff80002d0e6320) at VOP_MKDIR+0xc3 domkdirat(ffff8000ffff7498,ffffff9c,7bc7169a1460,1ff) at domkdirat+0x125 syscall(ffff80002d0e65a0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7bc7169a14d0, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80002d0e5f40 rbx 0xffff800029cecd77 rdx 0 rcx 0xffff8000ffff7498 rax 0xffff800029cebff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x968ed1eb90a0c996 r11 0xf36ee5d7702fa7fa r12 0xffff800029cecb78 r13 0 r14 0 r15 0x1 rip 0xffffffff823cf56c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002d0e5f30 ss 0 db_enter+0x1c: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.4) tid=160949 pid=48961 tcnt=1 stat=onproc flags process=8000010 proc=0 runpri=17, usrpri=80, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff8000ffff6538,0xffff8000ffff62b8 process=0xffff8000fffec490 user=0xffff80002d0e1000, vmspace=0xfffffd8050c5b008 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2376 461632 82213 32767 2 0x8000010 syz-executor.3 2376 136316 82213 32767 3 0xc000090 fsleep syz-executor.3 66944 141025 24066 32767 2 0x8000010 syz-executor.6 66944 338671 24066 32767 3 0xc000090 piperd syz-executor.6 58338 431699 97754 32767 7 0x8000010 syz-executor.1 58338 70053 97754 32767 3 0xc000090 fsleep syz-executor.1 8201 16650 53639 32767 2 0x8000010 syz-executor.7 8201 239838 53639 32767 3 0xc000090 sbwait syz-executor.7 15840 495883 50343 32767 3 0x8000090 nanoslp syz-executor.5 15840 277494 50343 32767 3 0xc000090 sbwait syz-executor.5 15840 68495 50343 32767 3 0xc000090 fsleep syz-executor.5 85478 25870 72773 32767 3 0x8000090 nanoslp syz-executor.0 85478 357670 72773 32767 3 0xc000090 kqread syz-executor.0 85478 45516 72773 32767 3 0xc000090 kqread syz-executor.0 85478 68998 72773 32767 3 0xc000090 fsleep syz-executor.0 82213 325505 97024 32767 3 0x8000090 nanoslp syz-executor.3 97024 470312 76588 0 3 0x8000082 wait syz-executor.3 50343 7204 70312 32767 3 0x8000090 nanoslp syz-executor.5 70312 103214 76588 0 3 0x8000082 wait syz-executor.5 24066 316922 69778 32767 3 0x8000090 nanoslp syz-executor.6 69778 456166 76588 0 3 0x8000082 wait syz-executor.6 31749 468126 220 32767 2 0x8000010 syz-executor.2 220 306590 76588 0 3 0x8000082 wait syz-executor.2 53639 339831 43415 32767 3 0x8000090 nanoslp syz-executor.7 43415 180032 76588 0 3 0x8000082 wait syz-executor.7 97754 280713 6117 32767 3 0x8000090 nanoslp syz-executor.1 6117 26052 76588 0 3 0x8000082 wait syz-executor.1 72773 343913 10075 32767 3 0x8000090 nanoslp syz-executor.0 10075 472612 76588 0 3 0x8000082 wait syz-executor.0 *48961 160949 90018 32767 7 0x8000010 syz-executor.4 90018 217439 76588 0 3 0x8000082 wait syz-executor.4 5530 521266 0 0 3 0x14200 bored sosplice 76588 116254 21864 0 2 0x1a000082 syz-fuzzer 76588 87996 21864 0 3 0x1e000082 nanoslp syz-fuzzer 76588 384845 21864 0 3 0x1e000082 wait syz-fuzzer 76588 309484 21864 0 3 0x1e000082 thrsleep syz-fuzzer 76588 504551 21864 0 3 0x1e000082 thrsleep syz-fuzzer 76588 38423 21864 0 3 0x1e000082 thrsleep syz-fuzzer 76588 367804 21864 0 3 0x1e000082 wait syz-fuzzer 76588 384277 21864 0 3 0x1e000082 wait syz-fuzzer 76588 67696 21864 0 3 0x1e000082 thrsleep syz-fuzzer 76588 45015 21864 0 3 0x1e000082 kqread syz-fuzzer 76588 474309 21864 0 3 0x1e000082 thrsleep syz-fuzzer 76588 395879 21864 0 3 0x1e000082 wait syz-fuzzer 76588 124349 21864 0 3 0x1e000082 wait syz-fuzzer 76588 185042 21864 0 3 0x1e000082 wait syz-fuzzer 76588 448778 21864 0 3 0x1e000082 wait syz-fuzzer 76588 212060 21864 0 3 0x1e000082 wait syz-fuzzer 21864 326757 37190 0 3 0x810008a sigsusp ksh 37190 435789 30043 0 3 0x1800009a kqread sshd 59665 480363 1 0 3 0x18100083 ttyin getty 30043 48766 1 0 3 0x18000088 kqread sshd 54724 106612 31237 73 3 0x19100090 kqread syslogd 31237 422518 1 0 3 0x18100082 sbwait syslogd 49362 246115 1 0 3 0x18100080 kqread resolvd 14281 78182 36472 77 3 0x18100092 kqread dhcpleased 8958 255672 36472 77 3 0x18100092 kqread dhcpleased 36472 434775 1 0 3 0x18000080 kqread dhcpleased 55743 363337 0 0 3 0x14200 bored smr 89020 186117 0 0 2 0x14200 zerothread 6987 44070 0 0 3 0x14200 aiodoned aiodoned 98339 263671 0 0 3 0x14200 syncer update 89174 369967 0 0 3 0x14200 cleaner cleaner 32239 262214 0 0 3 0x14200 reaper reaper 24279 228338 0 0 3 0x14200 pgdaemon pagedaemon 21927 413772 0 0 3 0x14200 bored viomb 18874 251073 0 0 3 0x40014200 acpi0 acpi0 49388 75676 0 0 3 0x40014200 idle1 93835 172632 0 0 3 0x14200 bored softnet3 92410 305884 0 0 3 0x14200 bored softnet2 79891 351020 0 0 3 0x14200 bored softnet1 63097 194465 0 0 2 0x14200 softnet0 8894 279214 0 0 3 0x14200 bored systqmp 46154 139528 0 0 3 0x14200 bored systq 75957 331823 0 0 3 0x14200 tmoslp softclockmp 68399 466134 0 0 3 0x40014200 tmoslp softclock 21255 272492 0 0 3 0x40014200 idle0 1 223142 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 48961 (syz-executor.4) thread 0xffff8000ffff7498 (160949) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82dbff60) #0 witness_lock+0x446 #1 __mp_acquire_count+0x48 #2 mi_switch+0x491 #3 sleep_finish+0x19a #4 biowait+0x91 #5 bwrite+0x1fe #6 ffs_update+0x27f #7 ufs_mkdir+0x430 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80676c81a8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ffs_inode_alloc+0x1e4 #9 ufs_mkdir+0xe6 #10 VOP_MKDIR+0xc3 #11 domkdirat+0x125 #12 syscall+0x854 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806b1985e8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 Process 76588 (syz-fuzzer) thread 0xffff80002a149c38 (38423) exclusive rwlock pslock r = 0 (0xffff8000ffffa000) #0 witness_lock+0x446 #1 sys___thrwakeup+0x9c #2 syscall+0x8cf #3 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10200 6411K 6419K 166960K 11552 0 pcb 17 16K 18K 166960K 21 0 rtable 242 6K 7K 166960K 3936 0 pf 29 8K 8K 166960K 211 0 ifaddr 44 16K 16K 166960K 416 0 ifgroup 50 2K 2K 166960K 414 0 sysctl 4 1K 2K 166960K 8 0 counters 64 36K 36K 166960K 246 0 ioctlops 0 0K 2K 166960K 262 0 iov 1 8K 28K 166960K 583 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1377 87K 87K 166960K 3803 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 13K 166960K 224 0 VM map 2 1K 1K 166960K 2 0 sem 11 1K 1K 166960K 21 0 dirhash 12 2K 3K 166960K 525 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 24 89K 121K 166960K 11822 0 sigio 0 0K 0K 166960K 224 0 proc 56 78K 127K 166960K 3933 0 subproc 104 6K 7K 166960K 1469 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 1 0K 0K 166960K 2641 0 in_multi 99 7K 7K 166960K 1682 0 ether_multi 1 0K 0K 166960K 58 0 mrt 2 0K 0K 166960K 9 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 217 970K 970K 166960K 217 0 exec 0 0K 1K 166960K 2587 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 307 76K 104K 166960K 102082 0 UVM aobj 131 6K 6K 166960K 144 0 pinsyscall 44 88K 108K 166960K 15364 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 780 0 NDP 11 0K 2K 166960K 300 0 temp 74 6820K 6948K 166960K 40067 0 kqueue 12 18K 32K 166960K 1684 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 1642 0 1637 7 6 1 3 0 8 0 rtentry 112 1224 0 1110 5 1 4 4 0 8 0 unpcb 144 9101 0 9082 27 26 1 8 0 8 0 syncache 336 107 0 107 34 34 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 61 0 61 8 8 0 1 0 8 0 tcpcb 808 6039 0 6032 91 84 7 18 0 8 5 arp 120 200 0 182 1 0 1 1 0 8 0 ipq 40 45 0 42 7 6 1 1 0 8 0 ipqe 40 876 0 873 7 6 1 1 0 8 0 inpcb 384 13688 0 13676 137 129 8 15 0 8 6 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 136 409 0 381 4 2 2 2 0 8 0 kcovpl 48 113 0 105 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4914 0 4448 39 9 30 32 0 8 0 art_table 32 4915 0 4448 5 1 4 5 0 8 0 art_node 16 1223 0 1119 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 1 1 0 1 1 0 8 0 semapl 112 9 0 0 1 0 1 1 0 8 0 shmpl 112 141 0 13 4 0 4 4 0 8 0 dirhash 1024 359 0 342 3 0 3 3 0 8 0 dino2pl 256 17478 0 15943 97 0 97 97 0 8 0 ffsino 272 17478 0 15943 103 0 103 103 0 8 0 nchpl 144 33036 0 31303 66 0 66 66 0 8 0 uvmvnodes 80 9343 0 0 191 0 191 191 0 8 0 vnodes 216 9343 0 0 520 0 520 520 0 8 0 namei 1024 114787 0 114786 22 21 1 3 0 8 0 percpumem 16 137 0 91 1 0 1 1 0 8 0 kstatmem 264 204 0 182 2 0 2 2 0 8 0 scxspl 216 198674 0 198674 60 59 1 8 1 8 1 plimitpl 152 2338 0 2314 2 0 2 2 0 8 0 sigapl 424 11884 0 11830 9 2 7 7 0 8 0 futexpl 64 153392 0 153388 23 22 1 1 0 8 0 knotepl 120 1184 0 0 11 0 11 11 0 8 0 kqueuepl 216 3298 0 3288 17 16 1 5 0 8 0 pipepl 320 2008 0 1979 14 11 3 10 0 8 0 fdescpl 496 11865 0 11830 7 2 5 6 0 8 0 filepl 152 71134 0 70883 63 50 13 19 0 8 0 lockfpl 104 2931 0 2929 1 0 1 1 0 8 0 lockfspl 48 1002 0 1000 1 0 1 1 0 8 0 sessionpl 144 114 0 98 1 0 1 1 0 8 0 pgrppl 48 402 0 386 1 0 1 1 0 8 0 ucredpl 104 14610 0 14592 1 0 1 1 0 8 0 zombiepl 144 11830 0 11830 1 0 1 1 0 8 1 processpl 1136 11884 0 11830 5 0 5 5 0 8 0 procpl 656 24896 0 24818 12 4 8 8 0 8 0 sosppl 168 288 0 287 32 31 1 1 0 8 0 sockpl 664 24757 0 24721 159 150 9 19 0 8 5 mcl64k 65536 27 0 0 4 2 2 3 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 1034 0 0 38 7 31 38 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 2150 0 0 118 0 118 118 0 8 0 bufpl 280 27310 0 17906 673 0 673 673 0 8 0 anonpl 24 1666668 0 1659985 359 270 89 147 0 186 16 amapchunkpl 152 343621 0 342845 224 190 34 57 0 158 0 amappl16 200 40489 0 40366 297 273 24 39 0 8 6 amappl15 192 16 0 15 1 0 1 1 0 8 0 amappl14 184 468 0 454 2 1 1 2 0 8 0 amappl13 176 57 0 57 5 4 1 1 0 8 1 amappl12 168 13899 0 13861 2 0 2 2 0 8 0 amappl11 160 48 0 38 1 0 1 1 0 8 0 amappl10 152 285 0 275 1 0 1 1 0 8 0 amappl9 144 173 0 173 1 1 0 1 0 8 0 amappl8 136 515 0 474 2 0 2 2 0 8 0 amappl7 128 65 0 50 1 0 1 1 0 8 0 amappl6 120 1607 0 1590 2 1 1 2 0 8 0 amappl5 112 524 0 512 1 0 1 1 0 8 0 amappl4 104 1325 0 1292 2 0 2 2 0 8 0 amappl3 96 61822 0 61726 4 1 3 4 0 8 0 amappl2 88 12620 0 12540 4 2 2 4 0 8 0 amappl1 80 50538 0 50020 23 11 12 22 0 8 0 amappl 88 99811 0 99581 7 1 6 7 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 143 0 13 3 0 3 3 0 8 0 uaddrrnd 24 11865 0 11830 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11865 0 11830 1 0 1 1 0 8 0 vmmpekpl 168 80981 0 80921 4 0 4 4 0 8 0 vmmpepl 168 719085 0 716948 332 215 117 119 0 357 11 vmsppl 440 11864 0 11830 6 1 5 5 0 8 0 rwobjpl 56 176855 0 166287 183 28 155 157 0 8 1 pdppl 4096 23737 0 23660 484 403 81 93 0 8 4 pvpl 32 48800 0 0 395 1 394 394 0 265 0 pmappl 248 11864 0 11830 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1040 0 562 15 0 15 15 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffffffff82d35ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82dbfd58) at __mp_lock+0x129 intr_handler(ffff80002c6d5e10,ffff80000067b300) at intr_handler+0x62 Xintr_ioapic_edge26_untramp() at Xintr_ioapic_edge26_untramp+0x18f Xspllower() at Xspllower+0x1d cnputc(20) at cnputc+0x4f db_putchar(70) at db_putchar+0x312 kprintf() at kprintf+0x69a db_printf(ffffffff828f28ae) at db_printf+0x89 panic(ffffffff82952b1b) at panic+0xdb __assert(ffffffff829092ba,ffffffff828a5064,3b9,ffffffff829277ca) at __assert+0x29 uvn_get(fffffd806de3c748,3000,ffff80002c6d64c0,ffff80002c6d633c,3,1,6b9d90eb279f7b0f,3000) at uvn_get+0x4ca end trace frame: 0xffff80002c6d6390, count: 0 ddb{0}> trace x86_ipi_db(ffffffff82d35ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82dbfd58) at __mp_lock+0x129 intr_handler(ffff80002c6d5e10,ffff80000067b300) at intr_handler+0x62 Xintr_ioapic_edge26_untramp() at Xintr_ioapic_edge26_untramp+0x18f Xspllower() at Xspllower+0x1d cnputc(20) at cnputc+0x4f db_putchar(70) at db_putchar+0x312 kprintf() at kprintf+0x69a db_printf(ffffffff828f28ae) at db_printf+0x89 panic(ffffffff82952b1b) at panic+0xdb __assert(ffffffff829092ba,ffffffff828a5064,3b9,ffffffff829277ca) at __assert+0x29 uvn_get(fffffd806de3c748,3000,ffff80002c6d64c0,ffff80002c6d633c,3,1,6b9d90eb279f7b0f,3000) at uvn_get+0x4ca uvm_fault_lower_lookup(ffff80002c6d6540,ffff80002c6d6578,ffff80002c6d64c0) at uvm_fault_lower_lookup+0xf3 uvm_fault_lower(ffff80002c6d6540,ffff80002c6d6578,ffff80002c6d64c0,0) at uvm_fault_lower+0x62 uvm_fault(fffffd8050c5b6e8,5abe294000,0,1) at uvm_fault+0x255 upageflttrap(ffff80002c6d66c0,5abe294f42) at upageflttrap+0x8e usertrap(ffff80002c6d66c0) at usertrap+0x22a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x75a15d652b50, count: -20 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x1c: addq $0x8,%rsp db_enter() at db_enter+0x1c panic(ffffffff8288f7a8) at panic+0x17b vop_generic_badop(ffff80002d0e6018) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd80613dcce0,fffffd8065a6c250) at VOP_STRATEGY+0x9f bwrite(fffffd8065a6c250) at bwrite+0x1d3 VOP_BWRITE(fffffd8065a6c250) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002d0e6290) at ufs_mkdir+0x445 VOP_MKDIR(fffffd806b678dd0,ffff80002d0e63f0,ffff80002d0e6420,ffff80002d0e6320) at VOP_MKDIR+0xc3 domkdirat(ffff8000ffff7498,ffffff9c,7bc7169a1460,1ff) at domkdirat+0x125 syscall(ffff80002d0e65a0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7bc7169a14d0, count: 4 ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff8288f7a8) at panic+0x17b vop_generic_badop(ffff80002d0e6018) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd80613dcce0,fffffd8065a6c250) at VOP_STRATEGY+0x9f bwrite(fffffd8065a6c250) at bwrite+0x1d3 VOP_BWRITE(fffffd8065a6c250) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002d0e6290) at ufs_mkdir+0x445 VOP_MKDIR(fffffd806b678dd0,ffff80002d0e63f0,ffff80002d0e6420,ffff80002d0e6320) at VOP_MKDIR+0xc3 domkdirat(ffff8000ffff7498,ffffff9c,7bc7169a1460,1ff) at domkdirat+0x125 syscall(ffff80002d0e65a0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7bc7169a14d0, count: -11