06e0bcf24487a9d2ffd662e97d81b4c6d373ad6b0b09b5544102721310cc032e06cf1e51a2742076ef9d5781591bee89cde02e37ce7a8b4ddd6d557da2dfc02692f98366dbef13eae10874b811defa690a6573273919b1d4e74f0bf0bbe6be42ed2b6a82e22846ded5c59bcf3676c5b5d399e3c56bfb100397ce339ae911335b5296b8b448925e2be5d7a847e3b689eaf8ef3028f908234d73786070fcc5e186ce164e85298d7a41c918b89e527ff83446e0a191cf52410ed5487213d783791ab0b4b7e4ce0e148af00ad243d4caffdee735e230bf4441f56ae7485053570cdadfe68754f592abc79c6905131f34b802143a38773093c954963aee52d497c19d0e86d21f783b7ebb32a3ddc5367ae0d43206467e428a9f0bb057745484d8df7728b533128e4173f0a0da55b4392909d98c7569883bb0d8129b72d6630cee7921ca4cdd0b2f56b6542c9792785f6d0e59f2a4695f800d38f5ba4a039381f1039a05a0d967243f51e4f5bad19ac7f6131608fb310946ce3e80989f77bc4fa8d58e166adec77c94020e7b4351fb82369e0f42937477d10f3b2d8ad4970375eff429b5ea0a5365791eb52170a6d023844e18394047cf86e5e3527caa1f48d326c6c566006e4dde7b58e793655f80f4ca66a7dd484f18af066bc743d0154c42c3e90d10a892f761f4caaa36dd65f266f147db4c91ac31169460807ce0a5272e7750a3f3bec1a95705ddf2305c894d316987b8259f5ec44ea393bfbff12a5d7773a779d222eb07c406a65babaffea1a75cc2ea64945c7e628d1c0282574ac98f7584fe09757d9df524106ae935c6d46e7cba7add7284d7b44a5681744b23a270974b1439ae97ade729e037cc1c33801535b8d70db30be571da9392e668cde266ca2519e6264cd47e66452e1ef021d1d83d31a26f45a1ad4107e1df7bd0c1f4da435c3109c6f94f66e5fa1c35ff8da9e16f59fe8f2812446d174d06052d6162b6e1c73b43a3c229f7cdc3b817177955be99db9a5e4ac6da49ef7eefb5c70049912726b83d95fd98aa0e31519eec17f903cbade2fc40d08b0085413e22964d61b7477715f29b17d6be91d52998357ff7a726ac9784945091fc9813b23ba37061d1ab84386cdc842dd2622e84c99235fe2776528eaeb553ab4c06fb1043f4ff51f8b336a2d0ece852110d55b86c876a6afd4778983841edad30bf79a7a5d7889b6b301ac900af91fd13330689255210591d516c7d1b802cd9388635918f4171b859f4ade08c41c59926e4cb346c3c1d070c70a4b18f4faf88855679e0a1f4532ebf525ffcee4d51d104f75c0d770d492062e99d4ed57226795d9fdbb46738930e9be50a5e9f68903684befb43c0d7c72958c9f8cf3675ad09f7364d5c588fd4c8fd9327f2053d12436e4bfdf93307c2837f3036694cb10dcea7e53bbc2636f08de8f7f562cd079436051e3b62afc96770e60560b156396a9ebba1e351d3b77d521d6eec1398f3e22e0c547fa7189b23642b37526180bcf434333e297255dfde78c11184623740acb59f17b131eea8e66643408f83337d1dffe6718dd29912af98e24eeb6b57f9eb45b30eb2aa032e24b905f2e93f695e74e0a1a6f2c57b4faf87ccc4ca3ea00788f1e0dee1e0408de219151cdf1275e9c0272642e74e8cb705ac7d906ead270ceca5ac95c1621668c9c2aa79cc3c6f7324061b5a79d0599ab0b9b8aefdd6fd6c200da33ed7a7d19bb9a84353bc1812aa4e01111850e1ab8db92ef37de3def683492b703d646b4c7960ad062f369737a6ea544b502b78caf4fb9cc7dc613f2f450173b4a10271bbb3dfd1fd41f6848bdf4c014d5324408f102b1d52ae41a4551963626b7f5afb694d0c3cebf9084b5d5fcd2c1d8a44356e19e4b48b51f08ff77e549f436590c85e6dd9e1436ff381a307ccac3ae055d4c83b0a9daebb56811e4b54dc91bc9a2607180a57bf8fe66f00a78be7ddc7c0ed4d7390f665892b561bed8b4742cf2abb57b14ed7fe1e5378f4f4b2d4f8dcef24d440dfdbcc4cbeb0fe5e3bd1357bfb53d5f72202f4f529a6ef14b91d64263c663a9e0334f3c442cdec0171373921e49f2369f3ce0a242b195729465893d8cf66e84353139df1344959d74474e6dc4cbd1dc895c59e982f722da60cce82e91e0560a0a81f00662c25e48978ee4ba75da38613155e85642b37b255bf5e128f5669a94fc27ab707a095ed1b15d0bf4896e517573984e74a7d781a02225b98b9dbb28a3e160acf13eb0d886fa33b771b84773c309d64e5c2ba3c41044cfc847e21b7fe4efac1d939d1c089373ed1cb7642049d2facf1a30f6cacbb89e90f7e740e6edd856b28c5aba27f62e3d5973b5d6ed98970d8bb2db7ebac120f22bf856c42809b362910e883818ab9a0a952eba90edecdbba7221b5ccff22d1c5e2142c24d9466858f0450df6180a0da5a6d2b17d03f955f580927dc04ab2c60e112de2be75feed2f1c093d563cc21df1b273775b90ff3cb5c682f7d03a93219ff6ab7cd2ad975237412560d45567e1a4bb864434c346d29635299cca29b98098f9449c578b63d37cdcd0c833a28a3d263639de937280563f805ce7420b3403c1d27e8102a4172d1852d02cb2874fc642e9298fd25282cebec1d3a06ab23b473c3ee8ca3944e6b38cd64404702ea824278019d87efdd6ade20f703cfbe5d9fd5398b24f0b6d215c94dff9fe4b3c1c51feb548fd86f78bceac15721cdf600de300ff3227f93ddf26d25640d1e47e22a67ae65241634a0ed74186d7fdc042492854de432417ed619d85855dd71ddee3d82f8efdedde955ad70dc4f93374e62272cc13734ec051db32555bd9252321f99b7a724e209e73f103caaefdfe64d57c0d4b41303269a8e4fd2a629b5ee2d02086eeb34e6b22100d0972568087fb4346b3838b0dea0a986d3715e5617db9a8e9d0a41c8b52d649b203105d8f1389d9252ea2af63b6c50206b587695f702bd798b84b0030335cd4809089724c5313d561a0832b07cb60385c9d40bec83672b90ac2d620f96e9461a62809653c86b7eb44042a18b90f4f0992d2c58d7ffa465ac78b5a6f9d4bad5ce294f4e35491d5dcdc4e87a840d6b8bfab6d3f5916b0cdb7f70826c870ea6f6cf0d90d10a27c75a89e6766333e446cd33efe736f1a6519c8d5cd056185a75461b06c6cafc65491d997726917763ec4cc7da1998a1fb36b6b145fdc3fc95a3c68e8d8ce083757dfe452fbc772d9024898275394c9272607107f869269fbd11046849f7f5c18584e05b1e66902df734468786609b76476aff550ec5a564c7aee03ee52b7a86331b87c6ef7e1c1ff49d8d536e11f198ad5504be716d11616cf47c44ebc8c1a613faacf0938aef67d12e0e426b7e1aed320b88bc7165c097f4c8ea71af2c27a4b92603c4993bc1acd50ea084522f4da3d603932186a3a53e75c71df5fd2532264c1f58a5e895dc8f09fffb489faf7d500072915931f27a12823393b8e6a3f03097172f90f33470f82aa2f56208daf4115129b2ddcb5f7701bad424381110df3ac165ae3c63955c7b0910475be553c569e0180be3b8637b214fd36408b19b71b96ff23794e154f0e67c2980b9fcb2f0eea1bd5f29acde219b43c4c576f68ea6cc6e7784048c454e58e13be81e41a14cd23263731ddd17556e0be08af4f862af2fad96cc2781d0fdda50cccc93643ae80dd9663a217d96a2ff29dbdc9d8f1800d07ffaacc592258114880683cc1791f2769440fdb45e7ebfd619f22fdfda91e6236de640f3f4a9169f379e4ebde20e833e8053b4a0cedb0477da3aaac1b558073fdb7395e50cb19ae1abc5e7884e74bb2a290999e3299999e0c5d747055036d443813dc9ab6164a3f7c985b95d8cf18f7397c2a7dcbd564407e271bd58e39f2dbd7dcfdef2206cea08f5ab6d51656ae8dedf261126f20a8f3135dedf71ab33890f863ee6d0cb32e8898cdbce1bdba72cdcc64b72a7174ddbff8c73f88e49cdbd17b6fc4646a00f1206e211f8b55e2c7f4d1d0b05e0d5e35ea8cd2757eee50b9db11c50fcea446f8eb95a57a7640d9004ab666448112445cc937e165b591f45bd5e8ad8ac6addf5c43324b25d52d7dcab7330f102a42fb8c53f268d6fccc30c5377fb749b1c1beeacb70b607ab53f75082e8d6d3c4fb89a0ddd4e17dc34e95d95b75a0819a41febfaf814678d18d2a6f1b594e03107531d1206d62709d351101ace25d5fa2c6e18006a0fd419b3836b24064e09fa3a1122fb97c0b4f6698ab495499a9b8740187e03191582f50f87304204c010f16596c5ab5fd012a16b76989034fd37ccfabcce9a993031267e2129848981189718c246456abc2093b4beccd7c3f3f6db65dc874506a182d501683ddf0f4168d911a61710cdda074a09c53d6741b2cc476876325f67b915833d42ab757eca2833b54ebf90de8dbf6059007e4a749d9df82a66152b49bcfecf570c10335e1bea015848ff9108f8e92854e07da81aeab5f68eea7d11a77a0eacb06d10df86da6e927833705cb79895547218efa5b6c55994bd1fb6755eaa1aab416ed26a6f1d9529973bc2eb23d3f0051d31d37770af41a5c32dd5329b0c59f320654387af0e228a58ab2dee1a5d3fb3f345698e92ed8efdeee327c133", 0xe5d}], 0x4) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000200)=0x9c4) 05:42:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYRESOCT], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sysctl$vfs_ffs(&(0x7f00000005c0)={0xa, 0x1, 0x9}, 0x3, &(0x7f0000000600)="7fc1014d62aed1de0b779e85409e8f4bdc69175f55755d92c90cbd6e770742394b2fd6c8b01c5b80736c4378a61173320f5c601078055156b9f5aeafd5060bc52de5f6ee45c3a7263cc5ea06f162c133c026508bc679aae239dcb761444b2a92ea89b3cff001d49ccdb0e752a1aaa8c6be28121e9c698feef98e2a2e499c15af6b2f0d539d2bd199570b20ebfd5e1e871c7b0b7456d0d8826cf09c5bc0b2e4e5501dad4f462791d4c5c2b97c50712860cee2174c982a86d8f8bdc601502604fa59627d73c76eae03c321e6778ab3475eeeeebfe129fa88fbc5c4e37852d02e0c873b32bbc155c695b6bcaadb1541560997d91dad22a7a5d7dd6149663e2627", &(0x7f0000000700)=0xff, &(0x7f0000000740)="4c809020e66755f5d05ba4b9f61a0e8db38e2c6bd1d681d13d0c773fc952c4db7bcd9459997574907512f66351de5622223fb621fa49790cb99f6222f16ae984ff9fece66ca7b8fb9903ba894f3f210a5194297f10da9a2e6ab19abb127e4dc2f238996191965e4a8dff0ac1e259bd575b8d4375893a5ea908ed51b38e30ec02d5e47573c34183e6a4bb9da5d6f11260ff3c5f141ac1d45f74bafa48827ceae03fc1b67e411ce77cacaef632feed622f3ffbf32c7e830a7f85f663649ca4c00982782f34ad3d8846257dc36f425169102a62aebc4a633801e1f690a0583d008c", 0xe0) r1 = dup(r0) listen(r1, 0x40009b) bind$inet6(0xffffffffffffffff, &(0x7f0000000840)={0x18, 0x2, 0xffb, 0x5}, 0xc) mlock(&(0x7f00007cf000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffffff7f696c650000"], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x2, 0x2, 0x5d) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62eaffdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e838c708fcc99c999ea6cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c01223ef8eb0acc9fbb9fa70dfd2657a833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096e02f2be3bd6d22f9d4fbb2ede9e8d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e9d11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e4f5ae7cf69e8de10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace5b9f1b56119705d8b5cb8c177397cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafe511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd2d5d9ccca947a6fd704000000000000ffd6a534d183ebdd39dd34770f37290a93d68882c6a8d220e5feb6940b4e54a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b76e77e035c64cb4193b69f4d00000000000000000000000000000000028318d8b0de8f5649923ef9ad7e920b3bba62f96ea27f9240f77f1caa34dde1f9bd5a29bdff188d07a497c950f423facad519570079b49d9e012bf64869c4ab1742f7797d71433b4d02e120cf1258cb8ad9b44f5e97ccfee7aae3f1f32033f2342ae2dc9db4f7696fee02113499825bd61c8d8f9d5400000020000000ae2663b794be3e3cf88a53220fbd5b29e2015113a92d8caf88b6384e4c669b0756c351b140b6c3d19a01afdecf40b1e0d17337c727bf4a0ca60a4b0f5d5f065508bc9248f6f84b85f2d9c3cd1087c0a714f76153100364b9796f80f365d295f3d7533e02469328e6ed83999700"/986, 0x5f, 0x401, 0x0, 0xfffffffffffffed7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r5, &(0x7f00000000c0)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0x15) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 05:42:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) write(r2, &(0x7f0000000440)="a7a1a0762698a14793bd441806d3aa265d3f4de8278526da330adfa1fda3bd549dd3552300106ba8c16c9a8cc9d9038ac691c409c6c2c2295bd4dcc95023861f582408e733c33a3f0cc92a26e69224", 0x4f) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/243, &(0x7f0000000080)=0xf3) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffb, 0xfffffffffffffff8, 0x1dc80d8c, "000017ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 05:42:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r0) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, 0x0) dup2(r7, r8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xa0, 0x0, 0x3f, 0x4}, {{}, 0x3de177703377010, 0x0, 0x4, 0x1, 0x1}, {{}, 0xfffffffffffffffa, 0x2c, 0x4, 0xa3, 0x800}], 0x37e1, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0x87, 0x40, 0x7, 0x7c}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0xfffffffffffff582, 0x7}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20, 0x4, 0x2}, {{r4}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7fffffff}, {{r7}, 0xfffffffffffffffc, 0x8, 0x8, 0x7, 0x1}, {{r9}, 0xfffffffffffffffa, 0x92, 0x10, 0x3, 0x8}], 0x7, &(0x7f00000002c0)={0x1ff, 0x1}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x5}) execve(0x0, 0x0, 0x0) 05:42:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) dup2(r1, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x200000029, 0x31, 0x0, 0x0) 05:42:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) write(r3, &(0x7f0000000080)="ec8661da545696100f646ab62bdbfa39350eafa8782eea863ea015d506045a454b10e5c4b736ff40474603dd008a8abef06741af898af9a7e0a47668fcd11a507a07f71973b3d1cfe6227c9552668f8782bde1c81ed718c79eba735c76f1f16e63cd95dac7d17e0a0e3ca0025672bbf32ff6f4b114f4fa85a17d6a11", 0x7c) shutdown(r1, 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x7) 05:42:33 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) syz_emit_ethernet(0x4e, &(0x7f0000000100)={@random="75a86291f2fa", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x18, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @mcast1={0xff, 0x2, [0x0, 0x0, 0x2]}}}}}}}) 05:42:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140)="67f60723c83bc44fc2329780f8db170c3635000100000000000000", 0x1b) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x4, 0x3, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020692d, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:42:33 executing program 1: socket(0x10, 0x3, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f00006c5000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000cf9000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000762000/0x2000)=nil, &(0x7f00000a6000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x40) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000780)="0200000000000000", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000740)='./file1/file0\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000001, 0xd2eb}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r2, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semop(r2, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x4, 0x7, 0x1000}, {0x1, 0x90, 0x800}, {0x4, 0x81, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xdb7f, 0x1800}], 0xa) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/145) semop(r2, &(0x7f0000000540)=[{0x0, 0x9, 0x2000}, {0x3, 0x4}, {0x1, 0x0, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x735, 0x1800}], 0x5) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:42:33 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) munlockall() semop(0x0, &(0x7f0000000000)=[{}, {}], 0x2) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) 05:42:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="08002e3266696c6530004fba5b1a67fd945bca420cbe6ee1e4b9400d3411e8ef8ec5341a4bbf77223f8e09dbbacd8c500be7165a95ebefda23505922116de22f36d8c0cdcd86a62da9bb7772bbc8e55e4572d9c0e868dc85fa023df3d9dc756a211429bbb45fbe141b5b38c2e920b3c417d3d2b2e844f22182cb817be7d02eada6801c1e68fc3435c8735cba4dfd0c3be6a7ebc5512c647b5d916271d1ef84c02202480bc556333733764585e032c1dfc65fa377290582edda09eed725eda70c47e7f642502d10207cc0b738d17c18b902391f"], 0x10) shutdown(r2, 0x1) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) renameat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', r3, &(0x7f00000002c0)='./file1\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) unlinkat(r5, &(0x7f0000000240)='./file0/file0\x00', 0x8) r6 = open(&(0x7f0000002580)='./file0/file0\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') 05:42:33 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) semget(0x1, 0x4, 0x30) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) 05:42:33 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='W\x00') semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file1\x00') semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/183) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) getpeername(r3, &(0x7f0000000280)=@un=@file={0x0, ""/12}, &(0x7f00000002c0)=0xe) 05:42:33 executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r3, @ANYRESHEX=r1], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r4, @ANYRESDEC=r1], 0x7c}, 0x4) setegid(r3) 05:42:33 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="46020000ffff00000100000000000000"], 0x246}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xfffffaca) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) listen(r5, 0x6) syz_emit_ethernet(0x41c, &(0x7f0000000380)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x3e6, 0x3b, 0x0, @rand_addr="00001000040030a68cdeff3f00", @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x3a, 0x0, [], [@ra={0x5, 0x2, 0x7}]}, @dstopts={0x3a, 0x1d, [], [@enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xfff8}, @generic={0x0, 0xd6, "3fb0b230e0e81157d6b2986e36fd8791970f086615e10fc9dfe6a31d5839e501109ab37014c36267eb9d9df0914133376badb412eb910408622e7c02d91e5422fff1612faf732b9230d9fd4ebe5853d2c8971d5c18f325009dc5efb81461be488468b87e85030401ec5c7a0710ee4783676e5f943f5fecd752f42be2a53669e9a74d4fbcb025d9aa70a52bca8e4135b949d6bd12e7a655dfbd1ab19dc30c941e6fc83737a7ead22965c8c07d5fad9ca0442237b20187b62a75b2be42b7a9d08e1c3b5a348cd6968eadb184b3815cb35ec0b65df00db9"}, @pad1]}, @hopopts={0x0, 0x1d, [], [@enc_lim={0x4, 0x1, 0x81}, @generic={0x1, 0xe3, "f631b9a1255860f95cf5daadc4a7dca9c7cbfabe4c7190d915b5057e88cb7fe4d2aa91018583437e01c66bfaf2a61f058c0f9b500bf231a25acbfd52b151bb8f4cfd87b193bfb3edbe39d2035da5e8e9602bf8ae5a8bbdee231d5b1138865a4ac5496efd9560f273bb46aa227101f32ff7d58f03dafb43e49fbadcb82be6beac2e8ff48ec7ce6b793745f30ef4d2ec8bdd5860b281c1c57dfb40225e920d265f33f1daa834f9ae2a913065bb072f99188011c43fe571a6587fa5b5f23dd6bafae109487fd709652603c4f5577098aec85f30b8b867ad3e7d959eea78eaf3fbe0b726b6"}]}, @fragment={0x2e, 0x0, 0x1, 0x1, 0x0, 0x9, 0x66}, @hopopts={0x2e, 0x1, [], [@enc_lim={0x4, 0x1, 0x1}, @pad1, @ra={0x5, 0x2, 0x5}, @ra={0x5, 0x2, 0x6}]}, @routing={0x1, 0xe, 0x0, 0x2, 0x0, [@local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, @mcast2, @mcast1, @ipv4={[], [], @multicast1}, @local={0xfe, 0x80, [], 0x0}]}, @dstopts={0x4, 0x3, [], [@jumbo={0xc2, 0x4, 0x401}, @jumbo={0xc2, 0x4, 0x1ff}, @jumbo={0xc2, 0x4, 0x100000}, @pad1, @ra={0x5, 0x2, 0x5}, @jumbo={0xc2, 0x4, 0x7}]}, @dstopts={0x37, 0x4, [], [@pad1, @enc_lim={0x4, 0x1, 0x80}, @jumbo={0xc2, 0x4, 0x8}, @jumbo={0xc2, 0x4, 0xfff}, @enc_lim={0x4, 0x1, 0x6}, @padn={0x1, 0x2, [0x0, 0x0]}, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @fragment={0xc8, 0x0, 0x4, 0x1, 0x0, 0x1, 0x68}, @fragment={0x3c, 0x0, 0xff, 0x1, 0x0, 0x19, 0x67}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x2, 0x1d, "2ea54ecb91ae193a4e250fa1f6ba4a4c6f9ab67b221f0f3a1031ca0d2f242ccec2704fa9736101118c9736f7dfd01a31a81737b00833acc742a1e8932b48f8bc757a92cf7f4a02c1b8c0ef09f3e68f10d547726bfe59561e6701c272bbbb3234504ba33f4a5261dad47f40e25cbef4edb68382092b27d09a6dbe0e9d5d189f4944453ceab99a9cefcb1c0b844732e507e1d00b1cc6681c45e29c63c2bf7d4922746f0c4a149b7633cd65f9666b9cccb4868100b303b62706ff1a906f37fcc7ed5a22074f24c18a0ebb1ee27d97eed4456325750c7c2be6e93b45302b725d6a426d7e241e3cf930e99d02ee73"}]}}}}}}) 05:42:34 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x8}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000480)=ANY=[@ANYBLOB="060000000000000000e5ff00000000000000000000000000000000001668adc0d205e1502bb5c0ae0f2d5226e9fe86f2e4027ce3d5f949cf493a6970b095f6cbb9ae00fd54a29e87e503431faa6ac07c7e58662d50ce929d5d544f308004cfdc9ec8849bff0f08e8ae04632ebe39c7c5f63cb32f4921ddd78ea70eaa25f6a62a000bbfdcc66220315ca69491ee9a0715e2d5f4940d22c450a15da553e52e94febd9a9cd417528b03124a3db70d487b5379c41b0cfbfe9012406ec7f597b0256cf10e01977ffe9a27a05b8f5cab0a6c8c25f28a30d2b616fc6c7860eef90ba68f793c701abb2f28aa5f27448a853fd388a1c26d69b25f24e0551c28bc84c59114a3e7004fcb462e2215aff73433dbb36da730326ce92f05e8693cb9b7294f20946dcad8f15890f8bd8900806af763cde4f8e5d7fdf0b388532961270fbde6f04119dee757840e8a7421dd64f9685b493f1bab2c11e68aae5963bd0a936b970776e53575f461b3683d134a60265585fcbb5c98625f3419ed273c5949cd130879654f23ae2f7d9e4ad8ca198ec07e973a2c054040176ba52643e08b26b38d88073c7a4ef7520d285092d880e6d400e7d26ef3aab5a947d97095e4e8872651289b3dc05dfc48ba65f5453d686f73135304eb921f5210599d10e577cdcc77d2ff5fa755b26a2abc22689aa6f6819a4e6fcc124503e5e92522412c6cb203fbd72d54847cd747c38a80082204f6cd9e56f98062f85dcff21f22118317b88a658ae74dfb7e1946ea00e260ac6402d16047e6e8af15c06901f2a073e10191d2b1836a958e64ade54f93ff1a2424797eb3c7744e21777850ff8a37"]) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) getsockopt(r2, 0x100, 0x10001, &(0x7f00000000c0)=""/253, &(0x7f00000001c0)=0xfd) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:42:34 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aad2000000aaaa86dd60b135160014b400000000000000000000da8878c66ec0b8e56a050b012e1bbd00ffff2ff56feee2b98a9eafd427550000000000000000003432665800000000000001", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="4200000090780000beb6a6b32026c6417ddd81753d6c15d5a117"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x18, 0x2, 0x6, &(0x7f0000000000)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8022, 0x100) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x4, 0x180) semctl$GETVAL(r4, 0x3f13907facdf01b1, 0x5, &(0x7f0000000800)=""/186) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x6000, 0x9, 0x946]) 05:42:34 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) fchdir(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="e440bdbcec4102da713fce6fd84dc273854a61f20520876ae36c796ea0fe505555ef4856dfe500459871bd1816a0723d8ba4a333d1d790f22ddec454ed51be03ad807b96a27ce164cb48f3ba1826efd21a1e062742832dffef94f55db247a7afd5a6fcfd1f7208e735b5e2cda00684fed615bb8fbb96c44e0d6f5d72e28957a980c01f5688dcfdad22f7e671544cea7bb5166180826cd3a6f6c9d0b6a27f4a827894553242acec23e03eaf6abb74a441a550248ae78aecd193d078a3679af388dbd3b9c4fdafce", 0xc7) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000300)={0x0, 0xff, {[0x800, 0x100000001, 0x5, 0x18c, 0x8000, 0x3ff, 0xa409, 0x8000, 0x7f, 0x4, 0x2, 0xdb2d, 0xffffffff, 0x37fe, 0x4, 0x7fffffff, 0x7, 0x6], [0xfff, 0xf840, 0x1000, 0x100, 0x40, 0x10000, 0xfffffffffffffff8, 0x666e, 0x834f, 0x7], [0x4, 0x4, 0x5d, 0x800, 0x1, 0x7ff, 0x3], [0x20, 0x52f9102e, 0x9, 0x8, 0x4, 0x81], [{0x8, 0x2, 0xc4, 0x8}, {0x490, 0x80000000, 0x8, 0x40}, {0x7f, 0x72c7c030, 0x9, 0x7}, {0x1, 0x8000, 0xffffffff, 0x5}, {0xfffd, 0xfffff6cf, 0x80, 0x200}, {0x1000, 0x5, 0x5, 0x3}, {0x1, 0xaf, 0x6, 0x440}, {0x97, 0xbf2, 0x10000, 0x7e}], {0x6, 0x62, 0x9, 0x9}, {0xba9, 0x3ff, 0x7, 0x6}}}) sysctl$net_inet_tcp(&(0x7f0000000540)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000580)="6abe9b84176a1090a7e0e9116b8b1835868042630f7be4b0084a0bb99eed7a0cc77289e0a7932df40858d1ee2014c3e802f9da1af73cf65f393e7b2a7390262b3ee87d5da7f503d0211b4ed71d291fecba6efcec237321bf69bc5e7bc97f608cc86216ebb14fb050544b96589a203f091cc4d0c6f08fb9a0c964b7c1b352673b3bc601881f9bb17ae35bcf1290f091dc2a", &(0x7f0000000640)=0x91, &(0x7f0000000680)="0026679e2eaf301b3de1deacd05e37bc78bad2d5e42068e5345ff4c75d42973340926d744557f2db48bb1e8333373449f9539bdc2938f7fcd826ebbe59034879d829836f45a896c89e52db01139bf793e027b7c4e4d6f4a121182b394cbcaa24628474d7942e93cb2dab5f594ec2a35149eaa2087c6c4e8343e20885ebd56f0d99c078f990474907bb53131f5076fadc601d81dbc711ebbd9595eb7461107b2221d05df0ce5ec0f470cc61eb4920b2c13c5db3bf76d7603182cde6d72e0a89bcf0f534e38c8bdcd1e0a6b9f9679aaa31", 0xd0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080)="df89ed9377121d1ae7c4e2bcebe7550440d1ebcb9bb8de64c9c8e7d4ff01000000000000512ae3af7ec892d7c4e740a3c3e4437e904f95e00544869cdcb3b6b909db50f93fabff1d346e95847d5c14ec47b23c9438f93af8ffc5b8691dbda531f2c6e1d4c7c790260001fc39c8ce721a4386bc24c301340d0ae75ad549ec85aa398c09e5a448df33978834742d01d6bf881ae76d79285dd23976d8bc5e502e1a9b5309bf301d15bbb49f777d16175934e2eb433dbeffe0084a93750993f2c84458161c06921997a3703c3d941f3fafa117e378086bbf3845de3f4b86e54defc9293d96d9a47f44040fc0e679187d9b239926d29adebb63", 0xf7) 05:42:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="258cc79aa2dd7833093488880ffa4eec1da9f5af10c5ba7fb77e17f85044f8d4218ea368ec5a1a67a2b06515191f8da22e3001ad16e0c5ad822eb5d691d90425b9da3844949f622069eaccfb149a6d5e4ea8149e2c28b6de6a5476cd2a7c6fd1ffe3974ff2abbba25dc92d4f9375e1840e45e04dd759e861d8eca0c120ad3902a9581bc8561e4533ae1f3c32b0781d0868427012e657b02b99372e472ceeb2f8df431d1f494939d534cbd8e107d398e40659cd38d589ee50f7eddc3aeb94925b9d0126b627506606d908a570016613ffd2b068000d61a2256f4a4e", 0xdb, 0x408, 0x0, 0x0) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r6 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) lseek(r5, 0x0, 0x4, 0x0) getdents(r5, &(0x7f00000010c0)=""/4096, 0x1000) fchmod(0xffffffffffffffff, 0x9c) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r7, &(0x7f0000000000), 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/194) 05:42:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x4f7, "070000003e79010034840c760b666bfede477dac"}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) writev(r6, &(0x7f0000000100), 0x0) 05:42:35 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) kevent(0xffffffffffffffff, &(0x7f0000000840)=[{{}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffd, 0xb1, 0x24bd0fbcf0ec2f15, 0x1, 0x1}, {{}, 0xfffffffffffffff9, 0x80, 0x20, 0x180000000, 0xfffffffffffffff7}, {{}, 0xfffffffffffffffc, 0xa2, 0x2, 0xb3, 0xffff}, {{}, 0xfffffffffffffffd, 0x80, 0x2, 0x7ff, 0x2}], 0x9, &(0x7f00000003c0)=[{{r4}, 0x0, 0x40, 0xffffd, 0x100000000}], 0x9, &(0x7f0000000480)={0x2, 0xff}) r5 = socket(0x2, 0x8001, 0x0) close(r5) r6 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a70100010000000000899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7000074e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e445408ee9081a06f879c9a9fa340000"], 0x10) writev(r5, &(0x7f00000015c0)=[{&(0x7f0000000080)="e49a8ee8f4773fbea9c7df1fd237c8dd149ed6e125ddf63e9f6eb8ab255f2a90419d9ca41210768a8576a95b3416d912c686e76068678875dcd8b13d08efe5d10464fb66c1e2418f0274b4975b001ba6689e5597f28663de8867c0fbe496bada6d2dee48779c0ede949d5965", 0x6c}, {&(0x7f0000000000)="8a90ff45504744624cf055058b5b3026d4ac1c055cbba280b42f", 0x1a}, {&(0x7f0000000280)="d787048d691cc7bf53946764caf554e66dd343c5338409105052679533a57db36f6a9f6d3db128c283e2adede3e14429d52afec7e93dd856416bf0f78fcd868db52cfa7726701a63e502fbdc0d9c90a7220fb92da9f938ca30151821d626b19809b661c103eaec3a944886c1d8f8d78087b535f351624e99467e00c78fb538f5813e62", 0x83}, {&(0x7f0000000100)="4659d421d23f03137168592f38f533e8ea342d1835a639540c644acf934061d33e6bc5a31ad10e09f7e6e3e94e1c2e89f92aed0e5074e0ec6ba4eb2fc8f9e229f7441d279eb2fc8bb421cc67c66b2d41207bb09ddeb3a74a19f7abba1536757699566c8adf1092dcab5d1b64aa51f0c58b", 0x71}, {&(0x7f0000001740)="5cd461806fe348bb38277b06fc7346fdc8379c54aa403c11ca1cb60d88e299fd3578f66807cc461ba8c3581fc25b4109dfab5a134e0e1972818fbcf58ad737cc89bcf1feeae65f0b04f7a60d9be780e31ac4fa8ee4ab0fd69ee7d6e9839d106f3366712cf6f7cd7aa0a7e14a0cfa9567ae379e0ad9126d180fbf70409b09a3214555291e3cfba7", 0x87}, {&(0x7f0000000400)="1e8a586b69b09c50c1eeb39f5a7b31cc24fe5ed5df0b2d559223833dbe2f5a87a74bcfaefc1d2bba1c20ec4570", 0x2d}, {&(0x7f0000000340)="0d96816dd8521e74c611be8089cc6e431e1b53d6c4755c9146a334ed2f52fa38eaa0b1efa5c681753c0746", 0x2b}, {&(0x7f00000004c0)="c1dac003f1bbba736486ef4bb96086ea43b774ddfce34c997b85d49cac947011ebbb5de5477adbab86589545da0904234558a6dc7e215ff53e57d54b57d4111aab67e31464863c37df73f57671d8d725f3e854fd39ad13bd78d32e8c3d8b776cbe56888ccaab51ec064157b733ba0ca47a69fddbbde0b664ec6200f515f14fe87348b479227734fd128f0145d11b9a197a12f789451686e0b114ab6a578901984ab61f11bb33136407049ea9d63178d3fd5bc61264cb103fd32ceb5b5c", 0xbd}, {&(0x7f00000005c0)="e2dc1bbd487d0c864d7199031fec510e28366d481125a58b1a6bf6e19ad75aa72c1e487c68cb54f2583d3e6244d8dbe73bf122cba64c775d0480df1500c3153e01e1cdb8f6fcd2637950ae02550a6082dbe9923bfa1abce29c1baf2030c1b73b6db11b421bbae823b21edacae50d8d9ce95bec4304b6918b79c3f339505e8e4d15d22dc33f0eea15ac2a127ce04f82b4236d7e221bc8c111a5fad102120139c9de2518b8a9a89b276f6683bb8ae5f43b89565f72b96e07c2e574db87551847b08307f9ae0fa678376b8c8b9dd4c4d7607b50f41195862185edd71a831159786e7bfa82dad1004fad5cb7111fb1555139349e615f4ecdfd301a148c8042d466f1c9666392597f73d498f3ef469c662ca957f62a29d6bbfe9c4242fb703beb750e00262153a71d299d312707dd627df11ea2ba03f38c3f693cc941c0db73b30b425967e81a9820ec1f3e4e8cdaab67724cdd0bbbe0260e0c92d3b9ebb8a6764fb6abfa258de2be4be90127731a8ae05e08fd5c64ba9d96ecb547b07dafa9f13be32e0dde290234111832c492a2356e89496935be7334e18350d774ecd457a1527370dee1e3a90a147a722be414b986df35ac2bbf943d7d4448bcdf786f77e7cb3cb56401e6cb4eb3e2cce99821e0fbf4c5d2e3fd3806e4f1cf0b7ca73605b7d93ce6b788d3848afd925dc5fd0d6c6557b11c8eb8faaeff8d8c39d324d0753ae11ce5858b67a0a58430ea26b907e940b024d280ca4ff55a7489c5df5b293eec4ea0f20b6f4ca00bb8112b4487cc8cd504f020f7af666a2efedbb1dd925e6763153cd5c1cbbf27a0a3704167ea970deb86089e1f794ce5a860c04c2aa9e927a964", 0x25f}], 0x9) recvfrom(r2, &(0x7f0000000040)=""/37, 0x25, 0x801, 0x0, 0x0) 05:42:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 05:42:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x10c) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETZCNT(r2, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffd, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x5}], 0x3) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x80) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x1}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r3 = semget$private(0x0, 0x2, 0x57e) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/160) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000002c0)=""/201) semop(r3, &(0x7f0000000040)=[{0x0, 0x100, 0x800}, {0x2, 0x2bf, 0x1000}, {0x0, 0x8, 0x1800}], 0x3) semctl$GETZCNT(r3, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/47) 05:42:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) unlink(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1811, r0, 0x0, 0x9) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="7e47f86a9f157f7774793b9989c1fac9fa8ae48db4cf06552d797b79f0fad24e704b88ac95883711b0aba637cdc7a0a51c7d09a5a15ffa4938c534c66383f3665f14a1b2", 0x44}, {&(0x7f0000000640)="9f6996aa6dee189e827667c69ae1ccf6c5e5036eeadd08b1526bb0d7c402f579b8d5fe23b2a049a0a7b0e842e80d4adeb15b93660f431b2a2e10cbc8164d0fdff1c30f67d3b9329326710329d7d2326a988c40403c312834c531d9513bae06640ff213ffe71d921bc68919974e3c526119e2339e00e3372c0a4db939c9d2a705363dbe64451bf422fa09e4c5f93f640a595f51edeb9426368e3ceb49c66aee8cb314729ef9c755c6a5bb2c9cbfdb508951056e8716c529ed86eb2f856c6c08c10f748c3504964ba4844eb4589611010506349668674fbb0d1acd62a367600acbdbba27a39183", 0xe6}, {&(0x7f0000000300)="576c9e587e6b5fc914eb8041242e698814080ea829e97faeb8c7cb9c1d25010bbe10630603a6d23cbc6dcb304361af2ba36d924b57481625de0fa0c0258f62e47898624f844c5d79b37ad6cf1dcaf98bdcbfa6f410789b7db14dfc393461e5955bde0cce0750c69f3914deff70bc9d30ae7c84e547690f4264035a56", 0x7c}, {&(0x7f0000000380)="1be72379df12f1440b3150bc375e11d40b7cbd20c52603bf6cfbe6346d1daa2a128e1a09a8a4406349e7c873fcbf1b1841df53e4274a635e822b223435629adba1288084e13afc8f9046d55cad2bc1c56773a98ffb7c6dad3fad87680b88e23be23f76", 0x63}, {&(0x7f0000000080)}, {&(0x7f0000000400)="594717a44893ee1d4de4253fa18ee61791ef6904287d5576a8b90a33964442f867c8da752f2ded8355890160c555de02027b3596e9e7e25084dbdc4a4f97834c8b0f459be4966a7f52b77b031b821d46b6f70655f13d2ba9b688fb471b5e9e449f5a8891baf7ddd32f0045f8d7bc5e0e255ab1a397bd701608e66548530bc2d342e51360bc27c845aafd915025edef2f36e481cd180f3f1397751666b23d2ef546d2ed385e05ddcfccbee87bd58ba91a0955025c80ffb985f3bea62d0f05b51bff62f6788948d93ade573056b7833126594e9b2c2f53428a44082ab659b5fbebc26b5f665d975f0c7b7abc32e89e0c81a445bc7a4047874e800bf8", 0xfb}, {&(0x7f0000000500)}, {&(0x7f0000000540)="4b874b42b4ec899c783f1f7c750dabbabe8d32986b8ef80213de65a4abe745697fdafd2a5f0b9262f280752123f8566a06c2a2caf5d3a9aff248ddb04fa7e4718992fac0d76ece800a47495211a6f8d9c113dce7891ab833ab4d8c05208852dd1e5f5610ff58f80c59ef5c51e639586b42ec", 0x72}], 0x8, 0x0, 0x2) 05:42:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) fcntl$dupfd(r1, 0xa, r2) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) chdir(&(0x7f0000000180)='./file0\x00') madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) socketpair(0x1, 0x4, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 05:42:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x5, 0x9, 0x1, 0xc0, 0xffff5863, 0xa039, 0x2, 0x0, 0x5}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2fd03666696c653000"], 0x10) shutdown(r2, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRESDEC=r4], 0x10) dup2(r1, r0) write(r0, 0x0, 0x0) 05:42:36 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = semget$private(0x0, 0x3, 0x1da) semctl$GETNCNT(r0, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x2, 0x9, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x5, 0xffffffffffffffff, r1, r2, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, 0x0) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r3) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x7, 0x7, 0x2, 0x34, &(0x7f0000000740)={{0x80, 0x6, 0x40, 0x5, 0x1f, 0x8000, 0x1008}, {[0xfffffffffffff001, 0xea, 0xffffffffffffaa21, 0x100, 0x1ff, 0x2, 0x0, 0x0, 0xfd, 0x0, 0x401, 0x10, 0x784, 0xffff, 0x1000, 0x1, 0x5, 0xfffffffffffffff9], [0x9, 0x5, 0x100, 0xd82, 0x4, 0x3, 0x217, 0x3f, 0x101, 0x288], [0x10000, 0x3, 0x1, 0x9, 0x7, 0xfffffffffffffffc, 0x8], [0x7, 0x9, 0x1, 0x0, 0x8001, 0x6], [{0x1f, 0x7, 0x7, 0x2}, {0x8000, 0x7, 0x0, 0xa0}, {0x1000, 0x1000, 0x7fff, 0x80000000}, {0xd250, 0x4, 0x9, 0x1000}, {0x7f, 0x8, 0x1c85, 0x5}, {0x1ff, 0x4, 0x100, 0x5}, {0x101, 0x1, 0xfffffffa}, {0xe8, 0x7, 0x6, 0x7fffffff}], {0x5, 0x80000001, 0x0, 0x1}, {0x2, 0xed0c, 0x1, 0xfffffffffffffffa}}}, 0x4, 0x4}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:42:36 executing program 0: sysctl$hw(&(0x7f0000000080)={0x4, 0x1}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) r0 = semget$private(0x0, 0x4, 0x189) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r4, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x10041) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x400, 0x0) 05:42:36 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd603405000200aa00fe7400000002000008000081fcabf185fe80"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x9) 05:42:37 executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x73}, 0x2, &(0x7f0000000040)="aca6f1819861e612cc3b15bb18a870561eea31ca0071ca7e9c451b00dcca8814c508d775a2b9606d91ec9c674243dbafd198fede61e3a9207fd8d29bb46131fe1f04f2b67051736613bd7cc7aad4e7078d3ab06da49ce42bd3da786b2593e914d893f1cb88177a09f16bc0babcf1c1f7", 0x0, 0x0, 0x0) r0 = geteuid() semget$private(0x0, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x80006, r2, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x8}) semop(r1, &(0x7f00000001c0)=[{0x2, 0xfff8, 0x1800}, {0x0, 0x7, 0x2000}, {0x4, 0xb98}, {0x1, 0x2}, {0x1, 0x4, 0x800}, {0x0, 0x1, 0x1000}, {0x2, 0x3, 0x800}], 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x80006, r0, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x10000000007}) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r3) 05:42:37 executing program 1: chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{}, {}], 0x2) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r6 = semget$private(0x0, 0x4, 0x189) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x6, 0x0, 0x0, 0x0, r7, 0x1000100e9, 0x203}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r5, @ANYRESHEX=r3], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRESDEC=r3], 0x7c}, 0x4) fchown(0xffffffffffffffff, r1, r5) 05:42:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchmod(r0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e7411cd8d78aa73bb90021b17f2eae108dd3e41"}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x1006, 0x0, 0xd42d, 0x0) 05:42:37 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ff9000/0x4000)=nil) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 05:42:37 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x8}, {0x7}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x2) 05:42:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) listen(r2, 0x0) r4 = accept$unix(r1, 0x0, 0x0) dup2(r1, r4) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x87, 0x40ea}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) 05:42:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) dup(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) listen(r2, 0xb) accept$inet(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:42:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xc1) r3 = getpid() r4 = getpid() setpgid(r3, r4) r5 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r5, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r7, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r7, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r5, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r5, r8}, 0xc) syz_emit_ethernet(0x7e, &(0x7f0000000100)=ANY=[]) 05:42:38 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 05:42:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x18004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socket(0x800000018, 0x1, 0x0) 05:42:38 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x60}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) r1 = getpid() r2 = getpid() setpgid(r1, r2) r3 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r3, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r5, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r5, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r3, r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r6, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="e027353020083695357640c9eaf21cef77cb6998a7bd5266fe8900106058559babbbd668633d33be3520c91a11e3122be995859e9dd62580ea2b5fc7390e16c6a2dc96e69c695cb210decd0a22211a2bc07ba03a21a21c78d3e1a9790c2aedcbef120a5e05a7c1b772f4f0aaabc652e082b021409795679833cb838fa3472b", 0x7f}, {&(0x7f0000000340)="af9536b421efdacca5458ea11c55742e98f742ce52cf7f04fad2ce9a9c0c5229c32f86deea79e24470cce671619804bcbdb2ef382c8c9d745ede2e3a0e19c6898cb66b751efa8c15f94f3a3be12b0efa7d785676c67bd24d5411d7ae1a56d34472dae8f549cd3c342d922d5b69c1d15534b0373b574739dedeeba930100607b7e442a0f2af977292b4f590", 0x8b}, {&(0x7f0000000400)="aa2cd76f5d07c6c5b2ce8795f909b8947ebad12f5682e98c128cc648850c1e2fc73544793ed7b5c2156d90e36958b2c0bc2212fd58001569fe531d1dd2d22e9e0971b6209d3c5f048c4714afee89492ce14004155c6b43412e938dde03accf01d90a7b23eebe4fa3cd4e19f973577cb2193b985d5001270c8f975eba9b2f23490aa2ee7ef0abfef0653ae6dc41d51210022819b976401bc4b760b533993f88f71e93bf831d0f4f88d76a66c58c7f722605c447c35e0752f929e8763198ec3b675740f57e204e3590", 0xc8}, {&(0x7f0000000500)="d26814a67c58205ac6fa89720395aa52619942317525d2cb39581e8eaeb8bcefb6d87acbb8c4eb2e00cef8340c9959ce2ea1c30bf19f69eb52abcb2b9a53d34006fc65a6c102b094a02d452d3bbecddfe0d47b73de0ed719312d9d1479932f7b32bf8dec38218df1a4fe353c2edd87dd577e10f5b65d2e2023cdd96fbd346851908f3d520ec63ea2d729d3d1947bcd10ffa20b78c0f84ad9acd2afd141ca2fa3ed3758477bbcaf73df61217d85c496682bdc868366489eda353375821137ef5e97c9b2f5c525a0898ae74c5e0ece334408fe5b00d38ca3633a5b93b9efa660dac25d860b770a29", 0xe7}], 0x4, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r0]}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, r0, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r1, r3, r7}], 0xe8, 0x403}, 0x2) 05:42:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x20000003, 0xd, 0x2}) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[], 0x2, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYRES32=r4, @ANYRESDEC=r1, @ANYRES32=r0, @ANYRES32=r5], 0x7c}, 0x4) getppid() geteuid() r6 = semget$private(0x0, 0x4, 0x189) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r7, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) sendmsg$unix(r1, &(0x7f0000003840)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540), 0x0, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r7}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x10}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r0, 0xffffffffffffff9c, 0xffffffffffffffff, r1]}], 0x130, 0x402}, 0x400) 05:42:39 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x15}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 05:42:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4a) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) ftruncate(r5, 0x0, 0x400) listen(r2, 0x0) r6 = accept$unix(r2, 0x0, 0x0) dup2(r2, r6) sendto$unix(r6, &(0x7f0000000200)="c8d3ac44bbe065c65009fc991ddefeb45fe85b9b49e68f691e20090449bb73a3b65c519c2d10fb24cc6f72579e54935c04edcb6ade61a41768530d976e780501af363163ae693f2e0afa4f58d549ebd4e12a6dcb08b0613e0f366fcb53d7fa9b8a11d8d4d9dcc4b77eb7e64626c688d57524b17cd207d38b6202b0213f9c37d8a17719572f6e87783a21ab72582155eca14e6ebb68e29fcb59ddcf3e548b1f6df171bd43543260", 0xa7, 0x403, 0x0, 0x0) openat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x85) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='r\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 05:42:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x85, 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000040)) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 05:42:40 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) kqueue() 05:42:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="caf56fdf", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2968, 0x1ff}) 05:42:40 executing program 1: mprotect(&(0x7f0000cf3000/0x3000)=nil, 0x3000, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom$unix(r2, &(0x7f0000000180)=""/164, 0xa4, 0x841, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0100000000180000b0db0ebe4456ef0243cd55600409f22dd06236451daeeafc2843a98ba0f119bde9963b59c21e880a543d35603156cd229391ca9cf0f49ef4a38a34508c4bdecd4e01ed1917453570cc64f3303955f574628bfc2299528142a32aa381"], 0x5c, 0x0) r3 = getpid() r4 = getpid() setpgid(r3, r4) r5 = getpid() r6 = getpid() setpgid(r5, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x24, 0x5048}, 0x800, 0x99d7, r4, r5, 0x55a7, 0x401, 0xfc, 0x4248}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/216}, 0xe0, 0x1, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:42:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) read(r4, 0x0, 0x0) 05:42:43 executing program 1: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x124) 05:42:43 executing program 1: sysctl$vfs_ffs(&(0x7f0000000080)={0xa, 0x12, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() semop(0x0, &(0x7f00000002c0)=[{0x3, 0xfffc, 0x1000}, {0x0, 0x6e3a, 0x1000}, {0x0, 0x100, 0x1800}], 0x3) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0xffffffff, [{0x1, 0x7}, {0x3}, {0x3, 0x8001}, {0x1, 0x8000}, {0x3, 0x9}, {0x3, 0x3d}, {0x2, 0x1f}, {0x1, 0x3}, {0x2}, {0x1, 0x1000}, {0x3, 0x40e}, {0x3, 0x6}, {0x3, 0x800}, {0xdbeb524ded9b9e50, 0x4}, {0x1, 0x5}, {0x3, 0x7ff}, {0x2, 0x13e6edcd}, {0x2, 0x400}, {0x2, 0x6}, {0x1, 0x81}, {0x1, 0xfffffffc}, {0x3, 0xba69}, {0x3, 0x40}, {0x2, 0x8e9}, {0x2, 0x2}, {0x1, 0x8}, {0x3, 0x9}, {0x2, 0x4}, {0x2, 0x80}, {0x3, 0x4}, {0x3, 0x5}, {0x1, 0x80000000}]}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r6 = semget$private(0x0, 0x4, 0x189) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r7, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r5, @ANYRESHEX=r3], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRESDEC=r3], 0x7c}, 0x4) semop(r6, &(0x7f0000000040)=[{0x3, 0xfffd, 0x800}, {0x0, 0x40, 0x1000}, {0x1, 0x8, 0x1000}, {0x1, 0x3f, 0x1000}], 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/64) 05:42:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffcb0) r2 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x1c2, 0x400}, 0x10000, 0x9fb, r4, 0x0, 0xffffffffffffffff, 0x8, 0x9, 0x5}) r5 = syz_open_pts() r6 = geteuid() fchown(r5, r6, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x100, 0x0, 0x0, r6, 0xffffffffffffffff, 0x10, 0x9}, 0x5, 0x7ff, 0x0, r4, 0x800000000004, 0x3, 0x9, 0x51d}) msgget$private(0x0, 0x0) ktrace(0x0, 0x4, 0x40000e32, 0x0) setpgid(0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) r7 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) 05:42:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xeb, &(0x7f00000000c0), 0x0) geteuid() 05:42:43 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000001c0)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @empty, [@fragment={0x6}]}}}}}}}) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESDEC], 0x7c}, 0x4) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r6 = getpid() r7 = getpid() setpgid(r6, r7) r8 = getpid() r9 = getpid() setpgid(r8, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1, 0x0, 0x0, r3, r5, 0x100, 0x20}, 0x3, 0x0, r7, r8, 0x1, 0x1, 0x3327, 0x11b4}) 05:42:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) semget$private(0x0, 0x4, 0x189) r3 = getgid() r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r3, @ANYRESHEX=r2], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r4, @ANYRESDEC=r2], 0x7c}, 0x4) setegid(r3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESDEC], 0x7c}, 0x4) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) 05:42:43 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) sysctl$net_inet_etherip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) 05:42:43 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast1, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x9, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@fragment={0x70, 0x0, 0x38, 0x1, 0x0, 0x9, 0x64}]}}}}}}}) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000003000/0x2000)=nil, 0x1000) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r5) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x101, 0x2, 0x9, 0x1, 0x1, 0x0, 0x8c3f, 0x1, 0x0, 0x5, 0x4}) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000001480), 0x4) r6 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x10000, 0x40, 0x7ff, 0x800, "bad8b946bba2cbb1f1b4f1805c6da84a096f7524", 0x9, 0x10001}) shmat(r0, &(0x7f0000003000/0x4000)=nil, 0x0) 05:42:44 executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x1, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0xa, r1) bind(r4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r5 = dup(r3) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x64) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) listen(r1, 0x200) dup2(r5, 0xffffffffffffffff) connect(r5, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) dup2(r1, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 05:42:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8695, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)='l', 0x1}], 0x1, 0x0, 0x8000) 05:42:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRES64=r1, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESOCT=r2, @ANYRESHEX=r0]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) 05:42:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="c7462a1e5ff77819b6fcf3f277f329d32e5a14d61b19e91aff57269adc20ca2e62e159b7ccb2b8d1c242dff040f2fc3b793ffaa1c2d64ccb", 0x38}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="3abe5510c76ec09427461e303aee232d518ebdee01a9272ea0ba23d8d1fa01ef8e90", 0x22}, {&(0x7f0000000140)="b2b7b43d9a8fe5b69a63879aa3967a9b126a988bda427eae68bd78311c0f0f6ab79e1bae0a863f39ff87b45e29c3d70c8ee14e6c10d21ab11223e1f04b3cd9f8c9313cd6ad0627a078517b464d9bfbabc314faaf5e2f62bca850fb9504685565c2aafd672e70e58b06261d376bd50fbf7f0e7f06802ac63751b9f180e074f0e72181c10b9cfc046e94692c11e5bf8b3d640ff8d662a2898ef30bc53978f1ac3625598f721c08a82cbba248bbf69403203c4e7da4af6d5b8d47e98c2244d8", 0xbe}, {&(0x7f0000000200)="2b2cee0fc5f9be106241e5047c661a7a4f6b66cef5270e3c6acdeb7dee3fc5", 0x1f}, {&(0x7f0000000240)="951f", 0x2}, {&(0x7f0000000800)="5a558f2ccac2fb2af40a0cc722a00dd14da40dd11b3b43151e8f2d4fdbea25b0337c493a0a52243b1e30562b99d7b84601b2d96dd1251cccd3e8b84f1c0c850a47dca6ea0b66074a71e0f1081f1360490baa3cbd114ce4b2911dee95ce19aa8b03283145ab03d0fa63fd7694ee9670b9c839c70d19af37ca2f320e2af7061907dace9d3bcb6ffb7b22b162078a4b495102419e729d7e38f2b556344f603a76120fb7c296dc370a5e29d688fc61cc86bb49396d7d3aa8cba7dac95e5334d359a5257b30b2f2715c4fc03590045df6713c7f57406188e350fb96c643b8f6cbc9607b868ec75a3d26398527c0b09fcdafa4a56d8040cb14623a44b3c630acc4fe19a93e721cbfb3553a80d2afa808169e91cab37cc7f411ed1989ec83257d1f93ff4841cee00075501a313878484f3311c08c5447779cebacdb07d0e828eedbb7a887f4af15e71120be8eaa3484508abbe8116a16653f1b2e760a060737264f4e4e6c38fcca7a004e8ed9bfbea8b8a7eba58df3b6c1019ec182b2183b1123d34c0a1d50d46aa4934b4a34c7bde86d75b481c45300b94bdadab31a3d606c8dc98548d8b79fc836748bc7d303c245227aec8835f1a70ed3b62fd38f66ad3502896cff0dc57fba1835548ebbd579bc83968f01f62110341a48d71ff9be9cbe75428177639d8eab3797a3cf0915cdc4e3bd021b1a6c066f3b4b2547ba47335cada43c430ed27f65ff5751c64a3c8a29d23653f1256f78eb0d6be97a941044ccb1b1425933136e735cf732296807903293d9addbe9d56312b8ef6770455d26880e48f12122ce3a4bf30306262b7337b71e16e9f31354e02d0326d643b9913f53196e48163da197e1283b45238017cd29d834219bf3790a1706bd166c1e070f9a92de571e22d62dc11426dadfb20844d4e8dc194ebdf6bda590c1601e32ed17daf5f280fc5e6b3d0b2053254b930b457f80ed1291f21574b1141b261ce5c199915ecd05efb066365311a3b192d005fb9bcb73423438d4d2996a4f0083c0caff70c29c9d69d0935ddba415c3f9d15cc5270abe9483b802102b29708958263e652dff59cf12d2dc03e3a645a94e1e424395283360857c7c4fba0ecafe2c90a890befc2bdb796c55216b5c6abaaab02415a2c222edc2b07475f657acf3c8f0acc087fd5c3a2861789cbd50df28ed98050ec655bded968fa20e065f553e4ad9f1a3e37b1c2f933186719fe058615715693a486ab7ff13c9ba698bf31654cf0f033d4b496c346adcc15a0b8d56d747a4964f5ecda49ee473694ecaadc002e2af9b3132af9f85a1426d0ba5b6b07fefc966716764b0da916674d17d264ec930529b436ccfce3c7ecaefe0efb163aa00dca4695138497293e2672838f1d22563ab0c171e6f187e5f840c3f772db59a354b7eb36de6771e61bcd04ca8b57ec9de3631c853f08f066c3b58ca46a0b4385d5ce88388a7ebe104037aead799d51939b5cb78461e94336d4afc3667f06259b901096413548b2dd19a7d8a3cb3348ab4684de38ae4439a51603f1fac8dfa7cfddebd70a3440078549567e7d8097526e335cb62bb6a9101fc680e070e5db11c8887631b7519ce0d5503aa717f0bcad3f5685a35ebf9ad103327372dc583253fbdd6a035d025f6471e3f40d413faf5c71da5cb1f5ea7bfc6c0b2adb542cdb3e72d55e6524f49999398f5229a0ecb8df4398008ba8ad6adc71732fe56f9b86c7149471fc51ba1f16a2ff8d406e6adc7d0c807ec3efc309068946a10293c5eccb2d86cefe000fb89663b5642b2cf388dd4cc236259a85f66737ccdfadb6cfbdaca5ce97cb149410220f982b009df62c6d11d1ef57ae155addb926a3acefc7a4b68e93fb06644b961c86b411d95a1b6f0e61984017a27aff2f5fd64f8582e52762d5b102e74ed4878c75353706b491c1752a23b43eb6ffc14124b31994b8e1db3c4452679618aefcb177e78b7c915d95bddad30172217a1f4477aaa2515ceeac674831a7dfcf70de76fc1a79c2e857276ed30699627332d5f1fa996dcfe25f222e35f23b391741c95565563c1b315980bfec11ff8cace6b782dc51e67c17b672ce50aa2ba502442d5c090d19c8a490f0d3b804d846b0e88d65b47f152e0943d850f755f574b0ca1ce74dcfeb8dad6fd60ae61749d2290a0802aa8a961e76980b87c9d3394cabd593af8daf19e7702bbc50a1cf82de981187d81eae9629fbb420cc6aec18847b22bc840befa9373bfcea0ae14f556cfd55c37c14c788094c35650263198386e609fcd53b2ceb1a00eac1b55648dd981647c4fe503ab1db70bfe5574af8bbecb935bde1816c51b70e56437ec7a119ebf7f1f2238627baf1fb9783215deb6952a76a2cfc6e2f83561c802747addd1fd07e13ba838d000c749bc7fef74cbeeda3a6c33a5b3b4117eb4079a1806182b866ffb061d91bf646bd010c6b49385253a6ee39c79cd316f90e6cd453a224d64d7a64ad15209e7c8ff610d6e4fca122182549004d0f49b87c665da8904a2b4407eb5f2cb678f2789b3fba88ae58e0348c6ec6b2a33191fcb4470b2f675f1fca5ed1fa06a20522bd84797306e2c0e523cbd498b7282ad79bfef484d8313d4ce9a00847743945caace23cfd18c80791a04d656ca5ec373178e2b50cd502a1d4994f1e0cec7134921acaa1e9ce976783ee03f22c2679d4968b3b5fc19d1cf7293a405a02040377183519318eb30cd202b2a77e279e1e78e79801150d5aa5e4c99e030bdda6898cd2bda5063b33f30d08b0b45eb505a03fb8b406b1166d3d292af0fd94a378045f0e44e5c0dd2bb5f5e2c918c105fc61d9c0a772d81a96ca462c49d475110d7e4f47856845fd093babe3dca60cfb4324113b183f784d4845c7f34a948b681f023798a7785eb57fd6c63c668d1f3d18721bcf2e83dc993b389a6adfc129557e457f837878cbfd8dfdb7f93b7f61162762bb124c76291a73daaad5bd6a8cbd161ceca9fcb9f8486d292883425e50c2646b8705b63a9f9cd323ae2edb82667f64b896b1c787694d085cdc750de5eaf3a09c0ed3bbf24acd961f493706ccac03a40e88832ca53703f25987e341bebb8cce881f56b16c453e68bdfe11682fa4d3fb1a23407fa14d4a626d08fe5d14e915ca8bc4a9bdc7b5e10cf94945d648daa68a03f06a6a9f8760fbb48811d6eda6ca615985cb600be417109a7d96fcb510c2f82ff8017b996e6f9dc81831859c7bef4e09ec7ecadb84d62450e978f3bd2410b5c6a121379cdb304c3f8286d0fe3b4e927a4d88a092c8d867003848e4cd8cdf9ee19e0215eb84e9048470ecce76bf531d1b28867c86d5a04130229e36b5d41e3b47f127924297000f608bccede2b39d0a156695165307a0d8a7447c9b2dad8d78dd5dffa0f5f5184b2c03e2bb4a492912a64a83660e9298b4576ca6d3dfeff1a5a5bebc68356541b067046cf2db55533bdee61472213a0f353fa661834a063fc61452cc38ee696e06704fae5edd8c5ac0225b9c3324ae125d1431a24d6b21c596ff2ddf645fb18488747d3759d87501105e9a8ba5ba61248df2ddb25230ffbaddd871cad4a18a9713f2ad304e7adcbed17117800290a6b9157291b634916a2268cadc9a13d116c8c921599a2d526229b0e57f6537f8a3387d655a73746591a342f188926e616ff49e5ce30161a5d3894168b23574edf62ba34aa0bab13397bcd16c52bdfec273eedbfd13ff3433a127325c8319670a9fdf45d763d651694ad29f41ae1e1d75188787aee3bb09aa5ab5ff84ac8c838d8f2040d586e3a3d49fc77e8229c30c320c10866c40982644f6075450b80b32914fe91c5b3cc1d78f986b701878d2de7a6997386db2e8cfe40c6a9b4d2a1906d88b3c81a4af2b20c54cf11356e423239c61b67f29894f88286ec26195d2d9c1af2d4793c1ab73f3f5ec190f98d1c720dcce638e15d62f711dcdce42ed2f233719eff3550214155fe35ed7c8f4c187314fdb19261e70eedb2db734ae3d648a61d9b213b212673fe307f8ec2db14fe9f4bf699eed058731611b30030cd8bce89e5278808f0bf3efb68278dba9396a3dded35d83f3cb7c36473d12d5b6cddb1d897398983fc56617ac584456ede37dcaa6324adc1ec85e34c48cb7ed4cdcca4ea0d65d8f87cff7c8789689e9a79d96b268186683b4c1c2555a5337bcd2a718a659d1d25d40b8fa874e0a53315f55785a5dd9915f59a8282ab48b1c9280d6bd9f35e61b424e7cea5e166d618537e93cdb0efbe0d66895875a6579fe5fa76dea5a31b625161ddbd06d2f781a047810523b0f36e0ddaea82eae5f595917f7f5bd53e85aec039324876969774d83d2a5a968119077e673a4a072e2ec3e2efa2490f4bbdf62382d67c0be59fce34e23cc1cd8ea135e3a882f59c1185809094ac83ce5a465d3e781cab7e97250d60ddb7e93819a28e99c733c4c325a93314a4cb0c96cce759c63069571b0d7b16f8ba09357feeea03c61c9995f936a1e82054c5d48a5b3496ac841794bc2aa66300adec56f38b000caebdc7ac1597e5c1fcb5269c30b905e4419de657c7388f210191925550768cdc0be4a64a83ebaff21959dd26eef64edb8e726bd7e7993ff5dabd43ee4cb144e6d92e12237e40871236119d475c0589e2c31abff893b3ef5317ce1d120e68c3dd6bb825e63f6a2157f6e55202b94dc5f200d38eb69f62de7c4d93060c89bce51f21471561d474d75d1d8c10cbea0309cdd099b12cfd1482fed4175de47b4812d85d161a6a758e6b8cf54d3f6a5de88076af20c23a34db6f47118a22c8f5dc262c9520d67ea28f7301f18fb0aa1ca9b7a2c3eae97419c25a96b0a4f0e47fabca99eb28177745cde9ee60db9151dc9d8a0b3fe7420d9329b52fabfb68c474d652ce857cdc8babcddea694cd38bbe0d9b289159f7d05a77dbf727c904cc97a1eefde237d55aabc3b0abd7d6d6f442ee7b01660073a08c54970f560f790bad0511afc9c7bf74f243064bdc9a88ae8d959161cdf552d8fab07a826acafea096ddd8cf21d0f37e44e38e76a21413fa777ac86e8b17648ce5b1f10556deb3dd7a896e7dae79b551061e713a7a45afee000e71e99430915ba433a4af0b19c20dd7cdac216335af126d254b368f84bf6028796ab64393bd3203c6c0f0bd37653631a51578e5099a2ad1f297100c690e6f7077b8be766c8684c153a044c3f1cea462b36b13609fe34f0a348853c8652ed002f3da2ed1bc2a4235de59c1dd19d9c5ee07dd26eb3c1dcde1e19aa46c4577e371eba339147a1275a22d0da3f834cb771d482674c504863402a51b1d417489de3956277b50e8cd570b83851027786a3ef3318eb7732fa9d333e6631904926cb1b1605e8c680b40fb37aca93646bb6fe7e73d966c5daa602422790c9a5dbd24c1bc273c1cd8f0467fe1cdd5ae8fcb4968f1e048892cd58c1ccb90a1129ae4a122bcef671754c53723da9a1ddee65e7494b9145cdf8c7552c93faca4c80014fe37de306bc8531f25284dac1a8ca36155d056b4a74161d5f22128b5ec406f126790cb0df445762df50410ffea6be94cd9d6fb4ec9aac2e7b2a3cc0ed9822d94fe7d54a340381cfba2a320426465a54e337694942160003362d19b1c971916b1008fa4661f4818e76fc11ba8e60bbd1e620741345e7c9b11d20caea96d2cccf34f6d41a8c242b3639bd7d0285e76178072c1d8f5ffb63de26041a3da126b2de09d8808cbd232a5e7507315df496dc8cb2ea40f268d36e425d3fba8159712832a471df5726627b6457aba9c0e6024535289cc63ab2", 0x1000}, {&(0x7f0000000280)="e4af233a269ad7566bf8c577cf1be999076087152a0072213f05e37de8f30ef043a3976d0e5fa796f0d022a4a862ac4df4e5d89ba3f1f92fec59515a6ff8da9468d6a0bdc12cc90c76bdd5", 0x4b}, {&(0x7f0000000300)="268d652d7d329bb331f22efe21a297b92bf2b8efb12923a64a1993ad9d56d385ddb643366d770bdd4abefa2d64af0c4b36dcc1", 0x33}], 0x9, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffff9c, 0x20005701) close(r3) r4 = socket(0x1, 0x400000000002, 0x1) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="c2027811e2b28a11776b"], 0x10) writev(r4, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) 05:42:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x69, 0x1}], 0xfaf, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xd8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x8001) ioctl$TIOCCBRK(r2, 0x2000747a) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x2, 0x0) listen(r2, 0x6) setitimer(0x1, &(0x7f00000000c0)={{0x831, 0x8}, {0x3ff, 0x5}}, &(0x7f0000000100)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000074000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) syz_open_pts() r4 = semget$private(0x0, 0x4, 0x3e0) getsockname(r3, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) semop(r4, &(0x7f0000000080)=[{0x3, 0x2, 0x800}, {0x1, 0xff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0xffff, 0x1000}, {0x2, 0x101, 0x1800}, {0x3, 0x1, 0x1800}], 0x6) 05:42:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r4, 0x1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) dup2(r5, r3) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:42:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x0, 0x7fff}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x2) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 05:42:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00ebffffff00000000ffffff7f00000000ff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x2) dup2(r2, r0) 05:42:45 executing program 0: rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./bus\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) dup2(r2, r4) 05:42:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) close(r2) pread(r1, &(0x7f0000000240)="0bc2323de35963d952579cda64b5877d08e6d4174c953e54000000e08a57ff2a7fff7e14bcda9f8dcff45c963bc001be75335369a98ec1050b5736e6f3d09d59927e808698e4fe9234d805ed138707efd937e01af3a3fec68d6d2e07d960f0811f51d4a62cff665a10f415ab3b08711122012b62a9baceb2564faa3c8c78ea04ba600d3905f826e350699a8712bafcda34c0484e457b4175b10a542ae7f5f1db55f4f92e7819db4cba22821e3c694b3b98876ee1886f9168ab2293797cbb1e38639e60abf7ec7e1ccf0538303e557aa839d781940a000080b86974c73b1b20d501bc9d629ab113a2f4690e0cb1040000f90ceab9ebae31dd00e03a4107264a61a989a07b738311f20603516e000012740f51a3763ece5df45bd9e34500000000000000000000000000000000000000000000000000ae55b3d2ae884e16a0b08e62a7d39bcbeb2bceea7eca1ecd91bcb6221c7016a95ece237fe9a3d8b764725cc0e1e58d8d0315d50735f606e1716d274eecad6308a703d5ded3b051ab69018a355e3f3ddfeb870eeaee487b263ed60f", 0x190, 0x0, 0x6) 05:42:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ff7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9434e19768abd73"], 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0x0) 05:42:46 executing program 0: msgget$private(0x0, 0x1) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) 05:42:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) setitimer(0x0, 0x0, 0x0) 05:42:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6aabaa634e19769bbd73"], 0x10) sendto$unix(r3, &(0x7f0000000080)="faff", 0x2, 0x0, 0x0, 0x0) 05:42:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebff0700000000000000000000005b67071b542a538706000000b818000010290800002e000000030000efc2785113cf2f07c3"], 0x38}, 0x0) getsockopt(0xffffffffffffffff, 0x7, 0x80000000, &(0x7f0000000000)=""/136, &(0x7f00000000c0)=0x88) r0 = socket(0x18, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:42:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x44) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r1 = semget$private(0x0, 0x4, 0x794) semop(r1, &(0x7f0000001180), 0x0) semop(r1, &(0x7f0000000240)=[{0x2, 0x6, 0x3800}, {0x3, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x1, 0x3, 0x800}, {0x2, 0x260, 0x1800}, {0x2, 0x7ff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000006c0)=""/246) semop(r1, &(0x7f0000000200)=[{0x4, 0x1f, 0x1000}, {0x4, 0x6, 0x800}], 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000002c0)=""/88) semop(0x0, &(0x7f0000000380)=[{0x1, 0x3, 0x1800}, {0x6, 0xfff7, 0x800}, {0x4, 0xfffc, 0x800}, {0x1, 0xe8e, 0x1000}, {0x4, 0x40, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x4, 0x2000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000007c0)=""/214) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="cfb314a03ca676838f2d2638a162e50bcad3bd4143e580d08a4044fa8a224d458fb406b5c3ddf5593ec509510a", 0x2d}], 0x1, 0x0, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) fchmod(0xffffffffffffffff, 0x96) semop(0x0, &(0x7f0000000040)=[{0x2, 0x390, 0x1800}, {0x1, 0x9, 0x1000}], 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x1020000) shmdt(0x0) r2 = shmget$private(0x0, 0x2000, 0x1f3, &(0x7f0000ff7000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 05:42:47 executing program 0: kqueue() syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaa290aaaaaaaa3eaaaaaaaa0800450000c4e559a46f3d9ee73fa11c00e4ff0000619078011400bbe899737b4e214e2300089078"]) r0 = semget$private(0x0, 0x4, 0x1b5) semop(r0, &(0x7f0000001180), 0x0) semop(r0, &(0x7f0000000240)=[{0x1, 0x8, 0x3800}, {0x0, 0x44, 0x800}, {0x2, 0x3, 0xffc}, {0x2, 0x5, 0x800}, {0x3, 0x2e8, 0x1400}, {0x3, 0xfffe, 0x1000}, {0x2, 0x105, 0x455f5a20bdf6258}, {0x2, 0xaf, 0x1800}], 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885", 0x106}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x22) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x6) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000000)=[{}, {0x0, 0xfffe}, {0x1}, {}, {0x2}, {}, {}, {0x1, 0x0, 0x1800}, {}, {0x0, 0x401}], 0xa) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x0, 0x6, 0x1800}, {0x0, 0xff, 0x800}], 0x3) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/42) r3 = syz_open_pts() r4 = kqueue() fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100"}) 05:42:47 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="6ca6c86fcf3c181270255e2bf715637506803629c3d23a94978128bf8b739c8f3b432de0b0efdb4b3241c41373916792e6a99d1694a5ffc12a79895499272ca6233cf787b2cdc593271749807eb63c3ca2cc73da8855f1cf9d16d0448e521d1af569884c9f672b553e43156050e5ccc7a4b90d05ef2db68a4d68d44bfa341615e2bb0a7071897943e8ad84336732cb2342655bd46ea525df6f086f84cf089144e63d03a8091cf58e7502fb718e8237f265354b52", 0xb4}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x10001) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x11a) dup2(r3, r4) fcntl$getflags(r4, 0x1) 05:42:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r3, 0x0, 0x4) r4 = semget$private(0x0, 0x4, 0x220) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r5, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r5, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r3, r5) r6 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r6, 0x2) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}, "810000005ee1048c"}}}}}) r7 = semget$private(0x0, 0x4, 0x189) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r8, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) setregid(0x0, r8) 05:42:48 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xe3) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 05:42:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a70100010000000000899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7000074e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e445408ee9081a06f879c9a9fa340000cd28f61deb1b86610ba29b4b9fe110ffbea73dd511eb6784cd30df3525ed4f84f2c77ee117a928333ec5e61cd861df133aca5549a5472a5b0e8758ff25dded5346762ad339724cecb9885f391d3ed4b84aaa66af5e71129a25f272b82e6608b6f636e5ac9e5ed31c81f65b6b499a44b34077f749de42c4ed80f93de3a3348a3de2bb4869178b8bbf43f03b6abf385df343d1e6205a4c74a52174b975"], 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="e49a8ee8f4773fbea9c7df1fd237c8dd149ed6e125ddf63e9f6eb8ab255f2a90419d9ca41210768a8576a95b3416d912c686e76068678875dcd8b13d08efe5d10464fb66c1e2418f0274b4975b001ba6689e5597f28663de8867c0fbe496bada6d2dee48779c0ede949d5965", 0x6c}, {&(0x7f0000000000)="8a90ff45504744624cf055058b5b3026d4ac1c055cbba280b42f", 0x1a}, {&(0x7f0000000280)="d787048d691cc7bf53946764caf554e66dd343c5338409105052679533a57db36f6a9f6d3db128c283e2adede3e14429d52afec7e93dd856416bf0f78fcd868db52cfa7726701a63e502fbdc0d9c90a7220fb92da9f938ca30151821d626b19809b661c103eaec3a944886c1d8f8d78087b535f351624e99467e00c78fb538f5813e62", 0x83}, {&(0x7f0000000100)="4659d421d23f03137168592f38f533e8ea342d1835a639540c644acf934061d33e6bc5a31ad10e09f7e6e3e94e1c2e89f92aed0e5074e0ec6ba4eb2fc8f9e229f7441d279eb2fc8bb421cc67c66b2d41207bb09ddeb3a74a19f7abba1536757699566c8adf1092dcab5d1b64aa51f0c58b", 0x71}, {&(0x7f0000001740)="5cd461806fe348bb38277b06fc7346fdc8379c54aa403c11ca1cb60d88e299fd3578f66807cc461ba8c3581fc25b4109dfab5a134e0e1972818fbcf58ad737cc89bcf1feeae65f0b04f7a60d9be780e31ac4fa8ee4ab0fd69ee7d6e9839d106f3366712cf6f7cd7aa0a7e14a0cfa9567ae379e0ad9126d180fbf70409b09a3214555291e3cfba7", 0x87}, {&(0x7f0000000400)="1e8a586b69b09c50c1eeb39f5a7b31cc24fe5ed5df0b2d559223833dbe2f5a87a74bcfaefc1d2bba1c20ec4570", 0x2d}, {&(0x7f0000000340)="0d96816dd8521e74c611be8089cc6e431e1b53d6c4755c9146a334ed2f52fa38eaa0b1efa5c681753c0746", 0x2b}, {&(0x7f00000004c0)="c1dac003f1bbba736486ef4bb96086ea43b774ddfce34c997b85d49cac947011ebbb5de5477adbab86589545da0904234558a6dc7e215ff53e57d54b57d4111aab67e31464863c37df73f57671d8d725f3e854fd39ad13bd78d32e8c3d8b776cbe56888ccaab51ec064157b733ba0ca47a69fddbbde0b664ec6200f515f14fe87348b479227734fd128f0145d11b9a197a12f789451686e0b114ab6a578901984ab61f11bb33136407049ea9d63178d3fd5bc61264cb103fd32ceb5b5c", 0xbd}, {&(0x7f00000005c0)="e2dc1bbd487d0c864d7199031fec510e28366d481125a58b1a6bf6e19ad75aa72c1e487c68cb54f2583d3e6244d8dbe73bf122cba64c775d0480df1500c3153e01e1cdb8f6fcd2637950ae02550a6082dbe9923bfa1abce29c1baf2030c1b73b6db11b421bbae823b21edacae50d8d9ce95bec4304b6918b79c3f339505e8e4d15d22dc33f0eea15ac2a127ce04f82b4236d7e221bc8c111a5fad102120139c9de2518b8a9a89b276f6683bb8ae5f43b89565f72b96e07c2e574db87551847b08307f9ae0fa678376b8c8b9dd4c4d7607b50f41195862185edd71a831159786e7bfa82dad1004fad5cb7111fb1555139349e615f4ecdfd301a148c8042d466f1c9666392597f73d498f3ef469c662ca957f62a29d6bbfe9c4242fb703beb750e00262153a71d299d312707dd627df11ea2ba03f38c3f693cc941c0db73b30b425967e81a9820ec1f3e4e8cdaab67724cdd0bbbe0260e0c92d3b9ebb8a6764fb6abfa258de2be4be90127731a8ae05e08fd5c64ba9d96ecb547b07dafa9f13be32e0dde290234111832c492a2356e89496935be7334e18350d774ecd457a1527370dee1e3a90a147a722be414b986df35ac2bbf943d7d4448bcdf786f77e7cb3cb56401e6cb4eb3e2cce99821e0fbf4c5d2e3fd3806e4f1cf0b7ca73605b7d93ce6b788d3848afd925dc5fd0d6c6557b11c8eb8faaeff8d8c39d324d0753ae11ce5858b67a0a58430ea26b907e940b024d280ca4ff55a7489c5df5b293eec4ea0f20b6f4ca00bb8112b4487cc8cd504f020f7af666a2efedbb1dd925e6763153cd5c1cbbf27a0a3704167ea970deb86089e1f794ce5a860c04c2aa9e927a964", 0x25f}], 0x9) 05:42:48 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82021d93ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="4880590f202a16f199103a8acc6beafd1c7efd073b7d760a621bf8cbf4d1a24ab99dbf2f73656af336e832ab244c23a74fe166890d3eec9e540c7a54e7c0d18e4dbd98897dbbd1b526e8bfe3e98215896724a441faf42f6de6e07d722f74906de16d4091c6f05ce0747b7319828b0321c767f2759ab18e43b43af1630261042e6fe309bed3aa135dd100"/153], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:42:48 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x1, 0x8}) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/183) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:42:48 executing program 1: syz_emit_ethernet(0x68, &(0x7f0000000180)={@broadcast, @random="080000000300", [], {@ipv6={0x86dd, {0x0, 0x6, '1{q', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x801, {0x0, 0x6, "be46b1", 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, [], "dc8a"}}}}}}}) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x3, 0x1da) semctl$GETNCNT(r1, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000400)=[{0x2, 0x9, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x5, 0xffffffffffffffff, r2, r3, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchown(r0, 0xffffffffffffffff, r2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) getsockname$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:42:48 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r4, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r6, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x4b, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r4, r6) r7 = semget$private(0x0, 0x4, 0x189) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, r8, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="735f071a8b13360882b83b733d38e3aeeefd9bd404ab423ba7feb326956ad60660834ec3fcf72fde10742e1a1f251e8f70726207a1581e8a4490b5c2c072c8c48af93bf25ca1aece6f20a5d79f7507866a07d6ed84da3600537f567ad177f8704fc7617a65d1724aa78e41803048b09c94e9e3b028305a7bb3f2fb43d47e2b3d7e", 0x81}], 0x1, &(0x7f0000000140)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}], 0x40, 0x40a}, 0x400) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:42:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r7, 0x1) kevent(r1, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x2}, {{}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x101}, {{}, 0xfffffffffffffffc, 0xe, 0x4, 0x8, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8, 0x53, 0x10, 0xc842, 0x5}, {{}, 0xfffffffffffffffd, 0x14, 0x0, 0x0, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x1, 0x204}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0xff}, {{}, 0xffffffffffffffff, 0x3c, 0x2, 0x9, 0x1}], 0x7fffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffa, 0x22, 0xb3a6e5779740a11c, 0x7, 0x200}, {{r3}, 0xfffffffffffffff9, 0x80, 0x2, 0x400, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x101, 0x9fe}, {{r5}, 0xfffffffffffffffa, 0x22, 0x80, 0x2, 0x2}, {{r7}, 0xfffffffffffffffe, 0xa, 0x2, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x12, 0x2, 0x2, 0xfc9f}], 0x2, &(0x7f0000000300)={0x6, 0x9}) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) dup2(r0, r1) 05:42:49 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @empty, @remote={0xac, 0x14, 0x0}, @remote, @multicast2}}}}) 05:42:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125cec050000", 0x8) pwritev(r2, &(0x7f0000000940)=[{&(0x7f0000000500)="203b7505e6b6bfb2d1f2870e1ebbb1bb606459c5c950c4fbed33789a4a663a669066a37d8ec350929281dc2e8348549899d000abc95aebce69ac406765f1117e173c55a7d817abd9d896a77763", 0x4d}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="d6a028cc726577ce8b6459c8bb1bca31fc9c2f6778ecb72a8b1034e0205ebc25438f1060a9b484f7a5455bae4bfedfe13340a20b1acfd0c150e588741b80ae97d705d0990afaa8d7739e74accbb0aba904dcf72260edd3fab09028c77afbaa61fc556dc7bf1ec67c518715df", 0x6c}, {&(0x7f0000000640)="af55e3dde1f26f4407e46b0bbc7088d7eb1236e903a0f0c3d193c7aa6a37944a8ec60f5e67f9b11a91513534ffcd0bfa405c063b2e86d9ebd2facfa1addbd241d155ad5b7fb2ba0dac87444596904fb48bb1ccd1bebb4f25d81ebf1c21bfaa803d62486fe8b10bb58dcb0535142e0b18a6fceb36e61703ccf78a9af065c7e05fe9b6049745", 0x85}, {&(0x7f0000000700)="bbeb2b3fce4f39cc4c283a44efa133ebed786e2e996bf64e55a16afee72eedb4a89575462b72711a89a2c152f4afc02fbf4205cb833a44a527069996e848c753deb685f231889f3c0fd1b4e5c2f5964514215e9327c5963e92fb9d55add4341ebf232e8fe6bd44462e1a588b6cf52b5f41da40cd708988a395968e2f1ad06209d56b2705b4e2f74961516fbdceae78cfac5e32991279827010520a7d541fe3e855835420eab90f9f532028a8683840", 0xaf}, {&(0x7f00000007c0)="c77ba0ee825fc554423d971ce87f7bca5550d845c5200368f92f131d21ea4eeeff8aaddc4a06772ede9e3eaed52ea8af421a1c3f630a37af54175910d51baee6dfb4197835f25e5618d26e55917d070dbd368479c14f6090eb4082783d0a226df8118def8aaed133dffaf7c193bbfa0b3320e9f9cf50131ff22ff9d462654ff3fcb0adbbd91597176612e586309d5d438a5a631c0a4450f061846452f508ba43a7977148c4f5e3e8e95fbf9a8c3dbd7837ae940e890315322369c8124b03a9237cf64b01877543cb", 0xc8}, {&(0x7f00000008c0)="58ad56ea", 0x4}, {&(0x7f0000000900)="edcf46ade624a7efd9cf545aaf1bc7d650b3c1d97ca2f37bd89d7f3a1f91e7a7", 0x20}], 0x8, 0x0, 0xffffffffffffffc0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x0) sendto$inet6(r1, &(0x7f0000000280)="94", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125cec050000", 0x8) flock(r3, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r5 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvmsg(r5, &(0x7f00000004c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f00000009c0)=""/16, 0x10}, {&(0x7f0000000340)=""/192, 0xc0}], 0x4, &(0x7f0000000440)=""/85, 0x55}, 0x40) close(r1) 05:42:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c", 0x152) write(r0, &(0x7f0000000100)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0x10) r2 = semget$private(0x0, 0x3, 0x192) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/19) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000500)=""/149) 05:42:49 executing program 1: bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) msgget$private(0x0, 0x202) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) symlinkat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00') r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = msgget$private(0x0, 0x145) dup(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000400)="a0f8fdf0573145a9a88acd92cc1958f89661f1dd174af9771bf72716dca538928f5891b28937da28a646fd3aa75c094e874c18529ed0757c37488cb59209f46aa856ab619e6d49399ec91da189b1ff56df676b6057dbfc8e6969bee261da69905fd3f8bc7a02e219b2ef46bd9140c9e1fb3fa2b6313a2dbdf4b0caca970bdb6fd7668d45141bdc86aad0b7638553e4d48e049171182fa60db6", 0x99}, {&(0x7f00000005c0)="8242410acb27497009ff665926eb122a9a2b6fdd73ce37f361ddc9d06d08f79beec6353df55348f0c92f0f74187200e558ab8df85305e908d4060e19f4bcb7ffcbea62feaf4c4b99dd33105babcb8b2361a70d239c27ebd26f25d6ea58cc9d2ee18dbe691a1f92a4e9f59aaa474f8d915a28cdbdb4e2d4d5ac11bd4f4e22389d866b3f9a7793adc26cc8fbed94dc37c58b3ded8b1f25971981c96dc8687e369719133076e68e0b09c320cacbc7b1738243d2f1c95b42823067f7e5ddd66648cc60a26e095c09c8c1a269d2d1e8c253e7599f25d075c9e956c378ab84b16ac181ad2cea9b538ea88f581c61745a058102", 0xf0}, {&(0x7f00000006c0)="c46679a5c1c674569becceb41fe06e3d46c30da1552e172d41a3983a393b623e309b505e1998ec85b20d7cbb0d23e4ce9460d948e6b02564a8046db4291f2f19398314e22b896e6325c8e846427587366f", 0x51}, {&(0x7f0000000740)="30574b3b7f9769d48c118d24361477db9049a5f219b941661905e1b732ee5f30ffba902ddeac77feb1832e83d84e0434eb743b9034448f2635b33c5cbe5e127c928abfbaf3e234b769ef2447d57c67daab3f42dfec9c2d64c168439399d08e1d2e87ab369069119be3258878d50d708dd813578ebf549e8aa231ef6b92c25833", 0x80}, {&(0x7f00000007c0)="a08e67a3f915e6b99a056b4ee6df0c9be1eec810d9308c9131b528077c738e9da052cbafa569ddb67a71e76be04760ce9998bde7bb130b411df91a12db432e0faef464096f3dd0dfc51dad2f6df8312aa597aa617b9c13a5f39e04930cd91c7a0638a154394d4eecc6cad3038f7a21dde25959ce384c34fa9ff1a0115af64766f50ef5804bcb96595bc473459e995ffd58f2cf095a57ce5398ef5e5de7e48fb0ff1804cc6b014475be2a012552", 0xad}], 0x5, &(0x7f0000000900)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r1]}], 0x70, 0x402}, 0x2) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000280)=ANY=[], 0x0, 0x40000000000800) msgrcv(r5, &(0x7f0000000500)={0x0, ""/146}, 0x9a, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r5, &(0x7f0000000180)={0x0, "73420ca0c246d1dbebb5baa99c1c201b32a96d72ec132c45632fc3f0e818b84717fb8080f8f942ae23dabe2f0a01f193fb6dcacf08b0bae0ef5d439deb4863a3221eaf404133fcc2628e780ed58f5e74f858444a66115d1968af16f2834c65adefc9698c0f849f8898f8ecb2443054304b0ab41ab0cf11e1ee9feb827822e49743565249107cc04d197c7afdc2d1d429a03808c19e9042b07f3010672f9644e948d67c1477e05a1a8a5c757d6be76ec52ec71f143ef32b1cbd3668565cbfba08a4785fe8ae96a597891b17711b801e1503c67889b5"}, 0xdd, 0x0) msgrcv(r4, &(0x7f0000000100)={0x0, ""/108}, 0x74, 0x1, 0x1800) msgsnd(r3, &(0x7f0000000280)=ANY=[], 0x0, 0x40000000000800) msgsnd(r3, &(0x7f0000000a80)={0x2, "fd46c0a5aa13b7b92bc7cfcc86529bfd219c038d68ee355cc5e8e3ac5863ad01a7ba8ff30017d746f6e1e1b2df3c9f98036a4abfd27b794f96803c0ea8cf298236c141dac04630f4b0b96eb77d6100083560754c8c96ce0ebd09254af850d5c3bcdb974a225ad5fc8832f41adb53a615388470f5fb932cee1a803606b91214a957ff76f0b96124f698057fcf45e0c0b08d0a3540028d6fe918ae07f9c7ae1276fe8f2c9d1401b9d87720a9a09705fa60bd71951ed8fe1c61"}, 0xc0, 0x0) syz_emit_ethernet(0x6b, &(0x7f0000000380)={@random="957782468550", @remote, [], {@generic={0x8864, "d342902f8ae1bad97b464e7735717d7518d411c139d415c88f44b0c8be085e969a8de27f0f24cac20914e7200808c11f3114554df519e4ea1559d0519a999947d7a721e134f1a15d99bdb513a93592e69530519ddb96e1f047fe7dd616"}}}) 05:42:49 executing program 0: sysctl$kern(&(0x7f0000000140)={0x1, 0xa}, 0x2, &(0x7f0000000040)="dd3886843e3454029dab282cb1b528969caf1ead74c0bc67d22aeb3de355f9629cb0de4be8f7470a9599d992caf9fe2e85f3ae5124ce297451e73bcdaf726a3b06724b30c268bd7aa668926a3b2d1ccdfefe58c4f8098058d87b0dffcf649731b6230cb5cf9cbebcc453f52986abb970c086a49d4bf5fb00a5d872ad12f72c0200000000000000151db53991bebb361df7cbba9f646d3e50bb28d64e6043adde9883cef54fe5b4563cbc008aaa2770355ef3c1169f4f15cb3ca8005663b3e48587a91caca663724644aa299b4e0897e32aa87920c4a795ed245ddeaa7596325234c92b6462af202950df272a9669931314114105b925389b", &(0x7f0000000000)=0x1, 0x0, 0x48) 05:42:49 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000080)="8aaa0a1c00000080000000005d65e25fe9bae2191e53c57f39dd9803000000668689329bffffffff000000002a4b387a087632ee561617991ba04f93f0326b16714721ba27f97c9b2d01250dae000000800000000013f856cd99dff1bae60c339c46a207f97e92ed2fd277ca226f9bf0e6c264181e0000d9a4213b3927bbb1511d1b92ed2ddda64bf7090058a66d5c761b88227108effd371f8b65c95bd4a976fa0cd449b35d090000000000000010b796ed7b827023d6bfed7471580becd55a7936334e875b5a3355d3f16adb3e2a81476748f3faaa5aeef9587b2dd56075d19b754bf8b378b18ecb229b06e666ab9f025d7d968b947f08678cec953f2ea7d55fea30df04f60b3f284615e0c4c0031530edb28d28d95fa6158146b6e654d72c1e3421000000000000000000002f3539593003aacafd0a13c7763d1bdc57285f66539492814f649bb8f2a0b339cc69049d75000362570546690d14159b729bca4e4f319ecaba626c73a75b612e18994a5a43f5b3b438097c738c91ab8fe2b439b032579bdbdc92cd6fbb258d7cecfe18876c8034ec25643574913edef0b1f964019ac49e33feeffe5b8823e889f20e0306c6601418a22e64f761fd5db38369c2869a34e6f338bc417b7a044e88e36cdf814e", &(0x7f00000002c0)=0x1d2, 0x0, 0xfffffffffffffe13) 05:42:49 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@random="75a86291f2fa", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x18, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@mld={0x83, 0x0, 0x0, 0x0, 0x0, @mcast1={0xff, 0x2, [0x0, 0x0, 0x2]}}}}}}}) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x9}, 0x5, 0x5, 0x3}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/246) r1 = getppid() setpgid(0x0, r1) r2 = msgget$private(0x0, 0x2000000186) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x6}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x600, r4, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x3fe}, 0x100000001, 0x9f8, 0x0, 0x0, 0x9, 0x8, 0x9, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r7) 05:42:50 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{}, {}, {}, {[@remote={0xac, 0x14, 0x0}]}]}, @ssrr={0x89, 0x27, 0x0, [@multicast1, @loopback, @empty, @rand_addr, @loopback, @rand_addr, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) fcntl$setown(r2, 0x6, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/11, &(0x7f00000000c0)=0xb) 05:42:50 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f00000000c0)='\a\x00\x00\x00', &(0x7f0000000000)=0x4, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000003c7ad45ea67bf85f000000000000000000"], 0x30, 0x0, 0x2000) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) socketpair(0x10, 0x4, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000240)=""/112, 0x70, 0x0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x6) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f00000003c0)={0x800, 0x7fff, 0x3f52d7d5, 0xff}) getsockopt(r5, 0x6, 0x8, &(0x7f0000000400)=""/252, &(0x7f0000000200)=0xfc) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000340)=0x7) 05:42:50 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:42:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) munmap(&(0x7f00006dd000/0x2000)=nil, 0x2000) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0x3, 0xcc, 0x1, 0x6, 0xf2, 0x5f2, 0x0, 0x10, [{0x9, 0xbbb, 0x6, 0x8}, {0x1, 0x3f, 0x4, 0x7}, {0xffff8000, 0x7ff, 0x1, 0x1}, {0x4, 0x6, 0x40000, 0x7fff}, {0x5, 0xcc20, 0x789, 0x1f7}, {0xfffffff8, 0x6}, {0xdfe, 0x1, 0xaf, 0xfffff800}, {0xffff, 0x7550, 0x1, 0x6}, {0x6, 0x6d, 0x8, 0xfff00000}, {0x2c, 0xffffffff, 0x7fffffff, 0x1}, {0x7fff, 0x0, 0x7, 0x5}, {0x1, 0x7fffffff, 0x8, 0x9fc}, {0x7, 0x1, 0x10000}, {0xcd, 0x3ff, 0x39f1, 0xfffffffd}, {0x23, 0x20, 0x9, 0x57}, {0x8, 0x0, 0x6, 0x3ff}]}) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf56fdf", 0x4) 05:42:51 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0xaa, 0x2, 0x5c, 0x564408bb}, {{}, 0xfffffffffffffffe, 0x76, 0x1, 0x444, 0x8000}], 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r4) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x61}, 0x55) r5 = dup(r3) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) ioctl$KDGKBMODE(r5, 0x40044b06) writev(r1, &(0x7f0000000000), 0x10000000000002bb) 05:42:52 executing program 1: mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) sysctl$hw(&(0x7f0000000040)={0x4}, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x285ec, 0x0, 0x4e) kqueue() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) 05:42:52 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="98f728f8f955b0f2", 0x8, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) getsockname(r5, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r6 = dup(r2) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) dup2(r6, r7) fcntl$getflags(r7, 0x1) 05:42:53 executing program 1: chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{}, {}], 0x18) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() r2 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', r2, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r4, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x5, 0x5, 0x8000}) listen(0xffffffffffffffff, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r5) chown(&(0x7f0000000000)='./file0\x00', r2, r4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, r1, 0x1000100e9}, 0x8, 0x7, 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000180)=""/157) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=""/243) 05:42:53 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x0, 0x2000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000080), 0x8, 0x0, &(0x7f0000001100), 0x0, 0x0) 05:42:53 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000180)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "78fb7f", 0x10, 0x3a, 0xff, @rand_addr="feffffffffffffff001f00", @mcast1, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3}}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r3, 0x0, &(0x7f0000000080)) 05:42:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x108) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:42:54 executing program 1: chflags(&(0x7f00000000c0)='./file0\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa714ed235f7935b5445471bbaad53f3bb0800250000300000000000009078ac1400bbe00000010b0090780000000045000000006883a8a13d2adedf338e12dacbb227f5304f73e17aeb86e35a8929d540590338d7dc9f3b9b3971117337fdd00dbbcd05727a6f"]) clock_getres(0x3, &(0x7f0000000000)) 05:42:54 executing program 1: sendmsg$unix(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="d59e9c0400afe80b709785aa97778206c1af658a61b1dee1033b5574eb39ea500d836fc1dfa3908af17756de6226a3f3dcefd4aca7000000000000000930841a83bd13de43978dab477d66eddafb8b3212926a1d012b3fe4011ae69985d70b1a81811968acce18d5dbc300087c7617db294910d5e58ba811e8be7270c909cb3441b422b2d50d2544465d289917ab392cffdc0ea4615e2ff73d25b57583d8cbd7f1cd21cd386bc75da0978db58f94ea7cc7d4af6d79a6a3e6531cfd7e05a629aa87ae5655106e4c505301342f812a0901f68c0b2c282a5b7b8563ebea52b91e790c857b5ec3ccef7ab0733edbeb4d1b6fc2376612a8f657d42536ad4b9bc6889d0191706ebb40fcdbdf6e0c8fce6ccba0457d54f82831ecfd890ec578fc8e91908782cb155985464cfb4956a9c29c7fdc86e6cf54ce4404c78f1d6c83b53698ff4e22a26e8b656ea5331915c267edef22d5a43aec808ca3e1fed0bbd1058e1c07c75e0ed24f724f274039ae6802b9ddce8d9d796a5f98fba43934bca3e768486ed07a4ded05fed338b9c4de8aa7fbb3b54123cba0259f97b9793f27b87940f2b5c2640559ec6e3ed345d540ec66fcc07d30625160322e8708ebb4bd41c3822a5b642260dd8b076d132fcd4cd0ed7503e16c89bd0808cdf6f2d3a31786f4e6a991a703c1d53ea055f11fd0b311f70b28d2e975ff002f58c7ac0be237de9f"], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r3, 0x6e4835e0b443dfc5, 0x3, &(0x7f0000000380)=""/125) semop(r3, &(0x7f0000001240)=[{0x3, 0x8, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1000}], 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001280)=""/4096) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000080)=""/166) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x73) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000800)=""/194) semop(r4, &(0x7f0000000400)=[{0x3, 0x101}, {0x0, 0x4, 0x1000}], 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000280)=""/249) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001100)={{0x85, 0xffffffffffffffff, r2, r1, 0x0, 0x70, 0x409}, 0x9, 0x1, 0x20000800000008}) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) pwritev(r0, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x814, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) 05:42:54 executing program 1: nanosleep(&(0x7f0000001580), &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @random="cdb41dea263b", [{[{0x88a8, 0x2, 0x0, 0x3}], {0x8100, 0x2, 0x0, 0x4}}], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x3, 0x30, 0x68, 0x4, 0x40, 0x3c, 0x0, @broadcast, @broadcast, {[@generic={0x1, 0x5, "1c4b79"}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x9, 0x200, 0x8, 0x7, 0xb4}}}}}) 05:42:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x96a, 0xffffffff, 0x5, 0x2, "e69cfe5538df3f6139e2a811f85a322532332db6", 0x1, 0x24a4}) close(r0) syz_open_pts() pipe(0x0) 05:42:54 executing program 1: chmod(&(0x7f0000000140)='.\x00', 0x500) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x600, 0x0, 0x0, r2, 0x0, 0x182, 0x80}, 0x1, 0x9f8, r0, 0x0, 0x9, 0xfff, 0x9, 0x5}) wait4(r0, &(0x7f0000000000), 0x0, &(0x7f0000000180)) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/112) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100, 0x0) ftruncate(r4, 0x0, 0x8) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) close(r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r5 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x5, 0x7f, r5}) getuid() r6 = msgget$private(0x0, 0x2000000186) bind$inet(r3, &(0x7f0000000300)={0x2, 0x0}, 0xc) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1], 0x1, 0x0, 0x1000) 05:42:54 executing program 1: sysctl$machdep(&(0x7f0000000000)={0x7, 0x5}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) 05:42:54 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@broadcast, @random="00fc08310300", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00{\x00', 0x18, 0x3a, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @empty}}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) r3 = dup2(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xb1a, 0x2}, {0x18, 0x2, 0x4, 0x3c}, 0x3a99, [0x9, 0x558e, 0x331, 0x5, 0xc16, 0xfff, 0x80000001]}, 0x3c) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) r7 = dup2(r6, r3) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000100)={0x10, 0x1, 0x4, 0x401, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xe9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbcf}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xf3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x3f}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x44f4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) 05:42:54 executing program 1: r0 = getegid() getgid() socket(0x18, 0x400000002, 0x0) lchown(&(0x7f0000001140)='./file0\x00', 0x0, r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r2 = semget$private(0x0, 0x4, 0x5b4) semop(0x0, &(0x7f0000001040)=[{0x3, 0x7, 0x1000}, {0x4, 0x9}, {0x0, 0x8, 0x1400}, {0x4, 0x0, 0x2800}, {0x0, 0x1000, 0x800}, {0x3, 0x2320, 0x1000}], 0x6) semop(0x0, &(0x7f0000001040), 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000011c0)=""/241) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000001000)=0x1) semop(r2, &(0x7f0000000200)=[{0x4, 0x1f, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/89) semop(r2, &(0x7f0000000380)=[{0x3, 0x3, 0x800}, {0x0, 0xfdf7}, {0x2, 0xffff, 0x800}, {0x3, 0xcaab, 0x1000}, {0x4, 0x40, 0x800}, {0x4, 0x14, 0x1000}, {0x4, 0xa481, 0x1000}], 0x7) semop(r2, &(0x7f0000000000)=[{0x1}, {}, {0x2}, {0x3, 0x0, 0x800}, {0x0, 0xffff}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0xfffe}, {0x0, 0x8001, 0x1000}, {0x0, 0x401, 0x1800}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000000)=""/4096) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x3, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x81, 0x1000}], 0x4) renameat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001180)='./file0\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x9}, {0x0, 0x7, 0x800}, {0x0, 0x3, 0x1800}], 0x3) execve(&(0x7f0000001380)='./file0\x00', 0x0, 0x0) 05:42:54 executing program 1: semget$private(0x0, 0x4, 0x40) r0 = semget(0x1, 0x4, 0x88) semop(r0, &(0x7f0000000000)=[{0x0, 0xa2, 0x1000}, {0x1, 0x100, 0x800}, {0x4, 0x9, 0x1000}, {0x0, 0x7ff, 0x800}, {0x2, 0x1ff}, {0x4, 0x7, 0x67ec81ea94ec74a3}], 0x6) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000040)) semget(0x0, 0x0, 0x158) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/247) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) read(r2, &(0x7f0000000200)=""/4096, 0x1000) r3 = semget(0x0, 0x1, 0x0) semop(r3, &(0x7f0000001200)=[{0x3, 0x51e, 0x1000}, {0x3d4e4e2657b35b5c, 0x1, 0x800}, {0x1, 0x6, 0x1800}, {0x0, 0x9e, 0x1000}], 0x4) r4 = msgget(0x0, 0x665) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r6 = getegid() r7 = geteuid() r8 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001340)={{0xfffff4e4, r5, r6, r7, 0xffffffffffffffff, 0x1, 0x1}, 0x0, 0x9, r8, r9, 0x100000001, 0x3, 0x80, 0x4}) 05:42:54 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1aeaab99439286dd6031797100080000dea8000092ed532aae9322ef46e45615ff0200000000000000000000000000013300008100000000"]) 05:42:55 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x17}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x5c) chmod(&(0x7f0000000040)='./file0\x00', 0x20) 05:42:55 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x38000000005) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x292) bind$inet(r4, &(0x7f0000000080)={0x2, 0x0}, 0xc) ftruncate(r0, 0x0, 0x100000004) 05:42:55 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) link(&(0x7f00000000c0)='./file0\x00', 0x0) 05:42:56 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x8, 0x8162}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socket(0x2, 0x1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x2c2ab665, 0x401}, {{}, 0xfffffffffffffffc, 0x20, 0x20, 0x8001, 0xfc5f}, {{}, 0xfffffffffffffff8, 0x28, 0x80000028, 0x7c1, 0x7fff}, {{}, 0xfffffffffffffffb, 0xa7, 0x40000000, 0x0, 0x3ff}, {{}, 0xffffffffffffffff, 0x48, 0x20, 0x8000, 0x7}, {{r1}, 0xc8931513813038f4, 0xd2, 0x1, 0x20, 0x5}, {{}, 0xfffffffffffffffd, 0x6a, 0x1, 0x2, 0x8}, {{}, 0xfffffffffffffffe, 0xe7, 0x40000000, 0xffffffffffff2708, 0x6}], 0x1f, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x401f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86}]}) ioctl$TIOCSTART(r4, 0x2000746e) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000001480), 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x5) writev(r5, &(0x7f0000000180)=[{&(0x7f00000000c0)="83e35ea1ee2d96e82e1dacb248f8e8808f01f8da96d9450f9b19f1200fb998b54d6b5dc52c8ddb260fd212c2453adbcd478898483bc1bc319e6917b48cc8edc55cdeef9821cfb79279749293f7aee4988dea054793c0347e0758112058c11c8ccbde5dc813944934582133bb7fc545218d49a2a175fcae637b6a639381c4fc99f6dabde6e7fe", 0x86}], 0x1) 05:42:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x100) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x4}], 0xfffffffffffffffb, 0x0) 05:42:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xfd84, 0x0, 0xfffffff7fffffffc) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$inet6(r3, &(0x7f0000000300)={0x18, 0x1, 0x1ff, 0x2}, 0xc) r5 = dup2(r3, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="071400000000009b33ff0f000000000000000000", 0x14) r6 = dup2(r5, r2) r7 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r7, 0x29, 0x40, 0x0, 0x0) sendto(r7, &(0x7f0000000140)="ad8ba1fabf1ba0bcaaa8d87caf32df84edf6211bbe10956183a5102130f7d49eb605cbc8e71d97a64682043c504b0b4406282ce76418f538f3cb1c9ed18f5d53e1be8572ede830ed4d26a060f56effc93ca2e4963038ba2a8c4ca9bf949e7a81da313e02dc1f2c69fa030e8387364b2fe88e726da0cb17edaf515306ef09619229515a0b599c6a55133a14794b221c97e0856940b069a35f9a57fcf1", 0x9c, 0x4, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)={{0xc5, 0x81}, 0x80000000, 0x5, 0x5d738f0b}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 05:42:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x200, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000500)={""/16, @ifru_flags}) msgrcv(r1, &(0x7f00000013c0)={0x0, ""/4111}, 0x1017, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f00000006c0)=0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x101) r6 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r6) sendto$unix(r2, &(0x7f0000000280)="75110c312a1a56e354a87bed00a3c9bf047173d245dfec2c4b16362020caff7df73d279c3876a3b981271fee526ec445b0aa3ca3850f1c778fb4e3dc4db0ade55a26b256c93d7dd6a86e4d1d74340fa2f02f430835196080c031b5202ad3ba7a2da45b29bb5affe8a3512f765bc5b51de8c202b246ac77cc05391caef2502383e24aa96974192fe156bfd19f092aacb9fb867ba91affb2bdba885762e4d5", 0x9e, 0x400, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340), &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000380)='\xbc$\x00\xe3W\xd5r\xb0\x97\xc4\xd4\xd9i2\x96t\fM\x88\x0f\xc19B\xe5\x81\x9fM\xe7@\x835\xb4\xd7\xb4JE\xff\xc7\x99m\xe5\xd6\x9f\a\xf2u\xc3D\x93\xfd\xcb0\t\x86-`(\xc5\xa5\x02\x89\xa9\x04A\xfb\x88crt\x9e\xc3\xb1\xb1\x8a\xdaV\x044D\t\bN@o\xfa\"O\xaf\xee\r\xdb\x12I\x8c\x13[N\v\xce~\x05%B\xe1Zh\xb9\xf6\xe9\xd24\xe9\"\x99K\xe4IO\x03J\xe4\xa1?\x1cf\xb7V!IU\x06\xbf\f\xd2Tq\x06\xecs>\xe4\x87}\xa3\xdd\xe2\x03M,\xa2\x1f', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) 05:42:57 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x17}, 0x2, &(0x7f0000000080)="0000001b", &(0x7f00000000c0)=0x4, 0x0, 0x100) 05:42:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x200, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000500)={""/16, @ifru_flags}) msgrcv(r1, &(0x7f00000013c0)={0x0, ""/4111}, 0x1017, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f00000006c0)=0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x101) r6 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r6) sendto$unix(r2, &(0x7f0000000280)="75110c312a1a56e354a87bed00a3c9bf047173d245dfec2c4b16362020caff7df73d279c3876a3b981271fee526ec445b0aa3ca3850f1c778fb4e3dc4db0ade55a26b256c93d7dd6a86e4d1d74340fa2f02f430835196080c031b5202ad3ba7a2da45b29bb5affe8a3512f765bc5b51de8c202b246ac77cc05391caef2502383e24aa96974192fe156bfd19f092aacb9fb867ba91affb2bdba885762e4d5", 0x9e, 0x400, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340), &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000380)='\xbc$\x00\xe3W\xd5r\xb0\x97\xc4\xd4\xd9i2\x96t\fM\x88\x0f\xc19B\xe5\x81\x9fM\xe7@\x835\xb4\xd7\xb4JE\xff\xc7\x99m\xe5\xd6\x9f\a\xf2u\xc3D\x93\xfd\xcb0\t\x86-`(\xc5\xa5\x02\x89\xa9\x04A\xfb\x88crt\x9e\xc3\xb1\xb1\x8a\xdaV\x044D\t\bN@o\xfa\"O\xaf\xee\r\xdb\x12I\x8c\x13[N\v\xce~\x05%B\xe1Zh\xb9\xf6\xe9\xd24\xe9\"\x99K\xe4IO\x03J\xe4\xa1?\x1cf\xb7V!IU\x06\xbf\f\xd2Tq\x06\xecs>\xe4\x87}\xa3\xdd\xe2\x03M,\xa2\x1f', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) 05:42:57 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x5) shmctl$IPC_RMID(r0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 05:42:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040), 0x0) ftruncate(r0, 0x0, 0x9) write(0xffffffffffffffff, &(0x7f0000000080)="daf2aa0a2b1ef0143f5cfb761191d0975c0383e2d2d93afd44cb40eaf8693cf5905ea1e0337d6991a78b628ea344317e195952ea479aa9da0f490dcbe68dfe94e5f677f76c0d2db2d1fb4e9754fc1eff2c07b230d46cb979d414b4bb45d691bc34f5e9def30aa4199de0b3c6b8c720705d65a245bcd8fd455a9dfacdb9978eefed653264d68f2ab491e9861d9d876f001041281b17d904f75e41d75ab27b3cd6664c5467fbeeea9cddeeb78ebf085b211defe51fec86cc42deeb70698db48b52d6d36f6928351502d90933d6cb653f2a902bbfcd5cb12c", 0xd7) fcntl$setown(r0, 0x6, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x10) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000200)) r3 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000002c0)=r3) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r5, 0xe8) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000340)=0x100) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000003c0)={{0x0, 0x81, 0x2}, 0x1a1720, 0x3, 0x8000}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000480)={0x66, 0x0, &(0x7f0000000400)=""/102}) sysctl$vm_swapencrypt(&(0x7f00000004c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000500)="241a8dd32df843519011f924ba99bf812c67a76a58691a68cd4c4814a82bd6224a45b6353116bab7b4a6e18532ed9634b8a3070c3d706a6c8dbf164c0f80d61c92cb89d0d2469bb566612a19ad65c80105f246d779fd8f082113c8d310b34758c94419559fe0e31d0b", &(0x7f0000000580)=0x69, &(0x7f00000005c0)="b9b1d63900d5a888da86dda796212c823829fc4ea9bfa7414f2e88f9c93b7e122e934e94c971ecc51b9bda8188ee337a50690ef05f54019761329b39156c9d7c091549facb954b2c0708800f5987e20c5890b62e75d5cf0f6bff14b090bd61841f42d3a1286dbcd7688ecb68c1d61034919a1a925502c839a2a685ead6e81abc9ec69f0a6f6c15d433da6c92bd9997308f954902ec7257cca64c71b856a78049555f8496d6eb8921c44d406f8f3e00d6ea6d2c3aa63cbc1e14aff0f98a803efe861fe1c663e297e8f8cf81", 0xcb) r7 = socket$inet(0x2, 0x2, 0x0) fchown(r7, 0x0, 0x0) 05:42:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) fchdir(r1) sendto$unix(r2, &(0x7f0000000000)="06190d5cdcc03e55e45cc2ae35e165472e0d28b4f6253401d6c029414683f55358f6d8ee48588088ce949bfdf891b10f982b5ad6f775053bf6710f82d18693fba472e3d7236a4ed6499bd50f2adb0b838cc8ea31dfa53d703ed18bc18c2c9bb89b53905795938f21ee138bfc70915652def1efd688a5f925", 0x78, 0x408, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) 05:42:57 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000502", 0x4, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/29, 0x1d, 0x843, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x192) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x3) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) setsockopt(0xffffffffffffff9c, 0x0, 0x7, &(0x7f0000000240)="d6efb912c8ce764f0a7177cc6075c1511df2ed96c5224bbe76a406f9a8233dbac723d74d5dc76d7fc2686cb9a0712613e1457b3b9dff4bdd0d1a6e80346bd12570b0374da9468d4622df5315a64df60f585f2780ea7d5e38025f1fdb58e9b208067d6c00e3f153a0c8c9b136127a4099b0a3de22d4c2a398e1368719322fcd71d81a83952166a4204d94afa2fd020c666e5d0bcc43507560616c8c73", 0x9c) sysctl$net_mpls(&(0x7f0000000300)={0x4, 0x21, 0x5}, 0x3, &(0x7f0000000340)="0423173275cc1ee7ab2a8a567568bcad16cc30b07705c33d882d24d5be8a22ed81e71dbf2775c67cebe0a8673284e8133449f8e22f6cd63b6845cf8271fcd9a6562ac834f3c449b5bf4ede14634c46e4aef0411000541b9a1d9fbd9c40d437fda4114f92d4a93d96bce3fd2f11e1f8eb63ceb7f35d151cb160ccc63190c0f1aa7780e8a4ae6fc02b46164abaf6dccc25ca5605da78d21cfd061005d97edd9fe0296625d90c1c25deec7eac8dcc9dca25bc829f15bb50ff8dc24707cb63cd960f779e891f165dd4d2c73a7f9e8e0ed3f34ff4763b290d4726b79caac7dbc2af7c8f62676dd90a4f1b00daf6bb67962f79a2c5b4", &(0x7f0000000440)=0xf3, &(0x7f0000000480)="17d95036de30908824667a40855c5967bbb7ab22a1d8c13ca1b4952d0ceb367ebb982a5dac391e5172503d0a5625e2b8c17d29a4f2f4d8cc9981e321f6481abcc8c02f479c215b8681719f27083843f4593b67ad837ad9fe1318c727b766f40d0a632a60fe84c76948d244040e693bc738e43262f225e5579c97644689924ddec865e1f673131599158cba5dc98a70eb182e81026786a767d13a32667c9cc29c9f3b478d2c7e1d2e9a08ea511041df1f0ca28bfab94e5cb78143a7c9c1b0fbd638a6baf5fc973e1497863244f133ae3e9552e593c54108d38fb79adc44e73a34222f8fa8fe61f67b8c93c11a891d6e8882c4b6e888d5f63130b0fb338dde89429cc447683ddd46ea451fefbbc32eb19c140257ae6fe090af637d4f2d488cdac6679ea8ffc269a17373b32fd6c6bc8e14a0905bcdf68d70a66ba57f0a7b2f40654ee2e4cdc54089886f9684ef8865a626880c10a5a8fe8ee8f95409a9b79bce91423d461587d5a0cd02372ffa9c8484dbb935ee81d56740757f1403f47c132d7950660808217c48d2d883b5246efe59cacaa80e4829f7fc28ce5f849c8d3661ac545efd047464604dbefb03665940e6775cee195bf078c402dc8a4afb51655d7a3cab5f283b8e86595c9292399e6bed92921ba3ea07dd8f2977663d25a106505f9f621916238633b24b0fa03f8bb4a8657a3879499fdb2d1c46e3989c935b396c8e93c990666574d65a97d6d440a904672e1b70d434daa86ca6c7bf0576142e3e5e5c0922113d769f2702076e43a660ac8ea21e478dd13c95c267296affd304b5cc3d3a22a9b83dec35cd0cede3867e5b6628d89f345c6f032a344a5b41fcf8bd00d842efd53886b24e74948f0611038a49ee5fe7ee4911418298643be5d3024074e4929abaf4b9b3c5bd1f591a5ecceef7790afbfdfa49e153bba5ab6c88bb218bfaf0aa6a857d7e996d878dd4d02abbe8bb0b807e4e6374658622bacd4e4ef0db864f18e0b8e20cd4218f58658d2c965f6e0e514e20e522f0c1d91cccec4ab5f7741217fd1c77a5b631c307b012f2698e2065819ccaee04ed7d761cdc4d5047a0c2c5a6c7bc09c7253134a9de737b450e1a8d82dec21df61a026097843c803c0de8116c6c73ee40f2d80bb0392552c49143efce641a110657c2de4b567dda82db1d4a1ca8834dc8288382b2876e5c86798326c2f89fea6d9d30019acc6dc81b20ae90167c7b46b4221aef0d89f2990dbf5787b2cf65e8ea2f9da2dd1be0d86a29f2ed225190bc85f5b16e2bf874e8a3d0cfb188272b9a245845c79b895ac41bd0db47cf3b8682b877d7aa2d1012af432d9b9f99a9f86d77d2a3163e29a3626df82fd193561f1c66ab9580bf3e512a0825c907247f212d6221d7160b6c92067cfc68772fce96f2bda6a5e5471b25b6155e05bc3c0efa4546043ace513d11bf46c78b24dae5fd18acfff0e4d05dc2c5ac36b91eb61f8bbee6526f2c850e3bedb7f16e42c811641c7989ad3cfe0372ce1258b1d2184afc9d66a62ffeadb68984f126aa59125597cd5c15f70169fffee355bb5567eaf7d69f93acc120150ec0dbeb1942138c286d75450473054244d1d4f6379182c5f025e7ed7be2206622b831f869c97a98ef46050fed370ce5837c8c670c47397af48d257fed1f1c6efffc29b4e10bf25b416418cff26533ab2108b62b43a97b7b2baa8aadecc232eb2a09d0af1c708a75d230abbbec67331c502c2eab5b5817c0dc68609ffe0fd1669241929eecb863c21939d4f31f4131306a3980fdf606637429177846794c5052cfd647410f4fb027c18c78deb38bc8a32168cda802d20ca32949717e3222abb11eabb3a03285d2fe6e01989307e1c891123bd24d26ffc091e9f6870c3a62c908ea4d28c6866bc9d035c2a153986a36afc0a9f212128c2cf6dd439cbada8c14deb74f46831781fb2ea6019ec4c4e06afe898906ea05a7c5f24f45638f47650b897ec40ee2de48feee39df65d9c687925a8c747cc33b5998deb3004c5cd1cc8262635efe68855764e2fd41564e0370d2a3dc5b82a33707ceeafa2bd2b500f3ffff18ea23d6d9d4bff8f7725eacc7dcd0bcdec4169006a3225adaba1adb598e444efd2996579e487a685099ed56506d3bc9da7ae4636e9e408bedb35d2c38e6dcba8b2e5451d93dd69ffbaccff01e247a61647e1974ddafe859202e034b82cacaf14684d6c5d7d46662c245af1c14b3e1ea0348b3d96a3aaa52209c63ba6a1eec342319b8ceb69d2f8f27dbb42eb220aae42ea16287cc43a7d7ca7a08a68e66bb74c180efba9e366612f4f5ef9baabe5c71a07cfc7c3d36371bba65e7f034f06679397641f8584870d6566cbeed3d83640efc4dd76794b16049ead6460c09c53449e31066a36e956bed76805d6254d336816147b3babdec415cb89dd4020f2386e064b8479ce54b94f6577071d629053644d1ece05a675c9ab01dde5fda8ee843f27510bc8059813c12a1dfca08126574c8cb8990a39fd8c26ef67618da756cdb3ac6042fc56e61f982ef068350916c91fec2415a98fa54b901498559bcb25010a56a352e35e46824ba89cce9f0b2b5e71b1d7530311def9442ca23e4ae2ce519742b95e7a091cefcc38bf48f82fb9b4e566da316aed51a1258a6a0212e7a03727aba75e372d67d6b68644359bc315609dddd8e28f18dabd9905b657422bd55707a1d541d2f020f35a61c53f9efd1fc8278b40cc467f719d959cddd78f94f068c4e5c24135ed25d81950b8c2ade774074f5f2d623792f9a8c4930123a37ee68b1edd1a7cbcb3cb91be85d566299e37a210f6a6ba24d43ab3de43cbb00b83c348fb408dfcfbfa2664ad39082b826612142cf67f1d4f8d9f160ef13ee3c9bd495c8d826caf115fb04bac0b04cc41b4a4710b89648a766cc3c4cf3adc1bb8343916ba9e8e618336cba4cb074a8322199820def6981c535d807c3ff75a4a7427ef704e444b4cdce7a9857e5dcb879351c68aef4ef0ff8563ed259ea76e821c869d856da85c1f4efecabb90d0576903f52f464d6f9d4eac021bed68b96688fdb86fc485062b35400c5f30d9cd50b8288d59f4073c2d12d8769ac625542800d630dbe31a5926dda7a0526a80134820b2b19faeabbf0bface0a17a354c101432b84433b53675e191c1af96ac803e1faee5f64ada5269ce24080173d4d64e4446978a49f45b86ab63fa95b3829350fba83d3ca0438b02e046647103af35aad68fc1ec956b26e0ce95428e45ded6707051906f0a17291fd984af023d60735e854fd33ed0277570dde58db26132a4641e98e58879d53c96c9408090076b698fd482c009dc7482ff25011fb6141964df3facbaa8f2c0cf6dd5576ca63d074d5bf492eea2f7a274f81ed566b8375448f0fa38b234fbd6181cdf5aef43a5ad03925e3342906299cf0b270acf2945796058805842916e1766c592e572f05936d8bfbabaaf6dee136b09aa71be556670ed4ad20309ff5b159e49a81baf95177f4fa156b0862e8b74a530d331825d0de3999069d0640f4e1192c49ed31e6c892608e6b3426c3b66c5f8a687fd2618371af129473318930cc2a9674a135b146f0c5071c9f4f843c9ef9fb0153e18c2f299bac1d4b40602608a5dfd0347c5dd1a8e0ee9aba83ff920f8e8d1eaa5c0681d26bdc9c11e324e60df91e0122a2938ef456f5f64d7d419172edd1c6689e3e6dadbfbec47fae3e24cacdc74d31edb1016042d531bdb814f70cae69a5feb537160feb79a1f10dc36b3b039bda085a2a3042b020aac7d7c44a0a5bffe3413c6aa8f5621abc47fccc59e510250d15ce3d6ec45ef05ffc3d63995525c1a9260600a473f129038f0d6171ce2027b0200af91ae51e7d56b9b6ce155369a603e98085b4e2584c53196037a93626d7a1a945241349879021f445660589e7346199f99127a25fc14683b170b7bda88cad30f66d37a8c5d7137ab40d6c4b2541641c51881bc7141d27df40ef22e84df5e5cf5e093f73fa9cef48cf93ab797003f8ec4f65c899bcd2e97909f8ad37362b6f6f3a6343df374021058a97b42bb653d430dc0dcbb82956a07a214745da230be62cbfae6951085d27b09e6794d728caa0916ac21efed749ea4ab4a8c669ae9c01e0eed90d1d45d3ce9f34fad5d282016a32e3703d6a88f21a39105f619dd3c883fb5a3ce15f9e6f62e8589a93a21512852f012f8f051242eb2ba6bc8f965c03272ff079d11959a07232793ceba91db215068b8e7e5f741e10e1ed067b86e527aba2ddcad0852b8e3f974266614636e9484e9be98bb95f0fa5a61d5c478be63052b8b8ff34952e5b7ce17a9061fe7e3323c9264cd4367d7307541aa9ceb63fbfd31f15a30010b13988303239a66d4b4b390df53ed7691cf129e589c474b495c9e13ad3180829281807004cc064fcc19e9b41c0bde4f2f1dbc3529ecb63deb23b0509e2130e90bf45e5f00e6dd63fd5346fc7b8dec8050d25987820b4703ab708ff1cff3c7affed61f46e4a46b844f6cd465df770bb68f9d1e5b1b42af8def083341cc6626494508f4f878ab1c25f7f9a211229b7ea911e52ef01168d555169524472e0129fc1da43f0a340adc93e0ff1f1dc570689cc930ba18ff5d467ef34f7ca6f20cbd12e702ee5e8b62700c776d878e81d86c042afe7d62c539c5b817b33ff067c0aaddaa9af0be309b6b17d5d8f6668c95d7325be31da8a52fc6e82262e533ec23131e2a3d42cbe12300d386c33a96394ca95686d1452e877eb7fcd34ecf48e2208786f093ee57f5b9f4e6be90753eacbfaba67fa6e9bc880f48e0d796edf81bf0866aaca155687600b068910164756920dea22bdd71536df21461435cb03cdd0e842c291fc6e680bcc3df04eafe54e82b7c637d2d6eb0e66e78dfe60662c70c14b5ff2b91ae770597846bf32d4c4001a921a9deaf10970cec09bf55b55c6d0b09318f2ee46138d78ab548e2c09f3bf44ff01671bb48eb55c071777da01e2e0a56413cf90619ae67adbb6e9e0af2aadef6e266a208a57f63827c4e4800ac3c324fee66eb202c02eb6f73e60940062f035fb1fc02d94dab29f994d1d7074bf56e2aa76ccc6306453b73e957c443b34eecd3090b5f0b4c619b49db6f26017e6872e755fb0e6acaba55ed921a6a68d2b9067bdb1c77eaed502dba31b24ac4bc01cd9f08fd8b377501668e2f2fc40ad27f5de833ee41dc16961213eb14648f3356d09922e9b5c36175760759e916f7ec8f8fca8416fb3cbd1e83c8070d3ba2feac8568ae0fe4fd9e727cecbe44f8d0ba7fd3ea63e41de8c7d763bbd4708ea37deb6232922d9d3d0e107dea5006139cb1d7faf8898161886be4441f8e60b872b16e2ebcffefed90022c90c144c1e45106fda6160dd1da186235f0173aab77d24bbf11053f276e97011d2b80a77347eb12cfd8b1f9004b19113e6ac1c48a7c2e8734302c5ccfa041e381b5068d75d1f7241066d6c6719d867c06a281f2dca640eaa65ba9e6f00d4e69d8c40c5653dcad8f0040dfec7ffa8bcc90f31aa5aacda9583a79b15885b668a81eeb99d2078b402b4896a4d164e1a9df1a302c775191aa3dbea370065d2c84a8f7b913e672d89f256da279efa9bbfaf1e8f32e042c37e63fcfaf165174a9e993b3d877aec69db1e0aa6b300f2db5ceba2682c4cd96dbe5c8d56f59550f8572503dd713246671f319e60c40d4be0a0f917c03924b9463c3d88fe57f24b3a0276feca007fe924bb7c69999ab1f7c1c5b41e89b09a02bc7461813115b153962898f67cc75832dd8c4124d6833", 0x1000) sendto$unix(r1, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) 05:42:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d1110e348696c653000"], 0xa) fchdir(r0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) fchflags(r1, 0x0) 05:42:57 executing program 1: pipe(&(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x8000000000000000) r2 = dup(0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000000)='./file1\x00', 0x800, 0x0) getdents(r3, &(0x7f00000010c0)=""/4096, 0x1000) 05:42:58 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r2, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semop(r2, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x0, 0x7, 0x1000}, {0x2, 0x90, 0x800}, {0x4, 0x81, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xdb7f, 0x1000}], 0xa) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchmod(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r5) socket(0x6, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:42:58 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x33}]}}}}}}}) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000003000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 05:42:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) fchmod(r2, 0xd7) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x5}, {{r0}, 0xfffffffffffffffe, 0x16}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x5, 0x0, 0x80000001, 0x0) r4 = socket(0x2, 0x1, 0x0) dup2(r4, r1) kevent(r3, &(0x7f0000000040), 0x7f, 0xffffffffffffffff, 0x80000001, 0x0) 05:42:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) syz_emit_ethernet(0x17f6, &(0x7f0000000040)=ANY=[@ANYRES32=r2]) 05:42:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfff, 0xea1, 0x400, 0x8001, "880eaee329eaac425549f0784cf589aac4f100e8", 0x6, 0x3}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0002db80fc1e63c40000000000000000000000008dd400cf679972c532b5294e89e0669fc4a8fb2240463d5e9ffb382b4825fb5e9ca578f7a06180cce20b92ee6ff05fdfd066d168348319e94c6e4827fb7b4c960c3ef2bd4b239e52fc4ddf0fe15436929b0f8589742e69d49b815c3930e840d5b7b4a0dcdf95697f73f31a2e948f6c447652b7f474c5031bfafa04c5686a8a7a13aee2e2d7bc5caba4ca570c5a28360410111d3b1448ece66a3b989070af70c1873bf62d3db603978aa217e5e6304b7d9e72e0d12c8ef9e34cce7822cf21386cbd70918d13755b0b"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) 05:42:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, 0x0, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 05:42:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="1000ba01012f72"], 0xa) 05:42:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x4000, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 05:42:59 executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000200)="670d31cfbbde9d0283b04d68d199e4eaece8996500edc98b5665c8b04acaaef11f24f1d78b0372a7f9c2811ccd674416f48b61345156ed67b1befc127ec41408fa1d013941bce26a3b61f621c232bc3100f88c3206d318e8f72407201beff7ada7185c2a59b8d8690f03909e607c93c6b2f315adee2dccb2e27d820ea220e81dbf96b49c0b99d81d6dec24c5584fe641f84c5d31cd586b5202790aa1f77ae5c2e2ccb400742799b3e121b33b4740679dea5fa6ca91da45997c0af49da2ba473d6daf73b87cc7ad3abccea8ea663e0888e2e47a9ef648bb6f54f614d920f8ad65854232903acae84a464404ff13e8f0702c076a2308abfee34378bd8149fa9591e1f3d11dc5df82216bb23207c5b1edcfa306602d1c9aed7f56b943e9775722591956bc34e75d27fa74973b8064eba68e8689a365caa63206366607f76e845cb9dcf8a65b2e561b55d23c380fc160a6eb62ddf82fb2afb116f0562e9aa239f9c23a064b5c674b47e262a2565f94076e5109e0ae156943d19067574d085b89befcbb3b01c491171779f537c77386ef1572c88387b484b990509a1d873f8337c08b8a44a6f91e515f908a002ebec918211539c0c945db62fbb805eedc46de29f632c7a3d27de86d25affecdcee547fa9b5f5b536cd0642191044616f7dfee774f25c4f62d6684608353ffc4a6849ba733a392c3f93527c46c00302d744f7cb15bd14158956407547a76051299f6ed066b261ff4692c294e8250a4c8447040e6fa60840f477e9a020e7df36c313f749c96272e0a964ef2e97e709fd705ab7933b72e2dc886bd753ef94ae5e8483024cbe135a1ad4f3eb6544681f1cdc2f84046e10ef994adb30e4fb135c73ebe00348724e6abd36c4b4a31d79e482b53a12943f88d76fbb83a19dbebca53e8731a6fa0a0b3871c6f531a7e7fc937f14a45379af7108fc9bdc8716723ccb1913e4a714069c1831677adcc363a56b5912049aec1c5c82d95eb23feb4cc0abb968c3dc372efa925dc50c1aab420082c81dc71052f175bf50ff0776a3c3ffff16bdb4f2fd5b848712128fabff0b286cd0a669dff8069167047c36d5dc1774d21e369bc8fe44f4631e722273e4ceef781faaf3cb03543d8d692ace5f3d7893e1f4db2aaaf486fdd44fead3ec7557262740746513721011c69609ad018db34c5b5a3d6189369a4e33597ec8e6973213cc2a369912bba5cc22973cb141d3975b23324d487aa2d15841459c1ca4efcce07ee0a27365757e13d3d670753a8712b4b3583abb78dd0d27f17196083e04be222315be0e29fcb597cab2e789ea935d4510570010ca6de865aed87f96f77237d1422e02ce1836b03a3c7cf73dff914199cf90bf0b5511c12cea9dcab5467d0453361099ee8c6816eabe527a0e1d9c12d153ff4f463611ba2e0df7dc47530fa8dd91c79aa5f87f060428d181a464c1e803d87fbc92fb52095a2d63a8d9ed0597a7c3cfe2a48e5851617e904640b9564fbedc450dff7364c949e2c4263110685dccf54162da121ff6e34d37165329e4ba972271a8ce1f96bc594df6296c19585db64f329f253caef3be53ccbfbf3e3e3ea274f5c99579896e07bb792a0f5639f8a1a7a7795156ea48e9a945cd85bcc5c79c2741f4a9cd3ed7e0f47d3b6fa3d27e1ca223b2f24eb44feff479dd6d6c1d996c70a798b05ad8001fb2afa6c2ff2f0b7c61fc868415287ed7fee9b3b07bf29584552e1e06069a752ae76341abd10d0b262c74cad1af84aaa89ca6116c430539a981cd5240d896635f6c8547abb60588b640789392cfe582b32a99c4635dd53c63e6b5bc31c9ff0b1e45904c5e77d867435cfa84577f17ae8c338c25e8c539c633613c83cedbad52f3cf439c50fbfb56c286ea1c1e4264ea78aae1db9cd4e4584ce3b30665c76da47e055fc6c242251d1777d8eb78b62628136dca2d0f3830dd2fc485ce6813719356ccd5ff23a3fd1da6c21fe994a8cdb6fb60e647794ccecdda9672d22455dde81d299419a9fb13fbeedcaba7182bed50ae770e1a4ced571ed966ef953c38e8f283496332b3f49e215586a730bb6bf09432a6ef60f896868a2ebeaf44f126f670c02d9b06589048d30474f7a1738b84ae58f157e88c32f3b1ce7e673033aeacac9c2a22be4f6101275cbf4fdb7c3d9e2e3e02440f323f134aa90d40895e00b84b318baa30cbe585a67e81e973c4687a29379b3cde4bffb96236e41c05d97940449919fe417c55c98cfc53fb1b1026f29801463951b9ed1eccbac1c63042200c92e87077292eac8db1fa147e68fed4dd61dd5f87042b843a38f587246be6dabf80558706a41a04dfd8a0efb72a4cb074e311e70326a879f3bbe9fbc00f5d09621799bf871757e19a8bc32bf94ce4444cb135544fe7439eb5bb1e608569c6aed8369e94a06a33953b0d6e0c0604c1eb2c975640092260f23340965b504cba34da085fbbd0feb7329f2821d638009beb7fd02a05eb20c32e57d4fa5669916ea26365a2c63cb78c5eb11063e221597ef7fe8ca105f7901a5cfa6da7f4580026544dbde0ddb9170e614a8fac9583d4ae867f804a2b3f5abcbe7b19fbac9fff8a5eed9500aadce8af48fadf8eabaefda56e13f8d13f3b6a84718f731ec9b63bf3a69a4204969de507cf75c51d335568f027b2bfbd8244ea76f3e8e198bfc0a022fddfebb77dabe57c03fb7d85e01b8beafe794bc3e1bcef6943cb1339dd7375f5fa1368a25583641293d0b632d417de51c1f3eac27b9b23fc3c49d76f86326f1451f8cac6951b123968bbcd22e74bfe2fecd6fba468c1afa274626ad1e3ca7e28337e73643c4f2cd66e1fea02b634e4e587ebc56945f35a3b75f079ce94a85c5669d39d09be2f952be71a46b195fd81bd4bf301eca0e079a4e36d8a8743876d8267fa71d60448bb94b88e5ff44f35137c26f88054d03eb1bd84eb694e5bda84fb94f74fadd52197eaf5818f8ef34e137b0f0d36966893592ba2fab94df5dbe2ac421aa012f3fd8acb8598dc225e95327981d4d8444895c0242b0a2ed26dbcb369a872e43b57c300c00caa6773822395189d171776f44be7d525662261a1e5e4f52b331265c223294522d0c77734e883ace88224beeba73d5121609b87f9045a0e5e64dc5b49a4b9c079fe33fbddef3133e1c3d61a4d9946a66391a154574322c8df6d2c72ab0cdba4724d034a891e173ead16905a7752f7a6ca1a09e5c2b591fe47af8584f06d5b3bc601c3a5b7e19ca0a32b08e149a56323d19228a7370fb420958291968d1b241edfe0cb869d584948af0f40c1df36b9add7f924ab448bff58462f483c35cef5e44cbd0d3f766c76707b6521458905e4b632da8bd5f894bcc5de74b00cc3201fa7dcb35eab7f4f5ada9adebbb60a9407e7c5f330d08a5ecb86b73fc5a60d6f94216eaab6c456325b39d928bd1f7aa27fbf3b16a6041371bdf4063227b243dcfb20dff4f4ce009f9b4309240441a12cb79ac495ef812d60dc3a473a86bb4cc0befcd6f67dcedd620481b10e126e90241bbda96b86f3bc8e022f13dd7b43c633154a91e127816fe33e11422b310e2f9a662f6f9586d0ce0f14014215c8e5dddb758b87805cddfda11763e23262011014598785ad7149d82705ee997de19e0c6bdedbdfaec51fe3352fa0f78126fa582ccd98714ab2bf410b707cc712638d110c0d17bdb1fbdae0397177441b989e2f8ffa7bd4b67ba1e7c2c2d044086edf752e21cbc0798c21c37a5208c8d05150ed4cd4f315673aa222ecd1c2c51ca4c00eb638b06625e780059dcae27f379495e4bf1d290cc7f902aeeb3df03118d69231028d6540ba95a95226ecccf13cc89045acf89e2b8942eaa9e33bdd5db947084f2bf84d33a0c84e165fda5e1f1f8edf510cf4da06f5c8db8b90cbacf4a5497a21a0e4286800df09174196af462b546f8fae083ab0b442d97754d869445480f33158df9900270cbbb951bc0c9366c4a49d1b2ca6fc230855e247af75d8be9dbba5d9e4d375c9995f39096af7a26f983f375302327d80f32c53160e0f1e2403d1f733d14fe584954bcd683a1d83577cdad008b2d731b797be908227b926c99098fb7acbc07da86c33938473660b5ce9b874e851f36df920c32187aae78b6a66ee7c015bb4e3d0edc7fa6c2570c215de73f6b86400b99ad13c1bf4e61111c763da64ea9369e61a076f6f155ba955526e5f9815c8c03fcc909e3e0eecbb31a1398bb06544d5518a34c23a04cdd6ac096f419c4703be30747152acd1e6919dd4c58c4ee53e5384bdca1f1de6daa4d5a1b4c42ca1502f3f1e14e27ad5359cd16ddda84c8aded83fb582437902a7e18d58a6321fe8e3a43eefa82a2c959c03371a1201755c17f39d79f1e5b7e6d96073fb2d2ddfc1978e3f0cbd55ed3b387ec52db35e624c9d9423a502630f9127402a4f32236c6d6340d56c55534ad1697c335c4d4ab655943a579e95856fa7f619fb88daa0bd4502516dfee2346aa9630cd3fcfaf61453b431922309040841289278b254cf1b39a9ccff96903ec36ae8fc932592ef7003d011b2a565b1758d7c2a2cba55835a5f56781061cbff3231f5afa1c431d38db9e19949cbfe64088007b58b930226c895686a3c9c2c67af0bc792e340d97e07c50779e427f486e077c455c9226aba4b5c1e4b1b7dc0690a4bd71bbdbc43f5d6ba0690e9d4b76719679236d999fe234545290a6182a03c36a4dff59ac450e55e08361754f72dce8a06f3ab12b5f9630e6a361ef956457d767393ce15cd655edec3e9ff9f1e15d49773ea7e9a298d42fc7a875e58667e89b7d7fa7ba4bb32637c4bf66367d2281eb506edfcd2f7f0ea65d2fc806d5fe477dd1f1dced88934807a9228881b075e1b4dc591157c6c3c2249269631b2954f6c1a065046c67c845bf2ec798f4184d26d970d887c54000072f822db11d95a640643ad4692f3bd43410e262fd4108c956f73a5a8010c9b8cb6cbdfbd4f926a9f1feba377931ff2817e38144a4c4b2a6426d3d48c89b8c1c4c0267bc5b104b554107bd688d62d2cfcdf94deb6045522dd2f8e55e53c6e2c1bdc1b9f7a466d7a72e5660612d3e81325be889a1a7a94a644da31048b8c0f0a15fd3c51c6668bd659daa06098817fe83238584ccdbadcb37563645118797fda8191f02ee3291da40080a9dd10bbec77c1d9cddb52c703dab9e78c5fb977d44aed425c6ff025431ffc54b4410a1516f4f976467dd689fa5f35ac6eb67f91c9f5b7145202206784c85d3b56863466332fca9e6ee6bab9d6c4f84efd41567a85f8aff0c9562d4efba6d82d4ef079bbc8a15ab6c88c6d22a07eefc3be49b7322bde6df09600779dc302b10008e6b27bfdf781a10a80015f729b7e97611445f04574c19cb7d1e139e2db693781bcc11fbf4ba144c3f69d88567a76c99df800a59072b0572eeb56d66621221f61840586f0a00f9985fd38c4125bde7b757dbbae76ea49fe43e0f45706b10df3e5f8976edcd8782db233dbaa9e805d3a4264c661b3ea927d947687e9389d2c7faf3b6cd625b3c0684c06cfcd0dc50b19e84c03fa55ea9b071ee6e5b449a406f09c6c55544c25304b5a8287452c70ee865ba7ec2ccb006807e07c9ccfe04fdcbc1ff274956f2f5485d84c01cf859a9cf4af30f4de8fc062c718f6351320554eb026f7ccfb35b86c2c4ccfc9952113c58d342cfd5cb3c99bb099b50cda8294e6ccd2dc088fcb606ee892ce889295111e0ec5aa0c2ee82a19dac790b1c3e4c20798adb15b0c6cd9d0b489215132beb538f0351a29252fcfcea96", &(0x7f0000000080)=0x1000, &(0x7f0000001200)="2ca70ba66e48b0462d3c3be8d5ebf67530b8095b5098502228d56cb69434ccb2ea17bca2efd00cba0f86872129e3d3f817ad7d1c86282402091a89e9987e4d05fe290d910cb4ae39eb0ba375c5a7aed0c15ccbad59467cb02319fdc07c65d3d4770ba71100b2fec0d7b9923a1396", 0x6e) sysctl$hw(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xb, 0x0, 0x5e) 05:42:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000b46c1cffcd156419a30926bbd48edea4cdb1fe06f9146230ac89c3cf50cb51d6879ce3e320451ad4fd22e704f0739b8314573526dc2757274b0eac3261d5eb2c888b1825a9888ed1104d9f43bd1051cca9a1ab6704cd996e287f0aed5f1d67a8"], 0x10) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shutdown(r0, 0x2) getgid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)) 05:42:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x40) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = getpid() r3 = getpid() setpgid(r2, r3) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x573f, 0x800, r3}) r4 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r5, &(0x7f0000000380)='=', 0x1) dup2(r4, r5) r6 = dup(0xffffffffffffffff) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) dup2(r6, r7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2012, r7, 0x0, 0x400) execve(0x0, 0x0, 0x0) 05:42:59 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="6e2c0d459bf0", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x10, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@ni={0x320370ceda2412ce}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 05:42:59 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x80000) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x1, 0xd, 0x2}, 0x8) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r5, 0x0, 0x0) dup2(r2, r8) listen(r8, 0x0) 05:42:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000080)="11affba20c64de03ae9169cdc246bc55c189c3ee34e52a93d9472100edb9f8371485d20a4bcf626f36a75ce473ec29b2aa7ff6b3a8e1c0d14ebaf758818fe2c495c4c3cb7396cf6a06e30d1926892b816392da3dd8290e019507cca7d20b85969a7da95abe97c154e8d73361386bf8f58a5481910d59fcd2051402c532f98ec32acff7e8c3149f8aaf91285e5c8bb3969029a2dc274b406b552d57e094c21d06dd4f1473b94feb43d42650ff9b08dc654fd4fd4895927e51f405714264e592499b32d94a8cd226a47f443a85284ed5014b4f978f00b610443d1ae28b1c2ee1d6d025042959349ff8faa11d49de59fc21d9725d69f600748db974d91c", 0xfc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(0x0, 0x0) 05:42:59 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000480)="c7ab30ac", &(0x7f00000001c0)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 05:42:59 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) r4 = dup2(r2, r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x81) r5 = fcntl$dupfd(r0, 0x0, r0) write(r5, &(0x7f0000000080)="f8", 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r4, 0x0, 0x3) write(r5, &(0x7f00000001c0)="092009df00000000000014804752cd8439df6dfe4ed2848f4aaaf26d69d99746cbe7b462cadf8f29157cb4b0159b19fc25be22ab705abf281e73d9b6338a02bf0a", 0x41) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:43:00 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x2b}, 0x2, 0x0, 0x0, 0x0, 0x59) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) listen(r0, 0x1) 05:43:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='<', 0x1) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) syz_emit_ethernet(0xc4, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60000000008e00000092f4f96aa945676a0000000100fffffe8000000000000000000000000000aa8cb2a769045301f3d2c9cc81710f0448adf28d0babf9b602c16da78b0205f96200000000c0bf65e8f72b68abe197f135199935d9526b003a4058bac5a46a2cab18048663a982c89dc0e72a73ccdfd0be8f8a2be4d14824941aa47567303547a0a82ca83c84611c36292ecd18b518f4a43985043858510de21660a61bc53082d51db9262560958006abfefff274e8"]) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) sendto$unix(r2, &(0x7f0000000240)="1d689233cf1960ca3bc0f6081ce69632b26934cca2215b39161b4d764ea066c86f185c3c4442dec6dff2d13ad403956118df3ffd9f9d7e5382f13f51c88d55bbe5970fa11b", 0x45, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x1, 0x5, 0x0) shutdown(r3, 0x1) getuid() accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r4, 0x0, 0x0) accept$unix(r4, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 05:43:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) mlock(&(0x7f00007cf000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffffff7f696c650000"], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x6, 0x7) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62eaffdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e838c708fcc99c999ea6cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c01223ef8eb0acc9fbb9fa70dfd2657a833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096e02f2be3bd6d22f9d4fbb2ede9e8d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e9d11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e4f5ae7cf69e8de10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace5b9f1b56119705d8b5cb8c177397cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafe511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd2d5d9ccca947a6fd704000000000000ffd6a534d183ebdd39dd34770f37290a93d68882c6a8d220e5feb6940b4e54a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b76e77e035c64cb4193b69f4d00000000000000000000000000000000028318d8b0de8f5649923ef9ad7e920b3bba62f96ea27f9240f77f1caa34dde1f9bd5a29bdff188d07a497c950f423facad519570079b49d9e012bf64869c4ab1742f7797d71433b4d02e120cf1258cb8ad9b44f5e97ccfee7aae3f1f32033f2342ae2dc9db4f7696fee02113499825bd61c8d8f9d5400000020000000ae2663b794be3e3cf88a53220fbd5b29e2015113a92d8caf88b6384e4c669b0756c351b140b6c3d19a01afdecf40b1e0d17337c727bf4a0ca60a4b0f5d5f065508bc9248f6f84b85f2d9c3cd1087c0a714f76153100364b9796f80f365d295f3d7533e02469328e6ed83999700"/986, 0x3da, 0x403, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r5, &(0x7f00000000c0)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0x15) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 05:43:00 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = getpid() setpgid(0x0, r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x4e) shutdown(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r3 = semget$private(0x0, 0x4, 0x189) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r4, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r5 = getpid() r6 = getpid() setpgid(r5, r6) r7 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000200)="975a1fd6d24dc7450578e86a174c2bf5f9bca06308dfd802be9c9601d61fc8ea17a5d733a7975eeeb380bbfd8baefa6ee399e72c5ed94a099f4168", 0x3b}, {&(0x7f0000000240)="4043935e100645a5e76fb47cb235f3d050267686fe4a979856314499674ce81a4a2422610ec878a86aeb84de03cea55c29b72e5c0f430944ac6e14c3a36067fbc1500e8eab116f424d6f33", 0x4b}, {&(0x7f00000002c0)="81b9766627874281d73584e11133ddfe657929fd38759e79e9445902cf97cc9f8009c406b6901282839d7a4666c6a4b8e5bdd3e5cd604892d00edf6bcc2ed1e5952ac1bc0caa5ad10bd235e4675e1846a2ec942d1670f5c65564fe91634e5859d56e0a7910b659bf17f0409cd34515e0744189c172934c7b26cd5cfb50d738c95977ab0d", 0x84}, {&(0x7f0000000380)="6b3650c71c58c78a24c18eda520381c0bb4c12dad3f2e3be064a39bb2ec146d967a5868b0a3e82c5de3c4ad118a533a883a46ed808d8c4247e0c7d3f27ccded2bc65f96abad9b8b59350413108b363fcd0090325b63ea7576a7b0136fd82bab0ad6920804998c707ef34c622ce23d78e6d93ac86df22c444fe6dd99dcbe670e6b22a063849e03286b2c8fd0aefabb5462968d290bc9a24d85869b9c46f1ba107d24902a5243d908dd5bb679ff6b920c4df24a4f8b45c82141b0686249c55e5bc85d613eca54bbfff0bba99bf22d4ece95871a9518867589e690f30414f13ad8097e190a2f9b03f96fe023748bc5f9be2ae1e968a0fa38b8a", 0xf8}, {&(0x7f0000000480)="a9f82837cc158692c03d702b60f48b9edb2002d69f338825beaf8d302feec656c3b71e7932a7f9cd00245dd5bb006bffe05f0da3907e6a", 0x37}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r4}, @cred={0x20, 0xffff, 0x0, r6, r7}], 0x40, 0x4}, 0xe) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='x', 0x1}], 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/124, 0x7c) open(&(0x7f0000000000)='./file0\x00', 0x18082, 0x104) 05:43:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) read(r1, &(0x7f0000000540)=""/4096, 0x1000) close(r0) r2 = syz_open_pts() execve(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x17}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x9, 0x5}, {{}, 0xfffffffffffffffd, 0x100, 0x10, 0x7, 0x4}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0x6c7}, {{}, 0xfffffffffffffffc, 0x61, 0xfffff, 0xfffffffffffffffa, 0x40}], 0x1, &(0x7f0000000280)=[{{}, 0xfffffffffffffffd, 0x4, 0x8, 0xffffffff, 0x8}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x4, 0xbac2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x90, 0x4, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x0, 0x1}, {{}, 0x0, 0x58, 0x10, 0xffffffff, 0x5}, {{r4}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x9, 0x9}], 0xfffffffa, &(0x7f0000000380)={0x1, 0x800}) semget$private(0x0, 0x2, 0x210) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r6, 0x1) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r6, 0x2}) 05:43:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000195c0)="bde2822a02a30a755cadef1513344edc3394505780e75e059fe042afb652a275b07e221a15f66a39d73a3b1bc9af1cfa13dbfa2f88f697977edce5adfeea4140661e808374b1746f88c7b90969fcce7fb28eed6b6e2de654da3e3cabca7cf1485963057c80da36078f01fbface3e13beaa7ab53971cd3c5fd293a25198924ee2edcc07da1f53eeed564376e18abd7362f999de53a6b45154226516d175987c901f322d5cc10f177fabaf5916b0", 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file1\x00', 0x100, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x2, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000540)=0xffff) semop(r3, &(0x7f0000000240)=[{0x5, 0x8003, 0x43ef63018b156971}, {0x3, 0xb692, 0x3000}, {0x4, 0x401}], 0x3) recvfrom$inet(r2, &(0x7f0000019680)=""/230, 0xe6, 0x2, &(0x7f0000000380)={0x2, 0x0}, 0xc) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/153) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) 05:43:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r2, 0x0, 0x3, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r3, 0x0, 0x3, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) dup2(r2, r3) lseek(r1, 0x0, 0x3, 0x0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/99, 0x63) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) fchflags(r1, 0x10000) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:43:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x1d0}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 05:43:00 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r1, 0x0, 0x10428, 0x14) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r1, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000352000/0x4000)=nil) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$inet6(r2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x6) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 05:43:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x4000, 0x3) getsockopt(r4, 0x1, 0xffffffff, &(0x7f0000000080)=""/49, &(0x7f00000000c0)=0x31) r5 = dup2(r2, r3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xffc5, 0x4, 0x40, 0x7f}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) ioctl$KDGKBMODE(r5, 0x40044b06) setsockopt(r6, 0x29, 0x80000000000000c, 0x0, 0x0) 05:43:00 executing program 1: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x5}, 0xc, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 05:43:01 executing program 0: syz_open_pts() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/171, 0xab, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x200, 0xfff}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) recvfrom$inet(r4, &(0x7f00000001c0)=""/252, 0xfc, 0x800, &(0x7f00000002c0)={0x2, 0x0}, 0xc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r3) listen(r5, 0x0) dup2(r5, 0xffffffffffffffff) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x1) 05:43:01 executing program 1: mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffff14) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = semget$private(0x0, 0x4, 0x5b4) semop(r1, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/55}, &(0x7f0000000340)=0x39) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000001c0)=0x1) semop(r1, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x2, 0x13, 0x80}) chdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') bind$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x5, 0x3d3c}, 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 05:43:01 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x20000b, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, 0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}, {&(0x7f0000000680)="bb5c8edaeb703898b7e54ddb9884bf40be3152d046d05432941fc48b3df1bdeb5371980ce7fc9f7ea036e0a1d29a560d5ae61f16f58da567e68b43cf380f4a4c3e9c61b75fa4f3d735a2b7c172b37ef9c4d1215e86efe481518756b5cbeadb39ada1677c193e9ce7cb3c8c1f4424ff508892ae1f56241f4e21261ec38e0a8177abbd2b88baa850b113a254e6ac36cf743b2f7ad5ebde6b277e6bcf39d7eec4556c39393d849eb3f38c06dae1650367693dfe7b44a4d560f0595937a67d610916a186b062989e079413dfb265129af89d461f12503240c759acafc74565c38a996d515009731df92e5d1ab7972c25d43147fcf1e009e4e8884174092eb9918f144e58be2ad590cb5409af4bbfc40942db15347de874277873b5847d66124dc6c25172c2bc7fe0b7d91bdbb1475063252698ddd6a0d20078730ba0d1bdcba32fb9725ac82fe96c9af4b50c548d5e28bf2d61945e4f60465c43db495ee0c30f636ba8d58d064308a1c22c7e2144e3ba4da468307c86b0e191b618c49b6ef46be67c539eb85d0215f947d7f5eb31be75c20f77519616a20d1699d6718f987355ebb8e9929437297abd36014cb5ee6b3427dde7ef14c769e9ed88bfec0e4355cc50ae7e8e2d61aaf60853610b1bf6324ecad6cde219102b133b95c9e3971cfb25960732b0e32fbf73c0fb33a197d996f8269a6c837a276fc30c883aad71f306c904b2a4d3365b9431d5833c4a534a17d3e3ed8f21e535d1fa4ba8e6d51a6cc777337afe3c52ce5e39b670c7cfc461728ee7cca943d2f63dbd48b2de4795c8179a90db2e03488b41f0b458299957d27573b59d12e85bd540c95a8f6f637fa16b1ba77a8af06e4ac099df1429f650f764834f219dfaa6d4d7983a36e1f0095f35a1a5a116003d6483505f32ecf8666e084a79c16273b4aeeba77ddfd31ac5234109c101abd808f5bb96e54b3c8d33014bf14fb0890af11b270dfc0ebe580281d8476dd57e4f6b2d0506d1b9c44b0c5267551dd8412dad8486c9452a797fcfaa01b3c67593f86bd4b87bc44e371eca4453ca99d136ad86cf0e2b9b3f6602db6ec85a4e92d3a6c0fec522b7988f158ed7f66e3242b02017db31f4212edc73f1d1ac21e9847440837dd3d98f5f87983b2d06c014799a108d840e269363208f152a25fd28541efa4d461436eba6cc96dfc1eeeccbd7d81fe3516f2979f6cc32c81064058804f6d11330660b1d643fbb2343abadf6bcae07d8e372390c9498a68f37442a46a19460b726b58f71551292385ac35ac73e7eeda10f65fbc36bd3beb532113803eb1c2aa39e1b859c32ec27a8234b003623950928693c18dac0949a6df611ae5df78517113423c9d0288cdf9de53b25ecd605fad51c0e97bce97d60ba00becdd17177f98bb0997f101c1f65b18e1fc4c23dc7290e0ee1ce159ac0c7b63d993e828364cbe5af4acb619d8c1cf047a3f0373582e76d2ae8b3aa76849d58e4a4471cb1d0dd82c1d13948823af76a231f77f7b6678e50ae910f6e58431eb536529dc747297e404df7cf21c605b768ac234b9894d89922bc0a20bf25533e89e58bf29e70aa0f7b788245adb540207ddfe347f21825dc06e42ab1b304395a27eabade28f5f900d5371c28aad3645d0802c52cf7efe56756f4e3fd41509da75b50f45336f542c679e2ff1953ed042a912ba5c7d616d47700e46775150b966bc9133ff37bc0130454e9021b2d03e9b991d27a61d0faf22cebe9cc5effb119953fd287e1c703d7425f596c6dc9a9e1e4cec24b388f34e52ba87657165fe436e488f297e1c56d16d01fcaa4c61a5128f3c9012fe8ee0c8d55e60dbd46d91ff58e9ec88f11c5b684ed157330b96c6fc290f0bf3ac1205ede7e62088b1664c20209a26bd6e5ec8baed2630929565da6760d620801ec6efef4b04d4e78930e88c8e126300771de6b3a9998e8dec1b84e3be2168053bd344f91c2eaac6ca473892832f12901cdcb6658a95adabeba113a9c75872eaace58c2068785e45eaf8cca6379872dffee8116ea32ad6b2bcfa40ee67c694a3cc02a0f152517e80c78102020cd3af5302ecbcce7e7a866ef85d954c7baaf74c135b02ac7ece7c6230fb0c5a979f0d6fdc002645aa953a1783db4114451ef022d4e1f46f07852c45530d89c689717dffb4e24ab5f89c9c3fbf3484c0bde08d4f3ce045b773f395be27e87afec95eadaaf8ce074239f890ad68d6f66ff9274d9ee7be7cab15a09230beda3eacf7d90af8d0b329758692efb889c328327b398c12f9923b4b4bde144d83ff11e6d2c4bfc47846fd3cada5f9819da309aa4b828c9213fa76053a8c3809c89383dec93c7bac7706f052d1383bbe5b426ae81925510a0f98432f5a957ece92c12555952acdacb7216824146d47cb37f759182cb26aa78978259b00deeb78beaf5f74d7062f43cdb31d41e909e9a2eb92d51409dac1e3c2246f1a9eeccd318a28913aeeea56a53e92ba92b9d2403efcee31423b17cb603f5b0e7cbb19d369eba8ea645a5c512f55ecb4a51b9a0a1e4556444610c6a5a51dea91dddc6f9c2bda6d165f9235f6d313810ffdfb7d5f147c76f8f185fcc293c770f8270687d67643b8087d2a10e885569d63f88fc3e65fbbab57fbe0d10b47591d49785cf9e3fdbe81c3f18c200df8611e8806968b0a630a2f5073a85d487860bf2901911362e7adff3fa25284280b8dae6f52b4d691cf43a08f9fbcddd52017ce7ce4d848f1c0fd24a7729b723fe2cf68d84330558b3814247d38863bb5aadc63a700b328f954c10c1073e72a8fc2d1c5603bdf248f6cc79443830da63f0b6b2712ac296083c0a3ea142568331c7aeec08899f9a03c98b8d2adc2688361c4f39abac3130b08182b37b98468eabde7ba4840b9b19791cc80543c874ce22eadda480735987245367caeec93daa01eff2eb729e4de1ccc65cb61265c699674ab37d7799570446924c4b27d52bea595464253de4e17bf4af00931de884daec419349dafb70365fd509a56a71ff1ce67d3b2a0cc89ea18cc3db7a5a348c4771849afea7507f79bf2f690592a17caffb10dd07c4aab39cb1bbbeab4e5af9b89c1c6e34c1b1a686568c27e1def3c9785e8ce00daf7f26b7b28aa5ab05cd9edc50e42ec51a4239f0e79c8bc0346540b5aeb8a231360d3ae59227af26405bacf79b711d6cc3b65766b6c99256b18124c3a11db827217658d61ac422bf654fc4e9d84268a7703b7e49f2efb3b89f7f35783410e8c24f2eed78042d3502290d1b12b456571327debba80731a7b3fa3a16e5311726b9d65591e925bf8120f8400adb57202c153163473bae9fdeff3f2514b53ed19d9ca821c5f5294a821a2e3bf8dd66105859d625b092192a4ebb216fa1247cd097f78d3b08da91b1b3b2c24838f8dfa3240c9006ebfe0ebdfcec7a39ec6139b94c098ebfb04ba3fba67987030afa17604c5e8e974bc224072494ead756381d97d624b380beb73acc1efb7863c267b83a75fc4dc7412797399c8d2c6e364e83808724cc54c70d786da87e514e7777e3299dd7c23335ebcdaf06a3206583ef78534b0462ef03c082aa039b4fad4f0216a399a0f66efae7f22a966c368e07e7e80439f62ca340d6fc7332fb8b28e2f1d3e1d722325a607c0d513df60a6780c30fe172ad17e5d1049fd4aaeceb2a1579d5e7c998e398ec9a2530fe22634fc33ca2060c349ed1fd4a05392d08db65ad4ad28e0a4948da527576abfdfeb375c9a3bce2b4dc65713e299ee2309184963dc40e5a75176be6c32d2df87ba27c00f239e8d28e97aadde7b7c46b730e5241d353abec36c3a3e5c3f6deef47ce4eb2ee644f7c85894270133f72259b417c6fb14279b1e1b11f23b71d8c4471886d7780a8e5f36581c4ec68ceeb73b3f6c2b8b6a8d31d7e2e744bce863de2723b20cefd7287c130628175d0e7a68c5a54fd1a1e200be6870db508755a4da98ce18e1825ad8ff6b0481f1d26ad7298d59c3ad46b57cc17ca53386594277388346661ccdd90aa75130e306d40f2a4bd777d52b65e1b352c4e35636f4b87cd312b5c6d10eeb6978e0eea0f3b6f075e47ef637227389b7f0bad7d6f1d1bef3ab8f1cc8811dde25bba505a78365257a2acae260bcf877df913f6dcbb211a465a56952bcc9a7b6fdb35134b6cfdd0e9ecae1974e286db4a5a14e8c0faf1199557a36ab33466f612254989dfe568daed40600a7609478f5474a7d65baff3032d6ac1e1bdb11e932d1310a86fed27fe49cf40f634d0a5705f4c0afff588b0ea778be75f2d30ae19f0611f270ced24977181e45bf93e2ac915d2d31fbff9cd38f5efcb20452b53533cb7e20b3b8e73c0b0266ba504455180dde804f2fd106144bde60e25020b7123eed7533b97a800730c951c0685b5d843c0ba474cd54166580ea2aa6098e3d6a5d66f8130b024672fcd32d0cd7a09bc12045a312e04590a236231f5b325f27a0e21a0b802d920b0f417636cb37df56b03b1c432dc83b4d8b260a8dfa2b88e8b92965f6cc00dc18c25b91b04428155e1135156a4cdf6e45997f519ead17cc3a5c37e5066488792f83c1ece84ac4618e2b0c8a03092d2b937de51993e5ebeebd3eb4c3728843ccdee1cb20f9a536553eee2a28788281456b0542b424be27334c3df5932dba1aad36f68afe2fff6b16f0302c5dd97e3caf2b11b7561c9b2aaac2d8f1892575d61300c0cab1a8a0c9db4dd96cced99932b5f46914df598f3127cc5fa65d14e86b7e9782f2f309a04e7bac119f70c5682b0e37686b1ef07572654b34aca81eaa9ce4b114dff9afdff5db201f6b1bdf68fe6b99ac27d77beb25c932e6aa1fa0a7a4e227fb795fa0791eefa5ed2da386b0c3b3fb5d867a098d31449d3fbae26d7410df0f4cb571d205df46feca7c7c3ada1247d0c14f3eb4661b0914498abdf658edd325360f63c084e44a4fc414289fee3b8a4ade876d6c0513458f6c40b83f18a0a080c8e80fd47646a8d7251e55f2d053f5ee7347709a5c520ffcf5dbdd79ad49511269941da5bbfc4f90f0d396d1a9b9c9cec05bf524db32b176515270e6677c833cd9e5cd56c3fbcf13c8103c068b30c553339776dfc47bdbb480ba9dd960880525d8f608decccc4b8ed25466fd1440e68d4f0bb1790c83596d4b17a16336370d47ae808954a0196511dc81d9ea1aaa29b84073ccabb422bb1063ead93c8321d59794be8e81dc3f7ad130c53a5ed088aaf663d9ea41f099c5f1e4da92e7302b53bb2c16d83a61e88ec8c94b6f573ad827348036e017db840ca15c31649f45ec68cadda46c3b8c16a6da448f2dc0e6ae8e755b691ebf02e41beb31ee2fb8cd7046998c54ce38a3d47a05ca8883e60743ee3bb6c3760a000f3f62009b151203bc6cc84a1507c4c261b021221b461a591b9eea81bb22cacd8836abc8e5ea0b6a12e95d80ad344ff93cb0dc82eb657a13831ff111e379a342b2a90dd88b92c44a580fa71e64912c0619bac9dea923206aa5e31a789d1ac6f5f018797465721117b177dd083d3bb0e42373898998f12f9fe5521f0ef49d148f5aec3e0355a74fc03dbafa83022c7d658f70847d22b4627f39163ebc64080dc2f40bda878dda16ba5f203df966e39a807c35e78155900b023e52bc263b175dacd723b375716a09e41f994c0479d6b01db6b42c1c7810dd8da17614e2a520576145499d84543fd565c8c689feb30987dde299f918e564d08c717b9410065e4b69e861a9c0ace607f6d6533af128a57be9570df9de8cc5ef345b8d3e1778c97ddfcb85f9abe0119f082c30d4f9f7c80abff185c846f46db7d4fe1949534ebc2d1d4b1a7e1ab413d8e921c7fff9eb99de2c2e8e6318403682fe8efefd7e0606b0a5bc22d069bbb84cbe9642c6c34581195d1b472bdad17048290d6206e395a9d4ebfa7f5895f27368c4ec6bbd4f34172f13972864e56b7b0c47cd6676bcf8ae4257136bd324c7fea3616783ea45088ec79883e9d13a26accf272ccdc21346cd18b3ed48190e43377756d659fc5a1d5b4afbb3fa2e056929ffb9e81d6b81e4b99ed42e7cd51da8a8e296569ca0e48191c1db1be81dc27f081027c45e323e0bc2eceb5fe2b265c18632be9b98b11b8d14db89bc81fe3c366c14e4a1d6025b086de1430d24c663a3e95d8d137dbf09a49a4fb86bdbed863aa10c7f4b229bad9d59a43eb39a65818aacbff3dda2f0be5ecb3", 0x1123}, {&(0x7f0000000200)="e7eaffe4f6f0c288aea021e7c49e1613e582fd7c55ff10a4f9441516ab0d6016bf6f39a73276d5bfb679596f4106d8bc8cbeea9bfc3ee17aebebd3e6522c1bf5822a9251ccff7b7570838ec86db954c03ddf5abe3b2edf58af11e8d43b85be613e3a49611e949d81705139a7a6e67674829c01aa314a5ebfd6", 0x79}], 0x3, 0x0, 0x429) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000580)=""/220, 0xdc}, {&(0x7f0000000500)=""/106, 0x6a}, {&(0x7f0000000040)=""/31, 0x5}], 0x3, 0x0, 0x7fff) r4 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0, 0x8080000000000002) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f0000000400)=[{0x1, 0xfffe, 0x1000}, {0x0, 0x8, 0x800}, {0x4, 0x4}, {0x4, 0x401, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x800}, {0x2, 0x8, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0xfff, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x400, 0x1000}, {0x2, 0x8}], 0xc) 05:43:01 executing program 1: syz_emit_ethernet(0x68, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60317971004a3a0000000000000000000020000000000000ff0200000000000000001c0000000001780000000060a31e4c00000001000080000000000000000000000000014797b27c6b5e2ea5d23b53038957664e2c8b"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, 0x0) dup2(r7, r8) dup2(r8, r2) fcntl$getown(r2, 0x5) 05:43:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getpid() r1 = getpid() setpgid(r0, r1) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRESDEC], 0x7c}, 0x4) setegid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, r0) r4 = socket(0x2, 0x8002, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) write(r4, 0x0, 0x0) 05:43:02 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd600800000000000000000000000000000000000000000000ff0200000000000000000000000000010000c20402000000b664f34ad14ae65d340d0a98592b74807ac0f67daf8d"]) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xb48, r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00E?\x00'/230], 0xe6, 0x1, 0x0) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r1], 0x106e, 0x3, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000080), 0x4) r4 = socket(0x18, 0x400000002, 0x0) r5 = dup2(0xffffffffffffffff, r3) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000140)) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000080), 0x4) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES64=r3, @ANYRES32=r4, @ANYRESDEC, @ANYRESOCT=0x0, @ANYRES64, @ANYRES32, @ANYRES32=r2, @ANYRESOCT, @ANYRES64, @ANYRES16=r1], 0x0, 0x800) 05:43:02 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x3a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYBLOB="6d58192c14d2fcc340453450df1b1919053a727e4c378609e8baaea5c6a530d04e6ac4216027a380035c38813f7c74ec08483d5b977d176f25319fad8f33d40d0d111f939ee73fcc562e", @ANYBLOB, @ANYRESHEX, @ANYRESHEX=r0, @ANYRES64, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) msgsnd(r0, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003067bc0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00"/153], 0x99, 0x1, 0x1000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00010000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r5) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x6) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r3, 0x0, 0xbe3d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffebb) msgrcv(r0, &(0x7f0000000540)={0x0, ""/110}, 0x76, 0x0, 0x800) 05:43:02 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa729788601426dd9645451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x39, &(0x7f0000000000), 0x0) sendmsg$unix(r6, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x0, 0x401}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/24) 05:43:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000180)=@file={0x170, './file0/../file0\x00'}, 0x13, 0x0}, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x4354, 0x1f}) 05:43:02 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x320e, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x3679, 0x100000}) sysctl$net_inet_etherip(&(0x7f0000000080)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f00000000c0)="4a0f3c6841d7dedbf0313d384e292dc4b791c323360f911e8c040a09247049614cad97430921c1de68c8b19bcffa653fbf8bd0ddd7348d8450a0c684d48ffb9754afd05150b90f8804e8cabd71cdbcfd293de6c5ee601aca9c850bdf72e82dfbca2c884344c44626d40520b1", &(0x7f0000000140)=0x6c, &(0x7f0000000180)="53dba99637aa734b68fdac56bc1175db2c3a3aabbca1c31690899bfbd75c186e9becb1265a38d2981a3ead0e7845d3a3cebd6b96ed5ba5b8037f5f6f154ef573ecd7859147cc863c502d55ffd577c6e230f12199129b7040a2cca1c6b2d70ca1177e9a95bf6b9ac6d3a1e1", 0x6b) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="51d151eae32daa191088116e74c98d52d1264322d88177dce011f70d85e890087dffd5550f95e54bae4c0682d88d4b119033274e9565e8e586a9acb56f219f175f3994fbc5dfa171757cc3fa92051907ecf5429948bb2014899b76af788b1cb814dded049553406889a72d43ab9bec87ee3b63a071ac82ab0be5c077bf3ab1136b9b64cf6dbef54980b63e883923a906b1b13a70bf5b7999f9be21a9f9f45702ef0547c3d9541f6eea573cd4205007bdbce814e1cddfaa33ee3c926fb0442e4bc9c89af191f32dc2041510d2e25eed83275cc6c0f7bff5d1de4511176ab2106db3e79eb7322452e418b303e9e4bbc8d1aea1", 0xf2) 05:43:02 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffff9c, 0x40105706, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 05:43:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x1) r4 = socket(0x18, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) r7 = dup2(r3, r5) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 05:43:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500004000aa000000000c0190787f0100004850000500680008033c0001ffffffffac1400bb010144081f40000000060100ece0000000000000"]) recvfrom$unix(r3, &(0x7f0000000100)=""/123, 0x7b, 0x3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x161) 05:43:03 executing program 1: syz_emit_ethernet(0x4f, &(0x7f0000000480)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd172f374cabb2eb111e09ea5537ea39f7032f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942f3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d0e3a2630b8e0f0b2b707c3483fb79dca97fc92e0593683fd1ad13483cbe8f3673ec1ff8175523c818720b4765398f30b1409000059fb66a404004261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232a6303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae5ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3f20643e5a294f581f5fa560240ecb8b9291eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9162f292060f3dbf85009a5ac36cbf80853623123511ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f428b973842a1f9565151dce68c9227fd7912d61968266a44aa71060000000000000086c0cf1cd580906c71bed682470b7d366f2c88d230548bd1e6a688824542f41fb951541cec32b710c46c76fcc7a773566a74a6104fbe8ff99b733a301a9967d0bc7336b9541b50e92f2d79b5fed6297429a1a1f4e78344be663bea0dcb2b3927d1ae3ae4670b784a76bf8674027efaac47e2dd2a645060bb0ea29a000a8a6079da4e7568d7232914633456"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000500)="f2dbc3259fb311e9c94d729c44f2300fa46d933d5d2d65aba7a95ac514399c6f57f860c8e87cb07e7498b6e3df8cfc520499f151728bd2b074c1fa6f8833770115a40adccb3b0e1c3b485e3a7871f372fa44ab08d37072816dee3cd5eb7ace40c6b3fbe7bef0f14ccf6444cbd2ca6e17291ad5558908b1ba39cdc9a1ef300f357b1e5d50f49333de9d098f12e9b1205d64fa4f08a261963be646c9afa0ef1ca849907a243035924a7f6938b1d50f2ada237466c3faf07d294e92c70191fcbd68a2", 0xc1}, {&(0x7f0000000600)="6630a272b1cf4b1213ddfa17d5316a953dff71442e7fb8057349f980de8239261d70579bcd2ae4d98ff098a9f6d2a4b501aae306f8ce6217a777e609f1badc40c0075b06a73e8843ea0cfb8f36b4cfa10f4efc2e183d8a0136ec969e080853fae220a0e68254a467c71823d81184b3d28261304b590fbfe42153a3bcd36287d333911a9d85a58d42620c3633d8e837f0281b5e", 0x93}, {&(0x7f00000006c0)="3eb0612498cb01e024484d3deddf0ca16233bf7df570e60688055da6764c8149c0f2e2a3e778e5d84313645414a5cec7da518f3f7d0f2337d375f65807c27338835018c020ca535321d5f3948eec08d7a998095ee98fe2aad8e585d64750ebcf4e9de932de8e99990eff18d10623b69ecb6ef7dcda3c96b5f9da94dfcace119ad6a3302e71da1201fe97ecbbdbf831a48c927dc745a7982d7df538c47ea8aaa744218ea054bd8f9b8ed049bbc75e9d4e137f75dc6d66a242148ff47c9007ac4517541d583254ecd71d293c184866fdbf5800ecad70ebf924eb03c134", 0xdc}, {&(0x7f00000007c0)="42e4a126b3c63727d0458eaa1786c38224fd48b595513b9e36dbe1ff05bba67f46743f9a5ace290e9b0ed7a43a04288fa07883a292333c38951e8175b2e894886667766c5cec4d6846cf71810d24eae4382da07edff6ec12d72ab59e37048966c9366385074092b32d139fb10475420bd173fcc10c331a0eff5bf5456616fcdb44ad9512d79eaf43de9197d5772316b42f9b2067574908a86eee9707ca8c40f18040ba9f0611555af306ed6dc7be67d8a0adc054518bd6d4620aa1", 0xbb}], 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000440)) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = getpid() r6 = getpid() setpgid(r5, r6) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000004c0)={0x3, 0x1, 0x4, 0xfffffffffffffff8, r5}) 05:43:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c453000311384ffa177f9d208add41e7c3367e10824104611663f9e69e7e0712b6f0a2379fb36772e989b0eb5cedd00d8f5be13695ce8fbf844ed35b6624e950063da69b8a55c467ec8e4ce8aef06b33012681c01627c71bf006530f7263b6e880523e415c2e1424741eab7334515a541368f4dbaa095087a5de6d6008899677ff198143ce8c2b673b29a323f02b8f8ff60305fd1d5c2c3ddd85ae7fdbc6039c77720efda704198839ba6000000000000001ff7160d863a80cbb271cbe3eff32387434f122a5be8038d2b54d5128bde29e27583eed5a61403ea651a422af46a345ab30b5a374e5dad84c34f8cf67de4dee3ed175864b282ab6dc895e1fef1ec38e053776325888e3e23b53aa34ffeb8e584f86cc5bb790ee13eba06165d76e336af0747383cb8d716a46f6a6d880cd0ebfbc82d0ed5e344f159a5772940421dd361e0c87a5616d149eb621a8aac07379fc99bc5569c17730a705e491e5975ae8700"/375], 0x10) connect$unix(r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 05:43:04 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x3}]}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="00000018600400", 0x7}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x1000}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x1, 0x1, 0x1400}], 0x2) pipe(&(0x7f0000000140)) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x9) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x2}, 0x0) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000379cfd46000000000000000000000000000000000000000000000000000000000000000000000000eee100000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004450a98f00000000"], 0xf5, 0x1, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/9}, &(0x7f0000000440)=0xb) msgsnd(r1, &(0x7f0000000000)={0x1, "6a7715654efe871cafd76aa1f42cea9f4002eccfc71401377cad389c4f76700e21ea2cdcd9cd825e18cbc6470b2622c5d92cd672bf8af95a41ad28e68af18951239c57fb9ec635488cb9cdf45811b290efaf3c5d518de658356ce7b28bc65702184661b7637d97761a0476f7b0f1f4465b4de1b0655283452fcd38aed8a4fce400fc7c831a7418f363bca3f999e1f5141a3898cc8d3f3f4bb04b731cb084542e16c2eb931a11c92b9877722265eba7f8ec5212bfc96c9017d3f1f5950f2778a9"}, 0xc8, 0x0) 05:43:05 executing program 0: syz_emit_ethernet(0x104e, &(0x7f0000001180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb81001a0008004fa3103c0064000808889078000000817f000001940600000002071f00ac1400aa00000000e000000100000008ac1400aaac1400bb000000000000009629d4fdd9a96c2ab7714435065cf27a6242f59472ec0877d98b78535251d85a60ebe75f8335c95e2a747215e2d68fc6ce8d2accfd34c14098702b8782529af176d38eabd54b6af2f0de766e48d2f5539947a9bfa326e19528d6183fb608d18ee0cb49c2fee7be380299ce010aad3d9f55142daa06a69abdabd78a711f7a01d7685f3e302bff1515e9cd5ef56beb5f21e5278f07153be292a6047371af13265e2049c363f1466189953b8b212ecf836f874117f4584665b78c2343d737426e8d0905097d10c58e101614a6855a5cfc18c5f322b149eae8f9c98217743c4586c45a33546036005c94f54ccada613e6413077637397fdd1f471d67eaa4556997038d78ecabeba5cda370a3c83557604a3a8ff701897d7050ec62f6e980a4cf6f52f7d437f93239b011dc59aec32e47497fc7f88cfd0cc8c50342893d127161dadacb1f8183c55fab53a8db58c450986b9a5c8ed7ad05854800f42ed0fb01a9f6a4168680e71ae6e7f8b207ff441ac518b536f881c3ab478b4a9a074eaff1628cc47d6c189427c1eb7e464266c29c2a06c4c778b5a22fdf7d7ad8bfa1d5cd5404bddcf158640d0dc12bfe4e01076f1c770855ce82cb961fc46b02549162670ddfec63a67ab998b27b6cf94f1ebcdb17f167cbff47e91d83117a56a331dcdfefe3782290c957b94d1a931b857160c08222feee286da1619197a285270eb9bbf3b2adf2f0fa6c3a9f4e4fe3060f21afbe876cebdb27c31ffc6d4df16319930b6184179e515b40142bc39d67794075a3f6db5c49dc1c1867be862ef298405272d4dc03ac1a25345abf3af3c1fbb09041b142184a770686db6f33ece2f376c0ad4db801c3308bb15671af00723964d657f32358e70b1af2d4235dc0832a5b5295f22078a11e5804f875a6b6be0c1c308581295a52a73915c9e80284ee72cae915361c7d9855248aee99d16d584e2deaa7c2a89e0585b1fb8beea3e902178eb70f41ab58d39e9081b25557c705d0559b0fa5ac340090508060336f274384c13e36dcef5ac6092f72e93298fa47b4999dc73f10c89fb197de939be0c0988ef62174e7e04348b18b5fe8c31b2ddd11483c893f6239ee09e553b29f57da7227dd46631e4c9072f4583889ae0d836198e973ef077a490bc003a42bfd248c1f7fee7dbb29bb36909d3c5318c4537c7abd72a291d6e7e479e354a5117907575aab9f05f9d8b5cf913723f22ca813a390ab28ce21f78748f8c5ba0921a75e12f65cb909a6c7461a2d1e054d2c84353a1a32ee899ade72e7712e1b64ccbd78e93ffc1f8e91605bf47ad32afe74743caa6047361a8281d0780b70022910369ac69c284a2e939d67bf24856ccce272e755f1025ba87d28f7e15055613bc93e9ff2ce538047fe9b6a29a0182577424bb1b669aa475d683da1b6d27bac5f5266ac71b9e88966f2ccfcecbaf815a4ec54c6df0f9996663debef3611ca7c227eac2e1e816f73b049682bc6e068c27d052d0b502a91e3b95e55851790b9dd75bb9a2863279274c962d2809cd9d418bef24690401291dfaf00de27aa5efe3e9ee5b066d9a388762e954384d9d4744f8e4460c9ea5d6acd4fc48144a0abb8fa43ef99f50407a93e332fa50e269a5306cf34e444c68c37d25c0081248ff74a366d0bb3b227d25a85615e77e21e019662762407b13ae4ef8d603fd378a66c815a066ea7601f9ed607e3673b8294a99721599bbf360d0000ffa222b6f64fca3e7841ef40336b804d54f19a9da19900a95959b170f55effeb8306c828f5bdd1da2def6044cfa02833935c9385ba390bf6069af923d405bfe7d230289a6a01716bf4a1938f3ec8f79d51a6a8e943c3d4a14b2f77d67434eed60a8256f69c2b5630e922b175554ed4eccf1a954db04b21c02bc6a854946f18c0303c08729b204d70b3ab57d30728cf08b25496e1216f5bea5d266100dd44eaecc5ff6df87c73e2bac8022d9b3a3c113bb1306d1012b69403f083f1fc1d579cf01d2d3ba9ee19e69df831cc597164457ab48e85bbb8b42c339d4f325f2f2ce545fd1638455b5c01563b74f02b5e0ce684f58739f5a309de907386ae814bf0cac6a428daef837b5a64a04200f9d12d6ab90aa56968d0246dd08ca4c5247a4d9d6fd7efd00d8512c71b0e26172a59345a1e791566241d6f91fcd9a2649cef2fe75e4d15dd64fdc6a90e2016d094ea702e0a1665ce905a8e87de38d7137ae530cb5345cecf9fcb941835dd156e17c842876e1e091dc1203d447ca82b6e622bbef81b493857360383c6cd1f7d2d55c54e57a1262209055f561863159fff1eb316c2656ff04086173339d80cdbd3901f5eb35d9d0f6799be5cdca538cd3039eb65cdf5f40f86f228a26f7279ac1e195f44e911ba7f00bb45c7eefe59ea785d9983f62529b56cad6517b36bd282ff9838d2b55b739259bd1f30d151e480d4b916bc76b3d3ba087e954ec1d8d4621fa486539a08fad3cee9151ecf6034d52745c05d643c160a278df7c86ea43e9757784c4da823d03566b22b87a92a91322dc9643e24e77fb9e8decb8af0eb02474ac5bb8d06ef42b55060f9a75eca67bbd507a1ea712dac381bc5df24cdff1f271746e5657d1f44e06c7038cb3e728f8e856375c72e0b74e732137ff117726b09703e0353f28b78ddbd12700f7acd6719a1015a85362ad24fbc7306d0c20d04a82f3ee7aab3130c17d98349ebd5850784b247c40d35bedff30503c5148dc6c7e9438587c0519c0f8a5c373d4a629b392100b38877051a4dc2f29cdc9338a1aab1be7f86698ca879c0968e1cc10110923383dcdd23bf7a5ae18ad63002ea9953121b0ff528f727e440ca1b352a52b25cc55f3dfb2344b736367dbc03fcbbc792012e98a905d819ca9cc6e04224fc0cf370f787a43192a539087bc10f2cdde59f815e8cd54ac21a6eb8ae8ce7a91a6472b1c995b68654aa181da5d4dc530bfe0d68b5a7340ca47bd315a0ece94df559a3e44c929483d4540e15edf18300e64c99a7b9df98d0e5a720da0b4f8210edf114d0a65f6eeab240a15642bad9191d9be338ad8c71888f4c8fa1df16028daefae41722146eb2fdf9e2dbb6a4186221b29b769c7a8a4c7c53c8fdb52640099136f2364c6e4380dc9ad467c060ba041782196676c601e0192b3c56c751f3f4f64d41a9cf719548cffb98ba46adc156990eec65c4a23a90805c89c27a48320da72267834b0774c31dec376b33f3bda59dcb5e7bdfbf81e534fe3737f2c383f1fb14b20a5ec81b9f2b02ce37492cf7f590ce8ef208305a598d053792c59af1e07dc165733b75484cfd96d4773644dba982eec6925550e9508f4e7ee606bbf2abb340d334ad75059948ba86fba398b458f133f1fb5c99df3ca6a58a75c819782c2b787fc7701d1ebdb8656109b9d7d973fcef385e9562ed74d9f5f6f1b63b6237e48556b8404f76e3b63b84ab66be3bd08ccd21fb5e0779ebd242da4e4bef6f56d5b041200b3f262b58f13afa103417587bfd4062744fc2360c54789179307035d17f9bbb67d14b370aec7bf8cace21b502faf670e8b61b495bdb12723d909896dca1939ead89b0704f60508ec5405dc0d36f0cab08d2c8c55f2c7694a2713d2040d6ed5f2e683787ff82c029d4ce56bc93a5c67089e431a748a5c265c565edf806220212cfe65319d4e7e7c268f69ddc7ad0d38183319d4073e1d79f926c6f2d5cdfb426cf51732d08c584fca20ab7ad73464102cc577bddb213564ddbe5bdb064e5a3e98201cb71e2dfae0537d7455612caf9dd534568e0d7271d0f96a180f4d76ea102f44be8411ff2129bc6928e6d36f1ee0c60745b1a5f89512598500b312a30b26e8ef28b4e40e057c840cff056a36f57faff72e2286079cc46499344054990cde6c2e33a7576adaaba4c534a8ed0b5b84947d959db849a8d5a0fcd5cd0afe6121884566919423eb7c91656f3b94977172f1937d62cc4175e05b40649eef7c5a659194c53a460349437f55d7655a35a3c6425304950b23bd8887bc7c34c09d44f95e21f2d00a3e15f081287bc8707f388c6b40976d4765da9620a9b0345ffe2541e88f7f4bb2cab4c0a9250110cf9ba5a94e55137a72b3ffd76bf26fbb3c226509fcae8f7a6e0814aa079d2db4e7ff3d8ac1add5b58771a7273a029b8c317773e35529c916577ac9e5454714a02e39e00f652dd9b77909dd81957b83e42ad0a259b82650ea4d5e584f5be4da8fd651c2b0e076d2f31f3cb561fe1b9fb1bce2237c8171d2f9a8dc182851d230641f582ee6249af57146b6d9f61f5ae8b2e13276ef898bdbd0f170845f3184b9ee99dd1e27020fe413b5b1d8c03b886adc96a8a97f1415bf02e1efe126e3acc5fc5ec37271ba8dc835ff9d8c60d67659248d53f15a4357168533c2d34a3579d7cc5470044374cfd6889dcb5539d99ab1d98289a923650657ac635c6ec6fa2685cd6b40b8d5df151bc53e8a33fef7cd07151e2e61988fc1cd8362aec69d14516e28e598897da84fc90404ca2e6100567cbe2708106a7926df62f405fdcdb6a3d053394ebf9c166f0dd05474e4b31c0c39fa7e197c4d048c60aa33d15997b230f65b289ef0cf1f3fd43c0b72b335fdb7bfe0de20906ae10d2df1111a2d08df7260f0ee5c8008b0d80fe06c1aad119269e17ddaf9685e3ad31f076067e0965f4841cc11f0233ce6df4d81c99692ede44247dc8194f3f7063ab4d821cb3e5ccd2a8dd5038c1849763238350a7ea455c017fd2a955b91eeafee352fa0da4921261b2f363fd8d885c7e8f4ceceeca884470b36d2cab5918c98eb516abc7937f6af38c65660f40caab6d26923ede93cca176ec57549c5b64a7a945f51d887cda344cf22515ac1f4b3fb8456d8b720275e5990863ec63a91e79f9b1fc3321ababf997c2eed2d5f948bbb109426d8ceac1e7776e820415e80a81b95aab09b19458de82d1cf98613b2ba9217f6e36e33b8b59a11fc228d8da8ed7daeba4234202cbac32b6c97d01bbb5208c6b2a572c831671b6afea278524fe53279fe575b360ff258a71a1fb7cb08dd8c149a98014df97601d32c7cacc459db5347b98ad021e5eec2bec21e2e5455e47de92dd414d72d2c685cec4ac726f8a9cb592bd10112a6f637f07c0c72c441b679956f8bd67ac0688c1ece0078a6b86211a3b9f64f433bea1900e9d0bfd8dca39c8d0f072c8539637f1a055cff1a7310b065e55b03df001066dd5b1438bc4760d842da4eff54e8a429adf3afa54c1c380b02099a9b9a7a6cc8215cdaaeda7e06a77623ad9e9754844a4b55a176d672f98202bd077337859644fd4443710a245fcd376ae93adf084d4aef323b17f7bc428c5fab598224d0dd16f84ae1cb070b412d36a2bf0c62913d114fd993afe0762488e839b6ab7085f80aebbe27e137fe6644304a52dc4fe91c0e8291883924080d59eccede795ad5abb6f83e450b9d83791b3783c50d8357e396829fa04ebebf46f19bea4eee31effc9ed95dcaa7573fa971cb4997fbbe243960297e5705eb127c99989cdfe3b7012fa0dddadff09be3af316f25838cd231102c50dd7b75b3dfd2de515520c25ae2068e0cef18e91763f942e8aaefc9a824d0386407f06fcaaae74f1d627b2948860ebf48d433888dd1e420ffd0c877441ec177ff042780406716e208d0e016c68df3cd1091b6a5737129dbeb26aae0a0019d050a628e193754aef41c993360f8825d1c7d308cfd1cbba7c6d3385289b9732a6d9d37111c5cfe9aec4d09d4d9c7222aa9303d06e3447c21452d0f0275478f0d6ee31c0f856c21cdc1392b7c27abebeeaa2540c02d0222107fbdb32acbd2a48b0117c579c7f53a4e2b0f032a6fcbfa10c80db4415d071f98fb679d8bc62ce73c62237022a4cdfbb08ce08a3926120eb8ae912420ae1ddd3d12f2cd4a87944a7746e6faf9f5a562c0f3defe7efbdfcba85dcc0c256a07ff775a637a57b64fd1b13f427ec9ac0270ae6cc0a4607ab4b18"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x1, 0x3}) 05:43:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="640401002be6d05c00921f"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:43:05 executing program 1: socket(0x10, 0x6, 0x7f) sysctl$machdep(&(0x7f0000000600)={0x7, 0x12}, 0x2, &(0x7f0000000780)="f034c70f", &(0x7f0000000640)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8b, 0x2}], 0x1}) 05:43:05 executing program 0: msgget$private(0x0, 0xd80) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x66}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x5, 0x40, &(0x7f0000000100)=""/79, &(0x7f0000000180)=0x4f) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0xb}, {{r0}, 0xffffffffffffffff, 0x95}], 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r4 = socket$inet6(0x18, 0x2, 0x1) fchflags(r4, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 05:43:05 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 05:43:06 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff00000001}) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x6, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), &(0x7f00000000c0)=0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 05:43:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x0, 0x4, r6}) poll(&(0x7f0000000040)=[{r2, 0x20}, {r4, 0x80}], 0x2, 0x81) 05:43:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) r5 = getpid() r6 = getpid() setpgid(r5, r6) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r6}], 0x20}, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt(r7, 0xdcb4, 0x34f710d2, &(0x7f0000000040)="a1e99d00bc5ad670982014834dc1cad19aa1c878f359dde67ce5741faea02ad8029a9709be44855173bf33dd19e44e766d45438a72f7fd53195a5bff930bf46e9c04ec7b9bda4b1d23e3d396fac65569f1fd6906ab0f8958ffbfb8e757bf1660", 0x60) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000000c0)) 05:43:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x5, 0x9, {0x8, 0x81}}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unlink(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x88) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x81) 05:43:07 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x2, &(0x7f0000000140)="a2e9592e09fa756213fc4d96e4acfbffdfacaaaae2a90000da70725fdcade630dabcffff000000000000490ab21c6749c8150cb8cc082ea7fee000f069bd84a840249e5e45a4b69f5a1103dcd61481ae55e1ad0e109832e117a3defedf0c9cbf31312be4f3aaffbf86388fbcb0dbccd158a022ac9934b505f1e623932ead1cde01492a4f735b5448a0dfefd38e8762bb8e6ceda5608802fdda34e8b419cbf9253df398446aa4c097da04f69cc5cc4f16b01206be", 0x0, 0x0, 0xffffffffffffff36) syz_open_pts() r0 = semget$private(0x0, 0x4, 0x750) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000500)="2485c8e6eb2c7c9e228715eb4a8286fdb8c735674eaab6f7cf2b2eaa901b1c51a92fcdc4efdd8dc0fc05716cf6ac2279b97a7801afda94e59fa80bc0ddb8f7010bff1d5dae57277e651378dd0106e8b084a9c8beeb7b061456c8d80e28b43f943fc25514e807d6e3ff4dca7ccd8ffeae241eeb99441188703b4193cc267a7d72bb51d25a5313ed82903a75f0ab487010377ac2e907059c5a48c9c41d8cfb7d1913cc1715c63c14b848cb33bb90daeac93fff841522dcc3fa088a23410d9c4a3bd21ea6e70f4bbc425392e6168a82b2a5eb3cb6b7ebb06d115c5141a705908a2a8285a630", 0xe4}, {&(0x7f0000000100)="5ad417ab27d14c2690cbb3a01671c5853c17ceb5d77fd6605c8ea9200b6c682908fe8724118d0dfde216a96fc45c1ddc", 0x30}, {&(0x7f0000019680)="0d7dc75d88b91d72671299389bf2a4f7768d0fe616483214b427c1fbbcc6ff69684a289f53bb4afe5761f3eead8771b3e5db556a2b1ada733df169f85ffdb809f5a343a2509ae2e17714c0fc0a146cefed95859f3ae060c4370e1cbc50b357b1f3e758805ce256b46ad4c4e3380f94277bde27a287be3a2f74c874cfc6dc1e699a9e596b8b16cd4035cdcf6c4de0ed3806ace2befdc04fe4466e55f16c40954c6f2128740351f71784b6258cddd4dccbd79b547c9115cea6de222c558704272fe287412cd37ac80de70fc3a9878f640c8698a57dcab008242678c195e6b061de6226533a866716eb65e3f227f7d6b5a89ece", 0xf2}], 0x3) semctl$GETNCNT(r0, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400), 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) semop(0x0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0x6, 0x1000}, {0x1, 0x3}, {0x4, 0x3, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x1, 0xffb4, 0x1000}], 0xa) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(0x0, &(0x7f0000000040), 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000001c0)=""/157) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0xf6f9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xb, 0x8}, 0x2, 0x1d2, r1, 0x0, 0x4, 0x8f3f, 0x9, 0x10001}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semctl$GETPID(r0, 0xffd590a4dddee60f, 0x4, &(0x7f0000000040)=""/87) 05:43:07 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@random="c7102228bc83", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @rand_addr}, "cba7c7fb9219c772"}}}}}) 05:43:07 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x7ffb, 0x90d6, 0x100, "d730001535dac20000a4b3d9000000000800", 0x1, 0x6}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff52) r2 = dup(r1) semget(0x0, 0x3, 0x2) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000000)={0x2, 0x9, 0x6}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0xc) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f0000000080)={0x5, 0x1000, 0xe}) write(r4, &(0x7f0000000200)="00dcdef8d12850a4f2670d9b4a24f51a94826fdd41a7bbcf8eb991565d0b559f6a9efdd6450c95a47c30a69b66252dd95c01828c52ae90e56c12e2cb2a28d98675516affc4be75d02ec454acf8da6c08915e67c477ff990a1c2cf514b3d2c0284819d67664b11d27c52f7fc800"/118, 0x76) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in6}) syz_open_pts() 05:43:07 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8001) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd608463d100183a0000000000000000000000000000000000ff0200000000000000000000000006018300907800000000fe8000000000000000000000000000aa"]) r1 = semget$private(0x0, 0x4, 0x189) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r2, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/119) 05:43:07 executing program 1: r0 = socket(0x10, 0x4, 0x81) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 05:43:07 executing program 1: sysctl$ddb(&(0x7f0000000000)={0x9, 0x7}, 0x2, &(0x7f0000000040)="48e559264a620bf4d408cffbc3ac3db563efabe37a734934171b58ced13886c65047d081152b4c6b1a3f4d196d9d88bf19ccbc4c58c0f187fcb9223397c54d88e4cf8b15a21c8f51ca050327bb06367255", &(0x7f0000000100)=0x51, &(0x7f0000000140)="9840376591ee066f4588d1d9a5a30594f666aa3df3319fe0a9004d52f5a63023b01aaa0864b79759ed8f3712ee5ec90779c41909548a9f141f2c9af83e", 0x3d) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0xc600000000000000}, 0x10) 05:43:08 executing program 0: syz_emit_ethernet(0xc8, &(0x7f0000000180)={@broadcast, @local, [{[{0x88a8, 0x3, 0x1, 0x4}], {0x8100, 0x2, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8a, 0x3a, 0xff, @rand_addr='!@\x00', @mcast2, {[], @generic="c298dbd215e00ec4b2a11c7166e2d80efc5d1360f9700d25239c6a5d81618b7ed438ce9f58179659575028cb7ef4d8b013ca83d15e34b873920976cc1def7cba633fa82fa936eb20c91d2ea6385fa928ae98a6b44526770cb1c7ca1f51baf3dd923a58ea32b6f67d5b9656df3619f9c45861c056152688617acca1d2f99f77fba5e977be3db1b867301f"}}}}}) 05:43:08 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x43}, 0x2, &(0x7f0000000580)="c7ab30ac", &(0x7f00000001c0)=0x4, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 05:43:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000000)=""/4096) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 05:43:08 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="72bbd3028c7cff412975d8cf257ce85caaaaaa7faa08000000000089f46eff78b9f03a1e607c93560087ecdb1fd700100000000002e000000200000000003c9f04a573c4b53a3b783d00"/84]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x40) read(r1, &(0x7f0000000240)=""/128, 0x80) write(r0, &(0x7f0000000040)="1a", 0xfffffddf) r2 = socket(0x2, 0x4000, 0x81) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x8001, [{0x3, 0x1}, {0x0, 0x2}, {0x3, 0x2001f}, {0x1, 0x68b4b52f}, {0x3, 0xfffffff7}, {0x3, 0x9}, {0x2, 0x31ca}, {0x2, 0xffff}, {0x3, 0x20}, {0x2, 0x9}, {0x3, 0x358}, {0x1, 0x3}, {0x1, 0x6}, {0x2, 0xfffffff8}, {0x2, 0x9}, {0x2, 0x40}, {0x0, 0x44}, {0x2, 0xc}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0x7}, {0x3, 0x5}, {0x3, 0xffffff01}, {0x2, 0xffffffff}, {0x1, 0xffffff1f}, {0x1, 0x6}, {0x1, 0x1}, {0x1, 0x4}, {0x1, 0x7fffffff}, {0x1, 0x7}, {0x2, 0x3}, {0x3, 0x100005}]}) r4 = semget$private(0x0, 0x1, 0xab) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000001480)=0x80000003) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000200)=""/58) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:43:08 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="02002e2f66696c65302f66696c653000"], 0x10) getsockopt$sock_linger(r1, 0xffff, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r3, &(0x7f0000001000)=ANY=[@ANYBLOB="82022e2fac1400c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a298973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d94068c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852414e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df1ec8a868992a31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e7a89500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044f05996fda2b872b6e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89555ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd375342643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274396e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8009ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604308008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1df9ffffffffffffff662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c4b32116dfc4815f488a24a2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfbc7b7ad7044d0b87e77f0f50300dff598f6606abc1ff307a4d3a3ba734a10f0ec604dd46525e3c080e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff7211695a372f7900916d0fbe4c722528c0506f9172604f2257825dbe1e85b7d9057d2bbfc2b9a699100000000000000da96c9dc29722adc647779c47ddc391ae74431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff785aa4f0c6a3d259e7f5b12be7a2548ab88aa000000391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d3300a4e06edaa880be5e68dac6fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700311f3059465d6adf6f296cc1d7befdf1000000000000000000e1c7fd28a3d5dc77bfaf1d809da8e20f05caf81e7437dc0da83c1d7e6f48ccc959502a6242c34f0d0ca8b83f6f0af8a2bba7f4f3bd47a7800a12195447a116caa1312412341979c50cda2aa1f8ed4f02994080d5dc54f2baed35cdf31446b09a64971bb6c544d216ca85117ee31afb21d111d167833c31d01a9a1b9137a8fe1126087b9be2aa88acd5c498da2c46f034d985ac58a9ab4e2c71f6fe88de453b445c2c9221de9a757d1d6c89bd25f114578c7ca281f8da32ade0cef4b0f6b0a4f83e113d0d0d2ba50744c5d1048c874ee0efbab75c286d0964bae355a900230aa222f106a82280758810a6c9c75c9ac3c0d5ce319f123cc65eae8e7e7bbaa0b7dab640e3ff5da08e45feb22e5f76aadd15fc7f9fac2f588ff639d00a250448a80f948507e1e814108bd032e69a22efda3d6955f148709f00f9f3cba17580993e346fadfd03f35c79d7b8381ebb2cd153348ff6faa46a53cc900221e5b4f4ae000000000000000000e0ecf303b104fe646548b9eee87794e3f7febaf7f74671952409c44cb0daa334375c65ae2ecb8ff794f245532a5016c378b410232c2f1d9df5c774a65e243fa180d4037461c7f365b9e8b3f09ed00e888b37493ff72ceb19680184aad024e77468881c337cf0788a1bfb000000000000000000000000000000000000c271552fe9f78d9a836ece9a3f2e76f8901a441747ce0b9b000f031ca22f44b5f847d1343b884e680210db4ada64f5058bd0c15c9b85729a9b378d70beaf94621319943af5ea78ec42b2e70647cab69f05f28b69f0684bd52a2a36ead6fc3843593f1976f3b013eb8c9128a2baaf001fd78b0bb20000"], 0x10) recvfrom(r0, &(0x7f0000000140)=""/227, 0xe3, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r3, r2) r4 = dup(r2) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 05:43:08 executing program 0: kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) sendto$inet(r3, &(0x7f0000000040)="2a7edcb4bc2706c7a76d19ba7f26649efe3c33dc9aa62804cc2a986448b178fe2cbe7e01b3b0f54892976e8cb267228de5ef985ef09d841b791c50", 0x3b, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) syz_open_pts() dup2(r1, r2) r4 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffcb0) execve(0x0, 0x0, 0x0) 05:43:08 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000500)="0118fff6360f9ea14fb359657f16666e9f97069815ca5835b6f65316127c991ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a372208b127f29c66755d45d5ae11c6731aede78c4421cef62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb5981ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b909800989d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0d510672dd77da2c8ffff2ec000000e7e3ad4ba11ca80000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57458e55df302e2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df19b563ef69e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a21624824a96d9619e00feb108d5bb60a27d465014bd7652b7e5f4a46cb83eea6b48aeb60db0242a3044bc0955254edb0450200b24c238f90402598ad960ebf7502767ebb569f48ec63dafb4bcc00"/528, &(0x7f0000000080)=0x210, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0001f595c4625f3f845b007d5d79a836293cc95983d81765f8f40154d75552acb6679265d8e2b5ab530c397b618f1f0f164e0d6a499936883c5add1e03c28bafb1c25f967f8a87e071c532737d474be680f2b2cea77c0c531fe48661595c4d9af399d3cc194b57cf77b32f2776917d5d9bcbb3"], 0x10) shutdown(r0, 0x1) dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000380)=0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000262f66696c65ac72"], 0x10) shutdown(r1, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480)=0x8000000, 0x49) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) socketpair(0x10, 0x8006, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x148, 0x8, 0x4, 0x4}], 0x401, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0xac, 0xa2e860406cceb887, 0xca3, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x20, 0xcc}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x5, 0x9}, {{}, 0xfffffffffffffff9, 0x3, 0x2, 0x6, 0x2}, {{r1}, 0xfffffffffffffffc, 0x50, 0x15, 0xfc, 0x2}, {{r2}, 0xfffffffffffffff9, 0x20, 0x80, 0x0, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80, 0x100000000, 0x7fff}, {{r3}, 0xfffffffffffffffd, 0x6c, 0x1, 0x9, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x9, 0x6}, {{r4}, 0xfffffffffffffffd, 0xa0, 0x20, 0x10001, 0xfff}], 0x3, &(0x7f00000002c0)={0xff6a, 0x8}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 05:43:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0xc5) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT=0x0], 0x10) shutdown(r2, 0x1) r3 = getpid() r4 = getpid() setpgid(r3, r4) fcntl$lock(r2, 0x1, &(0x7f0000000000)={0x1, 0x0, 0x4, 0xef99, r4}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r5, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_emit_ethernet(0x59, &(0x7f0000000100)={@remote, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @random='\x00\x00\x00\x00\x00S', @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr}}}}) 05:43:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x2, 0x812, r1, 0x0, 0x0) 05:43:08 executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x1, 0x182) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x3, 0x0, 0xffffffffffffffe6, 0x3}) chroot(&(0x7f0000000140)='./file0\x00') ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000003c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x51, 0x0, 0x5e) r1 = semget$private(0x0, 0x3, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000300)=0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setpgid(0x0, 0xffffffffffffffff) setpgid(0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3}, 0xc) pipe2(&(0x7f0000000380), 0x10000) r4 = getegid() fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x6, 0xfffffffffffffffd, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r3, r4, 0x10b, 0x9}, 0x5, 0x3, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x3f, 0x1, 0xffa9]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) chown(&(0x7f0000000400)='./file1\x00', 0x0, r5) 05:43:08 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getuid() r0 = semget$private(0x0, 0x7, 0x3e0) semop(r0, &(0x7f0000000080)=[{0x3, 0x2, 0x800}, {0x2, 0xff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0xffff, 0x1000}, {0x2, 0x101, 0x1800}, {0x3, 0x1, 0x1800}], 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = getuid() r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r2, r1, 0x0, 0x14b, 0x7fff}, 0x7, 0x40000400, 0x80}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, r4}, 0xc) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r2, r4, r5, 0x0, 0x6}, 0x1f, 0x1}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/170) setregid(r6, r5) 05:43:08 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xddcb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x5, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00279b535e3296dab64f3e77d78e06bedd58002e2f66696c653000"], 0xa) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r6, 0x1) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0x4753}, {{r4}, 0xffffffffffffffff, 0x10, 0x180000098, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa2, 0xf0000000, 0xffffffffffff7fff, 0x2}, {{r6}, 0xfffffffffffffffa, 0x42, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x1f, 0x10000}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0xe4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000007, 0x3ba, 0xb1}], 0x0, &(0x7f0000000240)={0x10000}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:43:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r4, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000001480), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff8, 0x45, 0x40000000, 0x8, 0x4}, {{}, 0xfffffffffffffffa, 0x48, 0x20000000, 0xc1, 0xbfb8}, {{}, 0xfffffffffffffffc, 0x44, 0x10, 0x80000000, 0x3d06}, {{}, 0xfffffffffffffffa, 0x4, 0x40, 0x800, 0x7ff}, {{}, 0xfffffffffffffffc, 0x8, 0x4, 0x0, 0x7}, {{}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x7, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40, 0x9c, 0x3}], 0x1, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x8}, {{r4}, 0xfffffffffffffffc, 0x71, 0x20000000, 0xff2b441, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc0, 0x2, 0x81, 0x101}, {{r5}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x9, 0x1d20000000000}], 0xfffffffd, &(0x7f0000000300)={0x1, 0x401}) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) connect$unix(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="01f62d2f663ac52a5527"], 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x100, 0x4) 05:43:09 executing program 0: r0 = getpid() r1 = getpid() setpgid(r0, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x8, r1}) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x6, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)) 05:43:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) setegid(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000080), 0x4) 05:43:09 executing program 1: syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @random="50a58130a966", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x1f, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, "ba88dcb9"}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x1a9) 05:43:09 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffff1c00303a00fe80000000aaff020000000000000000000000000001810390780004000060ef9d2500000000ff010000000000000000000000000001005504f6e58f4e7e0e48000000000000000000000000000001be58082a7a6b306ee3ae94624e7b6bb309a4d0f5e1fbf429dfe65268fba5307db30da190c9a0bffe8d8a4db8464e0e1ba2a388e5a4b604067b43ba3d8da2408d96dffb535ed84bc29726e77300a79574e944be9a33524ba41f7188acb631e4cb3ba033000000000000000000"]) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000340)=[{0x3, 0xfffd, 0x3800}, {0x2, 0x7, 0x1800}, {0x2, 0x2, 0x7fc}, {0x1, 0x7, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x2, 0xad, 0x1800}, {0x1, 0x81, 0x800}, {0x0, 0x105, 0xdc0c136ab8908395}, {0x0, 0xfffb, 0x1800}], 0xb) r1 = semget$private(0x0, 0x4, 0x189) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r2, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semop(r1, &(0x7f0000000040)=[{0x4, 0x2}, {0x1, 0x0, 0x1000}, {0x1, 0x2, 0x1000}], 0x3) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) socket(0x2, 0x400000001002, 0x0) sendmsg(r4, &(0x7f0000001200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000dea28f44692fd33e89308954df41885903b6439cfa8d7c7595d80e04cf57b678be68de5e1c35bef006bd6d9784a30741245b8f3b6cce6eadc09fd985f5e2d8cfa5c9d695f89fe465f857a9c472f44ae4133e08be65b9d3705d9a510e573bdcbf3204181e32e2bf05d033cdc474bcfbdabc2ac8196fba6a2ac53384a9078e52ffcb12f89946585888d8c3ea317ed1635a4828ca39"], 0x10, 0x0, 0x0, 0x0}, 0x0) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) 05:43:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x8, 0x4, 0x7, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x100000000}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000004000/0x3000)=nil, 0x5b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfcb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="b43bd87f6f0c64049a578e56a57972ce794b44e08a66010c806cdfefdb5637f4f7f0912474d0dfe407123e79992b079a0a7425c5191a2f3aad5f7390fb131f98e7e9e82c5beb8348346eac932de4d1edf98b29c68683911362efe61feba909f0d7ba75d2f53a90f71881d7a49ee5a7857490507ecff8239d9665", 0x7a}, {&(0x7f00000000c0)="6f8c98596c0887f26578ed690a9d238768d83b1dfa60267ab0596ccf9fe5e471f3031a40df265f145eb929aac62267010d2ec980d49132c0d848baffdccabfa3e285ae762474fcafc1212165e345b07afe4695c6043fc6adb316777216d5ebd58f4a1bf7c3eb38cdc39ad9b407227e58acc7e3fe53d157367ea1baa77a0826f2ee1753397c23e4ee0bc3f586b27892eedbea6998703534a22e70603cffe4cf3607d1bc981cfbeb5f15b33cc52280a126cf2330b16b1468bd5e68706607640ad79b9d1865d11254ffd0edba778035c9c788ded2623fdb965968c639f1ff42d42b9378f54a49c450d60cfce0ed3a196bb1f75cd08567411c2014ba117a191b4d946db2e21d2dc718a7c371f201c45b97842f4f7161321ee58699fcf65c5bd86ee368e8624900e53c28dd56581a61eaf19d88126f1d5a4e10ad487b430bbddd9f020ee3d4556a654a8b86a94b09d3b36b232042c821fa5c33ed2d3d918958ef171864d5b2bb6fdba0ffa4a4392f3b7d93c5d36f8dc9edcb905aaace45bdf9d9b3854ae074ca6690763848b19d3454afc0eda1810bd7b4c66fe42f01b932a392390b57a70b44cda37e691a62fac8e8a4f537ba6f17d38dd33342594371f692ebde7a9b45b0d1cf44aa8ef485b6e14c45c7e3af598800e1e51c82268b31cc67a73f3b1c02920e3bbf4aa3bd6d61918056e84d9e62f2418e2a4fb7d7197d4dcc2af4c2e9ec53c1168cb6ec00f9c223b893b4799b08bc5742f2e033d6fd1e52755457aaa3c8375b495f79d009e1306508ee0552b556e2ed73c76cc0b9f0b8480180d59ba779ea29932c444b3e4094c4e3627c85a9935865a6e93443af243fb11f7e26dbb0b99b352a824e98651aa69b277c767ff1a0f3ad1b955551581073d91420ef86c9eeaf6cf04cdfee13d4780bdf60dac0b31361495c98504f8103b079ff1452a2734ff82f4bb076310651679d78530c3752ec6d0f849350328092d5109ed4798582d666dabec6a0f7dc32f8781911448a427e4303a3277a282fae2d31e97237b6fb02920424c6d428461c12e344fa951b26869b03436f6178131da96075508cef1f5afa0e3c7a8a646b14de9fce6e50c4e6199ebfd57f4914557060c988c26a4f17b46d8e6997f2b12191759e873f1cdf89762b7636dfb8e29743d330a8dd1a99cbaaa12cb1c49e79bc9adef3616d32cdf778fe516baf4d59064fbaaddf31f7e9378cb1852dbe90f7b4a226040cb702552b221acd530f08e7955c770274965fdf", 0x380}, {&(0x7f00000010c0)="96fe246c230a3810374000d68f076e200ad8048727edbfe2b05276838e275ce6ab1c7f66e0bf8d66f09b2f337c07bee4b64123ec498e8aeb2dea7025ee7940d12a2799f7b5bd27977571807edee7b834853f11a83d95d92ce416acb0bdbcc89054b518f620679d6faad27f0a1d203a723a781bbab4912d6689d100555391c415475c0f898f974ce84d107c1904c114d56d3f8b17fc2d54fe899ad4fec6b44c39558dc9786b588a1a44", 0xa9}, {&(0x7f0000001180)="a667df32a4d3c7a22249489289", 0xd}, {&(0x7f00000011c0)="178ce4e2438c3a671018481e55460363ac773518cd32b6739b32d0e0208adf364bdc9a22dcb1cf70735d821f9a3641209946990c50eb73461e5a35a5860cd8f3dafb8a3ef1f4b802ef24c24af460d97be52af617145649", 0x57}, {&(0x7f0000001280)="d431fff4734df83674549e27fd9e9eb0dad851b50609557f0de47a5e52b3767994916b89bdcff5c748a9058c69ae2a293d4980cf585bbfc76f045126cfa82e5e033f7d9391460e452e9f2d0077d59cb93fecba7a9bd04124976114579247c1463ed28b58eb8daaaf4f4748470e875191cc2f9283bd1c10357e30b825c4c29a5c07c2b7a089981293bff3bd69bf2d921fbc56a4cc23eea94f6d5517afebd78695127348d296c1a629df7b5b", 0xab}], 0x6) 05:43:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000352000/0x4000)=nil) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x6) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = dup2(r0, r2) ioctl$TIOCSBRK(r4, 0x2000747b) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) bind(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x800, 0x0) 05:43:11 executing program 1: syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x14, 0x0, 0x0, @mcast1, @mcast2={0xff, 0x2, [0x2]}, {[], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 05:43:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x80, {0x7, 0x3}}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000240)) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000140)=[{0x0, 0x7, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x3, 0x3800}, {0x4, 0x9, 0x1000}, {0x2, 0x11b8, 0x800}], 0x5) semop(r1, &(0x7f0000000380), 0x1d) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/114) semop(r1, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x1, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semop(r1, &(0x7f0000000000)=[{0x1, 0x6, 0x1000}, {0x2, 0x7ff, 0x1000}, {0x4, 0x4, 0x1000}, {0x4, 0x4}, {0x3, 0x80, 0x800}, {0x0, 0x29d, 0x1000}, {0x4, 0x7fff, 0x800}, {0x1, 0x1, 0x1800}, {0x1, 0x3, 0x400}], 0x9) accept$inet(r0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000001c0)="1fdab406bb3cb503602d0c180ac16381afffd2eee817776cf2c2ea2b348bbe9e2d74de806e5d6c331da1c9bb901b66302b612c7775c400a744205d0995edf558733780e7d7819fc46565b7c9d29095fa4f8d9490", 0x54, 0x400, 0x0, 0x0) kqueue() chroot(&(0x7f0000000180)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) dup2(r2, r0) execve(0x0, 0x0, 0x0) 05:43:11 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0xffff}, {0x18, 0x3, 0x3fe}, 0x200, [0x0, 0x101, 0x0, 0xffffffff, 0x0, 0x401]}, 0x3c) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000721a16a2847dea69ef3d032d4234abca41e8f6cb064182301965334da6162c0d264b0857fbb96bf8c2a43af2a36d3ec0276aed6e2ec33763369e4eeac1c9faab1fb67c4217530036bf939eba2c587685045abfe6ba09f01e192362e0b699a46d24cbebdb7791fe5ec385b05e6cba2d1914a83f476100a67c2aa252ef840834666e06a49f46c71f7affd0c4dc89c0e04ec0f5fc384b23b75b45915e78ebce1ccc009539f784e97fcd403180b487aafa5ab590364a71c14b023bf9a361913e42c99ec16f326490bcceec90172f23d14f0f2b128e0d0e5b8934c206b80ada353c8d8cebf16352fd9b55482dba0329bedd45012f976acaf4147b7d878494e7b39b0eb8838fc945f02a3853d258ae77ff7f4ca916ccd1613556de762c57d5f0bf75019eba9987b2209e1a1bffdfdfa216921a4a6da328f5dc00000000000000"], 0x10) shutdown(r2, 0x1) r3 = dup2(r1, r2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3bff) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 05:43:11 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@generic={0x82, 0x8, "7736e66d9669"}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}}}}}}) syz_emit_ethernet(0x179, &(0x7f00000001c0)={@local, @remote, [], {@ipv4={0x800, {{0x2a, 0x4, 0x0, 0x6, 0x16b, 0x65, 0x1472, 0x80, 0x2e, 0x0, @rand_addr=0x7, @multicast1, {[@ra={0x94, 0x6, 0x2}, @end, @rr={0x7, 0x2b, 0xe2, [@multicast1, @multicast2, @remote={0xac, 0x14, 0x0}, @rand_addr=0x6, @remote={0xac, 0x14, 0x0}, @loopback, @multicast1, @broadcast, @loopback, @multicast2]}, @timestamp={0x44, 0x1c, 0x8, 0x3, 0x5, [{[@multicast2], 0x4}, {[@local={0xac, 0x14, 0x0}], 0xfffffff8}, {[@local={0xac, 0x14, 0x0}], 0x6}]}, @generic={0x1, 0x11, "0fbb388d0428d17ee94f57d8db7b10"}, @lsrr={0x83, 0x1f, 0x5, [@loopback, @remote={0xac, 0x14, 0x0}, @multicast1, @empty, @rand_addr=0x51, @loopback, @multicast1]}, @ra={0x94, 0x6, 0x80000000}, @noop, @lsrr={0x83, 0xb, 0x3, [@multicast1, @remote={0xac, 0x14, 0x0}]}, @noop]}}, @generic="f61b1408c7c24ab3120d56f76521928db65ac2ff8274c92965cd71ff4da1f8f24b54404b478343215a63dfec8a70c59418e48c6771a6a7f4cc4afc93c90eae45d9a2eac902e4cd6bccc06d75805f26efa7e3c6d2eeb07923cd8b0771a2c120a6115303fe2d6ec47357906286e862e4d23dbce688e275f16550e7aaba84745218ef887b123947b0f49a40a971da2f72706035d7cc252818ce357e1bff593fbd2b66721d5ca6df2c11822b2b2b3ef828b2097b5edef9223aaf5d5d28ce49a58611e1f453"}}}}) 05:43:11 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) 05:43:12 executing program 1: syz_emit_ethernet(0x48, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffff25ff4c5b0aecb9cb86dd6000000000123afffe8000000000000000000000000000aaff020481000000000000000000000001850090780000000004010d40f3ac2e9eb2"]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x876e07d50eede838, 0x0, 0xffffffffffffffee, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd895c7ad3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffefffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffd67) write(r3, &(0x7f0000000500)="4d7a45375c5306469fc06f45d2ac465ab15f44d806528085ed58e47a410ebcc446db50121a4a11f9dbcbcb35068de5c403add1041fb126533ada4b784586ed497fdddcb61d90443651ad2e5f0d9ada746c4092c23e690c7453ccb432bff2068cf7c27c3ec98a01d9f717a136493c388b94932aff12d7166aa5fa03837630496ff15f9521154aeb2252610f6257815ef80f12dfcce370fa096f38d143c50d3d6ecef4509430dac6aa", 0xa8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r2}, 0xffffffffffffffe8) r4 = getegid() select(0x40, &(0x7f0000000040)={0x20, 0x8, 0x1ff, 0x5, 0x9, 0xd52, 0x0, 0x100000001}, &(0x7f0000000280)={0x9, 0x2, 0xd3, 0x3, 0x2, 0x7, 0x3, 0x3}, &(0x7f00000002c0)={0x1f, 0x7, 0x8000, 0x8, 0x401, 0x8, 0xffffffff, 0x6}, &(0x7f00000005c0)={0x2, 0x1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r4, r2, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r2, r4, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/214) 05:43:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) r6 = accept$unix(r0, 0x0, 0x0) dup2(0xffffffffffffffff, r6) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x5, 0x80000000, 0x46b4}, {{r1}, 0xfffffffffffffff8, 0xae12b360f3017766, 0x40000000, 0x81, 0x6}, {{}, 0xfffffffffffffffb, 0xa, 0xf0000000, 0x4, 0xdd}, {{}, 0xfffffffffffffff8, 0x80, 0x8, 0x12, 0x80000000}], 0x1, &(0x7f0000000180)=[{{r5}, 0x0, 0x4, 0x10, 0x9, 0x8001}, {{}, 0xfffffffffffffffe, 0xc, 0x1, 0x7fff, 0x400}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0xe6b}, {{}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x1ff, 0xa51e}, {{}, 0xfffffffffffffffd, 0x20, 0x1, 0x8, 0x400}], 0xffffffff, &(0x7f0000000240)={0xb6, 0x81}) r7 = socket(0x2, 0x2, 0x0) dup2(r5, r7) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="ceba3632f37a00fb6840789cfefe9c9235724af03ff92037384af9eba207aeb005df1c19ec8014e857b5c2d416b733fcb7558c727f6120644275a4b7a9cb1cb906060b49c4a8328a6c10dc223b068ff6a40b4c8445989ee7329eae217463862c1f8f43ea5ea034206ef37a905d3762812e1f96b21ad0c6bd34800f613392b1b2cd245c1d210395fe99749cc6c06eee5ab610b273ecebe2ea14ac31a39eef8c2b4f5f7f4f9a72a75d462c99f74fb112188d27fe7dcd1b4d1eba73ef9d2fac6a5829"], 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 05:43:12 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, "ad00000507000000"}}}}}) r0 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r2, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r2, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = getuid() setreuid(r0, r3) 05:43:12 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xfffd}, {0x5, 0x0, 0x0, 0x9}, {0x3}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00fc2d2f66696c657002"], 0x10) shutdown(r2, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) poll(&(0x7f0000000100)=[{r2, 0x10}, {r4, 0x20}], 0x2, 0x400) listen(r1, 0x0) r6 = accept$unix(r1, 0x0, 0x0) dup2(r1, r6) ioctl$TIOCSBRK(r1, 0x2000747b) 05:43:12 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x10000000000002bf, 0x0, 0xffffffffffffff51}, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000380)=0xc) r2 = semget$private(0x0, 0x4, 0x1b2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r3 = socket(0x1e, 0x4000, 0x2) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000340)={0xed, 0x0, &(0x7f00000001c0)=""/237}) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000001c0)) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(r4, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffd, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0xe6, 0xfffff, 0x1f, 0x6}, {{}, 0xfffffffffffffffd, 0x4a, 0x1, 0x200, 0x6}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x2, 0xfffc}, {{r4}, 0xfffffffffffffffd, 0x115, 0x40000000, 0x7b3, 0x5}, {{}, 0xfffffffffffffffc, 0x21, 0x80000000, 0x100000001, 0xfffffffb}], 0x2, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x0, 0x800}, {{r4}, 0xfffffffffffffffa, 0x41, 0x40, 0x4, 0xffffffffffffff0d}], 0x3, &(0x7f0000000300)={0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getppid() ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000180)=0x4) shmctl$SHM_LOCK(0x0, 0x3) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x3c00}, {0x0, 0xfffe, 0x1000}], 0x2) semop(r2, &(0x7f00000000c0)=[{0x0, 0x9}, {0x2, 0x2, 0x800}, {0x3, 0x5f, 0x800}], 0x3) 05:43:12 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000380000000000019078ac1400bb000000821705907800000000470000000000000000000000e0000002ac1400aa0101070300000010"]) 05:43:12 executing program 1: r0 = socket(0x8, 0x3, 0xff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x3}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) getdents(r1, &(0x7f0000000000)=""/64, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r5, 0x1) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r6, 0x1) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r7, 0x1) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64, @ANYRESOCT=r7, @ANYRES32=r4, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX], 0x28}, 0x0) write(r4, 0x0, 0x0) shutdown(r3, 0x0) 05:43:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() sysctl$vm(&(0x7f0000000100)={0x2, 0x6}, 0x2, &(0x7f0000000200)="c157fb19ace0c47eb745a9dbd3535e77fd02a337c2231d72ad50a43b37bdd52696805cb8fbf3842d91f59af8596a5943671c4d05af176735e66ce658211ff7540cc8cc40e79ab56d9f0b3802611a3e90d49ca00df401663e1683d6085f62c51be613e8e92e30512ffaddcd02a39bba48e7b4801a497fd61d7805eff9d27311dd5c58b7df33f7acbfdd5413c0c996447de3d1c0d29864a0dbd9c57d13bbc49d49582c60c1af64469eb1a185f689d917a5cfd0382d88cfa60d65cc7137e6c28042fdc99b059748f6682492ca78e5721d408958b0d812bf39fba53ac737de53fda769d6c1d75d39f3927cc02714eae69d8b610495d7166ff9c7ffddefd36e17a4f39e8beb5e1b852b57a79740fafac4c30b072e0af44c232aef86e838acf894edf5c45ae06df50b99cf5013b6fe51189cdd1b6e316d9a2123263fa094975ea6e249244973dbe38593ff40598bc72034457b9a14c2b9b39785859cf10d4b9bf92930b87e762ad10db38e5248d06320931ac94dcc7e66d3275a691cadb888a77280a6eff53f72d7db1bcc78d3e459020efcc4f78be66ca6d3fb56add6eab57a1a81dba1999f1fca4b8c95bcf0867c2e8ae0098b947fa626d71314b7c96cee4acbfeea218b7377c31416a7935e76cdb3f71e5fb6228c8e03c9b3edcaeec43fc44d085fc98a23f5715f5f0f395299079cb6e5f6fe7c42765831a1afc79e4a9ce2c562c42842da8903901be931d8314dd4d8c4ba91a1c746794582459f05ed8bde5412f1bcba34a808ed6746f2320d6fd880c5f6b31c00cfa9fe2312a3fe3f00d2ed3dd18e524cd8960d63d93d4c069665527ff54379c937bed7b30574a436f1a486fc07d3962e6e9a78163dca46cce09efa7026335cb6394dee8061dff6840820f6b9b14aaa857a5a5755eb5fb7a611f301b6e7c23cfbee8a3f1002395e2c0679fa63098dc3cccd065c419a61e5d94bd0b8aa567842a794213089a21992f8e5dff4a5c61c747dadd777070df184cc0f8a0414e69fa2a6bcf699318fad83574841c5d47ab76e01c086b0899141ddaf8dd609cbeb308a5dbc59123a39d4b66555cc39003e235e3ef2db9ed053504c95d476f96b319461706259a99d81b5a2101810541bc1832ca65f8f70ada6d8697dd3fdfc949b4a6c92466841e80c81ba6aebc2d5272fcc75f35d099c909fd2ca1229e76f799ed52429624790d563b62d2075ad09461d812fd8e4bde92f5b9db49e31b568910336dd8b7a91c4689c2503f2c4758bef348114c9ab45e6bed17495f5d520bdd3d41f7c171f9b7d7d958cf44e05b7d54adb313618de741e3e505bc4254c3abe75fd1d4f7c80658ce2dd8c6f317445f9e863d4ef6c78a2d4bedcebe9f51978fabdf3939adb50d532e123bbaa0d73820baa03dbdf157e971266a96292dc5a573d8acb069ddaa894810636672b9329a857e56d84d0a92708e6a8f62a5a3394dfac428bd2a20464caeeb2871cbc3bdf9f74e48cbc07d833766f5131df2b70c40f2fb4d2e310bba929435e77959ca94220065b5d266e6204a6c851225f1bc206a1a8cc25ab0fec4b8eaa4b583e1d66f4ef4933a1e1b0ad2df26379063ce87bf54e72c4d8be497552293f2ece608b3f7d85c75a4ebe6a869367f90b5acf3372cb453b81a35081e473aa68f861cfb396c7c25e8e62276b54ae2dff56bbe2938ab35836ca8d55fa6dd6b62724b2f592b5cad337c648944bbd17f87bc9ac235850cf6fb51f1cc08b28ba6723359dd26ff1160f32ab089d181435a82a1e40db62bb007438f26d40d7cda0bda8149f088e985554ba46178fd36be105d51b681c407763e153ad5daf2b65ca579288c189223f138885725f004f50dcdcd1fca40be8ccc6e4b35a832f62c4cfcca7fefeb43774b18ae4a96c40e5d14159b2d4a05544297f4becf18ce8832abb17e10125d8c5708e40a2e6ef84ea01c7ea5efd9ca5d4f1dcee5a7bc802511206d690e42fa94c008b4a6933480565a904c2d7e60738de5e3d791963a4ba51b1efd550068c15391e35a16c6a4e1844dfed103a08cb2be2dd7d363bfc648651cd9c3f02620de9020838bd9e544cbc2dde2bc0e583c16794c46b32653afc261fc64fdc6118efb0161dc55a5fe9a0308a376da025f4a932c74412d3e307cb84b538b0b325c0aa34296772d6be1323a358b641bffcf970642edbd314c9b864660b53d06ee7b2a7d74db5bd5dcab6824c1ca4079e156e74aa7e3cb80d467806fadba0250ebdf5b84e195c4fd18eb7366245e05ce2325161909191cbef14b0b00a1b8e65c260e93bcbe96dd1d73159765d91aa32a1bfd82b800c59503a832db992884ecbb69de51a59e0b39150d2e737d0db85897627c1c45b1a1110bbfe3b1759c00ed248204e7ba3e1207f43d57789121d5657b7267265a7d740c0dd6d92165d05906d985c9347e991d7cdc66addde14347ec000b9099ef664f857aa82771395327f086beeb4e34ca6114a338db3f967acb32d48e7bce72223e16201dc023a2214fde1d69887c45dc88f077062452e36d96365af0ae1a23dbeddbfa9a14c681e102f6c69e3afee031af9ae0adb124cb024234c4c3794d500281c24727ce6770e75d60c2ad4b241e39c954beab84e161e0f1148502cfdd01a0a1ad087c4fbf70d30e59e05f6d25af029e6e586362b3f8375fd933addc9057c434c4f25858e09a2c25c01c52a81614ec01fe1d6ade22e08e3652b9db242f10226a79745aa56169a95ab5131742576fbd0cb9bf5656a7cfd2a0168851cc0a4c0cd616c6b35625f0d3dd86d39b94c4b2b18658062c45d16015fcc7acc96f8381bda6ec5274133df30273b5450e5e8b3ebf7f042c1ddcb7d783f3742df51f6ecc1abe48b6497316e4a199c897e4e74d121415882cf6c2b1b7e01020e1cdf64b2a73b46c6436dc7cb7f0476a2681117caa546f69b5efeed0996fc3bef52eca41682c7862b1345d7386c7674ffad642744eb1eed77845c1d160145e377321f7de50828af692ef284d2cb56bfc46e10d732fa817df08f9be89e50c372a49afe673688cbfcfbaf3e9b924bd7466b7bec85a1533101a919db07db2646cafb17339e2be08a792c274eb3dc09a90973e8936a910a5e757826fce0b85c7af18d8482d5b6078c9bbbafa51574978b8fc4c96e588c8d2d9f389dc4abbff1b7707a2d11e4cc578469a003907df09f502b8317b2b05219cf6cbf980e7903bbb5b0b17b12a944cdfc08ab40fcf4243d86117f622ecd99cee22a2860db20448ba07153b0f0b41ca9610136ef628388200e6f9a6aaf274d447e080d30204bdc00fec5765b72b00e2e9d9da01dd511833c1505a7de07d0f1bd9411b9b8c73e3fe520a4bce7694c4968cd81ef548696402bff27ba10b9e3dbae97301fcb7420bbab2fbc6ece50b214f0d8412691db0406af7f30dc8749ed6a50817a07d6c28b4bb76e2392a310c286c970567326ff531551fc53f5cfca7482c875d664e57665d1eb1bf259a0e664859b252ffd3d21f4ede94219f78457ddc5dfee7222f2dbe499ea941fcaa19274d4d0da7cc4bd2ccd4d824eb935a4ae72338d77663f4de5be86d3057bc8365aa4b378c066b169ee2513986607e226a188a5149997fd10ab79f14f3fef979c23d28d67304f955dc23b2d82640eaa0cfc3cdf350fe164fa4d7984e8ed893c3162e84328b3442f4e63ff7b043b52155b44259c051edf5e7ee95389c27357e5f8d4f4929ca11f7550ea35885981a9220b5b3b6d8bc04f515b7fa115412d0d4399746c8b16f45d738d9340a0c021d22480e61a575be6749f247fe59a03eb6e83c92c5f7032d7ad8e4caefaf7c12b6ed1f7ca55aea4b7e7dad04416555b347485144db07daa77df045669483028abe0606a78185e061815be9825c044b15be6b3f6eb8d6591dce922608d6d2f7030009bb72734c806d18496a0c508f3944c49d06942da52be06a38e8e00c2c82fdc79645ba0ebaf12ee398cae4aa7818e8af48b65fb578f31b05447a2251f117dde03b906f4b060bb0769ed5908822de5f2de3bbbf1c994639eafe5f5773e18d41370a1efe1b501129472dc3ec867ba30b5edce270588f2980dca1f5b720d9110d4f3ba13c66ec375c6c98051712fc129cad55913bf77e4ce8df73fb3de08c224b1c878f3c1c1b0091f018e93d96f409e85982e9731f449f5f9879275350221b008924d8a991e1c05439066558aeee01866e7553a4314bd7b26a63b616784415482ef843ef8295e15db97aa797724f460e41aafb01d8d0937473fa69a9d2b70c3e1386efce356dee70ce3c0e4ebd8259e94c3a3ab79adfd385d45aa95f3db59f0e741199bddc4a2c8946a8904f3d2aee32136194bbf2686d442eb77aea23890c3a78278e342c1377ea4d2472286bf09a59ca9a54b7bc8813a38cb26192756047b9f2882ea2e25570bcadefccab3fe121e50dca6fb93952dc27946dccb64dc002137971370b0aa9c8b300adacbd5645cd1ff6c8fdee654d5f3c45c26438d9fb1253774e2564f9fadf3b0f1f18d2c62f0afaeeef9dbdb04e9644e4e50f29354737cf19af473bccdfa68d458057bc8bfc59507ed8b217f2cbbbe25b9e1518b134762c188f3b176b19f7ecb7701bb037cc66f62c589f9aa833f52734e243eb917e41633099a95cb75e8f0abe7642580372f5c3264019b5c5488b5959a2f6fdfe39a500c65bb6d002852b41f3715efab48368e646c56664b5b6f1aa799c0f24d24fa59c482a091631e2c9fe900849c6fe7e9ecaa5b786471a8531468c633d490b62f3aa53760cd7f43cf53bfce6cec211beb50c56f91c5c480e35dae586dfd8d7c2eef97b43847e742a81bfc06f42672e66b8b15c3fc0fc83fdc4de078ad00eae6e13bd4b872838f460fdc5cb1b52fc6ba85a3047330d320e4024ba295e669cb453704204fdddb90dd167ed62b8d195a4e852869bfc2f9fbae660732f4b4788859cf9988c201518f42a18188a60b53804d3c11371b9cb2295a802c750a2ae0c3c5a17838dab94abb5b8d5f5402e1fdadf9b669ae61a0cc8a156ae1773d5c9a28a1e837ef7fef9aba7959cc46fbf0ba5dc0fb003862a0fe82bea4785b5b997d73ed9db87de9ab4e8fa9704ab2521237174185df737333be1e6d5674de909b21c8e0aacb2419585cba4f905ff728aa1eadb554c3fe49e3d97b7d7b2c99696460c77b0bd292de0b6f8a674977c8375c61d03c604f25b000f86d6d16ea0773b5975e02a9130d8ea73ed1ffbe801f279a33bff48b7ee47a04ee4c108148a883cbdd86ca3624cc875d5ef877efcd2a9f609a68dd6387e0c74b7071bda08fc4b2f6f1f55a6fbdbf7c2f72a4983a96120dbf89dce52acf0517a0e7a6643666deaee999f3317374861a72ec51d64d301e67975743b4754f6631b6954ea5bfdbaea5f475522175a704a2d45d99847d3e3a7db92459ed36f0257aa06fc675377f86284d7ccda422bd892b1416af223d6fef5d179cfa3a5d007e06e256d2cffce398d690cb4ffb58b8e90e08fe33075d025b42b61b59f73cdd3025b5b4b0430525fa27978a0247066129b9b7e402cd319b64ae590fa9fe09703fe84456cafa82f111882aaa85ca9524d2c64264169a0d00eb8b10247e48ee546e85f218e72414264652fb2beaef2f31b6444884311b644017156fedf8711bfb945e4c21dfdcd49e25979dee1696ccfa3c180f32b319d99d95b9d868d760e58481bc8cf7b280e51a0ebf0daa6fbe21ff88789b302eb641921894deaf5478d577e7b6ee92d05422f0c605d1639d7ab8969f430d4672652396063bbe4fc3d84a", &(0x7f0000000180)=0x1000, &(0x7f0000001200)="d00bff8cb033eef5417e2887bfb227cc30b168f7bf25917bcdca0ab65ad825de3d70304fb27a1a3dda629bb295db37519db15f2e51e57ad43ec5056507198ada93139de9d43fb7dcdebd412f2b5d1fc06f2e0a0f4c21ebe2f54afd473ec3c9b839a2a6468df7fd2cccfd46b6875aea37d4003a44344423c041ec0aaa0997058461d16d0eeb9086add8052913136ec6e1ad6877840c4ff171a9e13eb2", 0x9c) close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)="474b9ed9e22db2c88ec3ccb6b903caa3bdfa39e608501022714b06d1e40679962066a9686a94915f4807cc", 0x2b}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x200000, 0x5, 0x550f, "2ea86ecce46adcd5696164e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 05:43:13 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="6d408e548f95e7dbc5e86ea9a3cb825b5b28365f222c8bf2bf2f93fe35cd1a25b2cf01deab7e8441ac71ef9341d87dbe5cfb19c86f51719d26d2413896141ba76a69821ef8f4a8d5ac24b44e6ab156c438093d8f1e2fe5ef74c6de05236bcc2db793abd9c6e521f24429d93fbf4c58af477641e13b80628013cb1bde316347ced04617e95c3fa0afd21ec373dc8a3e16f404b978a9712f1c4e9f12955e07707d976d390b8a3ba30720d87507ec42609f5429332b4b93bd979d094addb0dc9c95c1c4578c480f7255557d1604d4cebb79232ff9e4e6ea8f18005db9ae614ec8cde927ea460cc8e62f1847a56f949fd87891b75a8d4b", 0x1}, {&(0x7f0000000080)="82b45515381bfde95f64555c8e531eb36409a45bf24d18595f14e055035405b9f2360819ae0579bd912a01777bcdbaf356d516380ef7796a5211cc07"}], 0x100003a7, 0x0, 0x1000001) writev(r0, &(0x7f0000000040), 0x1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgsnd(r4, &(0x7f0000001200)=ANY=[@ANYBLOB="0100000000180000b0db0ebe4456ef0243cd55600409f22dd06236451daeeafc2843a98ba0f119bde9963b59c21e880a543d35603156cd229391ca9cf0f49ef4a38a34508c4bdecd4e01ed1917453570cc64f3303955f574628bfc2299528142a32aa381"], 0x5c, 0x0) msgsnd(r4, &(0x7f0000000140)={0x2, "36530f2a702388bd9687ec600cf5a0e64eff75b695e8ad100c54dc14c366a140e3d66702c51c6609fd6d8287bb0acbea3588bee0723ecb88fe8568f4ee7de7ff65543f292e0bdd5feb9acabbdef59cebd0ee2f4d765d39c9f76b"}, 0x62, 0x0) 05:43:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000412f66696c65302f66696c653180"], 0x10) shutdown(r1, 0x1) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = socket(0x10, 0x8000, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./file0\x00'}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000280)) close(r0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001680)="c43b1b67b544392b7929570a819bb3e18f75dc338532fa8eef487881f60544da6345a5ad55666d1a4dd2bec91b86aa69cd9f34a4b179858fc1d31a3cdf16bb5f4b9d22ccc36bb6a8428e2779699431a2acda5d5a770f0f70f9529d47e09cd96ea548d9a4ca4b24ca02fe954889d84df2bbd67a386d972598b3404dbfe939808dc86e8277a6d5c8b0069ada776cc6db89b6d12c1b7bc09b95db60b7b696820c4683962fbe0c8bc7d4efe6ced2753e533536a442b468233bbd009129092d2b311b8298ec1916ea4b67d8f6ad10e38de40352910b27dd352d131c97a75564954fd9e1a6e11fa69fd33760e148d9b90dc4d098cdd14ee8438b235651cc72bdc243cea8a05172f65bcba704a933f3b6d264ccb81442fc6ca22fe846ad09d48a75264b2c092f59c0f28a6eb863eaca624c3459da1e5258cdc4e2e149b581683b0dd90e29e0cf911e2582c82d410c49f63362de5e5a47977e05a226d6a85b4dc08c47ff5a9893af6f48362b17288e6fa654c26af3dbdb3a063ff667c01a0542e92cef085ba73b5b30df9a0c1a61dcb883bf0f4b4c750a72bbd3a41dd0930da09dcd28852e375941b957473b8de39e8fb49c7de326fc967a48adfe1eedad8e1ac935c961e54a417059798cbb913237717650ccd436509ff9d387910b6b85f2a845dda2c1ec93a6333dec022f978ef5bf3f64491ffc7753d52f271db048e182440661db8568962ad5c8a23811dc4a7eac6c0b6307b82671b71e74fc9d8043ec4e38ce27c3c216c4203f14a8f926ab6a80f25c56a32b0d8329a6bf2dcb331f166a0d57b27fbd7a3f621741fe73bc3279b5547a43b2aeb0fb512311625ce7ce4174caba2427197ac1fddbb7311b4f2eb3dde8736ed77536cc19e26ad725748faa8574eb2e26af988830a1735a44397fe421c99395bca78f4cedd4b66e5ce0359ebcce3e1f5be96f42cdde717ce6abf80d7735ce6fd45f8c92d151c8c7418e2a2b7e2c8d0a232c00a160c56d77001d82f517f2162885386083af077e1140fbdef121abf7dd9543b9c746cf9b3897a545fd5e6f2066599219ae21f3d882de8f4e448b414cabcdb52b365f60f6fc0c9616b3f7835996122aab4a93f9046039a30653acd79e26e5a0a53f88a16adcd4932d53d0dc1dd17a55ce3ea2566c27c590ce00cf164235384a0d2d29c879f78ead7cf8d078d1284b4c8fc827a6a36554c489a536779848ec52ff22f2adeeb866051bc2f7462f87dc3b5c772e9f0b9f77c859023d520fbf9be0a4908d0c6cd88f895f5a0cd1a944094402f156f58354a3f9bbe81f2fa2a1bf9d77216a12577f9c9eec7e94ef311d7eb53006c0d38098528f0646ce037dceca6df33b011a87f4de691c99d2d2eef8fdfe073aa7a0bcd4371a23c5df43e11f832c73bbb38ea28b2ca1d89775e1ba422a0a4d2c831973b8082bb3e69a2c98a69491ec5b68793a140fc22edef928bf2fd2ca4ca67e0c5e15e9ba24307d2d4cbb7c5d6b1ba30c85bff16bdb77cafca4735d353f9e130f3275475a86d698ad7fdebe0dfb017b8f599bbe53858d40335f6132af9de25d51e6293f702fc0fe32535690e1776491c9deb4419e43351242daa00013c4b74166a98b39aaf269fac66df24af2007db6424704c62233d9f599a8b3eba864ce364d3a380cafa0ca67638428028383650998f3f611d573703d997355506f98c8447c74b3666be060494f135836f9762de278049ce88142e42f41715444013a0d1e6cf1ac686e14a20ebd0115a7968738dc1afa010eb7fe458e72d99ec6137960906afdff6b61409465b301152b994c1b0af5965a6401392a1c699b6d062023bdac30417ba23aeeac0a8633e35cd26bad6ceb835f336caf3c239355d1f3dce01a23221ec5bbcf5cfc22c1da39b617fd856dae48ca1b8d57e546b914d871d7bb1df55411382b0d9711cf8cdf2d175ee6fd43534df3c05524274458c865813b2c0b5d9629175848f2ef0db169c040a6534c58ab427e1f67fdc2451797e7471830a2d3236a0c95942302f037cfe0fdf8d68e96b044c8e589a77142398bd075914cab0bacfe47bb9a7baae8d6e25fa850928a753235dbb8812dd8a778d7ef949271a5ccee177b6541847f363f010c35e992c7198a458136c8c82073b8020a5aa987de2d5f6e9efbc99f1e743114993b3d34e373e7e99a9e58e0d58497d17fcb5ca00dee8b8de9ea6b47072e993866dbf95c25d733251fe5bfd4c07ff97e31e1640d134d28c0bb7956318e8005b2d9fe669893a9c6ae4a679467d1dedd0405430343819fe16750f6ce73f111de5fa86a5e332396306821fb59ec913a8ebcb1f763046409a16937ade586a154901345c2ec57d017e3551b8233bfbcecb124c7f68044665c8b208ad8a53e9670c5f655f54219ac312dbf295f1b2263364f9901909bda33e07dda8439144aa6a396901cb1ecf5de75e96140e6fed08decc376e3736c07d3f11ebe6f85abeb289e146a21e2940f27e814f3de9d981b7919dff2ecb59ab7c81453c35231d6923084f8e0048ede0e9076205580746e3addb8e7866509d405795fe79b50057eb9292597ef0779428a8385f327756a2c4f7649a0ee7d6815077a92c9df8e8ef961e27e810f26c7699ce92d4829ce72789bc0015aa379ec77c728fda7c619aca829cd85dff3309f901f4d76353bcc522ff98f5bad4c66c98e1bdf54d7ab0b5be906f7176d711884631070508d009ca35d21a934aa620721a3077af335a911ebdf30e27dc7eadadef405b215a4563b172f8a8450849e682db15f0f004365ea37f72cf1ef157db16077981d872e709ada5d3b8eff6cfc1158def853749f01b988d9eedd3e5683b789c6b9607e349dddd7836d314035fcb2391336e34b52208873c19b0bb1e8bff0e58b284e79591ca8dbd847d46a10c85596db891a3d7468111aef1822b39a472eb59b5e7bac94c354d1335660a1fc87839aeae756729d6f8cb6eeac85b54aac2366fadd2005d74b1656571ad59a818c69d04f47ca489ce62497129710f116f3deb6215b3a10e74264718c7dad64565fbe8c409e0dd9031e2637993727299413276026b4f3127af791cb2faa86f1969e537c91765e9910487af3d5eca2aee783616dba36b141a18010a552b10ebf82cd2ede2175a4937cf54c0a8a219b63b02d08c660d5f63f6865614423886680abc7741464dca2bff0651e7f60fe901e12b1bffeb0ae0f37caba84ed4795db8e631d7a37ce2c16eb9fbe7583151adef6378bf2f453bf68110a7b80a39524d15b4bea508bc0bf09cb53dd55bd267feb6afb2d7a428bb9ff039eb44f0fea7d05e52a7eba9bbc6f509a6a0348ffbd5bf4750c1e6a18aa12cf6a657b0d25d168c565a83762be1dc3f273c82a7cece8879ece7b861b47dfe0bdeb9e1c5a93d1ef4ff7787bfdb2bc9bba22ab3747e22ab5a245545ed80016c3230100798853871080c717117c3d67a046bdf208858b2d12290700bd66bc187ba3a6c3dfbbf38f95eefc516070d935e2345907ba2cb9cf1f37edb2b26cbefd6febdacf48477c041a7d48af16f797e23f29cdeb74c04a4a1ba0d4f2c44bd725d52c2fc08d097ba10a333a8119d362052aa245e0dca5631d2913a3783dfb6e3d8041ba41dbd5a40d9a6a63949fb8a35462bfac77f5b277d08714e7d8fc4ac724de46373cedb7b2f9b47e57660d85583adf2e9e05583c28fec8bc5b69e10781541cee843748dacb6dee9c2a71be587d4f8e5d218bedeecec0dd1aae25981ceee76b3c4b9070065534bcf2af96d11cf6d1f91d3253af3749abf4a2ea3fa731991137474fe500097b398a579fcdd8f9c3e76d35c1708d3077ff0cc6cb743b77761a87a51e08085fdca503adaa93698db603e3c4408ce776ce8a9f8704f0301792346ff31c9b6b2cb8367c838e4c703ead5d0b48eff8f580e1b32c43115cd6761d4bd552a4c47c3ff0f5d00c37734640dd4d836f3d783b81de6743b81bbee2878d99b76c43c6f182f8152be99570a71c1ce3e213beb08ee65fc6a9fd1a919d6619784ba12711d839d6003607c0ae4c11afa4c69d369c5a6d18b089d39109260b35074a16f858894584beda561f79e319d5ad6a088e42accbf0e54ce4d3b563b3ab3cb79f689d0b9184f2923865987523e52e2cd41f27eddc1014a8b0d0fdbce6a3bf22c6b1dacc68fa42ee0861d2b2522d00c6d72dff63be37f0a3d5b6d89b3c7db302dfc5726e02d7f995390cfb6e4985f4476444d12930afb16c96c1ce635ce67b48beda970080ede3d42dee919f53e34e576ed9c1d8ec25705571800c4868814807f233f35a22d813debd929344ac4a086d031ed80cf4d9025959f12a321c342f107455400a7b2fbcbc70ce1073fef2aa51174c199b48dd66198bcebce207f70aea7943f2ac3188344859a2188d9cd12384f1a10afa84fa243685d0f65ec4a5d60e22e4c454abdc881160a990f7d5feed62aed27dcf5d74515655ef254a691751d98a50af79736e06080efb63175d5083610b07791061e33d48baf427737de09827e053778efa61694f87de6e021423ccbeea830d44ae6f7b970bf7e609fa2df96db47358712216b43f3233d863892b4b73dff97497071fc6e00176588bdf4fda290456f367fa4ca58365b4f322129430273d61c4d7a7b286f50c753e779f5c5e87e1c6798eb0e5e858c3a7417dd699f84814b8fe68959a4f2e6563b19b4d0b27ae70b1c86c768190063c1d31b61a9303b9b0fc5a303b93c1f02c63eaabdf2aabe0cd9bda660b878ac324d3beb5d887d9bd16bd544e83a8a6801eab46dd09dcc21854fed87d40c4d771baf40e6f9a45843d52dbff8237326a21c8cced56e857f6028e9768ee767991353969aed5d850771783886b4117d9887f53b02375ef9727839813c7285d7392e10e582bc4ceeaf948b1b3e481b4059771999ed7c78b59a88a9841a28627c8452802138528b6c61ddeb999460dd5d5c2f0f7d19c766f1aaf3e06175f0d0c2bfb74d1380681710d7baf492c44d0780ff555536270dac5d2b6f6d8172e2dd1eaa08f57de2790a49f2235b5e12a37c5a089be0e9c427efa899bd80d862700408e30893b61d2fa2142538cf241daf91b28ed27c70a808e9c95dcc19448fcdb1e1e67efdfbe023d8e2d8119ba8f73c78b7cdcfc44311c2736208ecbf10a17772797866313b1f0f3281249c6362c0bcc57421d3163e4262ba4c956f99393e57bb1f3efdbefd840eb4893a80e4ea832b0ccdd921d04f54cb5cde33bf15a75359cc94c22e1216c3dbf46121b1824a30d4b2281a918b205b7ef6aa4f91b2d75088f5e3d17f81a2a95acc679bc575d1611fffb791e9b18275eef40079fa82e6913b97cdcddd1eb5be8fac6f27cbb457f27c1f04a73b668f8ac836209345b03c1ba3e31e15e7c34c26585fe9290a17ae55bdc9d4c82ab863de821be9d0dd7a90d534c4d79e0bbf1e7ffcba946fd7ad2821d2e1f066f31ff93ecb149fb6b57e3e6a8d546c0ab53dbbb2d9323ccbc1922591fa48da51473641d35a29aedb563e0331e23ad73d4a0a386aef3c099980431e60979c021ce3f2f69a383ef73ad1277c6ecc7c54d3dff4fc0b977fe99824de849594e959a41bea78306f6eec4200e73e31c3fda841f16f47375aa290e3e3756a0b7f1c2aa243ca7a151aeafc4b8456fcd408d684a479b092b6f17fc214d0ffaf3640cc1755135efe14cf72cf83fc2c85edfc508807e03bc7b4beec50488788dae5704c6fd373fb71f223099aa2a93045b31810ed0d891ed76", 0xfec}, {&(0x7f0000000000)="67bd5f596f0676", 0x7}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x77b5, 0x0, 0x7fb, 0xfffffffffffffffe, "536a5389a77f0c02df71795acd76e7f0b9009400"}) write(r0, &(0x7f0000000200)="21eb9d8eb3462112d1808928206ad5ef305235e82d108f270dbe618e7059b7d23efda6394e63d738d963a3f423c01196b377", 0x32) 05:43:13 executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696cdbbaa093c666525da165300057028a91d0437dd3d84f47ef4ef2df829b81ad561613772a58673b56011cd75e8576cb8e7fe7e259108dfbfe1bec9c38bb003e8fdfb826cbd89279a3d6474a953940ad0ad7b424f5bf4f77c7bbd46d65ab56c600a19a3cd3e0bc18d13cbd411e0ed7d3180db25146d72cb70a4a8bf583ba6f64c0563bc18c27c068e7054036a4e66b99572a824978ec6944b79f8ef55c60922727736a03554efff2fc44a32fb6dc7e2b09"], 0xa) socket(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000500)="0118fff6360f9ea14fb359657f16666e9f97069815ca5835b6f65316127c991ab43afd5604c4aa10930ed14b1088b7d8414191ac61935d45d5ae11c6731aede78c4421cef62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb5981ea2de4000300000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b909800989d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0600000000000000cd952dcb8fffff0000000000000900000047000000000001000000e7e3ad4ba11ca80000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57458e55df302e2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df19b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a21624824a96d9619e00feb108d5bb60a27d465014bd7652b7e5f4a46cb83eea6b48aeb60db0242a3044bc0955254edb0450200b24c238f90402598ad960ebf7502767ebb569f48ec63dafb4bcc00cc4db7236eaa010cd3", &(0x7f0000000080)=0x210, 0x0, 0x0) 05:43:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="57b3fb2552cab7fa6d84d520248d69b415d566e77ae51564a383f2db3c6e4cc48821d4bff3af21ad417246304bc9b9eaffa271961b43a371c1dea4af1e4df500dccd3d481b36662329bc3a9e1bf4c4054ce36f13eb5034d18b9b7b689df6e10d275397d56a46ca9620185d24a72ec4b5", 0x70}], 0x1, 0x0, 0x0) 05:43:13 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x10, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 05:43:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x21a) syz_emit_ethernet(0xbf, &(0x7f0000000200)={@random="07fe7eb8201a", @local, [], {@ipv6={0x86dd, {0x0, 0x6, '1\aq', 0x89, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x9d3, {0x6, 0x6, "3cf0e1", 0x20, 0x70, 0x80, @remote={0xfe, 0x80, [], 0x0}, @loopback, [@dstopts={0x88, 0x2, [], [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], "75ba84c9651d9cdd25df3e60710edea2193263df20c7415dd7d79250e95f74b338e8a121574f04664de708797e6023f9470ce74e0333c138b1"}}}}}}}) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x0, 0x4}, {0x0, 0x5}}) 05:43:14 executing program 1: syz_emit_ethernet(0x68, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100323a0000000000000000000000000000000000ff020000000000000000000000000001000090780000000000000000000000009463cb20d56b767e5a5117d1dea1e847c828f8d65dbdd2b13ac38a3cfe4780ca8416"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:43:14 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x8, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) socketpair(0x1, 0x1, 0x9, &(0x7f00000000c0)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = dup(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10000) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r5, &(0x7f0000000380)='=', 0x1) dup2(r4, r5) execve(0x0, 0x0, 0x0) 05:43:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 05:43:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x5b4) r3 = semget$private(0x0, 0x4, 0x5b4) semop(r3, &(0x7f0000000240)=[{0x1, 0x1004, 0x3800}, {0x3, 0x44, 0x1000}, {0x2, 0x3}, {0x1, 0x0, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfff7, 0x1000}, {0x2, 0xb1, 0x1000}], 0x8) semop(0x0, &(0x7f0000000080), 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r3, &(0x7f0000000000)=[{0x1, 0xff8c, 0xc00}, {0x4, 0x7, 0x1c00}, {0x2, 0x1, 0x1000}, {0x1}, {0x2, 0x6}, {0x0, 0xe8a}, {0x4, 0x2, 0x800}, {0x4, 0x8}, {0x0, 0x1, 0x1000}], 0x9) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r2, &(0x7f0000000200)=[{0x4, 0x1f, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000280)=""/194) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x98836a, 0x0, 0x0, 0x0, "61aa0de9bae3c6514e6ae973739ea78b7ec000", 0x0, 0xffffffff}) r4 = kqueue() getuid() ioctl$TIOCCBRK(r1, 0x2000747a) semop(r3, &(0x7f00000000c0)=[{0x2, 0x5}, {0x3, 0x2, 0x800}, {0x4, 0x100}], 0x3) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 05:43:17 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) fchmodat(r2, &(0x7f0000000000)='./file1\x00', 0x2, 0x2) ftruncate(r0, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x4000000) 05:43:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="370f96b3c1e5eea063339446c43d268ac15c49b455b6d34006e829d7346faf943f442aa5dd29d34750627b5c87ae8947e3c2b143d71a44b6ce56cca4dd2b5ab43dff5432d546448783cbed923692bfce13622d39c4a98e87cd1daea2240596fafd80aee7b960810946343d54dc7264b6b176690467c13140868a01a1fc142377e1dcd2cfecb76d985baa5515707d05694056bbfae498eaa86ca840ec674938613e0b2be760537d311ded2d010114e931bb09467fa7b7446a804a4f683d8acccc83547572c0d900da3ada2b46aa377119aa4906a4329b852867ec5a44fef803e691bf789e4995ee47d43312ea48de2dad24de4581b6c6e20c161bde9045feef5d86b7d26b864002faae7c818784c3e51b00577b30a89f6c08f9e4f389b57efc2abde83aed0acc"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 05:43:17 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="1f0000004cc2", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x16, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x2b}}}}}) socketpair(0x2, 0x8000, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) socketpair(0x2, 0x1, 0x9, &(0x7f0000000140)) dup2(r2, r3) r4 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r4, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r6, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r6, 0x180, 0x8}, 0x5, 0x1, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r4, r6) r7 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, r4, r7}, 0xc) connect(r3, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 05:43:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0d00450000280000fffe00009078ffffffffe00000014e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000080)=ANY=[@ANYRES16=r1, @ANYRES32=r3]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 05:43:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x20) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) shutdown(r0, 0x2) 05:43:19 executing program 1: sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xa1bd) 05:43:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r3, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r3, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r1, r5) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0xc2}, {0x18, 0x1, 0x1, 0xff}, 0x81, [0x81, 0x7, 0x2, 0x81, 0x2b6, 0x7, 0x6, 0x200]}, 0x3c) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000352000/0x4000)=nil) mmap(&(0x7f000031a000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000100)="308a0802080000001305c52edc711e335a5889253df276bc3e6892ef26d115af0f36a5e1e6ae0feefd12c5f98a1d89e019a3000000000000ee30cf41321b", 0x3e) 05:43:19 executing program 0: mprotect(&(0x7f0000207000/0x2000)=nil, 0x2000, 0x6) nanosleep(&(0x7f0000000100), &(0x7f0000000700)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc3, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) sendto$inet(r1, &(0x7f0000000040)="67bc8680fd8b2b278e6e9f80093e69f96049d0ddbce591312c309f8b7f7838fc06812ac26bb06b25151aaeec0a79bddb87e0fd58cd55f5e78dd8b6dfb2a486de730aa0fe76ef727d0d4df1d30664945df6ef2cb4a9b6eddc067818a3552ef56d63c0fcfbab3ba1211a60090ff7143833e6fab78c636c144e55962736402b10d0b0b94d932d58dd38c149cc5535ac43d7c0d6007d642847ae48977b6df07ec354", 0xa0, 0xc, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x5, 0xad79, 0x81, {[0x7, 0x2, 0x9, 0x56f6, 0x1000, 0x2, 0x20, 0xae93, 0xffffffff00000000, 0x863, 0x9, 0x9, 0xe2, 0x3, 0x1, 0xfffffffffffffffc, 0x7ff, 0x8], [0xfff, 0xffffffffffffffff, 0x100, 0x1ff, 0xff, 0x1, 0x9, 0x7, 0x5, 0x5], [0x40, 0x100000000, 0x8, 0xfffffffffffffffa, 0x8, 0x6, 0x4], [0x7, 0x69f2, 0x6, 0x5, 0x81, 0x1], [{0x7, 0x3, 0x3ba9, 0x4}, {0x234, 0x5, 0x0, 0x200}, {0xffff, 0x1, 0x0, 0x9}, {0x1, 0x20, 0xffffffff, 0x8a7}, {0x3, 0x6, 0x6}, {0x80, 0x8001, 0x3, 0x3}, {0x101, 0x7, 0x8, 0xe982}, {0x1f, 0x8, 0x2, 0x1}], {0x1, 0x3, 0x8, 0x1}, {0x9, 0xfffffff9, 0x9}}}) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000003c0)=""/249) 05:43:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x5}, 0x8) dup2(r2, r3) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080), &(0x7f0000000100)=0x4) syz_emit_ethernet(0x72, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x3c, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "c35283", 0x0, 0x0, 0x0, @rand_addr="fe29f7bcb7cbf3c7a00e465e68a40a74", @loopback, [@dstopts={0x11}], '\x00\x00\x00\x00'}}}}}}}) 05:43:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="02ffff7f24f0d3e9ef95056fb0a035821b153b0de60b990ab2e4a2fc22caf7c84eeac765a365e410836c95b6e18b852ceb577b008d990cb409d8edc9de76832bfaa9869b7ac94a87c46aa10fbaa02df3661d30198dbc8f63e6160d3cfb43f03726edbf352cd85c16668fbbfcee8731695aca5dc2531112c6c1a2f961f0e06f287e305161976beb214e04bd4638eebc6a6b0e960e0fb415860bb581266d60a82d151617f89dc03d77b738619d22504a19b5fd22d2e680480a72bcd6f4e3"], 0x10) close(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20241, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x20000, 0x160) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x0, 0x40000000000800) msgrcv(0x0, &(0x7f0000001880)={0x0, ""/146}, 0x9a, 0xd6d0c418f59fe7d3, 0x1000) 05:43:20 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x280) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40800000007) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) 05:43:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) listen(r4, 0xff) sysctl$kern(&(0x7f0000000180)={0x1, 0x20}, 0x2, &(0x7f0000000580)="c7ab30ac", &(0x7f00000001c0)=0x4, 0x0, 0x0) 05:43:20 executing program 0: syz_emit_ethernet(0x10f, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd6000ff7f00d90002e24d0874ffa47109000000b29ee67d40fe8000000000000000000000000000aa2e0005f00000000087a01022819e1714129b298cec6bf7dcb86c99aee7e3b2b0e12530e8aabc97433bb04e653b30bf5dfb03561d20eeb46b256e8929b16f84980476221737a60d93b1085a4aec5f9bf2060326e05d98cc6d0fed454496cb57c91ce35e248eb074f0c7bc23ade2191718cedfb28e7503437db038bdd64648e8496b68c0782c72a4a62dc671e67e6aa5de99c532254b2243921b5c891fce43e7fe9fce2d382d09450a88c0f0e9214a1e248cb500b9d53828521a0ef2e88db7dbd645012a2b30461ac473e7d351a86c25e33dec5e6c18add174dc1ff25df6da48f90efb9266ff2de829e716ce684a9041383be63a45d8154f45cf9d40273bb3afa4c4499b5b1ad363b8483153c028ae52868879d1ad0c3b8baa508649eb8f1e19887a96091d92d8f194d826f1360cba2a0717de454b86378595de293164cce09f910e97aff378c6c921c804cb0119bdeed4962d309d8afba763e841ad74bbbf365e7f52a0f21784a47c4a652cf38367f43fa355b445016ead86d27abe4f9441fcec7d894f827dfbc332821f8914af5aa08b172b8f49d5dfd2392100ff315acbcdbabe5819cf0549da5870f1fccfa607762737835bf94e6c6bc37998ca05a115585cea656d49d31cddde75fd80ba0a91ed91836972898df4fb7911fe53007e9e6902102ebfad791ea712eb6de3532e685660b854f8a19dc63ff7812708000000000000"]) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) r0 = msgget(0x3, 0x44) msgctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000380000000000019078e0000002ffffffff0303907800000000450000000000000000290000e0000001ffffffffcba7c7fb9203c772"]) socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x3fe, 0x8002, &(0x7f0000001780)="db90e405b100ec023ceaeaa99f51a8a1372d3d215d487852bada321c7e0d40d23ab13d24ac440432545fef4885f3f2ad8651fc02ed112c7e1c237d6e01000080ffffffff265a0105dfec979311f72cd7ab7d8ddd54439157998cb34849f42e3e56b2f06637d59de3aca295d3100cd2a937c096706bf48ed625ae707b0d3c41c2e01af9483963582c06b657c416430ca803b6769a4f9a7edddc2cf8b47bb8fe4de26cd138fc46ca6be2b9f36a16fc5fe007df734bf63b15059c69617d4b8f48fa6b049ca9502be293546ed22adf0a5b07a29e77e938951e7e7464d6cbc5263f2b85dfdd92fca70bac262ef4aa81221bb88d4eb8deb9bcaf202e74efb6988b47d4cb6805f76f60f69e4556e17ba0cc30a507b78cdcdb48765917f79b23cb0ee4cab5b33f56dbf16f0efd2179cf29edeb4f9a814369c5879fa2f04db54f86a75eac98bde854c846ad1b5826f90441ee4caed3453891972573ad4fd6c7cf4ed44fd2ebf7cbc1b1a3e437e39a49da488d6b45b16fb3b2d541a6ba24fc64fe106453f208d0e20569eb9ac9c55903c42141dc0b1bcaaba40dd804ed6442cb602523a905a2e99bbb1a49d641be327afbfc3410acdcd2f9b4aeb6173cec768720b9f2b379bf3ed9fc523891bb882c1853313624beeb0189a0c11c2575955fa312e22824fa567834c1edc65d6018bd9575bca1fd9779d8729e79bdf199fb9813a755412b90135c3ad3b83c45fc1ec6653842531db1050067dca5998212921ecad87bc701d024a406b35b8ac069c7ad165602f8b26e530534bc11ffa0b7f9671e62cb6e0c4c2a3896386d068f065ab19eb8e5c3d7", 0x24f) socket(0x2, 0x1, 0x0) 05:43:20 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00008e9000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80186940, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[0x0]) setgid(0x0) mlock(&(0x7f0000aad000/0x3000)=nil, 0x3000) madvise(&(0x7f0000a50000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r4, 0x1) setsockopt(r4, 0x9, 0x7, &(0x7f0000000280)="866ad9c5f53f5b2c3a4b14dd4165b1a33ceb256ee2ded17aee6139311625f470329af4f22b685e76cbd2a5b7836a8ba826b73830ecbcdd83df6ba966f513fced6878f2ca94d19f654e851119eabee320de0b61d5cceea7db3951b5039d871e5c68a0213d4df7732c1e99f7df976ba5add1246a4ed97c278fbc1f6a28de02cd38cc889e04eb97f3408c9cd38cbc7d618ab72519b8fb750369ed1c4557ca343ec28fb29d566bb0f9297eccbb67ac6cd1b1038453bdb7fbdcc10cca1e5943a374ebda506f0361ba95dbd76afc70a6326b86b3d804", 0xd3) 05:43:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2f, 0x80000000, 0x0, 0x41}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 05:43:21 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0xb) syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="00000000ffff00", @rand_addr='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}}}}) 05:43:21 executing program 0: mkdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffed) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000400)=0x6, 0x4) unveil(&(0x7f0000000480)='.\x00', &(0x7f0000000100)='W\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x7) fchdir(r0) fchdir(0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x5b4) semop(r1, &(0x7f0000000440)=[{0x1, 0x7, 0x3000}, {0x4, 0x1, 0x1800}, {0x3, 0x0, 0x1800}, {0x2}], 0x4) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000001c0)=0x1) semop(r1, &(0x7f0000000340)=[{0x3, 0xfffd, 0x3800}, {0x2, 0x7, 0x1800}, {0x2, 0x2, 0x7fc}, {0x1, 0x7, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x2, 0xad, 0x1800}, {0x1, 0x81, 0x800}, {0x0, 0x105, 0xdc0c136ab8908395}, {0x0, 0xfffb, 0x1800}], 0xb) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/97) lseek(r0, 0x0, 0x7f, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3}, 0x3, 0x0, 0x80}) fchownat(0xffffffffffffff9c, &(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0, 0x4) chdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x1, 0x1, 0x6, 0x1}, {{}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x1, 0x6358}], 0x9, &(0x7f0000000100)=[{{}, 0x6, 0x45, 0x10, 0xec3, 0x1}, {{}, 0xfffffffffffffffd, 0x17, 0x80, 0x5}, {{}, 0xfffffffffffffffb, 0x0, 0x2, 0x1}, {{}, 0xfffffffffffffff9, 0x2, 0x80, 0xab, 0xfffffffffffffffe}, {{}, 0x5, 0x8, 0x4, 0xfffffffffffffffc, 0xcda}, {{}, 0x4, 0x97, 0xf0000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x22, 0x20000000, 0x3, 0x8}, {{}, 0xfffffffffffffff8, 0x48, 0x40, 0x0, 0x100}], 0xc, &(0x7f0000000200)={0x5}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000200), 0x4) 05:43:21 executing program 1: r0 = syz_open_pts() syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="0b7412dd9d836725c6f0ffffffff"]) flock(0xffffffffffffffff, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000480)={{}, 0x0, &(0x7f0000000140)}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955001000007993044be28a123e000800"}) poll(&(0x7f0000000080)=[{}, {}, {r0, 0x1}], 0x3, 0x8001) syz_open_pts() close(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8000, 0x10143ec8fcd41691) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0x3ff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) syz_open_pts() msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYRES32, @ANYRESHEX, @ANYBLOB, @ANYRESHEX, @ANYRES32, @ANYRES64, @ANYRES64, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) msgsnd(r2, &(0x7f00000004c0)={0x3, "207c14d1e34bd9658e12f5111b7279dccd872e41b16ac5f19d3c81433a1841feb6d7348d45a8135f21b9e51f555f4fa80e591158802658c00165168bf9cacd5108ee5d96e3b1179d12e2e486ba33ecbd6bbf993bc7680c8c744a835bf88b10684f921b08e55992d76473892ba75efab1849ca33513f2c7ff18ec9729741bfc52d8947a153270083d148b6fe166c12b4f946d51f438d152e52e9fbcbf5528f8c9446b0f1db5886b839a5c54c1d3f7e06974de9663322953dccfe25cc51c189e80a60657341d7c552a60d32625e0634465a51543ecc64c0f84704f8b370e99488973"}, 0xe9, 0x800) msgrcv(0x0, &(0x7f0000000380)=ANY=[], 0x99, 0x2, 0x800) 05:43:21 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000380)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "e2db14", 0x8, 0x0, 0x0, @loopback, @loopback, {[], @udp={{0x0, 0x3, 0x8}}}}}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x20, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) fcntl$dupfd(r0, 0x0, r1) 05:43:21 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8602adffffffffff"], 0x10) dup2(r3, r0) dup2(r2, r1) fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x4, 0x0, r5, 0x0, 0x0, 0xa8, 0x200}, 0x0, 0x0, 0x4}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r5, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) r6 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)='6', 0x1}, {&(0x7f0000000100)="4964961081d38b40143e4869cbc7b0deecf35fe8238e439f9c5f74ecbed3b10ae8c5ad954f728b1ce15cd57b0f82aa690eb61d7faefc3bfd9c29a4", 0x3b}, {&(0x7f0000000140)="7e22090e3dbf78c77b62e31eb2494bae797236dd2d951084cebaf239f006d9eb512163b70b5aaf6e650651bc4586193ac964816e32684f850f0d38f4c46c49b78774213d2295ace9b098bf92c6a7c61880a00bc927f7614209a628c7ee3d1436a12b561056d73ca5f7e9bf1eed64a63fe6bd59c38a63ced0a5f437e96016686dafd43c045f747370947d87be50b6ea49b612ee5b6849c9c27f01b9b90a4462b84e2e1a87ae0c4684383fdee043674a9276c37272dc7ff4e02d4039a8281bd44aaae73a53e738b9e91d6c", 0xca}, {&(0x7f0000000240)="836a906237eb3da76dc487dcb64fecbd05065d900225e458df4e9008fd53859c0c38da9a8f54999f104239af657cea2204ae4cbf4bd44b43c07b2305953ad91d1cad892cb212f84ad7", 0x49}, {&(0x7f00000002c0)="59ad6a20310932a6c81c261457eb4bcaa8c46bb7f2284104a0b3721918f40da4ad1f957ed171b62882e7c9c8a9ec64977a5a79190bce311a9baf970c8574198cdd14c6f1a6808aad1198fe1e98a88f7528a14bff7d7501222d3d1394ec3c1c72d9", 0x61}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r6}], 0x20, 0x404}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r1) setsockopt(r3, 0x0, 0x3, &(0x7f00000003c0)="1ad9b297", 0x4) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:43:21 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffff9, 0x401, 0x2, "0000a300001f000000000800", 0x2}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = socket(0x6, 0x2, 0xff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x0) close(r2) 05:43:21 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x0, 0x0, 0x0, 0x7}]}}}}}}}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000000)) 05:43:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x8, 0x80, 0x5, 0x8001, 0xff00}, {0xd582, 0x6, 0x7, 0x20, 0x8}, {0x1, 0x4bc, 0x9, 0x7, 0x2}, {0x8d2, 0x5, 0x5, 0xfffb, 0x4}, {0xeb2e, 0x8, 0x40, 0x7f, 0x100}]}) setrlimit(0x3, &(0x7f0000000040)={0x320e, 0x100000}) 05:43:21 executing program 1: r0 = semget(0x3, 0x1, 0x422) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/185) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x77b5, 0x0, 0x801, 0x3, "0367402ba77f0c02df71795acd76eff2b900", 0x0, 0x5}) read(r2, &(0x7f00000000c0)=""/118, 0x76) msgget(0x1, 0x0) r3 = semget$private(0x0, 0x0, 0x20) semget$private(0x0, 0x1, 0x593) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000340)=0x70) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000800)=""/194) semop(r3, &(0x7f0000000400), 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000600)=0x8000) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/4) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000500)=0x9) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000380)=""/187) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff83", 0x19) 05:43:22 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a080000000983000002968a737d5bbf001921660a5e308fe80000000000000e12e7868cdf1401ede063eb5", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_extract_tcp_res(&(0x7f0000000500)={0x41424344}, 0x61, 0x0) syz_emit_ethernet(0x3e2, &(0x7f0000000a40)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x3ac, 0x3a, 0xff, @rand_addr="0000000000000db72cd620bd00", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x70, 0x0, 0x6, 0x1, 0x0, 0x2, 0x68}, @fragment={0x3a, 0x0, 0x8, 0x0, 0x0, 0x17, 0x66}, @dstopts={0x4, 0x3, [], [@jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x10fd}, @jumbo={0xc2, 0x4, 0xfff}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x1be}]}, @fragment={0x6c, 0x0, 0x9, 0x0, 0x0, 0x15, 0x67}, @dstopts={0x2c, 0x39, [], [@jumbo={0xc2, 0x4, 0x6}, @generic={0x6, 0x69, "a408539bd474334a5d2a22ea4d89eda9af1d7e177d683ac4e29ec8d0776d0e88d7ab56aba37bdc3d98a17f196ce75459e8ede38240e4e9c7abd70e4cbe1c74a8e9f5dcc1372d2b25111bea7a0dd6c515f5bb0c50ff92f39e5da12ea002d764d003a316bc3881694334"}, @generic={0x3, 0x5f, "af3b8eebb1c0f8262ddccded9376c5ce5b96b365311f39a48aca06cf7dee7a603d7303dfe6ab9a129c1b60a10ce2372dd7e481eea1b93d123254f6c05343126646373ab33cbc8f9acc094266bbbedac0149aabd25bd0a502b04dee2ba75a22"}, @pad1, @enc_lim={0x4, 0x1, 0x92}, @jumbo={0xc2, 0x4, 0x1}, @pad1, @generic={0x0, 0xe8, "d77931d676fe200d50d1238f95092ed1a3b673a753771a95223fe1c6eae8806e579f47cc6faa1a39852e5da5b6343fbbcabcb67d6f132e2429651d5e5f0d099b3db01c8256c5703ef844eb75779fed5b5f6561e702f9a355fa19e8f013c2a31897c820ffea45864bc08d1e4bd59231e3ba56128d3d9b75fd2dafd0fe00ae6b684ea062a14f66362fcde88a7c409a05f7404679a9a8ce19cfc736401354fa92d55174abf14845054daa5a7cde417a02429b5eb4bca66293a45529123b431a0b3c74279f7b7d808f00ddc10b8a1fa7e2ac9ef2d14da006793e673f910479f1cde71205e61a0d842018"}, @pad1]}, @routing={0x6, 0xe, 0x0, 0x3f, 0x0, [@empty, @empty, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast2, @remote={0xfe, 0x80, [], 0x0}, @empty, @empty]}, @fragment={0x3b, 0x0, 0x3, 0x0, 0x0, 0x9, 0x68}, @dstopts={0x4, 0x0, [], [@enc_lim={0x4, 0x1, 0x8}, @pad1]}, @dstopts={0x2b, 0xa, [], [@enc_lim={0x4, 0x1, 0x9}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0x2d, "f8d63e9dd4080ada07d98d2d7d6680bf1af7c253292e0657eea070b86086c2861a597f1c7ec5e9d08965453f17"}, @jumbo={0xc2, 0x4, 0x40}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x80}, @padn={0x1, 0x1, [0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x3}]}], @tcp={{0x3, 0x0, r0, r1, 0x1, 0x0, 0x6, 0x6, 0x3f, 0x0, 0x200, {[@nop, @nop]}}, {"fc3af563dd004a20d8dce25ae6fc13087afff8b3ad11d2d106bffe998865a12dd50a3f926ee6665d878064096029c9585e5072675d7004c65555ad4238e1d8e425f4d5f9455a3fec1d52a0aba4a41a961d9fdf533d38104952e947a7d8179009038f2988a10993553f312ccaeccd19eb76d3ff74cd95a5986528045066354550b4a69215859d19ef3cd90ab8"}}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r2, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a080000000983000002968a737d5bbf001921660a5e308fe80000000000000e12e7868cdf1401ede063eb5", @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_extract_tcp_res(&(0x7f0000000500)={0x41424344}, 0x61, 0x0) syz_emit_ethernet(0x3e2, &(0x7f0000000a40)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x3ac, 0x3a, 0xff, @rand_addr="0000000000000db72cd620bd00", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x70, 0x0, 0x6, 0x1, 0x0, 0x2, 0x68}, @fragment={0x3a, 0x0, 0x8, 0x0, 0x0, 0x17, 0x66}, @dstopts={0x4, 0x3, [], [@jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x10fd}, @jumbo={0xc2, 0x4, 0xfff}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x1be}]}, @fragment={0x6c, 0x0, 0x9, 0x0, 0x0, 0x15, 0x67}, @dstopts={0x2c, 0x39, [], [@jumbo={0xc2, 0x4, 0x6}, @generic={0x6, 0x69, "a408539bd474334a5d2a22ea4d89eda9af1d7e177d683ac4e29ec8d0776d0e88d7ab56aba37bdc3d98a17f196ce75459e8ede38240e4e9c7abd70e4cbe1c74a8e9f5dcc1372d2b25111bea7a0dd6c515f5bb0c50ff92f39e5da12ea002d764d003a316bc3881694334"}, @generic={0x3, 0x5f, "af3b8eebb1c0f8262ddccded9376c5ce5b96b365311f39a48aca06cf7dee7a603d7303dfe6ab9a129c1b60a10ce2372dd7e481eea1b93d123254f6c05343126646373ab33cbc8f9acc094266bbbedac0149aabd25bd0a502b04dee2ba75a22"}, @pad1, @enc_lim={0x4, 0x1, 0x92}, @jumbo={0xc2, 0x4, 0x1}, @pad1, @generic={0x0, 0xe8, "d77931d676fe200d50d1238f95092ed1a3b673a753771a95223fe1c6eae8806e579f47cc6faa1a39852e5da5b6343fbbcabcb67d6f132e2429651d5e5f0d099b3db01c8256c5703ef844eb75779fed5b5f6561e702f9a355fa19e8f013c2a31897c820ffea45864bc08d1e4bd59231e3ba56128d3d9b75fd2dafd0fe00ae6b684ea062a14f66362fcde88a7c409a05f7404679a9a8ce19cfc736401354fa92d55174abf14845054daa5a7cde417a02429b5eb4bca66293a45529123b431a0b3c74279f7b7d808f00ddc10b8a1fa7e2ac9ef2d14da006793e673f910479f1cde71205e61a0d842018"}, @pad1]}, @routing={0x6, 0xe, 0x0, 0x3f, 0x0, [@empty, @empty, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast2, @remote={0xfe, 0x80, [], 0x0}, @empty, @empty]}, @fragment={0x3b, 0x0, 0x3, 0x0, 0x0, 0x9, 0x68}, @dstopts={0x4, 0x0, [], [@enc_lim={0x4, 0x1, 0x8}, @pad1]}, @dstopts={0x2b, 0xa, [], [@enc_lim={0x4, 0x1, 0x9}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0x2d, "f8d63e9dd4080ada07d98d2d7d6680bf1af7c253292e0657eea070b86086c2861a597f1c7ec5e9d08965453f17"}, @jumbo={0xc2, 0x4, 0x40}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x80}, @padn={0x1, 0x1, [0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x3}]}], @tcp={{0x3, 0x0, r2, r3, 0x1, 0x0, 0x6, 0x6, 0x3f, 0x0, 0x200, {[@nop, @nop]}}, {"fc3af563dd004a20d8dce25ae6fc13087afff8b3ad11d2d106bffe998865a12dd50a3f926ee6665d878064096029c9585e5072675d7004c65555ad4238e1d8e425f4d5f9455a3fec1d52a0aba4a41a961d9fdf533d38104952e947a7d8179009038f2988a10993553f312ccaeccd19eb76d3ff74cd95a5986528045066354550b4a69215859d19ef3cd90ab8"}}}}}}}) syz_emit_ethernet(0xa5, &(0x7f00000002c0)={@broadcast, @broadcast, [{[{0x88a8, 0x5, 0x0, 0x3}], {0x8100, 0x4, 0x0, 0x1}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x26, 0x8f, 0x64, 0x7f, 0xe7, 0x2f, 0x0, @empty, @loopback, {[@noop, @end, @timestamp={0x44, 0x18, 0x2, 0x0, 0x9, [{[], 0x1}, {[@empty], 0x7}, {[@empty], 0x80000000}]}, @generic={0x89, 0x6, "5b5c6a7f"}, @ra={0x94, 0x6, 0x20}, @noop, @end, @ssrr={0x89, 0x7, 0x0, [@multicast2]}, @end]}}, @tcp={{0x2, 0x1, r0, r3, 0x1, 0x0, 0xe, 0x40, 0x3, 0x0, 0x5, {[@sack={0x5, 0xa, [0x80000001, 0x3]}, @window={0x3, 0x3, 0x9}, @window={0x3, 0x3, 0x2}, @md5sig={0x13, 0x12, "a5f1261d106755dd7343ee5e65865edd"}]}}, {"9cd27c23a7cdbabb89412389bc9d88f3e80000"}}}}}}) 05:43:22 executing program 0: r0 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100210086dd60b135160014000000000000000000000000ffff00000000000000000000000000000000000000024e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000000000000003fe8b037c28d05983d4484f7cf77230ff845b76f5ef3ad51ac863b5fc990509fa866a47ac374c11be98cb21dd444d955668e65872d240"]) 05:43:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000180)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xd2, 0xfffffffffffffffc, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000140)={0x7f, 0x2, 0x200, 0x1fe0000000000000, 0x5}, 0x0, 0x0) 05:43:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x200) syz_open_pts() 05:43:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x1, 0xfffffffe}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) chroot(&(0x7f0000000040)='./file3\x00') pwritev(r4, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xfb) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 05:43:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x6, 0x1, 0xd9) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:43:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="364f05432ed4efa7f50b5db34d171c9b1313cc4a0a6c49b9d29a955c19529a839bcc61f4263acff38acf8bb35253a06e6600658f3b43971feaf2d2bdd5eea8a6d636023eff261e38fc33df6af58720837c7d3d79e01f104b784d6020ec0c00ea62bfa464000acda36a8a5d34d59bd4d49e728eb418e6cfd06c9c4925f1ae2293fa7e509b0336a786d16cc2a6843821e0806703f7eada5a20d9e953aaac0a9364399d89777fb58c928eb3c9fa0eaee1afbefe154ccaa0806228e1400785efa349a327c1c4066075b059479dca7a303f9ea6a7b7f80eddcbcbb44cd30a4ddcfc9a8ecd4d0f66ed6cfda335eb2503a9862a6ddced1224898c09e98715", 0xfb}, {&(0x7f0000000000)="976b97e8d5fe88896f34abee0ddaed3c261ed3efc30cb43604d95a9394ba0dbe8c8d98429f771fd20160efd649a204aeec1f467af277fc9f2770da6596fb", 0x3e}, {&(0x7f0000000280)="4b2d5b4b4ed2b859f27927e0d645ba", 0xf}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 05:43:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) semget$private(0x0, 0x1, 0x2a) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000080)=0x2) fcntl$dupfd(r1, 0x0, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x802069a6, &(0x7f0000000300)) 05:43:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f0000000080)="b10005040000000000000800010187df5f7e9d26d6b828db4b6230dc000000000000cea1fea7fe096fcfc73fd3357ae26caa04160c4fea63369bfea37a0000000049", 0x42, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 05:43:23 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000000)=[{0x1}, {0x0, 0xfff, 0x800}, {0x1, 0x81, 0x1000}, {0x1, 0x3, 0x1800}, {0x4, 0x2}, {0x0, 0x3, 0x1000}, {0x1, 0x3, 0x1000}, {0x1, 0x7}, {0x4, 0xc48c, 0x1000}, {0x1, 0x7, 0x800}], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0xf8b3, 0x0, 0x10000fe, 0x0) 05:43:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x5, 0x0, 0xffffffff, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1f, 0xfffffffe}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfffffffffffffffb, 0x0) 05:43:23 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="dd89b5da6f33", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @loopback={0xfeffffff00000000}, {[], @udp={{0x2, 0x3, 0x8}}}}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESDEC], 0x7c}, 0x4) r0 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r2, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r2, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r0, r2) semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x2000000c, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x2, 0x200000000007, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = getpid() r6 = getpid() setpgid(r5, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x5, 0x0, 0x0, r0, r3, 0x1, 0x2}, 0x3, 0x10001, r4, r5, 0x9, 0x9, 0x0, 0x5}) 05:43:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCFLUSH(r1, 0x20004268) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) 05:43:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x7}, {0x18, 0x0, 0x9, 0x7}, 0x4, [0x4, 0x3, 0x4c75, 0x0, 0xb5a, 0x5, 0x1, 0x100]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 05:43:25 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_settime(0x4, &(0x7f0000000080)={0x6, 0xfffffffffffffff9}) 05:43:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) chflagsat(r4, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000002580)='./file0/file0\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') 05:43:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000140)={0x7f, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) 05:43:26 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000300000000700019078e0000002000000000305907800000000450000000000000000000020e0000002ac1400aa"]) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xffffff51) r3 = dup(r0) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) 05:43:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00102e2f3e281d923000"], 0xa) r1 = dup(r0) listen(r1, 0x0) dup2(r1, 0xffffffffffffffff) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]}) r2 = syz_open_pts() close(r2) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x65) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000080)=0xc) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0xffff65b8, "9af5fbbaa00def07b9575549e9c1000100"}) socket(0x2, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="b2408a6c719b7202e845dce1165f252949e3998f7a", 0x15}], 0x1) 05:43:27 executing program 1: r0 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000004c0)=""/177) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x71) r1 = semget$private(0x0, 0x3, 0x506) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/163) semctl$IPC_STAT(r1, 0x0, 0x2, 0xffffffffffffffff) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = semget(0x3, 0x0, 0x230) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000280)=""/38) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r3, 0x0, 0x9}, 0x8, 0x1, 0x9}) semctl$GETPID(r0, 0xffd590a4dddee60f, 0x4, &(0x7f0000000380)=""/74) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/218) syz_emit_ethernet(0x46, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500003800000000006c9078000000000000000003089078000000004500000000000000002f0000e000144d6bf02146955ad3e1075d82990002e0000001810000005ee1048c"]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffc9772fbd"], 0x9}, 0x0) 05:43:27 executing program 0: sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f00000003c0)="a2d9e5dca86261bf65e60c80a87d0cb04ec8665d0f6aee2d82d63525784e82d8b6836c0ce61a9bf0fac0ac4e8611de83e11943839d6afdffaf394ef513a1b60e3b", &(0x7f00000000c0)=0x41, &(0x7f0000001440)="14229d07952bb0cac056a95a802e8f80930c1dc3ccf8f3ded0f2b3e1d74ee173f3f63021edf7c2b52e8a5c753fa2ebf858016fee90c831e6846a387d5684e731686f241a", 0x44) r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000001540)="97614c4b520b8a9f8784cebcff258c66109f9887e624bed90d1547b4a0947754dc0cdcbfab8e1f9ee47fbf73fa9934ce0d65a81e9cea5ad63b241acb0419aa0320703ce09fedf5f274914774b455f82b54d5f7529d6068e36a7b80c2345c62bd46dad4e925b306167ea9470e3f9afd91780edf5cefde168797238c79292a8d3b3bd6907aecbbff61376199", 0x8b}, {&(0x7f0000001b80)="83fafbbdcf08537a850bd413c87e826fe41592256f5cb3a27d3b1bdbefb372c81f39a96cb0c9b0577cf11841111e3a0bcaf92f85c702d8de3935054b97772506244a9a68133d1235e4ca8eb66642933ed3d2917f8d72865c617f219b75bc9798b8c962242e576234f017002c724912fefa865cf37adbd286bd5a04f7c22bc1eff7ee1c3d43f4aa9c3a1958f2ed926de85e69473f7cd7ed0f6ea1729d8fd59033950c267e512439958fdf396efc713ea43c03e7e27fe9358166d7d700256a733d799ebe422646dd8474262ed47ab2e73f11885b6a59da5916935b7ba1cc2cf03a127e7a84044be121", 0xe8}, {&(0x7f0000001c80)="c814bc222ec6efdee05e505a86f848f5d98603d96c15ef42ba865319828a57605076fd5218af976bc3c07cea2786a73089cf6e82779d109bd638d75e947cb793327abe1fb36bf91e8615132b70bd63fd98e98f2bea5a925f8c9532f105610f6b2ac4e6fafebca7b7a64f2ed8032fa476dd3d7720161fed15151cf76f860c9acd16af1672a6d3a83f18684379003b8643b1f7339fbb587bb4ec730ee8f0498953f7d6931e75d1cf3cfdb137ebdbbe28101ba71b1cca5d9e0c3338d4d85dfefe6aa483143fc9b0ec910eb0b9935eb001f3e30536f4954bf9c28a1419ef160da2ae6f8c80e12cc911ff0a8e79516724fcabfd9079d774a52227", 0xf8}], 0x3, 0x0, 0xdfea) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="4d5b4b3898c2b15518685bc8fa1102a6bd7f43f8a5", 0x2e1}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00879f8c", 0x1b}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407fac793d943436ff82c73f89f93051691725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee72f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d40c5902321c9c3944d17cf3b1202d00a3c444db6cb4e1d296f", 0xb2}, {&(0x7f0000000240)="fdb2617e274d09632ad0e17beba97ff45163e8ce5f25fe2789c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d7253e2f40dee939cb05db", 0x4a}, {&(0x7f0000000440)="bbf5ee8bfbfa29ab52b08e465fc790d1e1990dc656b54225f03b34f6ef7fde3e3a4341995f2dee8d98fb41d929c16449cf968b0b36178dc4c43a7ff0cb80a821da3f5bbb795e1a78b8991abce4f111341d924a69e1106c23b2f266c8497980fe0724b988ca86ee0323f8e5c4a5438a30cce336d1fff7736269f3ba0539b3b857185a1e5ab7ba30d075e9a83d20fb0c5f336c9f2f5a3f1759753f7ecdf304bf25a621434a62978dbfa450dfa487afdbca85061985f5e84180d14e953d063c30dcff5162a4d1d614b13fc5ce04d4f89927b5c7123c4442279339896dc910dea04e20b44aca9503947f47ec84caad0b735d30a01f17397060319af91064704746362c8e8aa24682aabfee33eb62e2446b75b840e2e00a5ecf6bf30c265516c32df0e5863d201d98cb90803c73cdb9a0d4f7a6960b3bab62d4ac0ddbf3e7ff30dc9b7e9a4045c4443068e3512cef06a19a1ecc2ecd749ec977a2184435876fcca1ad8231e0878509057e77ae96b76bf5b546120f1f801ca4c931721b2459bd44d78f475e55886abd6569b57f708c06f34c2a0b181462fbffe5a1b12837886c746a1bab7c247791462d8a4ec766c5d0ac7c7b055d132bd4ba9fd12f9ee1d277f6d36e10ce55a2ace2b6a2e6fa8bedfcb8aba38c083c0f7b8b5dfece19529f617adf84d78379e96856a49b17cf4e06197cf9ed44ba9545c11244590f6a0e4e8e41598b2d6cb321e844ada57e51c45f819ab775f4768b3c04c5aaf8c8515dbb435d3014f4ad9246c9d8bef46a1a96e6e858f056fa68228280c00dafd3a27ebd2b02a286a219f0e960a55acbc47e171db887342d9155c07f74042319a2af5608668a2e5613baba74c953a68b944fff9e834790f7363dc82ef6b9aba485364934f08953a87fae0a31612cb4f44e1a218ea626d26a8ca0f7822aa334703c0dae15266966d38ec116789d3bcce51c797da888aef5e50587fe6ae07cb48fb03f50aa84a0bee6ddb1c3bec2c9146386150227a051479f549920452095a000c4a1b510c4fdab62f3c9ab5cd3e77657739a6dd912f176b2d42880b019db959d410ad8a19f0f8704f7dc4fd1e9aaef0f96fd690cde9146f1a80a29c57ff4148fca9bb276b6c6561b5c131976e9be975632b4dd84e5dc07e9d688f16cf77ed7e4a6c588a6100a4433b7861440559b586c2cc99f5fd227c1312a59c0d7f5c4d4e28865ffbd60bc1bf807011fc3114c8d11384dd1ffe696f59ac4273e3367d679fca1577cf0830984b014cf0858af322d795e260a40da87958f54e182b63e3d209bf47ff7bc0c4166172ed0d060657bd02476dea7cce15537db725738b990e2715455e81b2a2bb98e7d6b0f8d7de18e126cfaa5f596bd93c03f02817bf430ddee6d20cbec916efea7d00912ff89faa0062d06b8eddf1bdc120d5ef3af4d0dfc1ffec3e70589858e15ed441b560affe0415b6ded8754a7fc22b3d9b27c2001878bc1878cd0d71dade7e89e8bc1cbab797f028b83475503be026596e8711745021136b7ad93625b6855f0522d2c8c83c7ccddfd23be76ebca9f8af5caca6e50c0aaa6fb6e232a8c3edae31a6e07655646883364221c74b2d74758fccdac188c63aa4955967de6f393283b649de5339e826c60e5f947d2eaec2b0731d5ddb72c51b1eba460c891e3f4777eeffa3c4d7bbc553e547bb3254e6201e58c33f3e90214d2d98b000cfde09b0f004a3acc020c376d05a355869e72bbb1c4ba333e83368d3398a244dae620103c3fed0cb3dc21e5d23c88415993b8406833700194292d2f10433ab4cd144982afa0ce756c4c89d9e23b7840908e377a741b7542853686b46ff19bbd980bf566e300649c703ee915ea12d789b37029644c3c82bed0e1614c7944a340930b53ae20f62f424444ffbc5a84d12486a553d21a2a18d2de456819640ee8d6c55e8572ce9667449cb3183fcf40a4647a02bcd23082ed4333865a6ad552cf1699d33b08f2a46b154395d723b9dcfd331b62c2fb7dffc45509ddb1756713256da057dd2e20e38d4515325384bedeb544bf9bb8a425a1d8b0d131124f9fdda3533914e16a5a09e7abf605368f260a265dfff394d536d328896e33d885330f5c20450aa8f66bc594c28bedb6640691bead84b46db5a0902070c3f1194280c7bc80fd65d41e5897044161f9a5fd538621e281ae69805d21f8072efc2ffa2d3823936bbb48c5f7df2a02bf67c4992069979054559eb5a5e581df91a01cd8830addc41b216fd035564e8148cb8168797ffc9020afe865bc7feade9051411ebb1d6cd7ad0b3468c05f456edcde26aa75d1fb6f2b6c5ba825a848e3659d3ba40156cc753c97afa4bacf0eae0fdf00d96d61d5176c9d913d6d898cdc2d8998e85a7089909577ca18eccf2df0e28da47e536536e4e48b227cb915ad57b465f2fd2ab94cd86f4bda93883f0fdf1627789a830400c0c8ebec29c257d693c48368e0d97ca0a343f387bd119a700ebc0cb645e51808a4f32ff6d3fe9d9b717ab83f6850abf1863f68a9e4338f8a5dbd3eae6e80d54370a64bc8d504e4caf82b640e77d7df872ee061497880a85cc40a3a339cffd18da932dd77f98ab1136886f6f4f732c3ad72767566daf493f234bcb385ef150c4b3657d362d804a557e2ab75fb91abb434c9a4693297068bf4562b192b2459335dfc65e586a88335a2cba46392959c108e947b21d33ea88a44b8214fb225b6d8e07fe565fcfce03d8ddf90712b7a1d10a26922bf4bb2349dccd1212c45f26d2c951036e849e54304a20b364aa6088c3c3cfc426afef113205a490bcda5c23dce1ec6da2c1e0b167583426670924ded531b9a9403f4dfce2e6d1a299ba621bdd6afbc0606ef05bdd6f07aeb6d821e580b86a9fcd05e17b78be3b0a3cd3cfe4605f0b122f80cce850b405c8ed08e4e4c24297d8487b523dfec90c1fd61f33482fd3c872174377f4ca831caf8e2c067ac5cf1d3b3dad4e2bf1e749f563d5bfb89f1713226e32a066b1503b526d6f506b6d18d499c2bf2ba7008e7b9db50734f18cd97b6770de98fb9fe9223525a14595c7dc6c8b8adab7e88ae38623269fdb3ff34a0e3ea1ad678232a6ad6593e273630949cfba0553531522ebed5aa12daa5fa19a1c2190a2408321e7b5c22634a000fd903421c6a510a4489737fe95df51bd988ac67699d1223995c03bfe64672a6180a435a5e8ad0d9da242493216649ffafc36a8737254062685b0b9aa3c283019147674433d11fdbd5eac7d3078febd5838fef6a341e4d182d64e3971696cb67b892de5ffdfc8b950e94eb5684066a11524de4f16971b1787ab58054446542cdb023a1807ba932491abcb6edd6af27a67fb401e503aaaed27f5a8fef5796a5aba77a78b09ad0c75e96f672c1f4d44575dbf94133956501f79f3a01121deac74a2ea0fb7717c0866a3816c39c5d86f7142ae926f8a62fa735309b16bf5827613077ada6175850f4cb0b155e2789df2d3c437ccbf3cf032e39d7aa10694ba6a4855a2ee2462b4ba22a932674a6754e87a4336dd66928a312d540e75418e27cf2912c681c27880500baaede15250e996c297ef98929bf5a86b1166703b5054de06710512c8c4683d875ff342c2cc6e9b4f02d26589d2d7cb662e077f6fe1eae987812bf8b31d53210603887aeef65bb580836d659b98b1b07a20a92d751c6175457646de778f45d507fa6e7cfaaf0ea8600a360dfa8866aaef01f0b37a25b58cd80b1065dfdb561c1655e630b33bc9494ecb1972b9aa8a79e4d6ad6520191832291990576c6bb4b88e0e430fbfe74111f4a476b271deb4e40d21369e0bb7f1eeda3711cbcdad27a126654a53a6dfcb423ea21e8dfcdfa835760e10fcb85fd7fe6e30dd0c5671ec1bd9e42be64ecbabef5bd53f1e4595315db5c292649c70189a7e321fa368e17d3229a8378498782e030f2c5cc4c06415fb4ffe419b56f6335cf9cbd1af42a7ff58cd9dfd53daec7dff2da81b11345976a8b0b937b904e9011e9c4ca316975077e86fbeb53f6e05b13ca7100be27f4cfe756a9bd3b479535d76171127930b7435cf5e2c62f25f8b71017031bcff41e9e35bfb8dab182736c74ec18480ba41279a64583dae6de3f31462e500fa171921c0279efca41fa21c988fb4c7e8ff62897343cade1552dd708fb9575df7ef6df376cc3029565843f64b6ded06de9eba2c71e985a8fca57b76aa7c46d587201c084814c92c0e4949203a25fca6599987a9dc2e1ed5653d0c05942f5c2dd4f035bcd20b95dd944d181d68208245d4e68fc1ada7f1373ecc2a74df89ed1cd47f3dcbebe0953369a37a2aee310a79f6be3a557362bc01543403e4e90721319880ec32dad2f6484f03f88546c654c0963f73f913a951e310722069c17b51d31a09a91181a53c6e2406cd95d4da4f6da1de5b031aba20488d260552ea200e06a9ca3f012ca0e0b49cae52a4598782755475b3aa177aabfed06de485c2064193fa0a8d18e300825fbd1e4fceec9be400f9bd346c42c63b27678305fdc22903123d84882449fd6473fb8a6f4ee5c53fae2c6f7ea3d87ec6aea650f752aebb782304c91720d750eb765c66cb21037277673b66fb72246e6aaf5cc185126978e1061913340213b0f4bc4a95561437cd48fc75315bfa655009d8dd4424593f6cc4f8f856b544b5aac927d53a742c63b9c0fee8a22c656d1245df870073456d1cd318f7e38de28ae960ccfe1c83ebe357480e3dff02d85ea4c7222e8ddf9464a29b83eeebd4b546c97bf447bcf239044fbd618682fb1653bb5d73f2cc7eeb98d3f69c32624270fe6ab871e3d41c48bfe3fbdfb5ec623e59fa3ede18779ac0a3873f9d9698df3a52c823d3a7e556e5946e52f4ba916b050152bf479f1b2400fb93bbffe3790a22d1ad520edbd0d66373e93a3ab548f8cdf39819c7764b15e0406606ec9d6e59620fc40c71b6cd87be91703ff8dd45e0a1853f9e99e44069ef93f873718e4488bb99c35b0ecf0ede2d921e40da058bacb745de9f1a1f1815d5dd9f1b30dbd334d2c6a5895021114a7fc71c639387b273372e3b53b5cd40b12ea8ba8f481ef4aa647a363e5428d020bd7b69b33cb27f8d5a10a9ced609fa12280b3f751cfe73abd4d3f4825b6f36ab47b4e6f8607a6ead825d37f0aab07231d1c2e15c81e0b44ed6f6e8eeb7277ce76d1ca34ded4a7cb7b5d3ba6c0ca5e7c9054fd1158460922f4d0140327de2010ce186f857c5cd0a81e2e3b4bb4455c84f2860f6416cfe53b2fcaa3dc0e35e5ca0f8db4b015dde4e7c14ed01f5ef24e133c09371efd404f44a256ed45cb675c8ff7f67d2eb5b62511860ecabc2dcefab5349c4d3043a036a6ed3a2178f4bb8340f468b87f97d3eb2a0cb81d4eac291d4fca046a5307e5e8dbfe6a4ba528aa48e66fb9b0d3d47a05a870d418d443fb12863f92b3f4f685caed35a8819b1b02c9861c4a12011caaf0a76ced2e4e59b15ade28a365c7fdc4fe681a11b0566197b501e59f5542bfa5e5a6e1134dddd5faf839fdaa479efe0b73fa3632d266fc5e5349e958b83d045340d29bbe94cc875b79ac25489ffcc45d0d86f42af44776a1939c3ac5c87ef4373636a8df1d86250fbc1956184228c36b1a1cfc8ac5fa8f30157f153682e67c7eff97a06a7f7b1c3afcd3849dcd1d733c010bf6a7f9573d9b34129f3a48f519f9db2752e008992f6a76071e4418b7b39108f7ac24690f7a817d7becb7e6f6036616f2e66dc350aea3777ece638e58278d3d3c6a37848708970efe5c7575ba38ebe70000000000", 0x1000}, {&(0x7f00000002c0)="a6eb761a1f9caa5f9cc86d15e0f0afd38d705696b382cae4d40688a26a3a5f08677f5bd2491900f37c600823df3a499f34b74a877267557ec9dd78faa2f75318125ebe9109507cd832d24b6be3dfe70f9f356f7080d77933a66d19", 0x5b}, {&(0x7f0000001680)="d06a66337401acbef49de7193f227a0e145e8583dbe4d2c7eb56e227ffc6e2a81643b61dedbd1a4ddb72f484e727423d19797094a587c92f6956f241d00ad0a69653329b434c4a0588c3ed060ff86aed940973a54ed2acf21b087d69314eba229c18c5679d4ca13b237efb433f4421ba4762ae2109b4e7d3d8c76346f2ff464d533017ef1ede984d6128e6b199e0744bd8b17d51055eb95463b525dc2847ec308a7d748dbf27944e4ea117cba87eb64f781c539d68a4d0d6c1bce6ab922a43aeea65072abe87d954b870d20e28019725bda0fdcf37db691c052bff347e56cf0858996941229d8f5850317d34281d224c3f3988cc0f91658356254907eb20aedef26d4f32e9636606a167694feeb504108d5786b045761d57af9b09d5478d7b2b69f28628e8a3e197c65470f4d85528795e17295673307dbf32825307d1c4fc3c3552771bdc4486d5a2648c251437062efae03d8a5481519e465a5fac9bdb7fc667402ebb444a9609ffa1fda75d79c45cb539528a2f1b40d8725a26da60c66a317661b9c764327852edf4c4ee0ced8e7662d3464d71045b174cf8c8503015fcaf48ac351a1f22d2f6566eacccd67f8588649d1daed6b441f055c0cb58c584a6092f81b58207deabef1bd973993c9a21efd3547482ab3b03c60b9e66d5753ff37d9381f1ab73af593880938327c2bb923a40dc2071d8309cebcdc5ebb61f103aafa8e624fee72f2e10e3f2edb71dcb115eb17fdea5c89ce531eb766ef1f158ef6419f4d7e1828f901e4a2cfc12f926c8c4caa6aad1af5b0b37159032e8ef7a4d7b917176e8e77d80fa9865549f72b5a4e34cd588e68b5d1c000948d1a60e21fbd7996114b18c0040453b2d749ece15ea9424ecc30a9f17128260e2c9fc6e3f22db9f6c5740484a681c4a66de0e01a30383abe7f65f4e2d62e1a8e03694f8dd9425ca956f899abc09e3da39ffd8499b0291b8bb5184eccb15edffd3d8de1a90a122a02904bafa77f0656e50040b9de63eed6cdda3bf37eeb283b67f20669883e87420ea439361448865eff14f00b6e98acb2f10d3f60a2d04bdeea570ac6eafec1db8b469df996d7eea8ce4919435d65fb2cbfb838ca2b705efcdc99e80e1607afcc3b9aa9c2da2f09ea2bd8597f2897ead0416c40fbcecac954a4a617a68c92f205d34e8cc6e3fb35b6893c45a0611c78db41a3e857a4d00d61fe16d40c0219396519b08714af263bd687297c05b1232882f1f115a28a958efe04503bb2b4a415486ab14acad80aed8d6d0d7a25196b980f3c9c2cb70c5099b9e9e6eb0d3fde039d62202d2a3d502044635054accff0c8f06071fc30beb5b4f3d39e59bb3c9626ad1e77696ce82d5158ffc7a3658dfec575bf3b434d53b4f63bf952a65d10718b54e25a407f1af419f787a6d2d5427f94b486638b598bc5bd45eb8428015b399d278642af219dc235a2c9b72462cf43750bad5633f94da5dd4ab583d5618dbe08f34817e8b6b4ea621c94063db1b024f4d50383b56d73169fc3c0893fad6e607112ef6c237be16242d29ce712436fb0370fc7ea5c0fc0b2b81215449e46b40c16f73d81825b4a85de4c90d988a0cd17f45162f41d10d30244f34d66389194a764b7d060193e9b8c8a21cdc57fce2f40f0cfb317cc408b8b8c46808b9c61c9f114bf169b2aa48f1bfa101f33de16678e02c0f5e098e2fbfd50b4d17db136cc7d7a5f01ab9acc44b31967db2d8b4b09e5d875695f1", 0x5b7}], 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0, 0x1812, r2, 0x0, 0x3) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffdfb) 05:43:27 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ipcomp(&(0x7f0000000040)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000080)="7d82649dcdabca1e213fcfd689d7247325a0207b704070579bee45e38cd14096b9697143ca9947d06b5ffb5df424fee6e5011463e21c81054ef898491cbd1916dde1248dc7efe0c1d8e6335ed372b2c3ab698f4c8afbe0920854becb308e0c6f7e8ad04010e3703ec4f05575bbe299", &(0x7f0000000100)=0x6f, &(0x7f0000000140)="a89c2f1bc5213b65223432c73bf0404f1d26c17df4b65d0887e3d9294a5b", 0x1e) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x4, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x189) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r2, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r3 = semget$private(0x0, 0x4, 0x189) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r4, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r2, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r3, @ANYRESDEC], 0x7c}, 0x4) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000200)=""/56) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x6) semop(r0, &(0x7f0000000180)=[{0x2, 0x200, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x3, 0x800}, {0x2, 0x9, 0x1000}, {0x1, 0x8, 0x1000}, {0x4, 0x81}, {0x0, 0x5dda, 0x1000}], 0x7) 05:43:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000080)="f13ecbfd1c89d728b570c138efaadef9b21236e818d7c3e59271521b5e", &(0x7f00000000c0)=0x1d, &(0x7f0000000100)="5851c02964feb27d5984b8b3ccd23c56540c6b657c07281238b58cebb92fc397c546f736c5ba042b8004ae542d2ec6c2de7b3d48def88ccc46aa66240612eb3ce3060cd2a32ab43e50e0e3d1527888db5e138f7454d2a2f45f72c8d478972e2ccf6df5d2e2dca453c4f9f269d8e7147320c2c53a6fd3a66d99fe8c3cdc082eb44eafe9d91fc00a129e59323aa1e02064a090fd81e2b8e543f3e3ce55ccaf7f720affc1e26d79d3a86705d29643e3877a7bc69ef157c2113999bfdefa53024f94902e1779b7789d990d47d6fa84718383984486bb5bd94499a3e08e7310b0fcff0f0225a7e330fdb4279c844d156e4b6c0f03cf562f4e445545c8", 0xfa) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x3, 0x8, 0x0, 0x8000005, "1ffbdfa616486aa600", 0xfffffffc}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000200)) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r5) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000280)) dup2(r3, r4) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000240)) 05:43:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 05:43:27 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x10, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7, 0xfffffffffffffffc}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x42290d3e99f6218d) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, 0x4, 0x3, [{&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x800000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffe}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}], ['./file1\x00', './file0\x00', './file0\x00', './file1\x00'], './file\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x4}) readlink(&(0x7f0000000640)='./file\x00', &(0x7f0000000740)=""/253, 0xfd) fchmodat(0xffffffffffffff9c, &(0x7f0000000500)='./file1\x00', 0x0, 0x2) writev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000840)="2e91863864afed68643f02be4157ae2a0cc0c6d5638150ea724dca26287878a504bd4880a85786113accd67ac1509e64b9a17a1146b3edf464afca9603ab8f30942e63fab4c71233f4c92ecc05275cfd086c757dd67082fa2e4b7b04a44bc0ce7f8623e3bcb0c1db1c01dbfbc38b130352f3ca4a2374b15a054e8e70ede4ba5618031259896942339c34c436059f4cf8148dd78e3e684ebe75df61f875898eae78dcd003b31a02a899f7d2cecc030f466bccb80d4ae6fe3158470924170c6faec6ad918803a0d9ac45bc4b5799973c484af3c69af5157bcf97b8f1376eb0f4cfb2d023e33f5c6545b55b60eb8153e7a9d8126b4d1fcc253a9c4d7f6beb49a299f526a2cfa497383f00f3c6cd03f26eec9ec46c2efca9663694457cf829fbe831f31c163007bcbdc3fcbc57bd7b532d568b92fc159ac48d361f4e4862b9692a1b7b84103c4b7737100d4d467bcde850c1960fbbfc861103612bc3fcbae722d95ee745f20390d2bbd3b98d7379288cae82d768cc296e8b93d45554803f5377cd9fdcfaa30c09ddb0a4ca84b3dd7106d8cac708134f512a59ed042a3a8eede5bba4590bc34b38c9e5c48ae3985fb9697eaf65f2f3406740028971a1fc8368c002167c506018ffa7f04ba865c37e91daa1e602a1d3335f5429dcf94fb8230f51a2aea1cbb44b20f4e361ec1d16fa2ac4849cf04f7efef4e553d58631c2447844ada36198854f73caff47840042c937fa079fcebcd460fbefd79bfb8cce8d1ae1fe81311cb4a3f6dc5c8ea78224b1f335adf1b94b2dca5c3a2a58e14c67d20dd76b657c44916449992853bcecf91ca06f9c01a3a8ceed7962ff7363c2f5f7447dc27e521c471fab747968a12d813e12954de51eae1b5684e0bc2e2083b39cf1a131b33f1fe87580f49ccea02bce418ff1dc8741570beac0f7d21553951bb68801366df82b02c84ae3c310cf8999bcbbc4141005e73cab7937fe3589d5b0f1281c1e8b4c9cc00e7bc45409479a848cb102f59937d6b1634c31b9e915fb5d9ca187c610be86bec25b4ab73c7859f2b46fb258414e168c83b972fc79c0523218f78dedcd59ff8f48888b196f1aa6d03572fc578f8d255ad5a6a9cd4c6044d701d59b1c5847e46825562a4975f7b6a9b972abf44798b99261e70460c1dd2e6d26c17fe0b44238e826f4804477e891b1306ed3c4a13b57e4654208912746787385b1a2ff66298ff8e9b26a6142be4b43c911aa0eae1d26ab39fac7410134df231241a4b9ea78412fef1ff8bd463c3482390d2bbc1de98d87abba0d570c52935761f707df629a10e89fd9c2cc7cb42789d91ac58a11b3eede618fa8cb0903d2196b788e7da1837e10c95afb0e6602b2433c85fc71730b8bef37dc1ba14fad53a3613d55cd7a4d1447b73b16f8c2fd644c87f58f8cf14a4c73a47effa3c3ffc491bb99343c3cd9aecfd50168d8ee6c01b9731a80ff8ecadc674f4a9e0769cf32a67826bda4bd530bb634778dab6f1f93a42c2bb2956c106af3b9c704cc142943d79e9cd497115e92e357e684f5af40db22527a9706117687b12dd498e2dcfc37047c30b658c5e4048edf6de1d74dfba674625c4d9e8c35b6a9dae8339c7df762412025a05190d2ce1ae1e6eb808c2fff3b5d3d9a8606524a4e065a847401d8a17e1c6161e7a816052df647bbb000da3f0cba606a6aa157915466625714e9c4d3d2fe538266b893f10073af75c679255956fa28a6af01551f70b2fb0d3b2d4f773338d9539d9c414d1be114635cf85b97149a3453a96295039d48eda90f23c5c57bb0e64446bfe78a02bd874210734c99814c7fae4442241659492dff9e62c41df3e28f390b4b2a8aeae3149fa74e0353bf577a1c56db93046e02653176c06a7c2f45b3f2c253f2cf2d4e037f41456e1bf74751f515e628ea169cc9e3fdb60273f31ae068655f1105d039b8ed07fc83cd6d76788845e5ea3eda35883a2d3792d3a84afe79a5e5709ddb000432a99334a11bb4cb19e8ea49653002e647ad5eba9c25fddd1d4ec83f3b7143879ffb5c9289d2edf0250223fffb6b70ffd8e2f7794dc5be5d60d19331507b07d0c399d234089de4a8613083de3e2afa3bf077fb58486b989ee2912742840e8faab8537862d2b140639571862ac9f8d6ef6b6fae8bb3f80ba213b643737ea2760bba26c34b4e9f96757055f9aec5ec9266524b13456605f9dbfd50c8c034e0b3453c66a115085979df01ac17d71ac2c6feb5ef55a2a7b5fdad4896a3f0dbbbaa195ef37425b70425d540e30da06673ab4ea742400900d7917b8d32ee94f8e01705a2d26ab8bce60d9adff62f3c79551bd7bf57d72f294593331d4698f1a07252c234a94cca36ffd3fc93e6b6506456a305d046d3d70c3fb888632b467d2dbc1786dbf6ee39ddefa094e42ec550f06845dc697bf894970602a348ebe6278edad851d725dd9eedb0220cfbec064adb2a643b6c4190357628c385faf10252f82011e6bb7ca6fa93a5a93325e9e372918b69141eba2b19e1ee12a14b3d878c57c03f91a06c4aee986d59760cb50ed5c8e504cd1fa3ea971d4cf319dc28e9ebae399b072ccb706c9c612ea08afea5e731e6dbc1816ab518484132cd7c9dee64f2fbd62a5bad4aecb642e95056aa2ca78d24a9542982b93aa168ea691b00ca97a324faed5e1a8fda8a4d5740bfd05605ee410d17a4049787ab9e7646a62a21b9275d6aba7f0d5b2bef81c0af8af8d99c60a3d88339f514c9fa7cb2c5bfe6d8867eb259234615b5eecf5390ae9d49543193ca85fa8492f9622cf7d008fa4440ca20292133e466ffc6010d7f8be92ed52402c363137f0fb8b04637ae9bb1e05da426db2f96e4007631502af3dd6de53b6883fa0658941a3743209183c682ee281ee4d51208107b4db5ebcede38a46e3d83f7c8c0177497e598b457cab948a0e65e51cfb5c867f2d8f23502f5544a5f072716a9748b7e2824b9d834001031b24129f6c1919414f9cd87ca88a5c73e03c7b85cc8ea429a0939fde5c2e4fd07991eab49032f647aedcd08d938dd5bbf15ae9083358a4d39715ff5df8428549087918ae6a1864a7e451a9fe1257d77f3bd013b7cee5b1faad4b003e1ec2e08462ee9b5580bbd3677ad1acccd1f51f2a8cc863ef92a010165871fb5c661ce1ee08cde4c12abd028cdef4ab5493a92afff2980b9203b01e08bbb95280b94419cd1811f7697548697bdccdaefaf193441826831c1facae1ffddb7d8837109b25609b46369249a81e14f83531533c12667f5473e18872ab17c84080fe4bbee7226248b96cc5ed019983d5235d248d663c6a64febc289b50a220af7274e1af888f0464db2ff47289030082523b85e816825fa1525d2b460d5b04f4013ae76dd2af005c68f1f799b5a8aaee4f8d26b3f38f1b2156fe6904ed14e076484eb54cc51b983a8015cca1e3db619aadefc570d24b352356fc271c26308b4335e62e113f2fa15e221f4375218b6cdf4c16645cb3d84b373d576d9025fe7b930e8bc34b8886df373632a63f4175f1bf561aa021da18eee3692cc8d20c3742d6477f654bf8139da20e3a7168af680eee6e784aacb44cc95ab1e801a70d7bf8cd295d46b62dff3285aefaf7454ed271492a6a7d601b750a05de6f634aa95067448e5800c03c920ac35125e42a85d95e283ce10f23a7a5b54f9b09890c1e398a7f6027b0af77215a703f3129db84cef23802978790ed6f6d582b535fa4e80254a3f694349e248ea13223409a8c769e62b9cf5ff7c5416ce5e434987e739b3ce22937dac2936f881929874c0b546173841df56baee4a219b198bcf17053faabcdf3d63b730571e5566935f66840356770181bb28eb86db30fddd9a7ebc2194b2c007f2a7282ac8451ed11f1f7a0866d9d48638c2f412134883a104e75fed4151d17beb412e2a7131167fc1786e146a41ba4704581bd13775f7dc5b5f9572aaa0559ee9c971d8d38bfa7e61778cd8a64f6da79e63f4bd5587bfaf99e9d9755553af34486d08a51f98dd7fa9f8a205d262f5befe2fbb9fb2c8492cef32994489e85178acdaa534d74bdc747048ec1659a16582e5b2953e39f47ed8c5eedd7fb82aa6fb039a812c65dfab39ecd9d07c30d0a89e549c056f4a3d31513bbb335944eeef3b80b1edee7a3a5af40fa85701d2f1205766c5828cfc9fd07d5afd76c0692130682e71b2763a68e9cc8b173f9670b2e202f5c238987d186b8b6614c75ab3a5b8152f32061576e1f78cfd131a16ac4397b8da5de6611c7a5a8eb7b06e4b576d3e59718d8f46cc97f084fdce069ca45bfbb077424e52dec4678542333ad11c1e7519a9e56c0dcb4d5719d193b2ae29779516042f94af5d86fed0f43a79ebbf60805564d31b7d2b48fb23d9fcddf1d5714811de4a8aaa340ece6f4c37196579ffc76cb452ef3cd88de92cd406bd90c577cf38fd56a6e9006cf7fbf48bb8c4d6e673fa5650157431614e6d883942cba7cdbd4da3da9c397c053c912f20836582a4188e1f619fce8ff67344b07d6491ef2671bd4c72ec6749cf340a8d9f693b9a79e723d370bdf4a2a3a3c490f8b6c3af8da25ae1a77f886c10ea9e018565c0bbbbf14b463fa48083903a9f950edb3040df42ae14ac861ce4d5254013e54dcde5ced714640393dee2ae13ce4e6df78683984d95135fd8b0e2e522c09c030db05983985e67a8996da84458c6ecc63691491ea03142956c483ec92af1978db44760e97e87bd2c5a5df47c581df06e43e0c593e6b81859e52ec5aeeaff0a39e91f42a6ed33520c75fcdc4a8d90e7ba4b83a63446cbc5cf2426b2d06a448c697967301a16b9016f2e7974fbeb587281635e13438d115d4b0e6bfcf111e85662af981e560105baac80bcd25985e58ad12655c7786217bdda015297d92363774ac2ed7a409f1e98f2a7c4b32643a45279b6c3dcfffbccd668aff6e8207c68b26d776eed5588a6f563d3e4671749d677d1029590635946e84bafefbeb4e2755bc9681f1f2f1ac25f019b01563eca35e96ae61fbf05263ddae790907db32c6eccc42d61a8b4017b06c6d61318cbb2add8dc9a7d623b858e209f41168513d0bedab320e9370133cf6348aae32935552805b1a4618af8a259e5a48d76d74f0a0fce5fba9b4e03ed5846a79fb1c5b533e8cd11d68e7a3e576575a15e53c043d0cfc3228c68a21c4df0b131dcef7409e93bd83e17a2dfc5311be8961f8c0073cce093ec6c22be9399f2e478c839b4f714ebe53353840a6767df4f4556b4caa1c9d11ca337a0558fe41669ac17dae08006f76934da876549799c743edba730aa22382f0a3e8ca94ffa521debdde058378d04a2f5381e3baaa32b81919d50eaa3a979f7fb37843aa9f279a8871a3ee532f892f3bf5a574690ed67354c69e5d18a4857d552a68199a628f9ae97db32332178bc678387dcee4a0ee323864f42230369b4323d9c55385486cbcec520c4a7c0b365cdb6e461c879b0487cea648eb84e76690d527f8a30610d065c78827024eb1e587cc5e53e349b9900b81e588297e775cfebdbc12f11139dbe0e0f0e07981809bd95f9b3d687424d8f851e791ab89ffb81c98d85788c5e4def4843f313085891bc4ed6cc32b6a54cb14bcaa78de89ef61f24cf53962bf89abaebc54132ff5731b18c6827ded49c5ba9e68dd3c9aa4ac59260e39c0ba27b027b0ba3b850a31c0395b9926952d03660579d2c57d9d16920e366518e57753caf5ed8014d6fa96f89334b1d51fffc9cc0b053a9dab11808956fdcb5acd598e5af85", 0xff7}, {&(0x7f0000000680)="1c0ce2e1142e9bd18b158280956899625d8d35ec4d2ed5236dada9c565c0", 0x1e}, {&(0x7f00000033c0)="892a2adef1753277f10346f66bb75a6ddae18535d32db9929b6e167db4df7989360e2f36d60390e33b104917ebbacd82835fd4f3723e8f569fe7eded0900235159ea1daa268df23617a0c78e31714d49944eac8658246a97a2be5e4f26941a68d7e470b6e3ead7bb12b0d83001a34f0ec701326eee10712eb73293d6b9cb6312685f1b09721b35a3fd9359eb7b6c431c86c330fa5dced5825d105b4a190176cf27f4d318d1c9fa228d0cdbc27d47d394859dd078857bd1d396eb112a2fb9c46ffc968226b528e6692845d066660bd0e6540617bad699bedd1cffa32eb518107340a5d783bda68ee1b32a5c6b83ba321effffa4b73c121e118223c4358441c62e4d5ea60f17bed17ae791ea3f3ee6fce0b42b2063fd2d1fd5a37295e446565b03e7d2dcbdb90dd6ab0b43f630bc9a11721c29cd898e1d947d4b715cb2fdbc4516d958b27a740be5b8504d7fc9203c219b0ec06da58614d801193a2616d15574b7fdc78b48db9178f16270847e14cd55cdcea49b5517ac6387038e9b3cbfb9f1c677d454b2f81f727e3514ab1646deb7816be5250147a6b6cea4b6b1b16d1354b9eb729ef22a6ee272406c206a51b11a7f8cbdee86ee580b47b2132a54dd36e6ce154f2a56f112d91ec3de2f053e3812552c4b6d4f586ccd321b740f77f34fa9c60679d56b510291599707c5e461b56f4124cc0efe619243e98b99b730342d05f8b060e240c2de8d218d8ec77c86275dcac407f10f61e7f532d285bd4118104f1dc41b7dafba736acf337b74e253f0c5e43633f02dbcb6aa975b5fecd0e2d4a3a7e1f8df7a5f26034403a54d6dcf09d174b1abe4c7fcf5a159b7b2ab0d8e73ecabc6389f5f1ab88bca04603192cd2bc34f9883fc5f759424135f79ed385e8d578bdcfdda7159a8909f984da686f78c3c75254bc8c6f1887511662301b4176a2f116b888f4b8e3addce6e6b44e322bb5de90798f8f716940684309ebc47ff6c19f164fd73d271c6141df88a442bf72d44aecf48bd19676241905057b4e8d1a24b7ab44854df6a8e0fcbc6745f8be4376b2f89367432392684ef6af352dee6d7849636f7e5dfc85bb4d0f6665c357707c18b9681d968bb93b2240d9fb9f6354a975960462da63847511e77a3eb244de8f6a423dcd55449795086cfd7a92afa6463068a0eb6aed44a985dc1b8ca6f8b15f2a3a686b01c8c7d388567c7dad1af96381fd257bafb86cd7088eaa1f1e9f38a54a0d7e79b9d8c398e2e3c994577e8282eaa217541b66d4c40305656aaa9d3700073b5aa87698fee26dc10f400a3433ca216ced7c53dd2d640c65fe6ed22f139063dd2d92e1560673bf6089581153897725bb093e0d4898e8568f5b41dd015543ae79600528b7ed54e17ac93c603e5e9f3bc8223fab538d9e176a4fb6efbc78823b660d9499c86205db4817726cc9e38f057a228289ea11c99c55c8b5ea38f00571154257ed438d3a367e421ba396b5ed6d7dac1d8ca7b94b176023ca4f72f479fc3a4cd958612067a6c93871bdf73f6aefd1ef8472756dbd2e88e94bb0adf6aa587d3980d1740173423f679e8fe9d900da20489c673fb1a9fc5142e4460f90c60fc26c3671be37c00430ea8e30afa43a818bc55975611f709c2a9b07c9868ad0d65de11a3fd6d17e49c8f43278d7e7717e16c9425e68f923229815e62cfac15b054c1b29fc233732ff7790af37b96dde4cd76713848ceec313f573a274f40fbe60bdfadf35669ada2e5e2e3ed7c5e6cdf16e47172ac330f75e665521abe90215e18084be9eb3eaeea479aa6af8665f6998f3fef25d8d663efcc1fc65a4887fb22f8ef9a203f33a7a0ca6418d25d10a9f1bb0fc7f7ef9a4cf19bf1284db267b00ca51f97da3f2dbc2502ceb72575997ac2540cf9adff1522d140e1f212ff16de263833922b814edbca3cdce072a1e26401dc7fb877d573f5e82b8953ae60065f1ba424ddf28207ae3eac65cd2579aa9066c042546a9f63349b78e6f9cc30f2f1e8cbf491a9e0cf617dd89953da77fccbb4977394c077480575a5545ab3b2a2701abe681db0b163c81899f15b2f1165e53483ab7bae2690a3fc1a996bf4e706ea7ebcb4120fc5825d1a6dd99cb10f786fa60780206460a3a9def83c8d8cc1ec5ee094c06cda019a59eb85db65f65efb33372defce88bcc27e75492e87c8a0bf6c346b686e05853f115af862a1dc93dffa56d28bcf6ea9cdb910957f82e9e7b24a9188bc625376c5e9649d2fb82c339b5a6c8fc81a4d13180e33c9fd3cb2ecfdbd31222e5595332072d653b807bfb1380735c8605c30cd9de7a126c73b8402a239755501fd8cafa8165dcd4c448c1abedc37f665fca86d17b82441e909c555c149540b8ed8db7da5dea12eff01d84027a1ee07c33cb800bba14a0b6d555eb9e2a253872f80ac018f7c296c1f3d595143b0121f482e90accc038d2cc835bb291ec6e15b47139792a290e70ac37d75ee2bae033a114c6821bc8b20c41e563519bd85d48519241dd17887466d3c631a0a3803404c29e5526993cc836ce43d35a373ab87f8e08e90bb2ff276ee5422035f7ea439abdda1b6d4727051b13289f11d8fc60535807e26d757709ef3786cfe4854916076f92e0e86863ad0c9f04976bc54fa7374dab2058bc20356cd70acc218e3974c7111532e6b960f3ff61a135047ac5aff2463809c63753eb1063f9a9994ab94f5841df9ec27fb9ab14ef59af6f4cacb82568e403bd52a3cbaf3f80f7f5ecf839e60043bd7f09f771e83211201ef1e4dd92299efbd06db86de27ebdff7401ee37fd240a6561ff778a8b2bfcd9d5fb05f5437fc3ab1975a0ab0f3f9eeaf66b9848624b0b1b2fbc73e08ce0490ad68df1479f8ccba2c37833a64ba18f9cd32e5711c471ada9c65d7ed2d9bc7ef16bd7b53c2a969da97b631ac6674c8144e9b88a82f33748eb5205f2c0c105948090a4afd60eebdec6738318cde2a4ee399698c36cd8655e4dfc9813568db80052eeba6342620e2d32fa8e071c0ab2fe6a871f08c286343636fc80a374d8455394d82841802b5df17d96d7cf107a197f6a63041032d8af4d22a691c85d4308828814bde3c1cb1e67070b1116037e00721cd924e375b4a70db5454e45d06b830abfb7d1c01a6ccb69a6ff86376cbd78be0c339f654163a7ecabc5bee7cada66270e19979933981cfcd56fe355445f5f74ce85c3ce755ba33a5a8c8507f4c99fcbe4371b00e9015fc8b2f57d9696c07cfddd0d409cd1b3d3485bae8d9cd45d10f76b3b0d538f94bc8c6db2ce200594cd82040596d8e720ad8fa8663b9bfd82faa843d6d61690376460b2057b04736d08dce3635b84d37723a260d24c45251fd8083fd57ee60bbe7aa73b65751c7a3a53e9b1067efe7815005343dc37563dea4e964891b1d788508f2d31f9fba8126a1a75998cb26bec3df5796eb4bdecda23a2b881336f64639ad091baa81d9bb794c9d8770d5dd3fb215dff5f7f6ece129272a7dde228dc1ac35fd766716583b2b7764f3c4df146873b820e4050607a26ce5eadc277094f5797abb1a2e31999f83ec40fb048d2d6e18567bbcf55198e7a23b8fee40b327be3ee3fb6f7bd3050b7245a87c1d13f54e6e9551d37bcecff8ec8d19d1ccef22e3efb52cf28c966eb7f431b107b6d193540b39f21ee5d2a48ab3181a7680f1b9c2c56f458991e06e69b2d21d5aeaf7f2e88eb328f906e796b9153b603b3616493246042c675d905e280d69f74eb5e3c90aa8d5c147d98d447e626b9454588bbab191eb2a9cea6f6fdcd8a6b838ff12c34dacf996a7f37fcbc7917feab163e2c887ac81ccbecf1dd8bdf8f11ec5f29f6dc4cd8f92e8e52bb74297f952cb721709045f95e90f9ed868ac8d580ed2efceaeb524ef996d3e724ea6c081b0b17549f7161e53cffa5282f70f4304dc910c6874c1806d4ce5844bb76dd00b14c246e3ca4920fec7eb6e06b1d0c7a95c5d808eea8309aebf4fc45f300bc3a2f1a4f939159b1b252fc0ccde449acf786edd0bc243391e6e7fe84d7a131b5e57a193a03065cdd5da06481d1b27ea7faa6502d2bcd90f7df815ee51e15fba03af9061cb9b0582fd8a3f5751e05003c0e418301040e4656f7a89e74f365ea3fa1ce0aafe8b1cc356709c9d73bb8e9ecb3b8cd4aec61a2dbb69e5b000a42f480c832af5a5607bc7c3f305b7fea4c602971f4e20e61c3000f9e6a7dae2936f2abb79741b1ce00028ac7802483f36f35ae7d594633261ff8b5465c927d2133b465076bd97ee0d4733bd16c2b80cf8f4744867da487d9c07bbf675e9ba4631509a496e8cf0c803afad6f8a89f6675e0730ba6d93859824227c5ffff4bfe15ae8dbf8f2273b7f0d5096b8062527661c9b5c822895b5830ea288533b0a35c6d381b180ba54954d9fb8bdb3d989ae1ae71a96089f52a620cd9e7d245096fc9ab602ca250f98a5b5fa7a17f2786890c156ecd100ac2bae74c0e973184e5ebb2620d83d91dab6e4203323d31a9c6d167ebdee53d5ab23977c92df27fc488f8270174641b7e5b10cc56889df9d01f277906f0de11a29dd15ec9748097becec0c9f955ddb3df75b8437304e7604264d056b40bc7c94b2c82affe6eba8fe6dbfdcd684b556c67c2aedefed1390767e02b49642f014ec08aebca9b25af32d54bdb637d7c085f432183e2b4524b33cc234b8d81eef498b67337e8f35c77d3d02726e221ea19e2a0c39069ca2288211490e92974906753406c5170a2ec3758652746399b5c35bdd33da0bfe7b25c0db22365cb7bee3c4b55d4c61fec161392a00bf0ef9d154eba21d619989ea17be7ceb3c05024c87ca74826c1933a07d83c6b2c82cf0f262b074f15125e7895c0599470e2a9a6bbba8b5ffb7c1a7646c42429985bb9091d94caa763ec4c7e15fb5010391ad9d9702c6eb1ce883c99f7706d8b3ef4458f02a1191aa8ba9b0f11a4694ba443decf0981ec055286bc51b95bef18e0e9d3bcae4b699745dc7b51ba942189a0b3297642380915250d9b3091bcff95c2e0358c58afc9817fd541d257a1ee6320bbc5bfdd957a54253ff5a5b461d9ae49d164c4849abc20083505f8f5e73f5404bb2a416798974bf706c689c2d7ce7db70e1a5d28f57ebf19eb3245162808c490a805c8d290bc2b87c57a705361b36c5dd7c8e08582c33424d1464ad6fd1c3b3f7266d01020e5936a2f9bdac6777be70aa1d5fea277fbd9bbdec268437368aebd92e498b4ee5d809a6d5348a12af41a37cd5fe1b1c3c630a94046060211f1bcc489fa2ab28e1ecfd1d5f92665e840698ff2b63a06127d584c19d7e43b6697f4043b09b45c12abebd59006a9a653294f2756a5ec52d29f9763a499ee9efaf5a5ea48c5a2a1db961bd0cd9599542a68aa81c7b4adda5da66435e16413de8b9d0ebd3bf7266a7a526752ceaec662ff50bd23fab52b9d9174f00c78a2fa8d24b44e7e9085708c5de5d8b2a82374a385ce1b51c21375a6d3f059eac5f5a7b2ca3faea8f062396e77c5f9aae47667f448fd5490042581c131d3edbf6a79dcbb973de6a7db59b7e51e49466c0dc4a2b2aacd3352219450e9f2c1b923c3f9be52e79c0cd024267665f5c8582b3c71aeaf9bd88fe4e73e30ce62c19b215a550594aeed277003494e1dfd199af6b92c6c2994b1fdada4271f696cafe4d96a749a925db70429d0277ea6ad6aa429df53efbc77c1c476c33a3fef6361b0fe3408ac69ffe7aa31d10d5196de328b037e1ad0b2b3149e01a351e3477c830a082d3bab94a43aa1c55ba134ca491f74ec628b5b844c06cc0", 0x1000}], 0x3) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000580)=""/118, 0x76, 0x3, &(0x7f0000001d80)=ANY=[@ANYBLOB="0000400066696c6500bb5c6f00aff8abe066aaa42e335880d31dac4d3e27c3accb6dfcbc96767849b91c6b137e96ec3b743d684f8b0000000000002b9bead7996c786c8ca5c567c3d9528525d2ce3a5f52ba52e09ae08c17a951f7ece7b4865adafe92567860487605000000ede8cbae7692935defcc6de09d2bc2e1065b403273bb5f99da6503e4e953587b81c9fee42914b32e6f57a258eb0f5376a9a3e417b7207d8b487d3a82a46cfa5b2a20514d6ca89e20c630be9814ec8bffa4dbc962164430ae056337164b4efd9fd7197c6a85ab87748100b0f48e3ced0e1213e6c4cf4035f7ffff160147437405ef01a1475353b120e34b1b60fdec9f6a2871672ec47975325267f576b5bff1e3ce40c1e417ca9c76e07fbce0461563c54dff1439193d51dcaa47b95a75000015b8ec456c6c22c301b271cb7171c635f5a9b28976413840b626b96ef0c914d00fa6c10a769475c1227edfdf4ff0f5201d5e94ab76df8717f9146832912b344041f16db99d51301a11d3e95f4e7353b9f5c047db329dd59029483e19141949c3b9271b8a94d52f2d3b41843f000000869f0f9aee6ba409401f219dfe9eb298eb5a20076c5ce436d23f00f0fffffd6b9c565e0c000000f5943b8cd99150fa81f518002ab0828212d41cc507d7fbf6de331908b3dac9075749a6b479c5243079086a88a623bbab8d828096be0b2d74a89663e3965a9d2de97184caf3559e1c724f0d2eb530f0269edacbab0518aa4ed83f47983fce16432cbb47df14516d1ae509524bb2393660be07637ff4e15317f79dedd8fcc905cac984d28a120fdf2bbec0b302b1d134ca9458e2b8968e5de4f0dc592a2db3792b35d2c327222635c7034bfbc06f5068da2b77ed8e4d5d7d32fdf2d80785903df267796f9a2fca1022684552b3a6293640281111cdf600f104bb957155c28089676808000000c4c15521595c7616d35638e4fbfac605848f0400e8db722452ea19922df3ed5209840899e9f276d6c9b5b18c8b7a703462d649812791558618619dbe80852c880a584822e112dc39f8b02af45221fd6654311603be5a7a7e5d28ad2524ad199b63536171f74673483c2414f53090943c7ca2da90c003ece2729b0ca9863dba978658f97223971d12fce5010416a2c9f3f415ddf93d0a68fe424dcbce31e2fc45a72f0bd680a0621d3974fc6559c717f996330d3dcee2fa113cc9c6020004ea15211dcc6377a13dedfac8b94a16a485a0812fa37dafe1702f4ec37d5ebcd53dd024ddea303e6b504bf0867032b3b38588299a283af8e239a9d22b41ba0d71617cf6fd59c647e7439bb3ebdcf357c7567ca9bf30b33a1969f5451750b21655937b156fc5cfa35f24cf7e74a363c0833b13ecb76b6704ca0d695cdd7eabaae786ac023daa47d15cbdb2dd09ab4ba70e5ab6b7e16c387ed1327800216a64cfb8559ee613a144b663c16cb42957b584930bd92366f762b3109d4650ec41657303f20096fa8b9819626e19942e78e99c112661858cdd67c42bae5c437d9f72bdbb5b93a064d7b8f90ec01ffae9e910bf2c36e0f6b728bc5671bb81eddda485e4c75aea01f2ae97c8561a687dd344137e464ab7bedaf66cd747b808e826f2e7657da8055cadf009fdea215a603c5a000000000000000083de31119bf91004b1a04d99b26fba5a9e8e15d24024b8d9da6167e59a37a314c7c6442fbddcd8b51cae0968b99c152a9a91d40d15148b9bf1f772c5"], 0x9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_fuse(&(0x7f0000000540)={0xa, 0x12, 0x4}, 0x3, &(0x7f00000006c0)="174c8a74dfac56e1131dcc59696074c4157e243959937e35fa4dd81344ff7d3d6f3ed6e23bffa1bf58f26e2f53e42ca89c1ab3a1b878ca95d06202e047edbb64db57d1", &(0x7f0000002840)=0x43, &(0x7f0000002880)="5886794cd4be2585283db7bcbcaca214a587e1ca70d0ee98c880153b517312ea3ae4c1557581586303c5b3ed94003728b9c95e369440ee6c9458e68c1996bc23b72ed9a32c2bfac80d953c492582c7e2fca6c539dd760cf2a86b46fe72d9c41f02013acbf0463005e4454e12f8f9c10765007838405dd2cb38038f98d17b0b83007b160581ae474727b618717551e87c28ceec7a1a0b559a07774f763744e032f69804d30120fe2b70282b8bd83e8832da2d92ed9f7cdcf70e613e24c7c36f524769cd9530b9280fb5490f9cb8f67657b2f0cbe76a89b4be2846869e499f431c55ba7c006f", 0xe5) socket(0x18, 0x400000002, 0x0) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/19) 05:43:27 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x83}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000200)="f826e43dfdfa0e8c552cec47460c4e25c1f3fa2756701e60f9866ddc348341aeba9b34578f06d055f37ebb510a56cab12f1aa854b9fd7fd29c96d1491bfc1c6caacd6e3eddb8acd6248e14069acc759d2357448200a94ac6dbac2b32ce4c0854dd16ebcb4da9bfd43a422eb9", 0x6c}, {&(0x7f0000000280)="d4173f8015bf6a4c75acaa1fbdabf6f3c6fcda0a04ecb82b65be84c3c450cd354e98fb3be496995dcd75e14d0a590fd75284d732bc72d204a117b4b38c2db03a85bf595e808da6769105561a6b9b53e76f015390629b2f1f589d3d8e2a37614b53e587d029c93bf0a0597ae9ec4c257e0469569792577a8747b96260e01a58b8ce2df2b10e3be03f4978923efa6e2476c18cb22fb1cf6d6d8ab9421973f718ff24cf88b1fca138747dd2b6c5b9130e9f00e8437ac74efc5d7fe6a8", 0xbb}, {&(0x7f00000004c0)="637ba7df9759c38b82c42325a10f2a022076168b05652a4fae69e0524fc0f9a51bd69b2d59b11237163a71eadbfd257fc917268231a67be304ef817d461798ed566a0db8eb4e050968f3046bb6e3f0bd7f6d8ac39e1702f607a2cdb84246360ebc41b976b7a26cc5cdb084458e81655790863a72a6c9f7e0c83f1c4f50fc526a5929f1b44b65673b6e25c80a8a8f72e29b0df2269e90009633fdf0669bde71cf4fbfdb67b01ac541bf91f37db1eac91ac4c155102e8be4725fbd56f110a3aa5318535707742599aca983043ecd0ae23a0af9b86d2ac1543f918f79ad98fd06d63b5b9769d9713c04e2969b42a14a2627c916e700c599cbd8870aaddf6c24f056589d3fdd1c9f660b83aef7fef5d66b21c12b699ea179360c13cfcde867989e47e20b49a582dc81bc360af1b668763746dc87cec11197af0c45a38f9ed7224332ceefd8197d59fceb0165e907eb224c1c2f0424a9ed42de0cd9bee6832607ed4688309ca46cf2d10076d93f64898c61322a28eb86e4f57f2572a4d5135a941c32cc2da991b629c9a02a8e1bc97a82ca9f72ad0707a016b311fb425f0b39445ea39e702531a7b4506ae3a8a99a86588968c316bcb572b5077e6c24507740763a974f1259514c12217dd02c32383e1afdb92a6bd82f3a31986bb04a9bb8f25938927590b811cbab4ffbb62395cfc803985abeaa5deafa3c0d6c233b33d9d1cb8287721cfb6fd1ee6207c9286327c8597115d45c079675aff7e193ca675a5fd5f1c3d990585c4fafb5164c5c475f266106c3bda398fbd534acef2ac0c433cfdc6d4f46015756730e38e780c3764563903651d1ced71c9444a7f948804b91b78dc0af98d6e3bc02b0ce61d1fde4889251090ebc9ebca20a96427f69562c8e2483317d09c6554537f62d965fe38eb1108014e54af3b0da38320cce8fab0b61e0136f20097f66f255a51f1b0400ad15ef2902de102933c449a9aa570db160ece0bd6646a97c8c7458de7bd52ff16adef8a6cdca1d8984001a43f3e9bdec7b8234918456e31b202395a16c069079552648643cd39f67b757a2cc4182f8a68a30ae3ad3e81999120e05c07dccfe16b8e5c39be64649c72d29fbb561c1c41f1973cb73ac89692c647bbb0e5ba064970934654110fcbd92fd831da4ef47a6c50adf5d2c38411e550d726d12388f86c603667df60336652e011cf03fe7c0f12da2e26a54e68eef11acf4bbfa4f2aa7407f406822ae81da0274853639bce1309ee54b203198ec1a05433e7e8c53788a5b0d95045cca0e04d78867dde7037239ef8165d354b2e2d4230d2d34341d0d3378b3f6842d2f9e252e29543534b2f9d9eb83d41ddc6f8a0eadcd9fb71aa921314c15ea7842ef916e9402716ad803ed790405c57314d89af8c71b3b29e4e41d78d8b5f505ff30f604eb22c03948b26849f0858e6aa607db44c5995e0bf236252aa140108838a296fed64f84c30d3eeaf14e8ef95cfe323659a219793c1c3331eef657588dc92dd6f5415c9ead53790cebff4ffb8e9dd3858c76a4c92e6c9fa56b3b95d2e3f586f6ec7b3f07ae7a7e5ccab99fd432007e7653619ed30a5347b0e855556b3cdb69bbeaf6a721a4b2dce2f50f9ade165ae68811335ec434ec4f083e77fe0bad27f4568fb20118732b7b7d394e8edd7272ac100f5b2efc7616ce8436b035e4f609a584b1ac3fa172db2e668e7f0a6a8344dcc77508eb2c05049683f7bd73162526eb2c28cb4fd836f99913775eda3a6daabff857c4da3a67976f63d008b5154687fa228da8a1536d35b273c98339960974203a766bde78665963b768f70674b86d851704778ae208b64a43d78b8e21ceef7e4c128b4aa7633ee26ddc5b2d879f29c94fc0dea333bd2f06f01e6a798cea112010f21665f13f195a09854025985fcb7173ed44cd469570ef974bf56b430cb6dea08fff8a45c72c477d72829f636f1846c73e808b99886c150bd002c821dfe865d3e74e72622fff534079fe44ff1f2656a31a0fb77b692333f5ce48575b38e56913ab9d256f2babba01433cb40cd376a9123e11781e3c5dd6c0b1d9929f38dd9895965da0fb9cc206d6a60dc0738c32c6b7cae98d2165c1e5c621dc099448be1205326c0ace648a72246e84f4df9638b8c4d0e02cb7216b0aa852516d896af96acf459ad6d5888b43e6ec7d7abec3381345689fc014ad19523da2eccc235028f894c5d21741fcb2d77c90ec760763bd81ede114fcb480662b5b72e121a19c77c4c116db19cc17a14d7ec9d4607e8b1a0825fc14d79e39f282a4fa0acf903f66a6b53987a3d938cc961a398c06f47caf4cdc77de834d52061638cc017bfb61a14e9f6a57f9c7b5bc9e0302285a55ea0cbf5b1543ed1fb6a90c3e40c9f9d39df2ace219bed9e6e808c99e31631b3a51bfdc558feaa5d3e9aa0784bbe311e60c52ecfc73dce48272830dbf150744ce7ba298838b3d7f44ae78a4fbe541ebd6cd72bad7eb28aec20db4ca243e1fe8b6bc3c14a2b734857df9e008ab73fd6166514248c71ffedca2cdf0ef4058873664930f7d1b7c843c48b1b6f2d166f7e7fe02a000884e53cbc518439c49fb1602f24a3c54215f14aa4e3a96c64fda6b26e4b123b6d9b1bb4e644befcafc6428f767299799516ab82e8702ca151702036b69f3ac557e90da8c3ef79da9ea9c007e88fec47eaa2dc369ab8f83106da5c7aed4e4fbfb5f68c186e78b3474f294fa891a252bf10f7e0d8ab6f7bcadbc6d7bb444670a1cb1717a352c3911b3917f6661599e0e669a26e7056f56d8a014949ca727f02f606b55192f6d0031277a075b4780ff53192b7cfe756def878eddc2de2824b7e07680d1fda0af4401b81efa2a410bfd2316d5e7a2a417e641aa996c957b219c2550bf3fdda3b028b3e24be8270a35dcfa5487d9971d18ffa4b0a119eb276f412ba513791d80d80ab88c98df266b7430c857ca72dc753187fe09be2604aa4ab05c41868d6ae20ed8adba35d3cf4abc1c6ae787b9de7270cf55971c4ed1b261609367deec408eb61346b102947dc12fa106f1bd1e51ee3a574adb4cd66823cfb0f658437c4504665e66ffa05a1bcf129265e8dc746576064db790e6d4b69b2592e9ec08ea97d9a257443b7691cdfa405f6f2f18c548196f1fbbb5ad9c4ff6a0c044c39f21c9c03d3bedf2daa19a9124d63d0cd74ad96682731669f47b8356a9224ef3848276c62b298d8b91051d341330763b8cc3be1d57585040f9e8f4fddefda9062f93c0888c20afe0dbfd87cfcce0787bdfaae4b18c5a30389d2ff90e1787c9f7c764bd1a8f9b0d63c6a85ebaa212d9ae3051f9622e50afb472dacafd39e7eba042f2219e83e5522247de0fbb6687c4fff9ba12e7dbefe0582d3235359cff6532068596804060bf96f0a484364571deafe3632989406d051817fa7b7cc3cfa28f4011ea16067df394d662d85a6d0b0517b85827933ffd24b5da0b80008035493e9a98c3c9c1f518b3f40ecb1dc4bd2b3b56c0191fdc6c6d5c3d79fd36edecb5eec0f35286100cc9a552ad1bd7f5653eeef1628b754fc04c5a97a24f6e751fd29d7499d0c0f2b6e709feee059e7cd4145d71910d2dbde8d64af90cba629b1d4d28ad06f9eb56680be2bf5f494d9bec64442d17982fdf64c1c47478a4afc0fb41e4d0f8da52b1bd82aa3ff977790e6aa1f474c6da2a09172aeb26a4d18271828859802ef1a8a72f09ceae9c1bd5fb5cfdc087e5973885c490eb8fdd5930578cd7833fd65dc3108fd12c41553c6b129753ec0b9ea3ae80e41160afdccbf4777116f22801e40194f8fa9ef73e65efac8b276c011c871b9e0587b2bbdb0d230bca4d8ba4223a366cecb85989a9563d1cea1cd0f8780a3399178d3401c6c12c7e58240a28964fd033221e6ff0ba3a2cd8f3de720c11e18cdd5be8157cbad0eb87ebbd826b3666f1d4b6c0ecb4b3716101db07ae11d90fd60eaa47ceddb48a2a3065c01c48096baf8502234ddbc607fac10b4d66edf51f680a121eb87e0f56ea0edfb00365f7d7d66bcd569b650e09c886fe07182ea95f5cc5c8277626c34f209c5c5d2676ea8d065496a2bbf043d8e5b2e8be141d3f4b4801f87003b6a399f9d3a4632d54486e235935a46be817ac2511d007b62e2487ea1d40c86e5c3a6454f2db8e1b51c8b9324a8d48d8090e976d06512046432163125243ac6c78c23c9ed6982c6a5f22bb0a01f028cf90ca9674aacfca4646b70916254d45e68cbfdef23c811c23568ef94b9459ad7ed886fc079d5c07086e51208f3e383a35696c36fefc7a821e84f728e80ad1efbe7855153ef68c0375da92caa6eff96c9af835b3f2964a1aa146d4a3d1cb265d3cdda8d24ee75ba117dd6229481cf25f60c7d8fdf4e776fa0e59407c3075d3b8706699e64b4f4ccea166f06d2697b727ee3db57d7fe8589b7bb1ff695213add126652b61ccf5b0bacfb784174bee2be09bc8aba57403ff106b1b172ba2b10cda306200f135e638e99044ec784e881bfa19e48dc76d2052b4d7af087638a8a0eb0867d3b472be94cf02e22bf3c34975786e7cdb9009f08faba17535ca0a425c125a09949737fbd458b450f65b40cf91dcb7ace9faed008253091ca47a19a6f67a863cc92af189906e28c2f93d792fa5b95d5ba37b7478b44f30095253b48738d73274ce5ce38a23e7843a0b12c7ed9183aa99867820094418a89715c83692a753f6434e73d0dcb21a121a51083ce9595a5f029ed551a60c66caae2c325c6b3a614f1b0205d6e8c5e907203bcd5a8b5de9342b37846e370dcf39d8cde241dd57a3dca2af167f5aef06ad55c1d577fc5a7bafdbef569132b6cd03d823339d4e1179bc62cfa567805066fe613b7f36b4cfc5593fb8eaff15973b4e871bc3e31bdfb66028ee564d6b28", 0xd8d}], 0x3) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000100)=""/179, 0xb3}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff00203aff21405aafca51147426c00f82783347a0ff020000000000000000000000000001880090783f000000fe8000000000000000000000000000bb0201bf71ad803f7d3058b151e0ac1c57"]) r5 = getpid() r6 = getpid() setpgid(r5, r6) wait4(r6, &(0x7f00000001c0), 0x2, 0x0) 05:43:28 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x189) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r2, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r3 = semget$private(0x0, 0x1, 0x240) r4 = getgid() r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r5, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r5, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x2, 0x0, r2, 0x0, r6, 0x20, 0x7f}, 0x93, 0x7f, 0x100}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r4, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000080)=""/251) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000040)=""/218) 05:43:28 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0xffffffffffff7fff, 0x8}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x2}, 0xc, &(0x7f0000000080), 0x0, 0x0, 0x0) 05:43:28 executing program 0: open$dir(&(0x7f00000000c0)='.\x00', 0x3db7c273e8682fd8, 0x90) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000340)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0xff, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r4, &(0x7f0000000400), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff9e) semop(0x0, &(0x7f0000000040)=[{0x3, 0x6}], 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x14, 0x419}, 0x8, 0x1, 0x9}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000140)=0x20) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000019900)=""/102387) 05:43:28 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000340)) semop(r0, &(0x7f00000002c0)=[{0x3, 0x3}, {0x0, 0x401, 0x1800}, {0x4, 0x210, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1800}], 0x5) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) semop(r0, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x3, 0x4, 0x800}, {0x4, 0x200}, {0x0, 0xfffb, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/119) semop(r0, &(0x7f0000000200), 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x2004, 0x0]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000080)=""/139) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0x7ff, 0x8000, 0x5, 0x94, 0x1000]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/215) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff087f450000300000000000019078e0000002000000000304907800000000450000000000000000060000ac1400bb00000000"]) 05:43:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000440)="8e", 0x1}], 0x1) read(r3, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) 05:43:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x2813, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCDRAIN(r2, 0x2000745e) getdents(r0, &(0x7f0000000140)=""/214, 0xd6) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r5, 0xffffffffffffffff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) unveil(0x0, &(0x7f0000000100)='x\x00') 05:43:29 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) recvfrom$unix(r6, &(0x7f0000000100)=""/54, 0x36, 0x841, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f00000000c0)={0x3, 0x7ff, 0x9, 0x73}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 05:43:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="54c6ef1d8065045fa8afba4bc36c231c84a71ef55a4cdea4464c1d098753f648d531aa2f292d55bb9bd2fc6a86ea90b7133b97f6500d5937e648b7f91baf6b40e58ac9823e9b9d2b5de4b3c2c00ba80497973342fedf056884b23629f8c065c95342c7954d24fb674a6afe26cc7411d6a412a3971f0127025f44e1bf9a19c3a43bed89e9ecb04134328171ca257e33a9111440c51d87c5e1f07a320777028b52cbc37f69af3e8bcfb99c80eed860cb8a65e6125b7fadd8cd51328575650b4b7d1ea5bd8681a5164a95f069cecef37f04aab548cebd2afebd2ceb0d80c939939c42c0e9e688ccd1e6a0893f673b2f97ad0618267b532b157e0250b96f", 0xfc}, {&(0x7f0000000180)="c69c31c2e214947072d4d05faa32b962f267da4e3e3d89fb4338f9890dd01a01acb53c5d9d2b399240d1deb6d04ccccb5a0393ab60ca75ad34b4e892546b858a1e4dc2e4675e3fcd4f47f05518005d0a0d6d77222f17bcf3953272fbb6eb3cb1b21bc4580d87db6074336c4f3c1f82d6f17e6fe1cddcaac982193f2dae5e391625f1df8cb58b90073f4d60b69b879863e2a4beb244f90a77647e062afc9cf6e29d98a3af88642522f315bee26fb2313e", 0xb0}, {&(0x7f0000000240)="c1c24322fba735c9affd92b1d3141a5a4adc7d99d0c19d1c", 0x18}, {&(0x7f0000000280)="848dce625d7f9193fb1c76260f6be3e20e01fcffbf06ad877e452e8fc8ce4eea89b67dab95e8314c1db0f50f6304e78ca6c1fc766224c913d190619cc7f2ee1068331ccc96f1500a13942886bc680186271068b54115f5", 0x57}, {&(0x7f0000000300)="6ac49295ce6e33f22aeb85de73e548e400c38e681a103d1353f15836db90d2aae6562c8dd2568562a67d36e0cca879a0aecf311d1722da595ed35d94a3951b1c9c45ecbebf220e59365a3abab35a667fa6c05176d69016caab22289f0bfa3265645415a9b399eff0296088d6dcc3e5c8ee88055ad14af2d8496c6d41f1e09635d54832c9eb0845fb7935cce5ae67698ea7a64be7db3018fa920cf8ad0ee73e89461233f07b71a3887726bef169dda59c30067fdcabe51b28c8bbec466c42d5304ff797da916215b713113f8523354d6035a8c2cf465075db82402bfe976fd8ed69919051dd4857", 0xe7}, {&(0x7f0000000400)="89bda476ec9fe194223d57fa5ce551c18a1d73f5215d2a18f08a37f5062bba1efd0fd3202bc51456d2135e0801cf34ead46b663fb72e858903f6a44aa8eb1a6b18d38a07a651ac36109b0f9f074cfed74018f56118eb757f2fdc4fd084cdc139219bd22d915f5595cff98fda23bb0e72b8d8e6ededa650857722c2a25b71cd3fcd896a80a7661a4de7691439230e3deb45f0341b90340fdedd1e5b2f55ff45c18f9d58add32c684744e9b427baf8173e8dd96c8ac7ddc213f588075d07097802eec58ab9b0c1a3853fe24fb488c97a57b2747dfae4e5ea90bc1a634349fdcc876e313f", 0xe3}, {&(0x7f0000000500)="af562193768844b350b6c1c7e949584075f38b3282778f400c9b02ed42b96b7f2333418de48f1b6b4b812d653b3d47ae3cfea5ee94dc872a48", 0x39}, {&(0x7f0000000540)="b06f1297843984d36d45f6022a7a25ab9651655955dc2420fde8bf", 0x1b}], 0x8, 0x0, 0x1) close(r1) 05:43:29 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000001c0)=0x9) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') 05:43:30 executing program 0: listen(0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = kqueue() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000001480), 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x10, 0x40, 0x7, 0x69cb}, {{}, 0xfffffffffffffffa, 0x21, 0x10, 0x7}, {{}, 0xfffffffffffffffa, 0x4, 0x4, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0xffffffffffffff00, 0x7ff}], 0x8, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x80, 0x4, 0x8}, {{0xffffffffffffff9c}, 0x0, 0x2, 0x40000000, 0xfec, 0x7}, {{r4}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x3}, {{r5}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x0, 0x8}, {{r6}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x4, 0x401}, {{r7}, 0xfffffffffffffffb, 0xa0, 0x2, 0x1f, 0x3}], 0x100, &(0x7f0000000240)={0x20, 0xfffffffffffffffb}) 05:43:30 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "00002451859e1865790a0000000000001fe600"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfffffff8) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) 05:43:30 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000080)=[{0x4, 0xc, 0x800}, {0x5, 0x6}, {0x6, 0x100, 0x3c00}, {0x2, 0xfffc, 0x800}, {0x3, 0x101, 0x1000}, {0x4, 0x3}, {0x4, 0x101, 0x1000}, {0x2, 0x3ae9b8cc, 0x1000}, {0x0, 0x8001, 0x800}, {0x0, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f00000000c0)=[{0x1, 0xfe00, 0x1000}, {0x4, 0x8000, 0x800}, {0x2, 0x9, 0x1000}], 0x3) setegid(0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0x0, 0x1800}, {0x1, 0xffff, 0x1800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x1f, 0xc00}, {0x4, 0x3b, 0x3800}, {0x1, 0xfff, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x9, 0x800}, {0x4, 0x100, 0x800}, {0x1, 0x6, 0x1800}], 0x8) semop(r0, &(0x7f0000000040)=[{0x1, 0xfffe, 0x800}, {0x1, 0x0, 0x800}, {0x0, 0x0, 0x800}, {0x4, 0x100, 0x1800}, {0xa6982970e49e5c22, 0xfff8, 0x800}, {0x4, 0x9, 0x800}], 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = semget(0x3, 0x4, 0x870) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="f8ff06ea000000000300ecd89a9102e606399241b04e146708fed2059058d23d8e8c33227704d28587009bc1b318103e42844136b56057142c130bb7845c04eeca52d1e34a143726c1d0f5fb62f69fff758c"], 0xa) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 05:43:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file1\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r1, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') open(&(0x7f0000002580)='./file0\x00', 0x0, 0x0) getppid() openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', r2, &(0x7f00000001c0)='./file0\x00') r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f0000000240)=0x9) fcntl$dupfd(r4, 0x0, r5) 05:43:30 executing program 0: semop(0x0, &(0x7f0000000040)=[{0x0, 0x1}], 0x1) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000000c0)=[0x9c, 0x0, 0xff, 0x3]) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:43:31 executing program 1: r0 = socket(0x20, 0x3, 0x11) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="b2f4816aed421b57f0fa9fa472dd8319c6084d43791f567b8d317787f9b9946df3b57a525a2ddcbc5c05c7852fdc45cdbbf7f4c496d30fe6a839f3de6f69", 0x3e}, {&(0x7f0000000080)="4d28ee73d1e17804e0d089370cbaef521ac1b7ccd1677f9533f4fa27eb23bf094f67c30c095f5040445003476a9585bc4109f2fd113c8a7d05cbfa8f96116e539cbb73bba39653a401b9bcf3faf4b1d812d3a895c430d34f705e7e022246b9f09585b2677f41a08443049378c41787", 0x6f}, {&(0x7f0000000100)="b979dfea1b229e1f7bbddcc3a0db84810a8409817bc5ae899e6d25b9c2bf0fd8602b9ae3da9c7c0a2bd0b7ef1056691d47", 0x31}, {&(0x7f0000000140)="ae2c44be0700ec690895682889bdbe5ccd9a9b90e20694af40f63fba3eb51fa8341e0e2ab1eb7e69bbad9225ce3b692bb7b9da8348bd6d261521ce5e9d909d021a287ca257c2f2668191806cdfe07144c0dc44acc93d9c83eee0224ac0ba6c6306a8fbbe0e8457311555f09b30071cb0459c7c3929a13469ee83cf842354ed0da7ec34bf4dfba9486fc00b89910b6033177d57ad12475d5eb7cc202651a7b188af6731ef9f9f0ef8df547d0703e1e9ca40774dde5a2b04169894f033f7efaa84edc0dc6837c67611", 0xc8}, {&(0x7f0000000240)="f97db9e3073d40abd942bf724fd1dda6523f0a914f8d2350e150cba9f03abd6c67d6582d6a5e3cc1a2939667d1d4cdb17177ad3c1d147a31178135cfff06593d45f127d0f77f0fc91a58812fbb300912b5e66ba93aa54abe95714c80b92b3c6e20eaee7d3da0be282b6b9da16158f7ebd89d43422c430c343ea4e31b77a08b7f01c4d542842b7f52ef4ca916236d21aa94fc86c8d5690752600a1f512825e64dcfedc5ac4408fc85", 0xa8}, {&(0x7f0000000300)="4396e409d65a89732274a1403c20ab06254e2ff7d013fd43aa689bd963bbb8068f163c243a5ee3bee81c8f1c45dcddef8c2a19afc0e4bc24b69730e85a0f5e09e7b5682d7c6c7ad5c362cf2148d71667e6f468b356a800c957291920b4d68f22e9361b72036c06861933488191ae21ad55f70c13e6984f50461bcc93ee4b71e7dc1843d678df2379ee800e60f67d958d8a18a9e7a15a073cdd106d84d8b019a47b88f09bdeefac7069717cc2135d921c99b640273acc2fc555c55c43693a534d102094b0bd78a4f36ff8034e47", 0xcd}], 0x6, 0x0, 0x0, 0x8}, 0x407) 05:43:31 executing program 0: sysctl$machdep(&(0x7f0000000600)={0x7, 0x1}, 0x4a, &(0x7f0000000640)="4b2c7a72ebcd795d70751b66ad5d8e3b16e2b28bbf4618b82cb27e58e96f58e9040761362875064ec07d0c17051a6a27812e5c5040a5a4e503adf0783981327157bee8c69eade14917ca305754ffe2bb40f3c94a352e3e9269d7f45474c6f878418c02faf28a973bdf50ad24de4d442ebe6ecc48d10b16f0df610de98045b4b570fc227926b721b07f141c5b5b192adfb4a6a5e502000000000000005e8b041de944382310ef05fa5808475d2837e9d8a2f4d91869acfe7e7f080c41e0b775119153c33b0fb27c19b797a9984de0438f884c5dba9e43b9d3af0d56a7ec1c5fc6fa32694ef53fe113360f71861dd51dca86153434193b6a1ffa17a04ef3f036cd1f98f87b76eaa9366ce7abc8d6e78f86f1795a92a9823daec953cff197ea71033895cb000000000000006a0f400d6f51a310b03bce3b3b027dee18318c6f495af1d12fff9ad351a1af730c60aa9b17f8889228365fb9daf2df3daf7876b9113334b8ff81f11a916c7d562a06f5c157e14b866940b4e405e376635254815c4720ae2c27bdafd2d36fefcb2a48054b95350fec9a41ee946eeb18be452b57e1ef8398a1c21ad4fa8bb262fe22f9bd925203b597caf2d13ba16ff254916de812c58b47417b805759124f3345ac2153e677bba64910c88c36c9627a8d86f3b43709ac4dd9bd91454aba84185a129cc530fa793ef1ac10af6853e921454394876c431acc1430c117cbdababd39d62edb3b1ee87d787207a45ef7f363b2cdb5cd8ca26fdada1f98ceb47eee628b84abdc653340c7a3f8f863a65eebdf847cbd918e1462b8155f7744ddff0d03410f07e60db0779a9ce1c65a0bc3580f2ca2003fdbb0ae7c74c5c5e412b7d490dc9ef972f055dff93de00038bcf99503d3b038b668553a386be278926e98834e3198d0c5b853965e97a9d748627cc62ffd38d8af8b85be9d76c0e12a0b0f2cf5bc33acf276ee64cacbaa21783d9b5e4495", 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000040)="6fcc6806eb477a326bafdb5ccc5fefb931967dbbc0489bc731ea278699128a5508f10b6b6f56b41e05a9fb456ef63ed0d9c2343939b9ae6f6ff2cc994ee135a12c069da76438908745315bacbf5dff52c9259215fbd2ddc0e6dee32258f8306741be97301bdf1e4f0e333e876e19c0fa8f3d6691363aa1c9e2d9eded2712139ad78e3f7c57911dbd92ab5807d8836a861dc55e3d3dd09183fe5667b9314dbf3d47586b262cf68968d6429f04e0b05a86", &(0x7f0000000100)=0xb0, &(0x7f0000000140)="2cb08618bd1d3072b4f33f5c5141b7cb9088344333a2a9bc8c7bbc8bbd0e716e1be0a3d0066c6e7a062e5515aedf04990057eec9c89746971c21d49001e4f690ed937eee3856a003e959551f3d21e024ddc9937a372507b11501ce058c9f7f6fec83db76f4", 0x65) 05:43:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r6 = semget$private(0x0, 0x4, 0x189) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r7, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r5, @ANYRESHEX=r3], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRESDEC=r3], 0x7c}, 0x4) fchownat(r1, &(0x7f0000000140)='./file0\x00', 0x0, r5, 0x4) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="17", 0x1}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x1, 0x0) 05:43:31 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd603179710010000000000000000000000000000000000000fe8000000000e0ff00000000000000aa11000000000000004e204e2100089078978509fe4b5a71784bd0d57737386ea05ae4ff154edf01d2396b59f626fc947766ba30b0a02fa4f57e0b0cc42d39383f01d8f582fe828eea7fe0bc6cc1de7cc10c442ff85c3f50a99aa323ad9a1b984ab1c0cbd04aec0f76056c6b94e77979d6c014e3e8ad00"/187]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r0 = socket(0x18, 0x2, 0x90) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000001480), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x19, 0x6}, {{}, 0xfffffffffffffffc, 0x41, 0x1, 0xc6, 0x9}, {{}, 0xfffffffffffffffc, 0x10, 0x4, 0x8001, 0x4}, {{}, 0xfffffffffffffffa, 0x40, 0x4, 0x9, 0x5}, {{}, 0xfffffffffffffffa, 0x9bcce7afce8eb501, 0x40, 0x7, 0x8}], 0xff, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x44, 0x20000000, 0x9db, 0x2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x1, 0x7f}, {{}, 0xfffffffffffffffd, 0x28, 0x2, 0x8, 0x9}, {{r6}, 0xfffffffffffffff9, 0x6, 0x10, 0x8, 0x4000000}, {{r7}, 0xfffffffffffffffc, 0x40, 0x80, 0x80, 0x101}], 0x5, &(0x7f00000002c0)={0x8, 0x3}) 05:43:31 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000280)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x20, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4}, @eol, @nop, @window={0x3, 0x3}]}}}}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x189) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r4, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) r5 = semget$private(0x0, 0x4, 0x189) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r6, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r4, @ANYRESHEX=r1], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r5, @ANYRESDEC=r1], 0x7c}, 0x4) semop(r5, &(0x7f0000000000)=[{0x3, 0x3, 0x800}, {0x1, 0x1}, {0x4, 0x1f}, {0x0, 0x3, 0x1000}, {0x4, 0x400, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0x8, 0x1000}, {0x4, 0xaf1d, 0x1000}, {0x4, 0x1}, {0x0, 0xdd, 0x800}], 0xa) 05:43:31 executing program 0: syz_emit_ethernet(0x26, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@generic={0x89, 0x2}]}}}}}}) 05:43:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) write(r0, &(0x7f0000000180)="30607a2e8041d4fb", 0x8) r2 = semget$private(0x0, 0x1, 0xab) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) getdents(0xffffffffffffffff, &(0x7f0000000580)=""/93, 0x5d) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x2) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r3, &(0x7f0000000580)=""/93, 0x5d) dup2(0xffffffffffffffff, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) semget(0x0, 0x1, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)) 05:43:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') dup2(r1, r2) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x26) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r4, &(0x7f0000000240)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000f274c34536d756ec78f3ff1a1ab00055f2b6817cdedeab7c92d0aff1837829b2df1b635428d47706f2357426b2b7dbf07e23ec068a544cf8218a579550c700dd7f0b825d", 0xf8, 0x0, 0x0, 0x0) 05:43:31 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "94be1c", 0x30, 0x8dae6f429e6c0a3a, 0x0, @local, @mcast2, {[], @icmpv6=@dest_unreach={0xffffff81, 0x3, 0x0, 0x0, [0x4], {0x0, 0x6, "ef9d25", 0x0, 0x0, 0x0, @mcast1, @loopback}}}}}}}) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180), 0x0) semop(r0, &(0x7f0000000340)=[{0x3, 0x7ff, 0x3800}, {0x4, 0x7, 0x800}, {0x2, 0x2, 0x7fc}, {0x1, 0x7, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x2, 0xad, 0x800}, {0x1, 0x81, 0x800}, {0x0, 0x105, 0xdc0c136ab8908395}, {0x0, 0x2, 0x1800}], 0xb) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semop(r0, &(0x7f0000000000)=[{0x0, 0x6, 0x1000}, {0x1, 0xffc1, 0x800}], 0x2) 05:43:31 executing program 0: setrlimit(0x0, &(0x7f0000000080)) poll(0x0, 0x0, 0xffff) setrlimit(0x3, &(0x7f0000000000)={0x100, 0x4}) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) 05:43:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000140)={0x8, 0x400}, &(0x7f0000000180)) r1 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="a5cb2445ec2f77c73ca32150f870da90e4b13c884b792fb3afd72b0aa625338d277b9e4e5d2385c2f74a9ae06ed19a6bcfaf911c246849d8094181de0edff7650060f88e379d9a63698e9baf247f4f57da8f989172230a7e2771bcf6120d9decc2224a", 0x63}, {&(0x7f0000000280)="571e1155d84521e411c96c8bdf5bfc146fa14b693d8fd80b5374458d9ef7d951858366d9f260bad099d5915bbb457d981f93eedd8e336e4c4a9630516c03949b3e3e3a418fe8dc49572f956d8b2b61671c84c9f4d387e865c82bd82d396552f04e3dc175a59d812db46a9a78df8b304faaa8cfda4e031d73cab93c17a7234b118cb43fe79a99c8274453dfa5f616112e95e9f18a0c13b843c67893993495fee794157487527b4eb659914e0e1b88e61db24de45b026062b632906df52cf554f6b97c5077d9940628ad2e2aa43c41704603d69698cecf66133b361aab4a6e68881fcb45a23d9680a4f0ce64ecce7ac2312c20ec0293d56115d045f6b231768d2bcc83715cc901a92b3cacd75913da3ff2dbfbeaf03a764e52027e7ef9f1c2ac04c67274666f5443925db83d58c531207d6f4796458a71781d2abbaf642da2a60c64c4afd4362af3e108d75b1804a10f1b05ef66698b3b8543e7a914aa2d3098f63ca5b32dfc24e5c692b0f977bfd426152103a84fb35f8527aec42c14dc33110c1ba2244abc1a78df865120fe2b51973ddcd2e041f164e75431e411f2016aa3a9bd59299e5fc46c03f0846e6b68d53ae9abba2799e7e23a9ec7f856633cfd6c0249031681f4c3c444221b8548e2f7c4664c91083420c7ffe510a1301e7e574b92e49870b62374a9e53034e1b55ff0c2ac8a0dfcd6a19a57ba08969a8831baa93af968c40d538b463ba6b5f7323a7cf0bdde7b5b9c677026dcb8642876a870fec5b4d24584d1a848e8bed22e0f15152bf6ddcfb3f6447d343af85d1835e7fccebbe0d9d532f5aff1c874044a47f59fc6b18a8c366ccb493791cecafaa579047a673917443faeac20970d5335f40629450797870ff1bcd42f393bd73d976f9826ac9988dc9ab06e301ffc4020e8595acb309f097fb37d2b67c375b7a28c02bfecd57c16137029cead3f84c7519d1d62d2c02d874dfc264829342fc8b2a7d0bac688266d2fcc36690fee09627036ee6d4c17aa18de658411368efe5e322c6c2d09511a8c79a3cde9ee4339ef4627348f85e07bd6237dc9dcb86f5ec4cd154b5ed756c1fe944e52ef50b04b56a5b51118d85c88dec4c66eb54278cb14aa23288f73a9392ff234316d98d40ae30964b818b7019c4b6b145338bc831fd87e787e7d9e4bc12372f18dc52225095c4ae6b0aa2efbdccddb690756c5c20e6ab77bbe83ca9335fbe8ff6d7475743da6240e80b9f6556223087fb6fdfe22158b4d26b7b32e0b790bed7e45ff668cf1783002c8901695f330ce670c298b5adaaca44d8a006630f44fdeb6dd710d6f9bd1cfa72e12dbf2c5e3809eabaf1295e899727fceb5590e65e1b449210b0ebbe52840717cf6d0e88ccebde32cbc90beb336764d69ff7968b9cf639b80fdf1bddf1e5d5d7e036ae523fbce6b08b53e1f284ae24791d7394339a574834135e0a8f4cc2f36eb86478310e9977c308c8e18a8a2b9e1b27d1b21609f60b98932fa6593515c8d1becf6bf3a426413fc3153a8753b0188bb03ab9b9a0d028f89fd1decb8008ede69402a2859befa138be47f2abba3e47ca15ae52864a0da2ef44d916b77059df2f8ae40a80f90984f6f94502ed8651ccc7f7f7eab28a8a7d927ffe5bdf5439b623be2a90cdb2d0232fc7a3a5fea0aae18ff974bf66ec962c316fef1005f24f49aec51b1f1bc2bbca9ff1402db3a967749aba97914090a222f4bcb461fe91d8e78a813bdf09575d2701e5045499322bfb00aa2a3697068696d525cdb8dfed31ed0a8353019723882e1c6e7c1677582ab601d6bd9e6fc366bf739b5f4c3e77ae8ffaa649767ca87a29acb6b6a0f71a674fff1b10e6ef040b5cee5407a977b19d9a84fff94c63a3e05e5cbc0c1f9c3c67dc8ba243e114cb4e631fdea748c98bc62351841e32772be8acb6c416d7cb18615da3c4196eb27ed0c4c03db94cb816058f5957ab66d06286749e437c65d802228c5826b577ad802c5c9bd08685b11e2c9d4e536801af794bcfb11e382049574bc19e0da2e6a2f4e1e8ff71fa043bb35f15ec22d9227c34a326a1adcc1ff6a16a0b31db6e5e7eca52a291e758940815ea4f702a1fedc381189d92c4aee5cab3643452bd71f36fc83f4187085dc37c1c3258840203896993fd07696deb6b63aa221a9d00f66246950ef5f52d3565c394529d972f85d9fc97cd517a74b4bdd5c59f9b6b50472fd487ed0c3a6da274f37b218f0f6c1999a3cad23e28a76fe2ecef26742a7c9684d959ed985e2bc7da0172124fccc2409610c1a1feee73b0a9dd77a04f40c51841ccde641cc014cea6148e0bc006084c4a6d4bf6a3dd891f43d6d3b420b73b19b160d67e1f07cde9c59aedcaf44b2782b92bc3c15c1fa10b1de96126a85d890d21b27f92445f92fd03b04245225590a0287292962a973774a5be7a0b192b8a856f6c79e7927b8ab483904070998615d5ff47885f59abe6fa362a59e2a2476814c2784e0ebb1d81107e4a047997f28d5e4fb63ffb5f092aae4c74170db241f8b17a75ffc03e77587de16db2f3c0dfb8200224f25faee7455ae90f2b08ed482ec0d67a9ecac20e3ee6b34faebd1a2ca72f408721aefef13eb23ba72f7622393992b0a03a61a763e6604fc01ecc20f78d7e2da86177f9f6ca424f323c3814267a60b0697771258a4dcfff118bf7aae58a3b84fa46f810c376c5c5b08bce0aeb26ff2b5e78a8d507e53296f5747e3920b0777d654124cacb13dd760202ca56a68f0897746a26e13ac6f9d499bf94782c6bbb845d9b2c5908766ab81c11afe8f66f0f62a74357665850842cbbc3f96470c6f155d1f2ee75d5f7e09c85b2dcd8b04b8d737f63d4fb2a227cab4446f730f5bf79b43bc41dcfd945b169d595c607959563f1349828eac0f32eea0fc32ce9e52b2b3dbf192661dc33687482c7be25ac4e06aedc77a4f1963fd9530ee97a8907581c8457932c6d86ad14b166b3e30fd7aeaa9f18b66326074f023e57e9780a243cb30c549d41db154f51d3f9f2396931fdefc4c2a7577d273c3005d384c9cf33bc545d5826c8fb9a3efb95c4b12762fb2cba100ce743327e75fbb940e20add66f4b0a2f620b6c18c67c81f761be8a8b5b73550d742d972e692fdeef814428728f725196916590554fb70d74c49fed53d34bd8852b1a7ec6dd71c8f3627e1a5f142b97cae9df734ef77a45b006ff4b09f8a88522c4011f633cfbd8b7a50b7180042f4a94740cfe4ac3530561c6aef54ba02e12c33ce087d52d65961bc1ac81ba835cdd683dab2b0224598ed540aec58746a8a97b7a6ab91fc90b708b50361443b724d4e272bc140d88075f3bce19bb1f11c2a94c2564e39eea72b6eb5d04bd58d25ee50df04057c50a59b8645559bb9f2e5b728fc14cbb9338320bf86edc3191161f014c722564eb272154f30dc6211fdf482ceec22e8d72a80e24b3471cb441a2a7d3141bbd6446130b192e8b704340709b550ed67d81ab7fcb7983e424ce02633e4ddc24f3cd04d38d2201b2028790199a78e90ea4be34324ea825343e4e45f78c9a7cf5ac27b63339cdd0b0422dcdce07e07e55772ff1a120e99cf7ea925610707eda3510aed1a1145cf8e34a75da718ea79137e21fabb9609da15a0e31bc065873eb7601710e3cd8e65835bf3ce8aa7987529eb311b10a67254b15d6f6d2f65c05c8aa61c7189dd2d3ccb91ec118fc8f5bcb1fc16fb73453bba4ab41291716ad05658e026278fa000f0f48be7e17af12722f8f7fed67f8f9fab49724f80d52e236642128697ecabf7b38745036f572800cc9c7c13ec8e9bd51428bb65797a1a88ea5218807f743f4258ff278192f2c4b995f7b4d1dd93736f097c50b13870ca0609ee2f42ed5a19c0a19a67bb8ede1608a78519cc640c8d4eb5a4e4ff6c2555e70fb569d5e6124ebaaf338ab6e0110998d68f128d40e15efcddbf05d189c18d8364389c28ff66e22184b5b8276edc9667df308cd3f17007f04dd3d0cbd044dc32439f6c7386e62c7d5614048620507dfde9e06f5c84e7f04cc48d7501e5013414470311202082b50172c4b60e0ee7b7c7fc9c9cac50414768a78d72b9fc5484723cfd71e0b330a3ab58253a18cc9452971424615d78fdd901bd0bbc97902748c7bafdabb8111c186ce3b635dac3eb5fb5db0cedb48338a3a4bcc6f8894ee1946627e86dccec6d048f9205c46d569594af5b30a0527f169fadf8394afd1ec8d12598aa0d2132833ef9b46f180ab42e27f2f22eb9d876707ad9578f6d70cce0ce2adfc9eb687ed621cc7f921706fd60a814d332ae30f0670489ff110eced10a9e4ada826566fe8192f1d584b349e89386ee70dc00a6e0ec1e8a6fd702984d92b1742a2e6d5d112a52281b7e0c59cd69fc6ac33ddb4fc6abd0bed0a9f8e8d5a91a25cd34b2dabfb874cd47c8b041ded57f3bf9ae76004a32915ed0f17ddb6f15ef957b4d9779b6618706f6ec34d061053f0d85ab2f7c9c594a7db1091845d9322b814e744b7231367c4e95190f7b2237cfbde1a63eb6d8b78e6d2e312592fa39bbbc3071296f4e5055e0605ea30a1907d7511823ff593031a8beca561855eec165fb083b56c7d22f2780a284212c780feff41e9098d3a0b212da4336be98efd2419e3514b541c512783e609c92dcd7e4e19ab74bedd7f71abb45f52af7807107e98276fbc32db53fa96d8926a2a1c195c424428f6442fa71f0ac7e2645fbbaa29980dc901efdf0fabcc024c782816653ab690943ead169ae6917ccf06d687f13510c203d03b16215667ff25b60e909ef31f0b4dfc203cc1ea5428c5daa3a136c68e36495c775772c6416148918dca8057dced5f82188f9be61c4eac7a815253d37829cf22ea662b8c69091c58f389657201571bdc0c06a217340dc1a1ae48c565c06c102c65f498dc90131d43f247aa1f1b848dd1d89a095c8fd6de308af6e9d8a145e9a04a289e3dcf0e3f46ed4ea31588a2f7988dfc5bb20e49c6f2bb143b0c79af1ca48b9ffb92f0680790172843f881c9b22d9387a68b734f55925d1ce6c5b19731508da34fb9a5d4bb9985e1615b734c3174e323454eda196c413b16a92cb5cde4fb096d6296bb51b8620fa19e2959bbf8678857e7bd4045f92484f62348e7b32f4ac69b79b6ae8a9e4076ad92728343ede7e042876af6590f12a31e3983a0c732a36b0856f007ad74f9782cd9a4ad9bf753ca86185b6c3fd1711666f698997ed435542b34bd67d32e711658f11a80ab07841f5423367a74a9abe64d1b08cfd4a24888088defecb198c5bf9c9fb8255b547130091daec9a02afbfae3a6a477d05e046c3eb379cbfe9a2b369a4ad9b1fbf7e06a10bc4619df9fc4a481715b2a70e6afbba1641f9c5fd9bea4de9037eb931308111717e264d47a60c0bbc4ffbb89dc4822798d0492783a8633ee9a5cd733d727e490bedba64b3540f771f8c10bf7029ef20515be58025b7e09bb15a96d9ed77235158f8f3beebda2f00dc6b70dab064d83da7e6aa34a0e27f103453cf35c710cca37462d15003a1648862c2b9af2ff1fc3343d1d4288c33a2ebd7b7bc8c9be77d3122861b7e912d3b5235672b1769de733da31e55eb9b7f9887ca0ad282ebc814cee11c63a36da05f9088d02dc837c429a40ab8b359f2bb73b84403b141cd0c38549f2e218b18b3c67f5622eee6eb7cbc8a3d05f0f1132b7c67a3a8291d65277930824d0c778781c7d8a6dc203801ee246959c264f3537924e0af372b2454df2b55eb9982d5d008806694451a3fbc078fcaaf3a8f582186ca86bdadf84485a", 0x1000}], 0x2) syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)=0x5) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5f}], 0x3fc, 0x0, 0x21000101, 0x0) 05:43:32 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100480086dd60e300a900140600fe8000000000000000000000000000aafe8000000000000000000000000000aa4e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8394a0445acea8c80d8ca38bfb830d1995c50fe90bf33bdc93250c335281ae5ec0acf2b5c51835768e225d6ebf398d51ec00f0efbf7835ed810940d6a917d7367c8958aac068c87b016c9916e7d8cd043942d2dca901975f6691601560cac0ff08bb29804f7d98a43514de7619f05bb7fc47c5737ed7f5b4c319849dfdaafa47c513b8a7aeb24bde2121a03034e222354307d5d4a08b789398f7269ad7af39d6bc2c7c4fa240380c8d2e9252ad983579d51670ea1d156a4e4ccb05bdc4b1aa295193c1b125cfbb5b9bc1b5ebad2e324cfa4a6591a3aae9a33aa6e141be489d9650a595a54080a14dcf720749ea7375663121864b949c7c"]) 05:43:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = socket$inet6(0x18, 0x4000, 0xc0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="4e5df20d9099be591793a1fc4934fb7999710e0f9249a947c1304944181ed393edfb8ae1fc0cd6aaec7aedd2d33b327740324ff4fc983483c44747095e3a8865c811e0e24abdda5c4f15113117b545b939bff1f94c18b0b2548fb027f21a29bf7cbf860d6daa3b8622ee789e76c5632b722775ee212c6168d0ce09eeef4e85ed6a66ec010e900f", 0x87}, {&(0x7f0000000180)='o', 0x1}, {&(0x7f00000001c0)="8cc9dce038c91f626eabdb868a013dab43a83b5268172e077dbb0aed23b8173ceedded072202e068277275043f796c50f168adf66195757c68c6d376f37226e588fd041c3c34bd3f41198f0f22e2e49240e56ddd6de8a56fc3682fdeaaa86e9659f5699caad82414fc4980f9b3bd36fd16", 0x71}, {&(0x7f0000000240)="d12c2c58c22a4a8e6f712d38dc2be21c05bb1a1c3c49559ba0ba910e43e4848daceba3b856dc9942dea805c41189590531006f1f6a456925073e960d2b2137b8673c7505d80b2ddc1f7e86e893322631d95be4b757f04328e2156b598821623b565160dd78c5121f50b030ad43aa0ffa572b80ec81303ae507fc3b74e7045ca60997236434373d705a81828745ac87421525d8cabd8cc60d42a79b13a01f1c8a786e43f579df96f89bf5508976496600041340809a3e6d30bcde13b3fea4c89a36544fdab28d0319af281ca6f6d2aa6b3efe2bc522fe6c14f694bff6588147ef90b19aef60c76523ac9ff55375e2", 0xee}, {&(0x7f0000000340)="a93ad59c9548c080bdd773177c1dde1373a94ea0315d5e70cdad92b412943ed0b76ad82f6d2491548229d5e68f77c13ea663303c02418b1a0da5fe5159f3549b24c2d040c163cbafbbfdabfed4c561530feb5ccbac0deb9dc8e9457a403035263597d1f2b8272a86c3ba6d70e18f193f6af4a2106f83e4242c4a67d22193714ae99a092439f65c6368cf034130a599db533757966eaa28b8db", 0x99}], 0x5, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x30, 0xa}, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000540)=0xfff) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = open(&(0x7f00000005c0)='./file0\x00', 0x100, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000600)={0x376bfd32, [{0x1, 0x5}, {0x2, 0x10001}, {0x1, 0xf6c}, {0x3, 0x3a4f}, {0x1, 0x1f}, {0x3, 0x6}, {0x1, 0x20}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0x80000001}, {0x2, 0x4}, {0x2}, {0x3, 0xfffffff8}, {0x33037b64677e4ca0, 0x6}, {0x1, 0x9}, {0x3}, {0x1, 0x53}, {0x1, 0x7ff}, {0x2, 0x4}, {0x2, 0xffff}, {0x3, 0x8}, {0x1, 0x3}, {0x2, 0x40}, {0x3, 0x1}, {0x1, 0x7ff}, {0x1, 0x6}, {0x1, 0x2}, {0x1, 0x5}, {0x2, 0x2}, {0x2, 0x1}, {0x3, 0x7}, {0x2, 0x2}]}) r7 = socket$inet6(0x18, 0x5, 0x88) getpeername$inet6(r7, &(0x7f0000000740), &(0x7f0000000780)=0xc) r8 = dup2(0xffffffffffffffff, r4) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000800)={0x6, &(0x7f00000007c0)=[{0x2, 0xb, 0x43, 0xff}, {0x9, 0x3f, 0x3, 0x9}, {0x0, 0x1f, 0x1, 0x2}, {0x9, 0x80, 0x0, 0xc5}, {0x0, 0xff, 0x2, 0x401}, {0x7f, 0x0, 0x6, 0x5}]}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000840)=0xcd0) r10 = dup(r9) ioctl$TIOCSDTR(r10, 0x20007479) 05:43:32 executing program 1: poll(0x0, 0x0, 0xffffffff) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = dup(r0) listen(r1, 0x0) setpgid(0x0, 0x0) r2 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r2, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r4, 0xa8, 0x219d}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r4, 0x180, 0x8}, 0x3, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r2, r4) semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000004, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = accept$unix(r1, 0x0, 0x0) dup2(r1, r6) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) 05:43:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0x4a) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r5 = accept(r1, 0x0, &(0x7f0000000000)) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 05:43:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400002ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x5) 05:43:33 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x10, 0x3a, 0x0, @loopback, @loopback, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}}}}}) syz_emit_ethernet(0x1a4, &(0x7f0000002a80)=ANY=[@ANYBLOB="aaaaaaaaaaaa65de8880274386dd62d7cbd7016e8901c895ed00000000000000000000ffff000000002c0401020000000000000000000000000000fbffac1400aa00000000000000000000ffff000000003a000000000000000101000000000000161d0000000000000108000000000000d0e2a1de6c2e837c04017feb463bfb00d51db0b7518c64a7e70e7becdcb327698d4c4a0ca13e613e6bc005f2e79447487db264de652c4155280c9caf48f16a7c9ecd0f4ad2a3807f6e469fde6b9af11ab6c9bf9d0e075d8dd67f413901e1003425ab1ca3b5c731fb9178edcd9aa7fabc11f8041af25f79fc97654f4d2be5e54fcbf53dd51b93fec177b3d61a06aef25fd4982c39cfb41b85811505a4ca2891ca68f62e96526bd5f9dd46155d802684cab9908df83b7873b98c1fb26150dcfdc76450c6e9b831cceb30f860f4a0abddb5e3a5ce7bb2113060bd48e5670e8d8298351c00004e224e2300089078797dea62812119a10c4b2b0969d21ade7a0dcb99ffe19e680d698b395921dba3f028d85ea8471fca71bef0c1863ff834f23c2cddce7ab678e14405ab4149ffa7e51b7043a09539facebf5cc7b229646032d5a2a1337ee03927dfc32c77577665b54089f837a1da34c298032ea050df67ec1f1f49afd4e7040c9c38dfe7ee1191966ee14ba4335a0b7cd33bca3831ae7ddb92f61ff3d4c92d93a6f58966d35628e4f92d83069c435f86fe5ad70280a6c7f15f4c44bba0b0a2e1d900"/547]) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000008c0)='./file\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) chflags(&(0x7f0000000a40)='./file0/file0\x00', 0x8000) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x2) acct(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xff, 0x9}) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000a00)) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x11, 0xfe01}, 0x11c9, 0x0, 0x7}) 05:43:33 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) r4 = accept$unix(r2, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000001c0)=""/118, &(0x7f0000000240)=0x76) dup2(r2, r4) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)='nd', 0x2}, {&(0x7f0000000040)="5737215273e85e3f93b2918b339c1c8bdd54af7c48785ac11c92f037a27168178f328debf6b096b677d7fc2ba365bffb1175c3d36b5ceab466679608c38920a6a692cc5503c44a0b6dc3927d09f27f7b", 0x50}], 0x2) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x7) ftruncate(r0, 0x0, 0x402ffff) 05:43:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) setpgid(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x189) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r6, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r7 = semget$private(0x0, 0x4, 0x189) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r8, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r6, @ANYRESHEX=r4], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r7, @ANYRESDEC=r4], 0x7c}, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r2, r6}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x3}, 0x8, 0x0}, 0x0) 05:43:33 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @random="1aeaab994392", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x8, 0x0, 0x0, @rand_addr="dea800000100000000efffff46e45615", @mcast2, {[@routing={0x33, 0x0, 0x0, 0x81}]}}}}}) socket$inet(0x2, 0x8000, 0x80) 05:43:33 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031000000000000000000060000000000ff02000000000000000000000000000104009078000000006027671500002b01f0000000000002000000000000000001fe8000000000000054268c00000000000000aa335d000700000000ff02000000000000000000000000000100000000"]) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a0069000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="90170db45d725eedd75e4e7262c9597fade9004d0590e28515d4e5feb244fe9f9ff17a9c69cdbf3d69cba4fa5c04a451022e523b9859604ba9937170b90369f2ca7e780343cd3db071717eb2b4311729e20c0da2bc5222eaf14339b46e9269de2a948159257bb2c670986a68fdf8a4e6b4e61c757acb0e2b8f38d9165f7ad7dbdf2bc96aa63a39f990572f52d1dd4ac11d00c234adb81c62663f6aa6b70b85424e952975704d0f84ba58e9c37f8339c210fdfa3bc9eda9d8d0ec1288dfef10637cee300ab19185f849746b7ffab4c756b20b0c9b0a2abab8255636ef1847cac5fabe444928224886951bb936b66ffcaf1e2d67a963db3d", 0xf7, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696cbb9cd3b8e12a4b8a9fb9e93023fd56fbaa0f5bea27d95a1f05120a182f5f95c1cbc2e300b655eb5442a790702744d95d47905acab45ae5b18be39f21e83a80be96f8746da43ab010fd32e17cb08f3e8ee9ed77bdade2456b20ef13cbc42a707d1aafedb05da2250eec8ab22d7f43f077d8416e4a5831cf0d44bcc4038bc4187b8b"], 0xa) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x83d1}) 05:43:34 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x1ffffffc}, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) listen(r0, 0x0) r1 = accept$unix(r0, 0x0, 0x0) dup2(r0, r1) r2 = socket$inet(0x2, 0x5, 0x9) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = accept$unix(r8, 0x0, 0x0) dup2(r8, r9) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x6, 0x80000000, 0x1000, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x80, 0xabd5, 0x80000001}], 0x8001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x0, 0xee, 0x6}, {{r2}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x5, 0xdb6d}, {{r4}, 0xfffffffffffffff9, 0xac, 0x1, 0x8, 0x8000}, {{r6}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x4}, {{r9}, 0xfffffffffffffffc, 0x1a, 0x40, 0x4, 0x92d}], 0x7, &(0x7f0000000180)={0xffffffffffffffe1, 0x6fb2}) 05:43:34 executing program 0: listen(0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) listen(r4, 0x0) sendto$unix(r4, &(0x7f0000000100)="fc24f5cbc70b21620febcf8eb1bfbaeb18df38b6b4f564d8bfce1af49bc00dccaacfd013853b73565afe31581b95f337c34302b5798f7f936487f7c6c2ffc76e793383", 0x43, 0xe, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) sendto(r5, &(0x7f00000002c0)="98", 0x1, 0x0, 0x0, 0x0) 05:43:34 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000340)=[{0x0}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x2) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCEXCL(r2, 0x2000740d) write(r0, &(0x7f0000000180)="b3", 0x1) 05:43:34 executing program 0: syz_emit_ethernet(0x76, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031bf797100403a00000000000000000000ff02000000000000000000000000000104009078000000006027671500002b0000000000000000000000000000000001fe8000000000000000000000000000aa2c0001070000000098cc36bf72de6f5f000000000000"]) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgsnd(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0100000000180000b0db0ebe4456ef0243cd55600409f22dd06236451daeeafc2843a98ba0f119bde9963b59c21e880a543d35603156cd229391ca9cf0f49ef4a38a34508c4bdecd4e01ed1917453570cc64f3303955f574628bfc2299528142a32aa381"], 0x5c, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "68b01adc3e72a8b457340f96fa85f909e83f784d652b15a2ae3b93dffaa5bf40717929c6fb9caf789230ef76da2ce06835a58597c26d8d6cffe2962463c55ad40499def9ea"}, 0x4d, 0x800) r1 = socket(0x20, 0x3, 0x6) recvfrom$unix(r1, &(0x7f0000000100)=""/58, 0x3a, 0x43, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 05:43:34 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f00000001c0)="241ce31e92f0247c67283e5f5fb245d5814e06fe2e3f9ceb500388c9f155b0b502aa4670aae83b8d40fcc7f98fc2646036b25cf912c13136149c9e2b7fc96939acc8377baeffc0885dc1e38f1f98a7cbeb9dba6e4e649b77d5fa8660eb143fcc90f738c504337d0c498679eccb74a4e447188d722def09d54c1e5f06f581a40bc1daf7c1097f03da48f356fe409c7568d0789cd9f63107df47", 0x99, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x3f, 0x3, 0xfb]}) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r4, 0x1) fcntl$setflags(r4, 0x2, 0x1) 05:43:35 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000180)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x28, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x0, 0x1, "1d36e6d7c0d4"}, {0x3, 0x2, "2eb4ea018c4ffda0e582f62ffae4"}]}}}}}}) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:43:35 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x189) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r2, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) setgid(r2) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x14d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xa7}, {{}, 0xfffffffffffffffb, 0x5}, {{r4}, 0xffffffffffffffff}], 0x7fff, &(0x7f0000000240), 0xfffff864, &(0x7f0000000300)) 05:43:35 executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x7}, 0x2, &(0x7f0000000080)="80000400", &(0x7f0000000040)=0x4, 0x0, 0xfd37) semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000019280), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x2}) r1 = msgget$private(0x0, 0xfffffffffffffff9) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000379cfd46000000000000000000000071000000000000000000000000000000000000000000000000eee1000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f93ff410000000000000000000000000000000000000000000000000000000000000000000000004450a98f00000000"], 0xf5, 0x1, 0x0) msgrcv(r1, &(0x7f0000002480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b567f13a132e59ac5dc9804c1a623f523bb81240022d8a97a76db58fa7885a57ba7c87986dc0d7e0561b9f52d470c7ac780c057e56d4dee462e45a876a65208ce5867cb6ebee2d57c225544ce3dee1ea6c20d2ec754d74b341e78d1acba968bc84587fef4b3837983ce2dfc95e85d4d828e61ecd67d3282181f595885545e3d1de5490a73856806"], 0x106e, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01000000000000009b2615654efe871c8dd76aa1f42cea9f4002eccfc71401377cad389c4f76650e21ea2cdcd9cd825e18cbe163ffc6470b2622c5d92cd672bf8af95a41ad28e68af18951239c57fb9ec635488cb9cdf45810b290efaf3c5d518de658356c04b28bc65702184661b7637d97761a0476f7b0f1f4465b4de1b0655283452fcd38aed8a4fce400fc7c831a7418f363bca3f999e1f5141a3898cc8d3f3f4bb02e16c2eb931a11c92b9877070000000000000012bfc96c9017d3f1f5950f2778a9000000000000"], 0xc8, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000003aaab800ffffffff92885a760fbe9508dabad14caaa007000000000000002c744c2bd0ffe84fb4ccc6a32364de6fe8c8e5a10043b1cb29cfdbb085c9c42aa36d39a66faa8702f5158849a36c9b73360c1493b7dabe538071dc6ea9658506024e468377659c8eff0000000e8b36c2a7e2aec2b745d25063df497ab59bed1c48d55b6a046da002a706000000d9"], 0x4e, 0x0) dup2(r0, 0xffffffffffffffff) r2 = getpgid(0x0) msgget$private(0x0, 0xfffffffffffffffd) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r3) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) pwrite(r3, &(0x7f0000000640)="6f2d4ec58750bac99e661788904632a1c9196c902c70d81a28de095eb4d8451fb9ed87161b3ad1e11e1a3f8e153a3a4db01c974c1afcae87bd87993be184628f65262df13678bda3dd6594ff78c04995f92dc8fdd7280c3c169dab5b", 0xfffffeb3, 0x0, 0x7) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x40) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x7, 0xf7d9, r2, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x200, r2}) 05:43:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 05:43:35 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) fcntl$getflags(r2, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r0) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000000)={0xc6dc, 0x8}) 05:43:36 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfffffff7, './file0\x00'}) 05:43:36 executing program 0: syz_emit_ethernet(0xbf, &(0x7f00000005c0)={@local, @broadcast, [], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x0, 0xb1, 0x0, 0x0, 0x9c, 0x1, 0x0, @multicast2, @empty, {[@generic={0x82, 0x9, "b019cfb89992c5"}, @generic={0x0, 0x10, "c72893ffc3d638f8235c44cbeaa3"}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x800, 0x200, "6f46413481e5196bf47c99016ae57c4a11a86ba490e3a676b621bb82af2b3612abc3a91510004cf197918626ab479f130f7571aee4ec3d569fe5c1d367052ff154b8e090c9df982fce38d99e6c0aa018908c903b66d4136948bb72e7d34171c5b354d9567b3faf83f72bb0f96831b043d6ab07331ee152f6f9"}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r4}, 0xffffffffffffffe8) r5 = getegid() getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, r5, r4, 0x0, 0x16}, 0x0, 0x0, 0x0, r3, 0x0, 0x1}) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r4, r5, 0x10a, 0x9}, 0x5, 0x3, 0x8}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000400)=""/23, 0x17, 0x43, &(0x7f0000000440)={0x2, 0x0}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/214) 05:43:36 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000100)="b1b1126943e2c346c396f936793f7a654d83588affbe41c4f0f096c6ede085cad7fbff832ef706a3a8486519796121edf405358250e127314e640e30cd46c76c3422478da981c023a9750ddab8d9ab0ec95fabcd00bb75e427304fa7a87dd0c5d00e766074d392cce246066609dfdca00c650f4ac0c066f5243efb2d96ca82ca91914bce69578d1fe147e2204e39162bd32f6e37ae24b7d54ac78f98403b88c8ccbe4bd9e81d41cec52de566d66138ed017b1cd7a333e1ce08c0781b035173ff4562f95f27db06dbb8465cb9795fd72835c48f", &(0x7f0000000200)=0xd3, &(0x7f0000000240)="4eea59f209848cb6cce42bbdad8b84931e123dff07fb17623ac59ef8c411a7", 0x1f) 05:43:36 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r0 = getpgid(0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x400, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x1d, 0x1) clock_getres(0x3, &(0x7f0000000140)) r2 = kqueue() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x7, 0x8, r0}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)="5c83f92000c74ac17d454f91b9b7720827872f3db42bce9ced04b1c9fcc484a39d35e28b3940cd1ba823aa69418bec7cc53c0b78371bc79de7612bc7c1246da242af4550e7f223ba4029c488a0b43c0a8b750492fda2a4e32290109105075d1745791de2e98e40f83d546e60393a84353c5d6b5594e54134c99e0c9eb31d8d05c13fc69f466d", 0x86}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x0) getuid() r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x10a) r6 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r6, &(0x7f0000000400)=@file={0x0, ""/72}, &(0x7f0000000480)=0x4a) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x800, 0x0) renameat(r5, &(0x7f00000004c0)='./file0\x00', r7, &(0x7f0000000540)='./file1\x00') syz_open_pts() 05:43:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x27d34b99, "f3ce7600001c000000000200"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed2ab48af1b43f9fcff0d9468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x8a}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(0xffffffffffffffff, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) readv(r4, &(0x7f0000000140), 0x0) r6 = accept$unix(r2, 0x0, 0x0) dup2(r2, r6) 05:43:37 executing program 0: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 05:43:37 executing program 1: syz_emit_ethernet(0x5a, &(0x7f00000000c0)={@broadcast, @local, [{[], {0x8100, 0x5, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x20, 0x2e, 0xff, @loopback, @remote={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @ipv4={[], [], @rand_addr=0x3}, [{0x2, 0x1, "bf355f004f05"}]}}}}}}) syz_emit_ethernet(0x0, 0xfffffffffffffffe) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r1, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRESDEC], 0x7c}, 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x3, &(0x7f0000000080)=[r1, 0x0, r7]) 05:43:37 executing program 0: syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a0800000009830ddff2868a737d5bbf001921660a5e308fe80000000000000e12e7868cdf1401ede063eb53a607c3e814c769315fb14e12182459cb406d7bc8049dc6fd012cc4f246fd3027a5aa3f03e86e4f9ffffffffffffc34d91822f9df36c3344f4abdf9fae2fc1df2458c459b615dc773c5e97a39a3ed0d4385e644ba4dcbb81e030143380be11f3cc0365a077dbc66c2f3b40e68525a09518395e", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_extract_tcp_res(&(0x7f0000000500)={0x41424344}, 0x61, 0x0) syz_emit_ethernet(0x3e2, &(0x7f0000000540)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x3ac, 0x3a, 0xff, @rand_addr="0000000000000db72cd620bd00", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x70, 0x0, 0x6, 0x1, 0x0, 0x2, 0x68}, @fragment={0x3a, 0x0, 0x8, 0x0, 0x0, 0x16, 0x66}, @dstopts={0x4, 0x3, [], [@jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x10fd}, @jumbo={0xc2, 0x4, 0xfff}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x1be}]}, @fragment={0x6c, 0x0, 0x9, 0x0, 0x0, 0x15, 0x67}, @dstopts={0x2c, 0x39, [], [@jumbo={0xc2, 0x4, 0x6}, @generic={0x6, 0x69, "a408539bd474334a5d2a22ea4d89eda9af1d7e177d683ac4e29ec8d0776d0e88d7ab56aba37bdc3d98a17f196ce75459e8ede38240e4e9c7abd70e4cbe1c74a8e9f5dcc1372d2b25111bea7a0dd6c515f5bb0c50ff92f39e5da12ea002d764d003a316bc3881694334"}, @generic={0x3, 0x5f, "af3b8eebb1c0f8262ddccded9376c5ce5b96b365311f39a48aca06cf7dee7a603d7303dfe6ab9a129c1b60a10ce2372dd7e481eea1b93d123254f6c05343126646373ab33cbc8f9acc094266bbbedac0149aabd25bd0a502b04dee2ba75a22"}, @pad1, @enc_lim={0x4, 0x1, 0x92}, @jumbo={0xc2, 0x4, 0x1}, @pad1, @generic={0x1, 0xe8, "d77931d676fe200d50d1238f95092ed1a3b673a753771a95223fe1c6eae8806e579f47cc6faa1a39852e5da5b6343fbbcabcb67d6f132e2429651d5e5f0d099b3db01c8256c5703ef844eb75779fed5b5f6561e702f9a355fa19e8f013c2a31897c820ffea45864bc08d1e4bd59231e3ba56128d3d9b75fd2dafd0fe00ae6b684ea062a14f66362fcde88a7c409a05f7404679a9a8ce19cfc736401354fa92d55174abf14845054daa5a7cde417a02429b5eb4bca66293a45529123b431a0b3c74279f7b7d808f00ddc10b8a1fa7e2ac9ef2d14da006793e673f910479f1cde71205e61a0d842018"}, @pad1]}, @routing={0x6, 0xe, 0x0, 0x3f, 0x0, [@empty, @empty, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast2, @remote={0xfe, 0x80, [], 0x0}, @empty, @empty]}, @fragment={0x3b, 0x0, 0x3, 0x0, 0x0, 0x9, 0x68}, @dstopts={0x4, 0x0, [], [@enc_lim={0x4, 0x1, 0x8}, @pad1]}, @dstopts={0x2b, 0xa, [], [@enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x9}, @generic={0x1, 0x2d, "f8d63e9dd4080ada07d98d2d7d6680bf1af7c253292e0657eea070b86086c2861a597f1c7ec5e9d08965453f17"}, @jumbo={0xc2, 0x4, 0x40}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x80}, @padn={0x1, 0x1, [0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x3}]}], @tcp={{0x3, 0x0, r0, r1, 0x1, 0x0, 0x6, 0x6, 0x3f, 0x0, 0x200, {[@nop, @nop]}}, {"fc3af563dd004a20d8dce25ae6fc13087afff8b3ad11d2d106bffe998865a12dd50a3f926ee6665d878064096029c9585e5072675d7004c65555ad4238e1d8e425f4d5f9455a3fec1d52a0aba4a41a961d9fdf533d38104952e947a7d8179009038f2988a10993553f312ccaeccd19eb76d3ff74cd95a5986528045066354550b4a69215859d19ef3cd90ab8"}}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f0000002200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r2, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230033973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa3964b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afa3b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd772780300006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac594353cb8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3ea1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af079d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c623b4267534b254584fd474989fa4f169be049a0e6fe11f306d6d573ad7168daebb0bb97a3552eb70007696a443e4fc9fb695de3cb0e17bed6ebba198a01f9edde1362cf15556b0c8abbf6bbe51b160d2aa4c32779cfa63549cbffc59e9edd0905da83a57067f49e4d0c2aca358aedb11fbbf62fd45b25c0318603d589f396f1edcf2af4cc394f1b1f147299114c5309dafc1aa9f67eb1eba75565a1a2142d8ae9bd064c9adefa3108c8f4fbeba87bdf9d609ab5706d02160e23bc27bfe349aa05af60f5bd1a73ac83ee00"/4352]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a080000000983000002968a737d5bbf001921660a5e308fe80000000000000e12e7868cdf1401ede063eb5", @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_extract_tcp_res(&(0x7f0000000500)={0x41424344}, 0x61, 0x0) syz_emit_ethernet(0x3e2, &(0x7f0000000a40)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x3ac, 0x3a, 0xff, @rand_addr="0000000000000db72cd620bd00", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x70, 0x0, 0x6, 0x1, 0x0, 0x2, 0x68}, @fragment={0x3a, 0x0, 0x8, 0x0, 0x0, 0x17, 0x66}, @dstopts={0x4, 0x3, [], [@jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x10fd}, @jumbo={0xc2, 0x4, 0xfff}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x1be}]}, @fragment={0x6c, 0x0, 0x9, 0x0, 0x0, 0x15, 0x67}, @dstopts={0x2c, 0x39, [], [@jumbo={0xc2, 0x4, 0x6}, @generic={0x6, 0x69, "a408539bd474334a5d2a22ea4d89eda9af1d7e177d683ac4e29ec8d0776d0e88d7ab56aba37bdc3d98a17f196ce75459e8ede38240e4e9c7abd70e4cbe1c74a8e9f5dcc1372d2b25111bea7a0dd6c515f5bb0c50ff92f39e5da12ea002d764d003a316bc3881694334"}, @generic={0x3, 0x5f, "af3b8eebb1c0f8262ddccded9376c5ce5b96b365311f39a48aca06cf7dee7a603d7303dfe6ab9a129c1b60a10ce2372dd7e481eea1b93d123254f6c05343126646373ab33cbc8f9acc094266bbbedac0149aabd25bd0a502b04dee2ba75a22"}, @pad1, @enc_lim={0x4, 0x1, 0x92}, @jumbo={0xc2, 0x4, 0x1}, @pad1, @generic={0x0, 0xe8, "d77931d676fe200d50d1238f95092ed1a3b673a753771a95223fe1c6eae8806e579f47cc6faa1a39852e5da5b6343fbbcabcb67d6f132e2429651d5e5f0d099b3db01c8256c5703ef844eb75779fed5b5f6561e702f9a355fa19e8f013c2a31897c820ffea45864bc08d1e4bd59231e3ba56128d3d9b75fd2dafd0fe00ae6b684ea062a14f66362fcde88a7c409a05f7404679a9a8ce19cfc736401354fa92d55174abf14845054daa5a7cde417a02429b5eb4bca66293a45529123b431a0b3c74279f7b7d808f00ddc10b8a1fa7e2ac9ef2d14da006793e673f910479f1cde71205e61a0d842018"}, @pad1]}, @routing={0x6, 0xe, 0x0, 0x3f, 0x0, [@empty, @empty, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast2, @remote={0xfe, 0x80, [], 0x0}, @empty, @empty]}, @fragment={0x3b, 0x0, 0x3, 0x0, 0x0, 0x9, 0x68}, @dstopts={0x4, 0x0, [], [@enc_lim={0x4, 0x1, 0x8}, @pad1]}, @dstopts={0x2b, 0xa, [], [@enc_lim={0x4, 0x1, 0x9}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0x2d, "f8d63e9dd4080ada07d98d2d7d6680bf1af7c253292e0657eea070b86086c2861a597f1c7ec5e9d08965453f17"}, @jumbo={0xc2, 0x4, 0x40}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x80}, @padn={0x1, 0x1, [0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x3}]}], @tcp={{0x3, 0x0, r2, r3, 0x1, 0x0, 0x6, 0x6, 0x3f, 0x0, 0x200, {[@nop, @nop]}}, {"fc3af563dd004a20d8dce25ae6fc13087afff8b3ad11d2d106bffe998865a12dd50a3f926ee6665d878064096029c9585e5072675d7004c65555ad4238e1d8e425f4d5f9455a3fec1d52a0aba4a41a961d9fdf533d38104952e947a7d8179009038f2988a10993553f312ccaeccd19eb76d3ff74cd95a5986528045066354550b4a69215859d19ef3cd90ab8"}}}}}}}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) r7 = dup(r5) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x182, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb86dd6715d563014c8803ff010000000000000000000000000001fe8000000000000000000000000000aa3c0006296600000000002041680000000819000000000000088d1b7b94b0a40b9bc236ab3a02c09eb9f40ff406b5d371cf5655fcf97508973bfe5fb6fe13dd74b4cbf9b65a29a7d88d3e3205f2e6d1363bb81fb59a5536866d0b99520e11c9381d22a6368093217bff6a64492c3428c34c7b659cdbf1f32b2ef30a0882b9fb6b6d95ebfaca157d6fc5c339c8b7b90692f564174eca28965572418c16d221408dcd256857bf98e500010004010701080000000000000000000100000100010700000000000000040101c2040000000006111f8e8b7bd5b9a9029988ce30a7be6e266900000000000004000028670000004e204e23", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="1000ffc090780003010512000002f6000004020000000000005e7901020d64d57d925008a5e42ae185080a000000be0000000000001800002b1330b298903a2d22c91e1444c4b182b6c7690191e542bb"]) 05:43:38 executing program 0: syz_emit_ethernet(0x100, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaad8bfaabb86dd14278937132e235127ba24e9f62cfdc940a4b0617642636f00e08595af73802ba3d372d71f0879995adf00122ca10ac0249cd3a9edde67820c73e27854e4f0685338a50a81d680af749ce2209edd6a8b99cafa3b75d80e3b3cb3759c66cd6648702f0dca10b9fed8cc8e738ea27ba5a2ec50957138bfebdd30f0c04e09591815dfc28edaacc51d0389ab893e168f8f2238969eb7544514dae1e3316739f0072e9d18b3c4adc2bfb856d07f2d62c4da54deb5aa12b87c9e7275273664e8c846676b8292c4d726010466256ab786c4010489ed57b0f8db9002ad36e861ba9d57982ce749b6edc29b60191f78dd005623a8fb4a14000000000000000000"]) getegid() r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000340)="7a43e5df40b299667597e3b67c4b73992fc33e31b201519a499090f011", 0x1d) setsockopt(r1, 0x129, 0x2, &(0x7f0000000280)="08be8a503f3c92dbd09570771d302dfb50ca798c9214c0b8f826b8ec648ced2dee423cc023e09b9f418d2a8fdac00e747d34f4db3061d8c0130d12c037b764252f3d8ef324c7df0351c53bed7870d585e4811e282e2a37114c62b8cba8389996d14215f71d70ff4e1e41da3fbd98b17c0e58802b639d36fc5bb32db5353debd1cb5c5758282cf9d70625ee7227706299", 0x90) r2 = getuid() r3 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r3, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) semget$private(0x0, 0x3, 0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0x72) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc94fbd36ca7852af, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x5}], 0x1}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r2, 0x0, 0x10, 0x8}, 0x8, 0x1, 0x9}) fchown(r0, r2, r4) 05:43:38 executing program 1: seteuid(0x0) r0 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() semop(r0, &(0x7f00000002c0), 0x0) r3 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect(r3, &(0x7f00000005c0)=ANY=[], 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, r6, 0x0, r2, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0xc, 0x5}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/249) read(r3, &(0x7f0000000200)=""/180, 0xb4) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xc, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}, "810000005ee1048c"}}}}}) socket(0x2, 0x2, 0x0) 05:43:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5, 0x5, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "09659100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:43:38 executing program 1: sysctl$hw(&(0x7f00000001c0)={0x6, 0x13}, 0x2, &(0x7f0000000940)="53853277d1e4e78c09892a3f4f8227e858da867319749f2d8650c8df23e831d87a3b3aa8fa0bd7a05c2dec07fcbef4e86d2d5a245bcd3c38bafaba2c6adfb904677e19c68645ffaf11668fcb8bc77c3a8dde8800b100000000200000a1ed604ca433ce3b503889341eb4f41e17d74dfaf5271557884eb3869efde5e63813e72a5c56f02c5a9e5d0317d2026dd05b31e9b533d200a8d1dd1f0f3a59b3cc58b221ba735aa82868ff5620b852b8a4d0f0141062ad4cc221c4759e5ca8fb5ce3ffc6f589243038a5d6cb9ac3bcde8fe2a869e66db8e56711476d746f983488f639b6702aa342acb4c014c5d6252c01b5be2583f98747fab91cce16ca7e9042ff784edd4f914ee6dcf5f9030bc9db4b6d891c472db31a7c77d13f3c57af51b936459d2a36d35d6cf5b41ceb3b38a5381e030a6def4fc5b98405be1ea0e67566e61071954ade2f7fb41360f34e53051bcdb2ab73754a1a8118b77bc759ffe8d7c5b9fd1b8f6c7efcd1cace2ebda137f276659efd028109b1716334dfed4787737c0fce747f223f1f6ac4e03491f65a98febd15dd82c6f75f06b015cadb475915484e7faaf56879111f0000000000000078e7af045425ff6aca50f7bc393a1eb049d60dd396e7f6915064c3eb13f699c63709038325e03c612bff0dfb0b94da2bac0b1e68cbb06893ae892ecfb29ceb72c3b437cd94714522b32634af88bad13fedc889ba4ec3985caf759f9599a7edf0f71b22af0e1f2d11699c529d62a19f46bcadf3f595652a2f6fd74a94cf5d84855d8afeb8996fb95452509a0652b86d6a834390a83557fb37502e864b621833ef54a79d7516647b2851988608df131d6e30fe773910ac153ae901356313f223e5500263dfe69666794ea7da24a698c6341f1cfdabcc9838b1d46045ef77bbdecfead5d4768959b6237393314c645ed60d9ca181a310377bf16895d477cb679857f14ceef144db3c8a7e93cd787f12b10baecd440ececb86b1bc762dfd448ea9371c47df28e96dad3ecac634c342d6946c8edeede887471129879a93951140517ee3ea09d4834929ccba19702660bc0ba9b52e1f5cc4dd84fece859e299b01b8690c226860bec7dd3e0adca5d6bf7a4e06ca48e3bd77d4b09019864c1b2cc99c6a1c1f0a3334c4824062720486b9d8885db1af25e187dd64a80d91c200000000000000000000000000000000074c8f4c63b41c0142bd1df409ccc93176f0b5baa6d31aa2d72d71ce06134ff4bc4a3b5fd390a16e6f9de22b0cac040d10291a3406f2dc4c5f80f4845d1d3c66170af7d1669072eca0624b3c2bca7a69e0ae9306391a4897d685bd54fd694d9f6678b69bf4f552635aad11451e643f1ff003b6d9839530", &(0x7f0000000180)=0x3cf, 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)=0x4) r0 = semget$private(0x0, 0x0, 0x2b7) semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r0, &(0x7f0000000040)=[{0x1, 0x3}, {0x1, 0x8020}, {0x1, 0xbb, 0x1000}, {0x6, 0x9, 0x800}, {0x1, 0xb985}, {0x0, 0xfff}, {0x3, 0x1, 0x1000}, {0x7, 0x0, 0x1000}, {0x2, 0x4, 0x800}], 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/234) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000004c0)=""/208) r1 = semget$private(0x0, 0x4, 0x189) getgid() semop(r1, &(0x7f0000000240)=[{0x0, 0x6, 0x2400}, {0x0, 0x7, 0x1000}, {0x4, 0x1, 0x1c00}, {0x0, 0x8000, 0x1000}, {0x0, 0xffff}], 0x5) semop(0x0, &(0x7f00000000c0)=[{0x0, 0xb5d, 0x1800}, {0x3, 0x538d, 0x1800}, {0x0, 0x101}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x0, 0x401, 0x1800}, {0x4, 0x0, 0x1000}], 0x7) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000100)=""/48) semop(r0, &(0x7f00000000c0)=[{0x3, 0x7, 0x1800}, {0x3, 0x1}], 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)=0x10000003) semget$private(0x0, 0x0, 0x64) r2 = socket(0x18, 0x1, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) 05:43:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = syz_open_pts() close(r4) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x800, 0x37}, {{}, 0xffffffffffffffff, 0x108, 0x2, 0x1, 0x7}, {{}, 0xfffffffffffffffc, 0x58, 0x40000000, 0x4, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x18, 0x4, 0xbf48, 0x10000}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7, 0x80000000000000}], 0x8, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffd, 0x8, 0x4, 0x0, 0x1}, {{r5}, 0xfffffffffffffff8, 0x9, 0x20, 0x6, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x5, 0x20000000, 0x2, 0x8100}], 0x2, &(0x7f0000000240)={0x1000, 0x1}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x5, 0x80000001, 0xfffffffe, "661fbef224513311810a90fe00000000f8ff00"}) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000380)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) r8 = socket$inet(0x2, 0x4000, 0x4) fcntl$setstatus(r8, 0x4, 0x8) 05:43:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000000)={0x8001, 0xfff, 0x1, 0xfffffff8}) 05:43:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x20, 0xeee2}, {0x68, 0x80000001}}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:43:38 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgsnd(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0100000000180000b0db0ebe4456ef0243cd55600409f22dd06236451daeeafc2843a98ba0f119bde9963b59c21e880a543d35603156cd229391ca9cf0f49ef4a38a34508c4bdecd4e01ed1917453570cc64f3303955f574628bfc2299528142a32aa381"], 0x5c, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "3dbb3ae24aabe922f8724ab1923c6b1526af9eefeeef6b968a0d42d4614b81fbb9aafc19b5a6539502a309bf83dfbc4da32df0eb73280424da27dbafde8e05355d86ea73b2a481e04120a4b3c69825c4db7e65ecd886a0d289726c6a223654967de2ba4298c2bbfc7144a1a0c973a9b5b0293cb13f2342e8c412d2f54dec4a03b72ff2232c4b1d34d0786239e31e684ea8687d8cd727c9834e2c08"}, 0xa3, 0x0) select(0x40, &(0x7f0000000100)={0x40, 0xfffffffffffff801, 0x8001, 0x7fff, 0xfff, 0x3, 0x80, 0x1}, &(0x7f0000000140)={0x7fffffff, 0x3, 0x4, 0x7ff, 0x3, 0x3e82, 0x7}, &(0x7f0000000180)={0x6, 0xff, 0x2, 0xfffffffffffffffe, 0x9, 0x0, 0x4, 0xfff}, &(0x7f00000001c0)={0x1, 0xffffffff}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @random="e0d35b1004bb", [], {@ipv4}}) 05:43:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = socket(0x1, 0x1, 0x3f) recvfrom(r5, &(0x7f0000000180)=""/191, 0xbf, 0x840, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffff7ffd, 0x0, 0x3ff, 0x7fffff7f, "07000000577dac00"}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) 05:43:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r1 = msgget$private(0x0, 0x100) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) openat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x3f8d8c278ac8a8fb) r5 = semget$private(0x0, 0x4, 0x189) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r6, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semop(r5, &(0x7f0000000080)=[{0x1, 0x5}, {0x9, 0x1000, 0x800}, {0x1, 0xdf8, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x1, 0x400}, {0x3, 0xff, 0x800}, {0x4, 0x100, 0x800}], 0x8) msgctl$IPC_RMID(r1, 0x0) execve(0x0, 0x0, 0x0) 05:43:39 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xffffffffffffff95) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) dup2(r0, r1) close(r1) r2 = socket(0x20, 0x4, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) flock(r3, 0xa) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='r\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r4) r5 = semget$private(0x0, 0x4, 0x5b4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000001540), 0x2) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)=0x7f) semop(r5, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) r6 = semget$private(0x0, 0x2, 0x139) semctl$IPC_RMID(r6, 0x0, 0x0) 05:43:39 executing program 1: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x4}, 0xc, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000080)="e32a9a2cd4a8f378a90e6a7d0612d7021d61a2dd511a989f63f4280735574d4115ecc45f94aa36d8a5800585c33758ce2eea9b6f7c8a2b388453857ab677f3d628bdba2747f57b5a6d19aa4e05f9fb0db0d3c59b38baf4a9975a547d3384e8247bb7622d364261d6b5181f1b1194341c90e1ee04e3dae31b0d0ada14a7926bae30b7135bbb58dbe50010db7325f83e859c9577ab27424a1fd9298204a3d0f0d3b0f645b97837ee4ff7555b4ae809869496ee803b68b4cda3df25dd7a140baefe2316dbdf03a11241a16863b5c373e8b11390b43e02210f3195f2154a69a5ae1b9c4656959a337f21922c0e47b6c1a6605da70d6b35f56f095064b2becb07eb2b28f7f2d1d613f470c4d2a70d0341fb296b1f26299cf8399ecc696048073515147af1b434f3870bd67e8eb7e1157892d573c6c73baec69640e7dd732bb80d6448f8a055338dbdd2298b106bc020ba2592e399a6180f28bd824056ff15af694761e2d58d6110f2ec68d8943491731b81e1aa06fb04eccde40eb3f0f20202055d9b2d36009cfc8e04347cc4ecdea19dbd2f1f31c8f833225431493a4910bbd2c8be80c9be4bf3a4cdb5bc03cbc7333f476be8704086bb0203886e1efcbeffd3fd548906c2c5db3f47caa02380bc6db600e92a8620ddc373520993e3392eac875c2832d0459e5f33333127aff3fccd4f40e61bd65b1465bcbf1ea08beb5a5dc34d2a0af92e51c6bb1346d47da664293833557435498ad5372bc9e316f424a49ca2b1fae60a9d7a0475b14ba9f3af89bb9fd969385116810aa40f240392cf7e93bf1cf1bb5e3da80e97143c89dd30593b44679afcaba4d700476b75e0ad030c9f5709bd7ec57bc002a16691abd40528876b64c284b2df7ca992505c009b69e9c15c96ce6e6690ae23a6898fb975b5395ad48b85c9a67c2728c78988013fa2559473e5edda590fedae7cc14bf3894e0ab7df79914565f605e84d640f1180ff4b1c63c2224b9e77c91dd9b8a08d390d5233f08e36770ba6a0be5b54d47a38284ed96430a13de2dc369f5953196f575f27ea0df9bea97c6ce0aa530d5aa9b497ccbe22f1dd608fd44c530bb774fcd6d463e457e4198b349605945ef36cb2f8ba6fd737566c50154c2ce778cc3147ccb8988d4eb542ae240cbf89360ba361f45d5437d73b20c0ceeb49002c363c324a499024f41dc3fe2794331717e778ee48a93745666d5f8ccd82b8cb700b3d1dedb14408c9c328e3a86273faa16dcff1f3dc3b3d9ce55576b8a666888010df14e1b1e27c96d05c95a9145645638e6703e42dc39ea2cc2cdbfd333af951529af3c25f5d7a27577e93f26838aa31bd184a0838b75118c14e1fa776e9f25025f944a2f41accfd0ec91d4f8a45ad2c8ca892903b12afcf1ec436140834a5f3d719c058d9c60b098361693615fe8ad1a28d637f1331f0a88dc37df56f10ae5f10102671e8d613290b621ee74bd74fdc79d570bad5a76138e0ebdc510fd64c5efe16ec6e66706fc162dd8d2dd9bf7ef10caf6b75783ff5b68086884c8340f2bb5dba965ec2ad951ef2127cd434a7091fcdc2288da70cdd4fff16f150ed4f465eec651f5371e26b9bdba3a816a2b9e39454223142924ee7bac3a932802366e8abed17c3a17d98da17051ea68c3ab10a97a41371e36045a298878cbbd25122ed59a01844333e6807063dc8d77fd4348164c73347f7cfffb483e4d6440eb36ad911c268ed5031c022b6db4601fe231f7b42ad2695ae8cb57763cc7c2fadfeadeb37bb461d48ca96e73b54e76bb33b30fc2e7bd95963ae6e39f1f75eba7823c37b4c1c9516b189cb116a3ad32974fa585e136f219125bd043ad64c570095b068b0077c070e7d0d0998ef6f58f682f1ce31a132794f15bd40d5a0629fbf69637818d10b7b07ca9d634cee752a02f42d2e94ff15076f2d2a80d087fc53a1502088b3c093ca98fcf18c63c2698a4b875582ad39ca9e5ddac2491ac2072bb8f5438932afc69beee9da209c9cfc72cd3f3fad9df34e4e0b20f6b56f1637c6ed92d63add41d4d75eba748539c05b86b34f06693ad4d28f60ee6b83cf7566c9965a379fa58da2e420f93cd7c977abc87ea681ad0b47e0b45cca8b6e5c080c52ffa764aba08b22c1084791084b47c0612643044411799ebf2a4b0b6838b3672fe59fee35824fc86f9cb9c0289691708a5123b0cef53964679e4f69dbe4d3b8597a9f5deda8830cb4c485408a02489f69a68bdb5e943db00e974a90bcd8b6b4a56dffb796c109bbf3d229dbc9495802ccd5d468ee4abb5f6efb1bfc8e0cdab2f21f7205db8da4103c7857043ea9dbe91a3aed276f642c9503846ea452c444ad45db5b5da2e0ac50b60dc34b320a7c9f945992b5c27b3f5f31116729d0d61d2284be517f3268faaee5accdcd8bd46229b39a213adf59ab03fc6506c752d438d64cd6a19f4cc72639f2e2d1d0d71eaa180fe038141b34fab0d427b34723918c20de49a10d6a59f95fa455da6265856227b3df39586f43449f93a5688c34a0d3d37b347866f19db191e3f268b3136f757c3fafb9d36f9a498210676bb875ac7a68b499048d8ae0b8a252b7cf0f8c92bf19ba589ebfd83055aaa162503bb7edcec5cf17a539c6955083ce5761e177f82d9e1f59a92fb3c53ce21456809815bb40b7bc44f998e33a6751762085e60df846addb661aca63eefdc6a162355c3e15f532eaafeb55d877e034a48191773c42339da4c8cd298f431325a0cccb0320d36d1b5ffebd0bcd9486ba67fcafcb75be4b472579eb7f14327e021d13d74d9d13d0b5cb04baaaeea0ec759cf856922a143ec322d42c234c8691c597cca51aea9926d6d00423c246cbfa969fbe01d3e4c08efeee1d894eaa5da7476ac44b8fd27cbd281446b57436b0171cfd4e1aedc6f4fc5a86cb3ae2a0c67040f2d15eec8388d63f129ae75979fd3c2ea309a34381ed5843e65b1bb299d1c16cfe1c423e6c949f111962bc495f645217b2e8f45887fead30eb131be94b403410ae1962ca1a2b605c83be47deb2028dac7ecd17a92ea62bcb08dff5c88e1c9fcef0c68961cae0b1a0287bc30773e7fab18b27a2bf5e87b45fd9768b49ea1527efcbef114e4ff3f6d90aa37f63ea99ff06f8c9a7954d79d539f13466ac5589f3f4b682f83dd74f713e66977ec70db942ba7a751715f779fceaf0b82b2a0e1b35f0fa0a9da8566fc1849e7d32ce03f9d748d35a17d8256639bb3063b9e53d852a2ca807e7d1aa01e313bd409dbbb7a50c8df33892d76435a570c2368195cde2b4148103156cc2ffcb4931276b87a9c7ff6223c3a2350b2ea0e5204aae028e73ad11555651c7d50e0e378c8869860b923065c2d97fa8c3cebb52f052bb2c8da403e6bd1a7528f95ad2296464790d87fcd2170316cd753a8fa7a00c3d92b779fb859d13ea868d56a90ee0650c6d7fa946bef186bfd615f389fa6bf8c63a9c38c9919c14db6259ad2d4c84767eb052de3b99f6462dd089477c921532b3d33329277b135d7862bc508e30927eebcd4ae6bcda6a143b6805361efd4ca48062e2b50b7fe41cb0d1562aedace79adb0e03a1ef4fda718c82daea8a0c654c6ba6c212171f77159e5e38ab928298b9ee6e8779c340922857d25c90f548098da9c0b1ed35a72aa0cb8630ea34ea71747de06f35ba58510cd795408100c2ed1d5d4bb70e3b8d972fc8dd8dcf310571e9430df4cd880a4ccf57293687640dfd5415d714e4b3da9b290e69522581f6d098a6c6f1dda4c00135d7073b1cf5b559f59e461ad3f83dc5e9610351fd10cfba3af3960cb4b62928a7b62e087aaeecf53c81bf07516ab2bd0ec9fe42aa929b13ceb5109a008be043850834ea585a5d38979268fb92124b4710a8f7eab5a7d915d47a928536b6d4fae1752290637c5a387273b45b67868bca309e9c33e6e7bf26c86888d5c9b0bd0a0cbe6f2fdddf4c855d2524f819c9de1bc983dad1cde1641709cccf915b111e1741bc34acb180cb74cc1f9ac4106db8f6142095aaac0233aea10c70ce6a30ef229fb8e17da9e71eda29a0a7ef8a6bab525baa80ecaf4384606a502c4fb1e58460f246a002f308ec35d4a3294a7af8b5b253b629d3376b78cb3df2d18ebaf040ced3bce5cd87cbf1b906193b94d491b841054b44c93ae73ee6816026f0e2d35a60888c970e7f9ef5ef05e8f5248062c77f7ef97e031689e5797ea607cb9a82cf74978e72c21066e58b6689e29d3e04719e5dfb302e442a83c19c109feff8652a4e5ddd1e327a5d48e65267310b80bb53e7e56702783a725dc045dff35da12678128a07b390bce153b8ec0305c09e5b4dd1e66f181c5c2a63c3040d770334b2bf24489a0d224e5ff797cadc00f8b9d7257c90a478843be212496099698181ebd8cc317d26cbc8aa4fd82e03ee25d9ea150bd2700e0c6a55ceb9b637a448ded9451ddedd846b77bca9d1cc11123e66d05d99ff507e4c9576a1a524432aa30eba8add092613b9c97f740574fea4bec3611ae0995aecd001723c6636e788714f2ce3c5189a8bc6cafdd45c43cc17342b6f6a89296619663f840fdf3312ddc3ad8aaf96d6a82f066724863a8e55baec7e741ef98300e0984306377e312c7bbf42fe05a77665364d23fa847860e22b72e7352a14b0612f1c424a1782d9e973e6c1aae4fb9e136f7d2626679a4104e744c754e486dc89495e2358f4216dfd9d054b7f9fd2da1b597077b962fa566c080a1680f9cfcd4084c2c92875cb125d6136af8dd206f1b234dc01951a84bd15f5d0070cb6096aceb00db387d01741b6d9b8d697f521ca42a0ecebb7db2cdedb30bd12bdf40fa0b9af514cdcd3b29d9ca36d5084e89f5633fd30cd61eb6ec5be073b10c6b19ffe9fd0c0bcfd2e1512e5cc0eefb384b9997ad795b7204d6607ddd613dcfa7f3f6f98873b0a4e5e3fac6f1bc91ab0d05cd0ca690d6f2bbae3825c5d58bb623c034dff7c6671e0efc32d5fe474dcbe42f2b568ce686335bf3d976dc14f50fb400bf2bb2e713462e005d886d30d454296b3a0486faeba37391c6bcf0df349882963f41c1786060ca0e64049d081c797c87b144e4b59c408e35bab4f9bdb0abd1dfccd0a499e9bfb7bff0bf55c017041cf57adec72ff1f110ec8324369e2f20275b76ef42a6f4e5e555f64b07296f67f1f41101e5e6def063fbd1a467777142368dc91e25efd164f7adf3956de6470d1e23daaaddbfeb143739d8e9d945c4575007843cfb83812dfaa4b072e408826e893e21c256b986a0bd65d19000ba6f904bf562aa78642eb85d9039dab26b5ec22185d1cf304fff7b31f2a51bfae8199774acfad4f16fe8310d1de26acff6b124540462960b946e6e6e563c1d11ea8d6f69fdc4ca138d0daa09bf62520df117c34c058a57d81f86e09be24d1f0bbfe7db0ccc019baaeae33c9166c2e4992bb7df81f000c23227eaa8d472e3cfa354ef6e5904c7cf5e78e60fb861588260eddda1065936204576d981f74dce2376844379b557fb8dc08b5493694e8b1a52a2a8cd7fe13cbdd725196b6f897644cf43aeada06fbca597d81c5e428adbab74cc3f7b3f542f7ea53d6b7794ad14c4260f5e56aa1af7e2e70a526260f85fbf0d443ea177cf22a78abbace2c646861fcff4795dcf1feb1cd331e203b221714f2b9e13def268a98cb9472fac6b2b8dece693872e132b817cc4550dbca66bdc6f42dfe068216a003aa7fe35f6f7e969d2ee71032c4e53ee6fa21754414fcf7498ee00e5c5ab038562437f0f12706a2d3fc33bc0cfb7330f12db98c47cc486b", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="af4d0c9d8b82c71ddaedad99c98ba14d1db9fc6cff8889945f9950748e206f120d39d745b44a5d4bc320391e8349765fd81a1b574f90768ccf78254d62b544ae87cd4ef6c7288bc3ed825200b7bf9973b3b63af230e263795d369c39e134cebcd2b3561b4a15b3428aa93fd3fd5693568114b0c34d4188efd1327956c6a943d136b4c24f9cf12e90b735ee42c964d2c7465fcfeae755e7f919238cc918d493f6c7b51d021d0f3a222560f93c5d8b6acd04a6cbb76df7c9abc275a6eb0ebd33da0a541fdc66f2cbf6944f68f55b5b51727407fa5a6f", 0xd5) r0 = socket(0x2, 0x1, 0x0) pledge(&(0x7f0000001240)='@.@/.){:@)!@\x00', &(0x7f0000001280)='\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000001200)={0x54d7bbed, 0x4, 0x7}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) mknodat(r4, &(0x7f00000011c0)='./file0\x00', 0x80, 0x7) 05:43:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) fchdir(r0) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@fragment={0x0, 0x0, 0x80, 0x0, 0x0, 0x1c}]}}}}}}}) 05:43:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) select(0x23, &(0x7f0000000040)={0x800000000000}, &(0x7f0000000080)={0x7f}, 0x0, 0x0) 05:43:40 executing program 1: syz_emit_ethernet(0xae, &(0x7f00000004c0)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x78, 0x0, 0x0, @rand_addr="00007da55876c508573a00000900", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, '\x00', 0x1, 0x2, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, [@hopopts={0xf0, 0x2, [], [@padn={0x1, 0x2, [0x0, 0x0]}, @ra, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], "a0f226ff6bc8769bde9260016d66869c8eed0179a75534f42f5fb4dce2ba328b2bd67c191965ae62"}}}}}}}) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000180)=0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x7f, 0xe, 0x3ff, {[0x9, 0xffffffffffffffff, 0x0, 0x9, 0x800, 0xc01, 0x7, 0x0, 0x2, 0x5, 0x8, 0xd965, 0x7e, 0xff7, 0x7fff, 0x5, 0xc9c6, 0x7], [0x3, 0x0, 0xfffffffffffffffd, 0x3ff, 0x3, 0x7, 0x3, 0x6, 0xffffffffffff17cd, 0x1190bece], [0x8000, 0x1, 0x82, 0x3, 0xa2, 0x0, 0x5], [0xfffffffffffffffc, 0x6, 0x8001, 0x7, 0xff, 0x101], [{0x3, 0x0, 0x6, 0x3}, {0x4, 0x2, 0x80000001, 0x25}, {0x7021, 0x2, 0x1147836, 0x1}, {0x8, 0x43, 0x3, 0x7}, {0xff, 0x507ea56a, 0x3, 0x2800000}, {0x81, 0x7, 0x2bd5, 0x5dd1}, {0x2, 0x3, 0x6, 0x80000000}, {0xdf6, 0x9, 0x21, 0x1}], {0x7fff, 0x1000, 0xfffffffb, 0x3}, {0x3ff0, 0x3, 0x3}}}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f00000000c0)=0x4fb, 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="61d186f0121997bfa969a0f5732d8b3f1f0b39917bf5a05cf24c3b2131590b2760337383aa814fd004a2a6a8f064561eaeacbd4ab1f3ec7c27522bd36806f4b6a4decdc84021398d768202fb0c7793cc9979df0e5472fe36f4", 0x59}, {&(0x7f00000001c0)="32ef27bfe2ecd135ec9efe30937413c68124c114083bae91e574c4a26baff61e3d9351773661c0325f0cfd5eaf2ba5ae075952e8430aa06623ef8df0ce15fb98c6ee6c4e1516ebd0da679e9b90373ae749ca01074a4c29797a080c4b28ef94c5e1f2bbf59b46ca183709ca6d78661fab89ddd6ad1427fccef09f7483ed87bafd340381c98c894d55b7092d290ef750074fe9185d9a66822a1ad20bbbb0e2d948f09464396309672da040a09791f95f03b6e8dd60aeb765ba86e7511cb95dcad5cb3f5f6501a52eea0d4de609d41ce58afa0473301602508edd0f27dbc06a99474c1a48b7ada14adc30534823371a", 0xee}], 0x2, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semget$private(0x0, 0x3, 0x0) 05:43:40 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{[@empty]}, {[@rand_addr]}, {[@multicast2]}, {}, {[@empty]}]}, @rr={0x7, 0x13, 0x0, [@loopback, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr]}, @timestamp={0x44, 0x4}]}}}}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000240)=0xc) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x0, 0x5, 0x8}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000280)=0x8e) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x80006, r2, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x10000000007}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x1) r4 = fcntl$getown(r3, 0x5) r5 = getpid() r6 = getpid() setpgid(r5, r6) setpgid(r4, r5) semop(r1, &(0x7f0000000040), 0x0) 05:43:40 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x3c}]}}}}}}}) msgget$private(0x0, 0xfffffffffffffffd) socket(0x2, 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) getsockopt(r0, 0xe21c, 0x100, &(0x7f0000000140)=""/61, &(0x7f0000000180)=0x3d) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @cred={0x20}, @rights={0x10}], 0x48, 0x2}, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) acct(&(0x7f0000000100)='./file0\x00') msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000f2ff0000000000000000000000000000379cfd46000000000000000000000000000000000000000000000000000000000000000000000000eee100000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004450a98f00c61530967265462d59b8bbd0505240abdf8f5d01a73a1309894cdd652ea4207a35be32f433900ea428104fab24ba18c73e35699bf77ea53994c388d835044aec9f8603bb8c1cb79890aa298f8b3912a2a444cb933040cff67e8e875d34ef3d318cf9436325d21de7d3dc61fc29cd94e5f7dae51f2c564f45afd6503078b2aac4ed539730a0cbe93c7d6fafe4fc7d0bfbf19aa973745bca21aa2774aad20634b560ce67aa134ef93fbcc03ea0673295a58ab5a0897c90a2d8b8d925a5d5b3cddca1de163cfa67c3883164c13e1d000000000000"], 0xf5, 0x1, 0x0) msgrcv(r4, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgsnd(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="01000000000000006a7715654efe871cafd76aa1f42cea9f4002eccfc71401377cad389c4f76700e21ea2cdcd9cd825e18cbc6470b2622c5d92cd672bf8af95a41ad28e68af18951239c57fb9ec635488cb9cdf45811b290efaf3c5d518de658356ce7b28bc65702184661b7637d9776f1f402004de1b0655283452fcd38aed8a4fce400fc7c831a7418f363bca398cc8d3f3f4bb04b731cb084542e16c2eb931a11c92b9877722265eba7f8ec5212bfc96c9017d3f1f5950f2778a9ea29e984277638b5e89421ebf6ea9c7702b4e0ae727f4f60e74ed5163034f21281fb7b4dde92dccc03c74c82dc1fcf814cf03217555c9a19d7c74b820608cb972f66d87c2c9fe961aaa1cf1c875bbf0c955a7cc6bbfe3e8561a3074459358681eb97171cb85873d14ca7a1487162358590fa9e391428fcb6674772ccdada4b4bafc6e1e40f2c708346104c3457d4363c0903df1900000000000000000000000037c8e19c37c4526c667cd1e7caef119ec815be43396b60a521bf46978e08c3bcae89713d98ff3804d9336fc49216b7b2a0888c41874e78b197a9f29779296aa80e751da4f3c1e3f4c9"], 0x16b, 0x0) 05:43:40 executing program 0: open$dir(&(0x7f00000000c0)='.\x00', 0x3db7c273e8682fd8, 0x90) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000340)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0xff, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, 0x0, r1, 0x10, 0x4}, 0x6, 0x5, 0x80}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r4, &(0x7f0000000400), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(0x0, &(0x7f0000000040)=[{0x3, 0x6}], 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x14, 0x419}, 0x8, 0x1, 0x9}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000140)=0x20) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000019900)=""/102387) 05:43:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETZCNT(r2, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)="3f8d10d34375f80f8a5d7ad80ebe0dbb98dc954a471c0079d5d4dea9fe236fa8994ae85d02dacc1b4cf1e8e6e9e72d8b8de14ddad7a5ec6b99c63fa40cf39157654e49a4f0b2d4904c50a1f459f27b", 0x4f) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffd, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x5}], 0x3) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x3}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/160) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000002c0)=""/201) semop(r3, &(0x7f0000000040)=[{0x0, 0x100, 0x800}, {0x2, 0x2bf, 0x1000}, {0x0, 0x8, 0x1800}], 0x3) semctl$GETZCNT(r3, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/47) 05:43:41 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x825}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r3, @ANYRESHEX=r1], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r4, @ANYRESDEC=r1], 0x7c}, 0x4) r6 = getpid() r7 = getpid() setpgid(r6, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, r3, 0x8, 0x200}, 0xbd, 0x80, 0x0, r7, 0x0, 0x9, 0x7f}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000140)="a2e9592e09fa756213fc4d96e4acfbffdfacaaaae2a90000da70725fdcade630dabcffff000000000000490ab21c6749c8150cb8cc082ea7fee000f069bd84a840249e5e45a4b69f5a1103dcd61481ae55e1ad0e109832e117a3defedf0c9cbf31312be4f3aaffbfa7918fbcb0dbe2d158a022ac9934b505f1e623932ead1cde01492a4f735b5448a0dfefd38e8762bb8e6ceda56029862926ad7cc1680e29ab3e3397dd5448545dc9a348c9ae14b68b37707bf8664d2015014eb0bb002726fae1395ff056d228aada8c2ac6315def27d5a91c46f5253f8b71a740b68d639ab9df9f22b8fd511fea557b394bd8b30180e2d8c288a6b74003bc430f20bf36c51d9f0bd52997db3ab5318d361554fb037fd45890c8937f007436c93466a479e8b4f6788512a446b51d16d5314c8c6bf474f7d605547b6b983b896230cf5df5eeb68cd085d6d1d4651a814f1acff4337854c27a35c4b899931f6c10000082c93ba576bc910881b5e487ba3535f55f615ce21547c4f067d52073893507412c62d85ece27d42253ea7573587862346def426f76e70ac9e59bd3f15a6b730a7371634c7065f0065441c1d5970c748dab30f96264f972a3643bfff5dc0aa61f3432e7411e64e513eda776c900000000", 0x0, 0x0, 0x0) 05:43:41 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 05:43:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x1, 0x4000, 0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x94, 0x40, 0x7}, {{}, 0xfffffffffffffffb, 0x51, 0x20000000, 0x0, 0x134}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x10001, 0x9}, {{}, 0xfffffffffffffffc, 0x92, 0x10, 0x5, 0x401}, {{r0}, 0xfffffffffffffffe, 0x11, 0x2, 0xce, 0x6235}, {{}, 0xffffffffffffffff, 0x4, 0x80000000, 0xffff, 0x5}, {{}, 0xfffffffffffffff8, 0x31, 0x2, 0x100000001, 0x88b}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x4, 0x24c9, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20, 0xffffffffffffffff, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x10000, 0xfffffffffffffbff}, {{r5}, 0xfffffffffffffff9, 0x0, 0x80, 0x8, 0x1}], 0xfffffff8, &(0x7f00000001c0)={0x1, 0xfffffffffffffffb}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000001640)=0xfffffffffffffe51) 05:43:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="95d8026cdcbf08ad5c81d248f640bcdbcb0300000000000000e8b9e03c5f7ba72f5fae2528ec2235d1d2ea613f8fb75cbf2170b87f7d2ea85ef69ef24badb152be4fb3ef310b6d7e141da0f52038a106fa433994e64ee6b20f34cfb836a51722500183c0b0b374863e87d1f227108bc4a0fffbb3a955a1fb86d8921e7a90a4c440a60df337101bd797c5a54ae3fae65531761c85f0f733ea425101aadb630fb2394483f174ad0c18a4d099bb5f1fa2e04b421893e7d36f384aa477fea4ae3e9a2bf1edd8999dba27b3606206a62c1ca6fc267c2985e7733dcc11e3d7c9bd2f1c804d250ae9f4e8d56877c1375326fd1493d7399c887ef5b8c33c536ec7141241e9d477025d15009362583ddf829809565bb07bd43d177c75db81c22716d27b711f9a2da40d"], 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) fchflags(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:43:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500)={0x2fb}, 0x8) r3 = dup2(r2, r0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/43, 0x2b, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000040)={0x1, 0x3f, 0x6, 0x7f, 0xc9}) bind(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="a56e65aa1becd8f62cb86a25"], 0xa) r4 = getpid() r5 = socket(0x18, 0x400000000002, 0x0) fcntl$setown(r5, 0x6, r4) fcntl$setown(r1, 0x6, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) dup2(r6, 0xffffffffffffffff) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x4) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x2, 0x800}, {0x1, 0x8, 0x800}, {0x3, 0x2, 0x1800}], 0x4) semop(r7, &(0x7f0000000240)=[{0x4, 0x6, 0x1c00}, {0x0, 0x8001}], 0x2) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/163) semop(r7, &(0x7f00000001c0)=[{0x3, 0x1, 0x1000}, {0x1, 0xbb, 0x1000}, {0x2, 0x3, 0x3000}], 0x2aaaaaaaaaaaac0b) 05:43:41 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) fcntl$getown(r2, 0x5) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgsnd(r5, &(0x7f0000001200)=ANY=[@ANYBLOB="0100000000180000b0db0ebe4456ef0243cd55600409f22dd06236451daeeafc2843a98ba0f119bde9963b59c21e880a543d35603156cd229391ca9cf0f49ef4a38a34508c4bdecd4e01ed1917453570cc64f3303955f574628bfc2299528142a32aa381"], 0x5c, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/224) 05:43:41 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, r1]) r3 = getpid() getpid() setpgid(r3, 0x0) r4 = getpid() r5 = getpid() setpgid(r4, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0xffff0e3d, 0x0, 0x0, 0x0, r2, 0x20, 0x482c}, 0x6, 0xa615, r3, r4, 0x6, 0x7, 0x7, 0x7ff}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x8f, 0x2}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() writev(r7, &(0x7f0000000140)=[{&(0x7f0000000000)="59f622cf7b3622083c6c8edbeb60e8c4e714ab6b60755901a1303566e91a72403b34183fd1f0139bd6c3d4ff99f3aee097bcae405aaedfc3e624d0a5e2479169c72c1913682322c2559b8b40b9015b6fb841d948e355db935c2d2b950822a7cfa97e51288e70266882c931e1efffed2e85d81c84fecdaba0d3b7c5a986ba6aa2cc4e400cc07319f56de7ab7bc7ff64d54b59e03b10914cad42fe5e6a4c9ec8d2a7c2a18adf0db81e8cfc74f4828c88382aeaea413c3309c1ba712981a78fdf44c966dce7d73c2fb42578fbf78c1bd76d1111adb0e941a982bb7f8eddcf1c687d6193d90092e3390a551062", 0xeb}, {&(0x7f0000000100)="7ddf4a1a7fab37a6d7e6b7876ccc40e83a59c1b6709ef4e74b39", 0x1a}, {&(0x7f00000001c0)="d47a6608041efeaee36d737127dcf9fe4b44500bae44289913289874204144039ea46e2a721f69ca848ebb5105168109a14ddad7b5f288bfdf41a0fd2c9bae248a7f77471aabebfaf537f032b6ed729b0776038efd4f7d2ad6885ca3ef6bb784c6d6e5492afaa5bdb0c2ca739e86ae6cd725bddade8bc25a70564ebebe4df0964cb541fccef5cb1de7f1b7b8a3dd73d45282aee934feed16bd4a77766f", 0x9d}, {&(0x7f0000000280)="ec64cc6938deadf2c9fcdb2b27265cd0d11c3b09d8a94600624cf2f83b0bce8d991df0df73907c4b7a2b28ebcd00dfbf143327c39d5c387312f767d1bf261707c3edc60efd8daf6be32403ee3af333e0b94f5510022c0734280f8324f03202ec2cd28cc0eddbe2ee652477d8985a1e2f631d2ede6a6f3f86bba8622273a3a4fe2cd21092d43a78200efc2a2d22fb465a1f97abf05d91bee105ff6b6e81fd4ba5b3a1787ea07f19b65f3742e42bfd2d4765de2f63a111cdbb762b59f96f227c4e87685fc77612fae88b4ce15e441fa01d6ee14926855f13e58ea0d5654961", 0xde}], 0x4) kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socket(0x0, 0x0, 0x0) 05:43:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x3ff, 0x7fffff7f, "070000003e79010034841c760b666bfede477dac"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="ae4941178e425b9d995ad8272a4a0fc47dc54548bd605ea66338125b6f0184a86425526c831a497764ca516a4e124f900813e34393a091e9e73cc419130d63a5b0d2e579215b6fb2a2f337164394b06e308dcef0bd1432c95531adf9241a956cca8b433a3fc0d9e3d5640c9d64c31763af70dcfc5ba88580156ed00a41aa85f4876a6add7786b6b7605fe1fa5ae78118abb11b78e5a536c100a1ded7eacdc0cd583c2ac41815ac8c2145d4286a053b4526bb4344f3f07715fdb45704003112049cc3f5652682fdf64340c53b16abc7f9362621b3549a26c0f0cdc1b4d9bbe74ae07b8fca44c82760350f5532e79f1bdea9c9f3a443ed82f0617538336559832fde79aed9731cc9f7351538d5996d9629737ba8f60bf27cb90d7ab85b4bb95b2fe4ebbc8ec68ac6ea277f8b95d006ca1b162485ca092f9ee4e36721c3c43031300a3d17627d7f65707fdd223fc0fcc767018d4c03d2210a727b94878700fa155e5e582325f358a311fe1f0fe803b814f7358ddeb950b18b1df53a67fb64ea3288ddfb4dd6500981ce650321624d37ca3d1cc67c7f59ed0d5f84ea00ba2e0f19ad5fcc1c4eff2536a28f928ec262ab81b4bb1c35876f86a38741ef73f85d5d96aef16a4b943bb02d46e84df4d2a9dacfbadfcd429bcb912d997861ffd252867a4398e050f206dfda31fa0900", 0x1eb}], 0x1) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() r4 = dup(r1) ioctl$TIOCSDTR(r4, 0x20007479) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) shmctl$SHM_UNLOCK(r2, 0x4) 05:43:42 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x5b4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semop(r0, &(0x7f0000000380), 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3f, 0x0, 0x0, 0x0, r1, 0xcc, 0x6}, 0x2, 0x1, 0x4}) semop(r0, &(0x7f0000000140)=[{0x1, 0x1001, 0x3800}, {0x1, 0x44, 0x1800}, {0x0, 0x3, 0xffc}, {0x2, 0x3}, {0x3, 0x7}, {0x4, 0xfff9, 0x800}, {0x1}, {0x4, 0xad, 0x1000}, {0x2, 0x9, 0x1000}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="1dfc6e3bbbe027c2d8c08f14485d620f0b513432b46cc2c252ceee9c956bce28cc7fe46483531ae6a7c4cddd67730fb86221b195b7b81fd6206c1c0cf7d446b18f8786d133d4db58a6f42565e786dab7d5a75acfba36c8618395aa3db81c2c304bca8559279354fa09f5e08157c09125e03a2ec2cc8f4b0e217a3680cb4894ab5ae7cfdbd6d8f9c801e9cf22d285729fd2187246581ee90625fdbb82bed737d6353608dee0bf70151e2cfd2691ece3c11232647b4687b032f45987771e7ab59214dfc36b13cabffd0653339690925e20512b1e07660fb55cf9e64ba2410f8988cfed310cdedc3adbc5fee2218229b4fafef9356293c67f46e1", 0xf9, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) semop(0x0, &(0x7f0000000240), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/74) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000340)=0xd5d) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x4, 0x1d, 0x800}], 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/237) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000006c0)=""/4096) getgid() lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000026c0)=""/4098) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 05:43:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x3ff, 0x7fffff7f, "070000003e79010034841c760b666bfede477dac"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="ae4941178e425b9d995ad8272a4a0fc47dc54548bd605ea66338125b6f0184a86425526c831a497764ca516a4e124f900813e34393a091e9e73cc419130d63a5b0d2e579215b6fb2a2f337164394b06e308dcef0bd1432c95531adf9241a956cca8b433a3fc0d9e3d5640c9d64c31763af70dcfc5ba88580156ed00a41aa85f4876a6add7786b6b7605fe1fa5ae78118abb11b78e5a536c100a1ded7eacdc0cd583c2ac41815ac8c2145d4286a053b4526bb4344f3f07715fdb45704003112049cc3f5652682fdf64340c53b16abc7f9362621b3549a26c0f0cdc1b4d9bbe74ae07b8fca44c82760350f5532e79f1bdea9c9f3a443ed82f0617538336559832fde79aed9731cc9f7351538d5996d9629737ba8f60bf27cb90d7ab85b4bb95b2fe4ebbc8ec68ac6ea277f8b95d006ca1b162485ca092f9ee4e36721c3c43031300a3d17627d7f65707fdd223fc0fcc767018d4c03d2210a727b94878700fa155e5e582325f358a311fe1f0fe803b814f7358ddeb950b18b1df53a67fb64ea3288ddfb4dd6500981ce650321624d37ca3d1cc67c7f59ed0d5f84ea00ba2e0f19ad5fcc1c4eff2536a28f928ec262ab81b4bb1c35876f86a38741ef73f85d5d96aef16a4b943bb02d46e84df4d2a9dacfbadfcd429bcb912d997861ffd252867a4398e050f206dfda31fa0900", 0x1eb}], 0x1) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() r4 = dup(r1) ioctl$TIOCSDTR(r4, 0x20007479) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) shmctl$SHM_UNLOCK(r2, 0x4) 05:43:42 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x8}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xc) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/88, 0x58}, {&(0x7f0000001140)=""/24, 0x18}, {&(0x7f0000001180)=""/197, 0xc5}, {&(0x7f0000001280)=""/249, 0xf9}, {&(0x7f0000001380)=""/224, 0xe0}, {&(0x7f0000001480)=""/134, 0x86}, {&(0x7f0000001540)=""/189, 0xbd}], 0x8, 0x0, 0x1000) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x7fff, 0x8, &(0x7f0000001680)="eef5ec4853fadfc1e7cba74024efe8650c21175dea42f08e3b36", 0x1a) 05:43:42 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) r3 = dup2(r1, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x3}) r7 = getpid() r8 = getpid() setpgid(r7, r8) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x2, 0x0, 0xffffffff00000000, 0x7, r8}) 05:43:42 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = semget$private(0x0, 0x3, 0x1da) semctl$GETNCNT(r0, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x2, 0x9, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x5, 0xffffffffffffffff, r1, r2, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x8, r2, 0x0, 0x0, r3, 0x180, 0x3}, 0x7f, 0x10000000, 0x3}) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:43:43 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x3, 0x1, 0x41c, 0x7}, {0x8001, 0xfff9, 0x0, 0x200, 0x6}, {0x8, 0x68, 0xffff, 0x6, 0x3ff}, {0x3, 0x2, 0x7, 0x95a, 0x3f}, {0x1, 0x3, 0x4dba, 0x3f, 0x2}, {0xff, 0x7fff, 0x3, 0x3, 0xbab3}, {0x4, 0x80, 0x7, 0xc345, 0x4}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2012, r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x5) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000040)={0x10000, 0x6}) dup2(r2, r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 05:43:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x1ff}, 0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 05:43:43 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000300000000000339078e0000002ffffffff03009078000000646acf00450000000000000000000000ffffff19ff"]) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0xd}, 0x8) r3 = dup(r2) chroot(&(0x7f00000001c0)='./file0\x00') r4 = accept$unix(r3, 0x0, 0x0) r5 = dup2(r3, r4) fchmod(r5, 0x2) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000000040)) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x3ff, 0x8, 0x2, 0x5, 0x0, 0x8]) getuid() 05:43:44 executing program 1: syz_emit_ethernet(0x114d, &(0x7f0000001300)={@random, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "8b1c02", 0x1117, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x6, 0x200, [], [@generic={0x0, 0x1000, "f1687628373b405b69fc97143605afd33c4d02b4db27c96ca3a5be00e2b6dff2f8bc033b83914ccb57f72241840dfed1c8e0a365cec9a3978c4f2065f605b7db68bc02d76e46c08b318470adf880fd667154875087c394fcb4b36c575045988b6e8b6cba1002cf65d0d1d959b69a0f1a4f85ec791ad970270d8b5e9eca3303625a2589bb802f8f7ed004e2d4889e332cc0e9896d76defdcd359036491ddef4a66e347244ee65a3daa12ecc7017d53e7137469389d737d9df73affe8825a856a4405269604f8f46b44e54979e61645d2bd39b22413e15223fd1a32ef3284374768cb864b11cfcb07535405ed6f5764e9cc9896f052f668abdec31088828404afe93db5c9d84f74a4cd8615de45e2c88394060d4fd0dac137268ce2b092d5b97b7bcd9b7a29d5cf8bc7cdc3b549cb13f277154a2ef644a19f4b8ebe27eeb248b838262bd6bb52ee78ce371d951e1d3fbd4023b09e285d55299c299fac304b69504589fff2ca98cc3bf2f3fcedb1ac0316038c539af17ed06c335b61fcbfd220b51bed64c4d803164f4e17410a8916b9eec4514100df6ff4c04660c3129bc6b3a06f1a9aa054caf11d61a58a88e2a7dafb6716a01fe342ca5b8354fa3245cdf111976f3c3ec12f40c1a1aa4e422898cfa27637d5986927c1a2d138b5164ab62c181bfba37f26e0c43c3ec022032bb4438240d3156c761669c4c499626a0524bf5b10442f28b4c5950ed178444016a916edb58760bd677f835a3cfc9a403807538c2c94ebe68f99d01664890130055eb66f7ad4406c051feb1155cac02c0ed27ce417d4a5e0f66d336b8d692377ce79749f4537b6180f49295c3c920e8af78e581ec3d7864401dc531bc9659ae31c8b389d1515a54da5473f96664ed3fb191fab3291d3b00bd4063b85dba57f7a4d8fcf4d331623c1a1723c8f14302d906ae484606a848eb7e53b68a7e89d7b929a9b9d2ac5b78fa31c8e1abc68986b0f9d4c3081e41dd241201049276890fa959bf6cf9609e636ddec6821c1aa57842ae568cee544dec38dab621faeb31f55fda03de8f816b4927aed06cd97854224c3e11afeba7588076452c05403e7a15073e7691bc2df898cbcac32639c49c150c6aaac136af2ec1d65b65bdad83f867680668dea10c5eeb8ffd7d1bddd20a77843c43ca62f2af12f522bc0273e656ba82f8363cc397caed4f8d75f09122e9de1b60bd3196ddcfb018e6783fde6e25260546db001fc14d127572ec31379a8bc163db8c5f6b46ab09fcf1374d2f7643a042db63d021257dbf2b65075a5771489cd5e3c8647f7735efcdf149feb0ac621d53bad9a91d4842b22a7054a6504c17839bbedf3ebe2a4c5aa5a4be8ba0da055861cab9052341e37b8c3cff07c7c82ca9daa67ccbbeb737ebb0ed102b77fd8eb621d319f47934685dfa2ed9022660f7631e1b453de5802b154e735de242f3d1fcb177bbc0655c115a7faa72d2bd758d1e3a631d88aa3321bb84debecf405368803896f6a4e8992c884868d780ebc00e49cb1369296061c696defe09c1dec9d52baa3f817cee702406d95789584ebd7d7c5bd5432cedc7dabd789ce7c5dea8a62ee085f12c0dee54db868fdfade3ad37ca2a86bc14c3e9100b7a6e10ed98802b9ec2b9c7f356198ab1ca4ef0e8628c224660300331129e6fdbce92393d122e038019bd7a1258d3f2976fc283dec179cc4acccba05a965ac1a6f247368663e6a6c5b4637269101085a135f917b8f205c84509f3c56d2f417ce438cca0b8658220244eb3a2719eef1a7306c711d81cbb0068bccf1c60fb217c54dc4ee56480af38b18dc8d518ea40f82647175509a8cc7a81f5863ac4dea639366d81ae054947843678fad016e948968e9a4a61daeae6ccaa2f8e23e4f935866463fe8ad16c1db66e24cef2f8abcbaaee44ae6ae33a33ec2169bbee6c2347f09b4c065cc996c9d284bad2660059e55fa6873bc220897abeb3998a4727db3bb02b36ec4d8d30db15a0d092655d2021d4a008f88aedc0a2f7afdb058329e6062b80d4875064ceb847a53e966cc6c9dd8bbf694482ca60fb0c1ee0d7ee10f028830b7de801624de6a0d291a8ccbf1ce36c3618df786d20eea80aa141c3ddafbb1982936c47462e35a50a216cc4e692ad00a84a3f26f829ae1ff607171722e8d4dee7654fc5c1857ed95322967939a93dd3a7c530f535b19832d3706d069442379b9eca05a2f5e3ae25dc4caf8c5e05c221c5726c8876ce75f05fddf4c58fce2034467caa76d8d8789cee7e49839c19629381923c00b0326480d589690cd778d7e1f962a290add60b2f9e98257c53c835a16f45bed8193f24e70de8d85a10337aa1e484460b0373f2faf74a8f2f30c107c4f8940e6d384e3f25e0b43abbc5bfe6b7b39e12b969b795cda1ee5c81719a0a0c05d75de09e214b35a27b82c35a8ea39b045c50096173072aeda4d203fbff4503099a5d95e41084b0ca584dbc8fa82ceee7a528cd11ed4b8d6ac369341af73a6de4d08354a9d2517c063b249ed6850289cf3a847d39262c2f38b382296ff5db6b4eaae82e873b52c9a61fc2f10f946ae4c6eefbb6581c575ee737e2d616a4c8d8d097e1be94faacf32ecf111dbb9f82a759921324eef8ee9a3f128065647ee8943a0e8d839294d8e059bd9aa97ebe96b66fcf78a0815f6b160d9d5f82f71871fd2810b7ab397a518d2525d3e95afa026c0ff0f4c42260c45a5f07b8ef4359c9093c2fe520f5e9409c2a866d742865476c27f61edfd95604ae49afa63266906ad5fb6109f5f39ca4b7375dddc9a5b88aa5580b33277767f4d0f074e2831c40ee4922401e7093db32bac377ebfadf37af703af6e8eac6bf2525815dbdabdcb07dccf7df30168eb3e5fa686f47921a2023ba416b20e8226219f6ba9ca8eb67b410c2f213bd4ede35334a0f10a2921a9878e6e936ab4b7b6ddb245a4eeb820df201a1fda66768d647c462ff29fac086d2bd4a6b3cdf28eccaa0b7159b93f8b068a02af199b90b4e9c17e4a25629a24e385dd0fa89d44e09106d2c03ef36d453bc923d7ca0c4ad5219923e867aa3f3c52eb30fc72eb3ac8fe79f2ddad5b131ef1d1bc8df7c796b929751233754cd47be648d1086e7a5bef96e862e1a73090a8d8af9c8fe64f7cf123ed6da38b3bc7dab3d7263379ef2b6ccffcc42505cd93192db5afaeb17e44c669b4f01b8c9cff3b797e2d2ce684c22e485d62a0453a61bbbe6fba8044863213805e405d9bc18836bc367306b09999acd238187e9c5f1b82d252d28929f4bbf0a6e98bc723d5f02790a4f151e431d1ec2e55f20efe2149d925f9b828146cc905b001ea67ca80a7b2b3ae1e8472673785621d52e26685d14b8c03fa11aef9088fa3d46a6f239396a7db2f16f657617f2317acc50982480999729a3ac7be3b85b8a5bda134cc6e14568bea0592c77561dc9a9777a756951ba978d0783a7a9ec48a73bdbcefdecf26dd171c4755bf2a0686380329035b8b932c6a7f9c71e136b3752d24fdfecb51d88c8244169987705782f7d54e4779735b3961d3b9a74ee492b311d8df1672346342b954769ebe0db06ad2bf6ae0970b8134c80a01f02b389420c242200b072c7cf810352239f22283d773db32eb57fef7f14d598639274fe8d3672dbb9e4c68f9671b7cb8534c6c6c227fe3e893154c17c43685472553db4b1f9f5a02398dadcf3d542cfd6796a3092508025a0033a54e72ba807d8c8783c012c3c1c3e9e6dfb7835db7b800d3bd7b3eb143401439a25a01f8e75e48322c4f52765c5db603ab79a3210108de3272e33c8657f34613848ef386a5f9eff93e02d648e0c77a3702ad88c55d772bf86d1d91248f3f06990e4a3d5719cb60f15fdef057a65d4e65f5a086a2478f351f2627448bffe53cf238a71445b61bd095d255791c2bcdb5f1b8bfae2492d02c9289ad913d04b67c719553551475d27e5654b6d9efe4e2e02d7b87678da912607a77283b092533d74b97c55597bcc518796f23a7b4e17ebe171fd9abd8639cf01842bca8c03b42b15bef72172ccb2b69d19132d5e7600f65200477813263a22daa15f9837d01fa5763ff697d9d0ead31edd8b69983586ff5c1cbdbfab93d972e261120a25aec305038f26289e62040e1f59fbe22284d0a73fa39d9fab6fa39328a04187db8785b4bd74d749f9ce9392d3b0b78934e70cfcdd6cb373291952a7c4730c374f3abc32df0184e399cbf7f161500fcc1659efe52aa3fb6156c7e0012c27072f69d1cbfdf866f9f2320ed1f3d6094eecd022d24b19b168f32fe5b48d34607aee01093c3144b1d52288e9ccd4abb5704215ef9e4853ba8626a716bdb81986cdaeeed18e84e6bc097f1d71a2b03a72dec45500723ff3924145799be464c88c0e21b8d0338e83162593b8f821aebd4bb05ce819f51c4e5bf223b6b9359e977820c05854250a670b1394f8b4453cd664e46bbd59d1cf173e0e789a2cf489f6471a03a64c633b7f4b9cd19543f66be6e1ee497c0067a8cc932697e069e739d4e61b22e0610e02fb0020e007ffe1f9d0dc513b7c7bab1d8f9967ac8cc9a40cfc0442070a5a8810363254de1c30f21b1f017539736c785ba0db79babe144c042d3904fbe04b5a327f4f431aefcbac6324f11d2f942fad2b37af002b03429bb51a043d17524f57348362a0a15d8e83b321148ddf7c0d80e0a26f8962785f5b8c5b7d8e828a08df08d9375d5c9743cdcdce1775d32954a575e440c474a49664f3a39de72784545342627d0386a0da58edc1ede3a0e474ab92aa0e1107dde5fbead65824c42d3381bc36a391446b14e01b03e2e6bfbea78328e220818c6e8adb4ce448e794fe11974589949368f3667e7b1fe8829652be3844ad7ce65957ce13f8f012ab7b4c312c7d66c4b4986393208453e7147a99e1586002437833074122bc9b3075880b9c20225c8631417d769cc3ea876dda3d9159e42cf4f1ff72f5a2d57c320c9ae836717ceac603171cc3236c5d281b2680b1f39ad61deeef89935ed4046679f8b71ae46aa00ff9fafa96d46e65d18e71fe5f4b34a137d6c9bbb03648272d4bdd1939405fe12752222e7051bddd6b49a5dc79ed09abd499b4247845faf4d647dfa4f4519edbde33f78275893bfdf189b749579f6df3cb70326b55678d4d3bdce5a920a6f0437f3199f0aabaa79f469a39b3cc7cd477bcca385b28cdfaa2d191d5904d2b69e4eb9f9ffd103b16bfc30d3d9570508ad8cad90c03d7cb47082e0a3a66854cbb5bd2109f52787cd143a16e9495424e7bd858e86b529931b7fd73a86ccfbfecbf6c16d771e84c7ef8217f9b32e2dc6b38606bfecc6e7100930a048b1426a0cdd830c9c58743686189b66b7b889b50de3e0f115de48103fdf752794bfc888eb3ee9af6fdf5ef6b8c2fb155a1f6746337730408bc85c39ea3d173a7d999cc866f8266f616f3faadcb554a9c67bf499194e03b5be111377a757ef7e1662af137ac6d59efef887fd0dc6aec1106db0e5120894edc0936391e2aa3403a08dc07a18b23cf946ccdc1ef0988a1db1b59f22900485fcde2aaf84c3616242ec9254292d4550cd518617b28f59b1118a4bb2936c20faaa95f44366204deb3a7ea9191e8b3b308db517ae75bc48c35ecceeeaf1118f7ca6cd9ed854d63532968659bc716ff841e699d537f32b43599e332661352e7cee0eea246fbc499624108149a437922f4ccf3d3f133eced207b8c9bddd25ee57a5517221d555761519c61e6c8bac8cd4503c4a9c177a18850df66f4e4dee0efb632122a04371128"}]}, @dstopts={0x0, 0x16, [], [@ra, @jumbo, @pad1, @generic={0x4, 0x9d, "83478756374ff5bb0e7fa63e72fdd55ae6d3a61208e6dbe4d1828a47df781bdea5e0d0650abdf5f2bcc19947d704cd0e8d9075cfac073b53d62d5aa65d287df73830b6edb934933389e26fb2ef101a4a0a14816dd4a59f2f9c802aa5893dd9c123e97158f749b07bd49eeddda0e2b9bf9e01d03d5f34e83155a67e780dbcd04fe812c812d1780f55025c77fb06ca9740f40299c4a2186844eb7640e8a2"}, @jumbo={0xc2, 0x4, 0x3ff}]}, @hopopts={0x0, 0x0, [], [@ra]}], @generic="da59254e45a90b9404fabfa600d6c8fe34f54e86c702621f1a404c66b67496d228a5f20af57b0a0843a69eeb2ffb5aa85886c387d3c3a4"}}}}}) 05:43:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) close(r0) socket$unix(0x1, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x1, 0x8}) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x4b, 0x4) geteuid() 05:43:44 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="d71ca3dd0300", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x10, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@ndisc_ra}}}}}) syz_emit_ethernet(0x1a4, &(0x7f0000002a80)=ANY=[@ANYBLOB="aaaaaaaaaaaa65de8880274386dd62d7cbd7016e8901c895ed00000000000000000000ffff000000002c0401020000000000000000000000000000fbffac1400aa00000000000000000000ffff000000003a000000000000000101000000000000161d0000000000000108000000000000d0e2a1de6c2e837c04017feb463bfb00d51db0b7518c64a7e70e7becdcb327698d4c4a0ca13e613e6bc005f2e79447487db264de652c4155280c9caf48f16a7c9ecd0f4ad2a3807f6e469fde6b9af11ab6c9bf9d0e075d8dd67f413901e1003425ab1ca3b5c731fb9178edcd9aa7fabc11f8041af25f79fc97654f4d2be5e54fcbf53dd51b93fec177b3d61a06aef25fd4982c39cfb41b85811505a4ca2891ca68f62e96526bd5f9dd46155d802684cab9908df83b7873b98c1fb26150dcfdc76450c6e9b831cceb30f860f4a0abddb5e3a5ce7bb2113060bd48e5670e8d8298351c00004e224e2300089078797dea62812119a10c4b2b0969d21ade7a0dcb99ffe19e680d698b395921dba3f028d85ea8471fca71bef0c1863ff834f23c2cddce7ab678e14405ab4149ffa7e51b7043a09539facebf5cc7b229646032d5a2a1337ee03927dfc32c77577665b54089f837a1da34c298032ea050df67ec1f1f49afd4e7040c9c38dfe7ee1191966ee14ba4335a0b7cd33bca3831ae7ddb92f61ff3d4c92d93a6f58966d35628e4f92d83069c435f86fe5ad70280a6c7f15f4c44bba0b0a2e1d900"/547]) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000008c0)='./file\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) chflags(&(0x7f0000000a40)='./file0/file0\x00', 0x8000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x2) acct(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xff, 0x9}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000a00)) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x11, 0xfe01}, 0x11c9, 0x0, 0x7}) 05:43:45 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x1) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x44) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0633688ca0fab3647175abf22fea120c1b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b2000000757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7618dd5c13c21d4eee4f8621037c3d786b5ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c806000000c6ed4f7fe3353a547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a", 0x17f}], 0x1, 0x0, 0x2000000000) writev(r0, &(0x7f0000001800)=[{&(0x7f00000002c0)="0e52", 0x2}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x106) 05:43:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x82, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0xd00fff76, 0x441, 0x5a}], 0x20, 0x0, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x1) bind(r3, &(0x7f00000000c0)=@un=@file={0xb9b0f5d2614e15b0, './file0\x00'}, 0xa) r4 = dup(r2) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x7, 0xffffffff}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:43:45 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000240)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@empty]}, {[@broadcast]}, {}]}, @ssrr={0x89, 0xf, 0x0, [@empty, @rand_addr, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x4}, @rr={0x7, 0x3}, @rr={0x7, 0xf, 0x0, [@rand_addr, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x82) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x326, 0x3, 0x3, 0x7, "97ed7839118f881252f9e2832f7728e5cf925fa5", 0x7, 0x5}) getdents(r1, &(0x7f0000000000)=""/110, 0x6e) 05:43:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0xfe000003, "9cfb8c063d2e19000000044381e4079d741200"}) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) 05:43:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x37) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000001200)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aa3b6623f41b10f8c85f790fbe06f9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b16ca8d5957e820971", 0x1e4}], 0x1, 0x0, 0x1) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{}, 0x0, 0x0, r1}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYBLOB, @ANYBLOB, @ANYRESHEX, @ANYRESHEX=r3, @ANYRES64, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) msgsnd(r3, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000140)={0x0, ""/145}, 0x99, 0x2, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="02000008000000000000003e8980e4723e6fabe1017355b2ea88e53fdcbcc88ed8cad2bfca47e8e5659e54d25cc85437a0bb0747019dc29878d53381913803cb8eac88c5facc1685aa5e86ef1a6fb9d352e7a536222d93d2b9917f66a34670bda5f36e62ad1e224b214d951383f9ed8ce3ac9598f41d76c3936eeec249672ad7fff56a9e29910cf93510c0e293d22b39c1b25f0f5a4baefe8c603e30fb4841bb79594aa1e2b4abd35d2ef742f818e403e47ded2b94d3ab3b9e9960a1877b33c8a183969b0e15c47a9dba8c06325551e1008c2dec9d34435476200547ec01c64b24e3500ce45e0830f866a4254e2e69f69cc3fa5b4fde50b03e2d8d70b77929b08087c784bd6986c2571507a9b7d3899fb514b686f9c523f2239f9d4ab6b2f31f34b807f7850886db3ff80c177e714289e4b724c66cea3860033c2041df6c64087f24a87fe875c496cad8c76a5e231724c1fba2c41a7335115ee2f6780c61622ca37f85f7677a775d9d92044dcf42db494864e2"], 0xc3, 0x0) 05:43:46 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(0xffffffffffffff9c, &(0x7f0000000100), 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x7fff) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x10}, {r1, 0x4}, {r0, 0x8}, {r0, 0x8}], 0x4, 0x43) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffffffffffde7) execve(0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaa7a53f7b676ee0e0800450000280000200000069078ac1400bb000000004e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6000000090780000"]) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x4, 0x0, 0x0) r3 = socket(0x18, 0x4003, 0x0) listen(r3, 0x10001) sendto(r3, &(0x7f0000000000)="8a6a655460171913f12b9b8f6bcdf183d52f73e7b3e9f4de5652480154e08779daf84ac28dba3cccf74509338ac8b0c8ab26a46003e7b4dbc2fa32278da71f9ba6bb6a75cf7a34f482eed7e3103effa48920fa73c5659e15c26b176b4b347fa76341990f85656a795ba2144d0139a243a69a5e2d9f3056d2ec46140d91b80d44c923c8d40b5c539b532030fba85c408087c0e18e9e62ca6906000000a878d043b7919ddff0ac394a7c0c2edc98f9f7c05916971bff3298a0e43d920a240c04e5b1bab6ccd51589b837abaf4a61a2dcb57d7b87d923603a456d", 0xd9, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="00402ea3022f66696c65302f6e696c653000b4c5f802d38d3ef3ac0508c4e0fd35733f4977c9242e1a3a4d4daf1f61c2e41a8124ae37929e2a1028055e856e83981af836243541f205ccc84939b2816296122f490446df17f3a4e653a63f5aa2b9a0a632b8fed794a8b2a7b174f6a3d294fe149dbeffeab2dc4d4abac95e6edfd50263fbbac25534a12908a971000000000000ff03c8a5bdb38f5a35720a3cef5df8d994a8655f530800fe6117e697c1edc852f1c4f6d8a7bc6a15901d62de8ad5b85b3e2fdcbd08e75e8df0a0b0a5600c71f99a7c309cda9b5bba2b12f0d3426e5922cb92ebe7f0ae95ba863ff852b4748400cbce3bc2e57ac04c155621a0c1bffb69e01847f8881c852a7cc8a333142332c3106c64a6cc02000000e40fa9391f8c0000000000983a7dafd25e9e2be54d178a04624c12c944f3fa751b693e888c0d1a608b52ea9277c2b2c407ca82052ce477af7f94d5ba4a14862ce9d4a2c9719d77acd6a9371ca18c07a7b1775fc3773eb1dc3b0c990f6e0e04e3ac33bd0f114ecdf79c26c02c35cfd943b9b364740603412c650d3beca35690a9fba56eb4e9baaf312743c7a8cdc8c2dba969ee836ced7b10b0bb3769ff0300000000000067b4e32ed199072d9fee70c551f000f4ab7ebfa42d51bf1a9f91ebb141f3b2dc6217ea862242a8a212ac0b96839f8d8c9a0c9923c5f800000000784ce965b5b68834ae46481c684762456854ce1d9714858c38ad5b5fa5731abf87c3e5f0430ba6f213b0bd8c32cb242d2b71173900df1a08975540f9d60f280039c5b846f2621b3c936429bc4b97891d742abb511fdd4edb97d5b0518bd697514bea14bc54e23ba16762cf882c602f685a12ce040dc582b32b81d8759deeaf469c0ce8dcaa0d700be6bdbbd9c669f74f2506b37c2291798550f999998ead6fae8578427e3c64450feebf3c2c8cd4d1368f0b871be6d95d790e8a11177d0951eda56ddea3844b337eb087aa4e0c8758dfdc635e49eb5a487d74981ee9e77ccc58fcddc0bfa8a2242146fec50b5749b61dc06258d8079be32fc9db0d600cfff36b9dfdc86a9cba7290fd29a1594b11bf3e99371f247ebccedd13ef2ab9aa85ca4dda1c30157cc1f1204e51722a5fde9330d2bec3e9fb8ddc3eaed3427dd4daa6f199d39c6482db845de2c3ab3579c0662229ed5b7e8e8eb8478811a21274862492fe1d4e88a3d06f672281d14106c55970cc05b2d67b7cdf658ae6d0516f63e8103bb81351685c9ca2e66e83c91f52d7ae627aa2d192116d819baceefdb8713f296547cf4b1520f75b424d238d5637d7d9b748a93ce801b422c68f7f16da535d68fd5ac37e222c5425929d129de97fb781363c7ca8120a5af430efbd21c27285bb931966bd6c3f82715b98861c776a25dfdce9b40fa6621a0da425143cb0e7c8d57fc8576854ecfa0087de2da418eacc8aa9011c78c4255c398b5e23c75924090bd473b4d202f03f3b694163778728e9d7d1993af9c8da9969e6bc011a3864b9"], 0x10) socket(0x10, 0x1, 0x0) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9}, 0xfffffffffffff89e, 0x3, 0x8}) semop(r4, &(0x7f0000000280)=[{0x2, 0x1}, {0x2, 0x6089, 0x1000}, {0x1, 0x8}, {0x0, 0x4, 0x800}, {0x3, 0x1000, 0x800}, {0x0, 0x9d4e, 0x1000}, {0x1, 0x6, 0x1c00}, {0x0, 0x3, 0x1000}, {0x7, 0x8}], 0x9) 05:43:46 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000380), 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x3f, 0x0, 0x0, 0x0, r1, 0xcc, 0x4006}, 0x2, 0x1, 0x4}) semop(r0, &(0x7f0000000140)=[{0x1, 0x1001, 0x3800}, {0x1, 0x44, 0x1800}, {0x0, 0x3, 0xffc}, {0x2, 0x3}, {0x3, 0x7}, {0x4, 0xfff9, 0x800}, {0x1}, {0x4, 0xad, 0x1000}, {0x2, 0x9, 0x1000}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="1dfc6e3bbbe027c2d8c08f14485d620f0b513432b46cc2c252ceee9c956bce28cc7fe46483531ae6a7c4cddd67730fb86221b195b7b81fd6206c1c0cf7d446b18f8786d133d4db58a6f42565e786dab7d5a75acfba36c8618395aa3db81c2c304bca8559279354fa09f5e08157c09125e03a2ec2cc8f4b0e217a3680cb4894ab5ae7cfdbd6d8f9c801e9cf22d285729fd2187246581ee90625fdbb82bed737d6353608dee0bf70151e2cfd2691ece3c11232647b4687b032f45987771e7ab59214dfc36b13cabffd0653339690925e20512b1e07660fb55cf9e64ba2410f8988cfed310cdedc3adbc5fee2218229b4fafef9356293c67f46e1", 0xf9, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) semop(0x0, &(0x7f0000000240), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/74) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000340)=0xd5d) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x4, 0x1d, 0x800}], 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/237) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000006c0)=""/4096) getgid() lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000026c0)=""/4098) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 05:43:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="caf5b415", 0x4) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000080)="ca51c395cfa7516585984a97647531c7679f80183dfe8e2e761f92216551b812432cfd2a6f", &(0x7f00000000c0)=0x25, &(0x7f0000000100)="2cc152676625b5f9fbfdeaa12690f9ca6136f9f7352782182f1282fd2619735f5da636740a582268ad98dde128e86a46c6d1c57c731bc8eb7e4a00c531e31de17d86e280752aa5975ce20c78d84558e06117d3faf80fa2329575f3993d0dd00e36023c42c40044f5d470c24d623abc452abe46fc0b800dd9ba403e56bda26130e10f2651dc0823a67fe7c755ea81d329e030e196e5f4b004fe690ef7758fb531917a20726dca446484", 0xa9) 05:43:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xef, 0x2, 0x0, 0x9}], 0x0, 0x0, 0x7f, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000100)={0x2, 0x2}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001ec0)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf63a78b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba4050932ed612e5ffe04fd8380010331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d0000000000000007f24b05c241e230be7f055df2b473f9cb01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab2b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017a801b5669356a3f9962506702a7897312d6294fdaa8ae5ccf2f4f193a9ddc93e8223278f36002ddf041b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e63e6a94dd63fba4f481f047c2d02aa78303d2d2f2c94b5d5bff44f0154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000010467c0ca0e9e2579a3315ea83b98595c6ffffbad8088cc590f42c14b2d904c0fd5ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64d8536400c508506a4ef894bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d68914d2103f03412c421621e9023b6033d807d91e8f07726ac86b881a01bb8a4f88815d6a903a7488cea2b78edb9eda9df77d86d14af85b3d68d50343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e5500000000a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b823ae36e7448dbf6fed830e000000000000000000000000000000000008000000000000a17336d8c92aff537528ec4befbfd4e6a152b62484aae0db8a3ae5a79aae61c1ab60c5492e1cffd6be77c7de0665cf8bcc6a7f5d10213167106f7a30ac50ba945f70411c947682c28a982347432b097419ea90da8dca2fb8638aaaee9e59eaf761160dcc2df95264b2f2486a00000000000000000000000000000000000000000000000000007c462d37f3cdf80076831fd405dd7370ac487f108fd7a98d8723cd567e7ea8de0cbd7a373c965ef6df5756eba510e1edc6868cd198b615bb0e9d99b32b95d16efce507511fca04175f7fb792729d048132a966cca55fd9c160039b6725acaa94fbc3f4b9c40238bb13f0566331a81e2fbb18c4d560bc81859b9181ad09d8f9cfb64cc88155ccfaf3ff2749ee8e606ac11133c30fcd1f687fa361bbad41b6f5b6055f6dd25f57f42b7acaa23952d91a03687c83e97329d7fd7d50b9d984ab15aacd555ff87455bcdf6244f181a699eaaa02f9965d292bc6e69518fe5f296ec2934922bd6fd2497b41127585315915448aa3ee521bb802d567644da7e8836defeba42087bdd063385c71753c20d48a5fe09c486b596a6e8a899fe490a461fd722628654ecfdfeb4488c24bc3019cbf7c3a5391a1c180a90112387cb18fcdc9f5d04614a53042dd566dad7b9ad20cbac99fd81f0c1c78542ee86cf7c0b1bccb075bee035d585a0b3eb06fdfa15a638deccc745e84d5fa0f1517eaf5a29aaac433586c1486a98642f6aebc60bff6def4d2c26551314708a8f90256f6ebdc846e0ec39da0f20154608d2e29d67e2010af35ec8c1b6151f076cde9fdd4829514cd2bccfb57c70b83621eb9494294b02a0e94e58509210a83a83f7e56c94cd0885ac508efb30dd3d31f1ec35f6747c2c826aaeb437692a26db44a133a486b08bbbd3ca46e6d5d2ec8d7d21a21e5fa442d76c708715ae0151fc21020f4b56b774a5c70aff687e05cb734b8ad8978cd5afe7e737a7d8f71edfa379872f508a6f3928e62c566991b7c032bcc2daef2a0e4e5e3210d9c289fa3a89250e3d0a2c35a28cb6efa309d2edbecb9594af5bbe273ae800269f63b5f76e86660e6447ef880eb9da3fb40149173cee513de9081b3baa521759ca981333a0e37b175f6d67a6b3343a97b5cc37fcb094bbb8dbce9e7ad39ffdaf2dc5b2a82dc6ff94ed449625ff515c6ad5e3b15ea707e77b8966d733c1e7ae639856855be3abc87277505d90680cff95a80c4ac60e0e1de7241be353c5afdcaec1e6418b3e2ad0f27198440b1ace5ba6f1fa0fdfcbeae82a436527bf9f8d0b12f8db17841a4e25315463288c208227a0d6289f93d542735583d1f201b81e052ddb7947e20c0796a14d56da0304e2cf3be48dc82502c24b0ae08f33926d785ba5388c8dbeb5473990da0079454809f8df545a6b541fe57f3af774b396713628304fb33d47d3e647c4025e34e8d68d449f40ea5cb74cf7c0d1d6bfe204a7fe5ea4b4a5293c42e9215fdaf1ba605f76231c1ddd55a36a102d56702303be9ec15f149d5b3229783afedeb70416dd11294f9987dbacc0a9c70f8e81df95eaca2a43d2fe8acd5d0a9ff9f156c3f7470d1160ad66382d75d7a29c9656735a9a5777b9174e24c6dfc3fc43235022558d24d823231437fdd05d6339ce65f6bf5284f2049ae91e244b7a3aeb9fbba784f993ff45cfd48c9"], 0x10) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind$inet6(r2, &(0x7f00000002c0)={0x18, 0x2, 0xffffffff, 0x100}, 0xc) writev(r2, &(0x7f0000000140)=[{&(0x7f00000006c0)="848b6c4667cf5f2d5d22fc13baf2b2bd6170b345589a6601207262fe78e947f31801f968a029782f388b6bd38749f709006e19349c0f9eddaa4e252ca09936f2fbdab15d45e22b0e9e00000026852bfc72e8e2c91063878cb2b057855f7cdaa76150f01ffdcb2ec1f44c207ef5951951f67b56c3bc3e3df96cd2dc834c92556e", 0x80}, {&(0x7f0000000a40)="eabe269c03a88d706bbe0e02bc04f428a1faa088aab0135c6160a9d5c9497b7c229b0b37b372b85a201c8c57e74bdd4e15e786abcfc3e5146c6cc2b2876b6b4242e7cf34e5668e527cebc10a548b1a3ec870f1989bdb707f2c0bb930ab1044ee80c08dd1a61ea8a1619b6a4ebd9f12d66f4d3e8bae838c41ba744bf47f5b374a8b10ff42c655e97216ce313e4b3baea9e3faaa761e1d23204fc8b9b75cdf21571060f0af71b5cef9e6273bcb40deba8f68f37af98b9e31c969b7465bb7b015272b4f5d3befdbd5e373c27c510f2654da8dba4929b6fec061c66e6fc3b750cdc069df7bda6576fd17390b3e3a9dedf3f5f1abe292a41072b86a34d1931d1ab1391222fb411b694e02e82278d833589f4db366d27d9a36783be7abad538f4c743805c5f1dcc6aed98f51734bf5766b16ecb09f7e0453a2ce44936f3c114bc5d84735bd3dd00e0121ffbee97838b082c4323a0f7dad4a5978eb90127abda8281163588d5a0a2780fb7aff5dfcc838281b4e824f69e35441a0bb69a0021c47c3ccff6e238f3710bcebabe7ba1443e069fb33174b691b052e04773952f8e3081ec2627750bd877819e6f3c5a46f709111379dfe6c68cc43fda0466370745b5b42fcac6b7b6ffcde653a009c4b9c27db7918148c665d9dbd4921365b5a359a87b62295b31cdad28d404922e8fc0362516acbf321b835d7c00276c547f5e9a9cc03efcfe7c2be7bba2ce9ae11de26b4e5b5ddfdbd9e8f42a8ea22ae2f46457402bc6c593f662333ed4e7cd1d54eaccec5f14aed214db80ab3bf167ab9caa38481e13e9e35a86458726dd66b54324de66070f178da6cb039abbf5f66e2eaf71780075baef160ab8156d8c9e3aa9e1537c19d50b25ef81604bb3bdc5cdaa932c612b3a53eea8d861c560c9bc1d8f5f8e9682512e2e7f5cf5efaf5d05818a96c9bae4cab3d1ae7804f8294818062fa5c4d6f225c8bd268e85963e89912fe7fd41b81d500b85e8b3e0eebec9e02e2cebe31fb6d186bfaa9071d806aa7f474e8401c8213c4a3258ba923f3a7bb37048c9981d63560058f5d92f8efb06198eaa1b45f4172c1db541268a78c8ffb5cec82c02988869357c362bc4919ecf552665739de65fbdc084c1bda7e1e7ece9670ac97549b5696f9148890da32aeaf42404512631e92b1b4cc9c271e80b0d75085f804407274d72f4a183a0969e52541a026c66a0112a9049bd6adcba3f9c148885ac22a701f540f14c3de46b7ce13b18f57f2a48336d5567750d5dcb294cb2dd0269ea83129a055dd6992dabe25502f31140743af406d47a025c6dd601bf58e4190e21c1e737fe54d9795cba8fb7f1293ddb705758186b4182c7310d95f639970fb470d439d248208c76f92508ba707a3e5eb06f5c86d878f8ae117d96c168eae882b20867d47dcef8ea7af52f81ef48afd70a19f9897d7554de50b12d5a4263d5a1245717910c048bcdfaba42dd65fcd61de1b6c8433fed3325e9aaf53ed929e037f15577d10686fa9b897c83fb429f1a6461f0abdeb4a16ee5b1e1a7bd0983f43a763cee986d36d0173e821f6761e456ea1d1446143bef20894f5355294361fc7dbab20de0f67a22b1856b6c5a7f18ecdcfc4e7dc79937638f7cc9434a0e9ff3b25b796ce23f7a3305a889cc90f85f873ab1f8a6fc7d6fd42c105479591a5627efb67b4a0b947b3505e729dbf82d77939a8622479227046f818eba472df2ab1a91479a3c534e5ad2e302e4bb5bc3e42a2c15ac1e9db0f108fe4c69eec4c80fd9bcf532c07aa557d5ee8dc0da9c42e381b24da6d31bb61c370dd2943d47981eee64ae0c4fb246a3f3ea749f4abe8a3a51175931a72326f4c86caca974330b82d8b93d98985ef2ea8da4fdf055648617adf1f02291c2135f419cdac3f8376b9b68a271d546ac37ba8a9e74acf7b13bb39f3a2e9d68fc5dae5d5a800781d5363a106982a57d7b80720ae52ade2", 0x575}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x400, 0x0) dup(r2) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x20, 0x9}, 0xffffffffffffff70) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x18) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x4db, 0x7, 0x3, "2ea807e16eb595603fcfd71100"}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0xffffffffffffff00) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x3) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 05:43:46 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@random="0100", @random="32c8e1654cc6", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp={0x9}}}}}) 05:43:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) syz_emit_ethernet(0x32, &(0x7f0000000040)={@empty, @broadcast, [], {@arp={0x806, @generic={0x18, 0x8181, 0x6, 0x0, 0x9, @broadcast, "", @local, "3742a5fe97bc280f1aba16c7ead8f388"}}}}) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080)="1e01bf5e2f43d99cd4ff50ed1e14358c555da0973e34deea979ccf3194e9c9c151c5931ad2bf0181f8b24e3dadcd1cdde418d6dd84895becdf718a3225f1ea8dce4b6c5281d24f7a7626e6c7ed844297c581d8d6ec493171806533336478221c4c47ef1b1f5cb8df95512021cb95913995a476", &(0x7f0000000100)=0x73, &(0x7f0000000140)="aa4da3868a35341f0f5afc4d1021f619345e891fa7491a370551261c61dd00bf2a9082c203192ab19ce4ed13dfd1ef0cc0522249ca30b4e335eba5ce92c3f577b4b3961ea588c8acb1f8f77fac19788a93d9e5d7f7447bcaad263a92cdd3bd828dd349af8b0255af77797d66da9c02e67dc45f8a6e878ce971f8d60daf452ee5e9127800add40fc7", 0x88) 05:43:46 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0xfffffffd}, @icmp=@dest_unreach={0x3, 0x1, 0x0, 0x0, 0x0, 0x20, {0x11, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6, 0x5}, @ssrr={0x89, 0x27, 0x0, [@multicast1, @loopback, @empty, @rand_addr=0x400, @loopback, @rand_addr, @loopback, @multicast2, @loopback]}]}}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x1e3, 0x8) 05:43:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) 05:43:46 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) madvise(&(0x7f0000847000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000a50000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x63) close(r0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) 05:43:46 executing program 1: syz_emit_ethernet(0x1c6, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x190, 0x3a, 0x0, @empty, @mcast2, {[@hopopts={0x6, 0x29, [], [@enc_lim={0x4, 0x1, 0xf8}, @generic={0x80, 0x75, "678cce1b24c96cdd644ad2e7fb65325ac7a8e63ffa6682375fcade45780e16ea02a65e3d26e5657e9ce15980ed8c190df8db0679fcf1fcdfce091fa42233f1bbc3056fee94b36580ecbd47b1137c25b76b6b5f6bed2cd847ef6e6d87aa476cdd172abd417f23236a3e118b2d06fb9a003df41611dc"}, @ra={0x5, 0x2, 0x1}, @enc_lim, @generic={0x5, 0xbd, "992d7f8920d3fc17c917fc8cbf39a2329838b7fbc913bda0138e66cc08414dbb45632a892c74815ef8ae3e916df7fff13c89ad328489ac01bff3d6953fee993fe851a7db826fc5f0125beeda4534efbb68cbb29cfcda87839e18fad808f54f4134b0fbc18d39f1856cd4f67cceaf2bbbbe1b238fcafc7bddf30a9bc411711ad94963343c6950e81fd33b406126e09d7d314055bccc997ea407571993fcb245656b025cdb2af66fd89c04e5080fe20d54a854241ca13fc028fbf05db750"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @icmpv6=@dest_unreach={0x1, 0x4, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @empty, [@fragment={0x6}], "e0f287f1567f5ce8"}}}}}}}) 05:43:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0000000000024528e909d7e3b3bb2c0459f7eb0a6da604001f7ce66a79b8bbee5270cf563d58564d7e65a002304ebcc42871cb70797c58b2286d1ca45f926ad03777807f737f83460a6cc1686ff243632ac6b81ca5d4c07687c82c73294d65e91a2bcfa88dff8533b3b36804165a07ec2d35229f6b9cd4727290223ccad30204bfd1f2c8899e4f616c90f383f0a164de8b15d97f3f78841921a985a"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000000000000010000000010000002000000000000000ffff000000000000fbf6def811e2cbaa9103e8f306e331160b4d51c441acd78bdfc8fa8fde2ed6bbac7c4e4ba4e21f99053c4ef61dab18f3a8596b9f8ec0297e4963ad", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x5, 0x0, 0x0, 0x0, r5, 0x100010069, 0x41ff}, 0x8, 0x7, 0x2}) r6 = semget$private(0x0, 0x4, 0x189) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r7, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r5, @ANYRESHEX=r3], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRESDEC=r3], 0x7c}, 0x4) lchown(&(0x7f0000000000)='./file0\x00', r1, r5) 05:43:47 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$KDENABIO(r1, 0x20004b3c) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') 05:43:47 executing program 0: msgctl$IPC_RMID(0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x61) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x9, [{0x3, 0x6}, {0x2, 0x8}, {0x2, 0x6}, {0x2, 0x2}, {0x3, 0x4}, {0x1, 0x1}, {0x2}, {0x2, 0x80000000}, {0x1, 0xea9}, {0x2, 0x1}, {0x1, 0x400}, {0x1, 0x2}, {0x1, 0x5}, {0x1, 0x73231c85}, {0x2, 0x20000000}, {0x3, 0xffffffff}, {0x2, 0x6}, {0x3, 0x10000}, {0x2, 0x5f6}, {0x3, 0x1}, {0x3, 0x3f}, {0x2, 0x10000}, {0x1, 0x5f}, {0x2, 0x9}, {0x3, 0xf7d5}, {0x0, 0x7}, {0x1, 0x81}, {0x2, 0x9957}, {0x2, 0xf2}, {0x1, 0x6057}, {0x2, 0x10001}, {0x909b685353b9dca4, 0x3}]}) 05:43:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f666c65100000"], 0x10) shutdown(r0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7ff, 0xfffffff9}, {0x18, 0x2, 0xfbd3}, 0x5, [0x80000001, 0x0, 0x10000, 0x4, 0x7, 0x9, 0x20000100, 0x100]}, 0x3c) getrusage(0x0, 0xffffffffffffffff) 05:43:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt(r2, 0x4, 0x7aba18db, &(0x7f0000000100)=""/94, &(0x7f0000000180)=0x5e) 05:43:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 05:43:48 executing program 0: r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="208ed34c2e0c703fe7cf7aa2e53da69a0c0c3c7cda833b1e645a71d1c4c975ff51cfa6a363718490b3e049d146157a9e44afa9fae8e619913a5145d50f3dc4a63295b0714f8c8ac9b7bf0d04e6bc1612974fff6c38d2d83a6d53fce4df3b84bb10caecb9202af2137b9b4fc0a2741ea6"], 0x1, 0x0, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x600, r2, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r5, 0x0, 0x9, 0x8, 0x9, 0x5}) msgctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r6) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(0xffffffffffffffff) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, 0x0) dup2(r7, r8) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x40, 0x1, 0xd16, 0xf3}, {{}, 0xfffffffffffffff9, 0x8, 0x1, 0x5, 0x3}, {{}, 0xfffffffffffffffc, 0x10, 0x1, 0x6c, 0x7}], 0x7, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x1, 0x8, 0x9a00000000, 0x376fe545}, {{r8}, 0xfffffffffffffffc, 0x81, 0x80, 0x5, 0x8}, {{r3}, 0xfffffffffffffffd, 0xa8, 0x94, 0x0, 0x6}], 0x3, &(0x7f0000000340)={0x2, 0x6}) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1, 0x0, 0x3) 05:43:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000352000/0x4000)=nil) mlock(&(0x7f00002ac000/0x3000)=nil, 0x3000) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x6) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 05:43:48 executing program 1: chflags(&(0x7f0000000380)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getppid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x2c0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x160}], 0x1, 0x0) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000080)=""/31) semop(r4, &(0x7f0000000040), 0x0) semop(r4, &(0x7f0000000300)=[{0x2, 0x6, 0x1000}, {0x3, 0x7}, {0x0, 0x1, 0x1000}, {0x1, 0x5, 0x1000}, {0x1, 0x7ff, 0x1000}, {0x2, 0xfffd, 0x1000}, {0x2, 0x1, 0x1800}], 0x7) dup2(r3, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0x5, 0x1, './file0\x00', 0x5, 0x452, 0x80}) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f00000002c0)=0xc) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000001c0)=""/244) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 05:43:48 executing program 0: syz_emit_ethernet(0xc9e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ef00", 0xc68, 0x2c, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x1f, [], {0x0, 0x6, "ff9de8", 0x0, 0x61, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@dstopts={0x0, 0x6, [], [@pad1, @generic={0x0, 0x23, "bcc349739372fd7491110539290c1b640130147fa91936343257d6268a1683c55a9e63"}, @enc_lim, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0xa6}]}], "f25beda6c97950def32cd18eed6c493fd8f1d9c006829fc9f473e1eb073bccac4b9eecbf00ae3a268c0f31ff3b87665f42b9a8f79437c8c4dfbe6a98fdaca0c6cae099f0a4cfcc9f986a0c16e09792a57c5621b4478d3cae2c5dacde634d0f15599905f500f4a4a5a6138c829480fa6ec7b59b6251b7e393c0e541521c05b31c8cce10fb9939f3d3a2e9e97c1b7388697ab01bf276a40943b75c74d78eb65b96e9188fdab5d90981d7b161e456853d51f020aa972eb961a57619bddcbe8d4f98bd92c6fba0eb96adcab4aede3b7834e43d2283282871be9919bc62cd5ebd33ce8d34d75d8a930abeb9b78256aa06912c2d55239a02e27688b24af7adf6a6d380e73e90fcaf63760eb39219f4cde83ef131fe782834434be9ffcd18f2e98797a24964011a5f509e5b98a379c4ee82cbe923b314eaf4221e1ab092ebbead76fa821f542cb662c4be88171eba97f784a77b02827cb8e5dfa9d8843a3f05f8c243b8627f97f896b36c81a018ab590cd93ac41d38351086bbf0b3791212d65f0c160cb8fb565709c91bd1e608c68340d439bdd59848241597a2e6e91aa2895a1902b528e29fc0b77449b9d025d86b6ad0ee31d4740c63d0e03100fa06d240dd8cffb507703b7c3c8473204fa49074d2725a546cfb70b03389dc8ade917411a13c5e3ba5454d80f993dcec931fc8685db0f24757c04a518b17bfc0cd11d599c2b52994c29b0a225e9aaef6818ef1bc3fb21b4e8ff7d42146bcc3a62346f69bae9f553673b21ef7fefcac60218831241d71c37436d920d45d28b5e36311a7411e02fb5babe054c9b81626fdfa795cfb9d5cee49b7a4d051576c7c6d4b5d8393dbda5e99d6ef29463135be9d0556c82c7141011ca93b3f9d7b357d60f48203b395d88685620af836bec1e17cc3aa124d5dc56b59c660f3ea8ed28dfb9051a0c42fe19a049e6e88ecf4e1363b51f5318320ecbf7f0b4a97e64df42276177c033cb879e547cad9690c577486d813878967c0d8fac76aa2d38c331f18340591f7ac7a868ee7227cf609e9275c7f73c80d90852aa6d8ebc138c42502d7934907f7561fb847dc5fe79aff2a959896712ef62c1eff071ab56c3239dcbf40250f3f6aaf4a8e4bd9e055f2740cdd6a8e5ad1243114e3849259f7da4668bc95c51d84568fe1503f51a80d36ab6768e76e9ae6685148b02f29b0ce7a56ac2e9ed848f22753a171dcd58848a07fb4cd7b2fff6552517c19cc8f984f185e897c1fbe6a1e49b2b309e44b80ab569eee199015046e46f23561c2aa3977f5ec58dcdc920eaf69c0c358488baef21755ae4d5ba4194ae89748d65c9c861a276ecc9dbabb7590fa2a4564a521fea2422d9ab975c38ec2d50f16f33d028000e9f0c84828ffeb255de874d7e5b2c2c0f9dd554ff1ff3ccc143781b444647f6aa10ca18c0e469a165168a988dfceba8b81f0396fbca7b9227361260de91b506c4b6be05c95939d446fd4b81eb40e8af0e96fbe4fdf90caa0b33d21a4e2b7d4510526fee9674920cfe3c66d721f29d8a678d3d944a928e5e5ecb340d4979712f25ec2c22728b4806f7f2a077144f2c4baf0d8f15b25206739ae6606bcc06ccd5c69e73c78749f75f50101f1d1503f41b646165a35dd41469b426623777d1a24a07fb3c6a3fdf427abaf64f531bc6d8a8e41ad027edad60b6baa071db1a1002f7f436fc22bbaa6029ddec472a670328cb06059a48a3abf113dbd6b6b47804f5d3d40be63171a694592766be89c79a00d7836a7b2aac5ecaafd72bbaee031ab13b6ab88afe34b8150dd9043181cb8e2d3075795eed7c75f3bcb9972556907ea195271cfe45be5d323bc5e2bda0c55b4f4b978a3e06635a91b27ac2facb2e51fb15d7c1d8fd684e521c14d2ec3b08b0534cb5bef4d5b68db112d5f68f0144b0bea106b9ed6b0d8f230dd3c0b6c88b0f77eadf189575bbe99e3769b9e2a0e8bfa5ff7f4cc973281355fd2e8f8f45196a1c2c0d175c4a607cf709a2615e57563a9371cfdaed2f0fafbc59c2b24b662c925275a4ce71bad1297db90fdf715245a6c3c04e4eddca15722c932bf4c78fa872948d0fef83c3d5ab90c54ef5add3e350881a40ee9d6c348a5de5af071754f9200fab4dc2ed7f32d1fd88b84acccaa46b21702658f848e3cd49c13bd3613f76bdf9d2a0b5ad50b8865cc3975d91a74b93ffdfb752433a8923cef36f5dfd7fa8b068d5c7f0c885a1f7496f9cc741e180fd6b4deaa41eb096520ce780f20079265a8e0ab3bd26c80d5c1b235f8cee208140a70d5d8fc7c5ba102f1639609f0cfe306966b00a40d93589114a33e631956a40063c918d2e6edef5bde524a53bcdf1d16ea4867b21c77c24bd513100a9cd7086af3c8e6cf5e2cf0289e54609488049f3b50aff0d7f37b19e0e1b24f6cf84ef9db17861d0f0e436292075abb04695a161f272dddd64801c1bf5c7798c50839665485b2b73a71b1dcd0af0d56e12b2e7e77bfc8ba681fb4048f4021c013e8f26ab6a17a67a3d2d4e854cb87f079de8918d14058af680e5f65473f461adae7b4f79a5ee199cd858fb18a03abfde8808aa745ef5e5419af6e68a47aada26126574ae844ce1ae223a3c464060c64b41197b81c4eeb865cebb0f6101d4134bd00383d795f8b33ebb6b801269e427911ea9aeae812c76bc6d443baddce8bd6eb72f8bafc58083ae500f3677b4e73cf196f6f0a98badc6cf9381b960a828b82f706a2fece746765f689a15de30d2241d3ba27dc3c364eb8342ac7070256febc50a9d30f894cbc4dc688cb6e4abd1dbdbbf4a9467888090f756bccdd4608a2f9e513f55475171bfa7508ca362191456f8d179fda281556287be179804d6ad6233b578fd8b593bd768d5919afca2b6b457776b2179111ee618351e56cc3e5c87f069e38f554d525458c0965822e7aff9293d46fde406a5ddad60be049bedff205db26b59329e9fd482addf71346ff6a1e17b1b858449d20fdf1d650c39cf08ab9315f584acf1eb47a0aeb27859223db7748b56b18dba36ae608f63f1dce5f141c9386a3d9e7e387ec9f6e6680aa13c46bade6fdfe4858d714c33f1f68fd741ae7ee317f45bf77651d58039e3c658392ac8a896c4bdf79af3ad2775e620f1806f124dccf314c120e4a348fcccaf966ec08ad208cd9a5f54c605b5ae05d83edfc81d71298aaa941a1dbf5625a28bc9952f6b5c4310c3ebe7ece16eccb150c34a1500b651f09cdf1fc2687a7d2a11fa1ca6bab3ff6cb29658394690972fa917c7bd83ec6708d2f172efd6fc7b377731ea0cde960b5581d81b3fc8e8ecb25dea612c59bcc3bc463f322984b88e7b0f9cb35d33109a52d52f1a46567dfe2875367c07d06091b6ff9be05c3cfc6bfa58e23e10497ba78298b28ce1c886a516fc4d93db65ffcad0677bd3d386b98a8ca20795cfc9c1d2de9c94537a19b0dd70bfb57b626910530e6421672ba376704846e0ad9cff986ea9b94aafdc20809f9ae59a6b750acc3c6e5aa6bac9bf08a798500529217dcbfc6b744147ed41e784aa999853cd87aa5db8831ad3032604ec15cabf6bd15f1471c316585ae9b1411f964aa481c4afd58c3ff80a5247457b84aae222e76750a33415c401ca930514eafd4f71e5e1b147e4e8017e5b24a1c3578bcb7ae3a37cde80ce8163827a4683ca5fa80161785e1deb42b6f397c280558c4edb62415a0dc3aa764d9ba1b9e7ac409351ad0ef702bc1e15ac0106831bf818eacb2bfad37f4b921ad80e81f8814b432838a57a3e7a3d0b0ccffb16e5a26eeec80e9c46cd18bcedbee71d59714434be266a9137f372352b057d2c68e627f93201d0a6675ced74a5d758363136490882aa074f9c30a2e51d1b9ba482508ae308e8bd1351eff0518dca2891551b59130a847e4156e259e8099ae9bcb011e4385f9f4bd5df0eabe78a423e009c2f47280b6bfd0c6deab47708ddba8caa3079eb24d5ee73df4a6d36aa4a27930e0f6ecb61a5ac729209a51da658e6f4f66debf1d19a83ae3260b3ca157f47564450da4fd93fbaab43011496592b62ab8141c06c3646293d30dcd4a12ebf2e9ed079214d06ed12158742105fc447455d5e1a3464c6628d6e53b9ab0218c0abf44a4d13b317b1f282d97ecfe644650c4afe58f50c82ca6a12b258d475828cd4eb2adfce8f213cb26fc89079dc6923ee1936de39c2afcdb32dfe6b041c87f0348772cf541611a7485cae47cd8f3b957338826e32b4f2eb8c455fe5bc4a67b5ce18965ae72ff9f53640feb7dfcb21f535fc74dbc4d39fac8c040110a43cb6962f4d26d9c2b1a90f44c748381efee5fe63953c3f95b760425c9"}}}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5, 0x7f, './file0\x00', 0x80000000, 0x3, 0xf8f, 0xb}) 05:43:48 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a5599e49cad1089ce0000000000000000aaff020000000000000000000000000001"]) select(0x40, &(0x7f0000000280)={0x20009, 0xfffffffffffffffd, 0x6, 0xb7, 0xcd5, 0x0, 0x2, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2d, 0x20, 0xffffffffa0d30a1f, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0x1000000aca}) unlink(&(0x7f0000000140)='./file0\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4119], 0x1017, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="00007dcaea7ab5842a3f63110d656b0cbd610000000000000000000000000000000000df00"], 0x15, 0x2, 0x1000) write(0xffffffffffffffff, &(0x7f0000000140)='\r', 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000a00)={0x8, &(0x7f00000009c0)=[{0xfff8, 0x5, 0x0, 0x3}, {0xdcce, 0x3, 0x9, 0x43e0}, {0x7a, 0x5, 0x9}, {0x3, 0xc0, 0xae, 0x7}, {0xbea4, 0x7, 0x1, 0x7fff}, {0x1, 0xe0, 0x9, 0xfffffff8}, {0xffff, 0xf1, 0x86, 0xffffffff}, {0x80, 0x4, 0x0, 0x1ff}]}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000940)=[&(0x7f00000001c0)='-@%\x00', &(0x7f0000000240)='$$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='{\x00', &(0x7f0000000540)='\xab\x00', &(0x7f0000000580)='/dev/wskbd\x00', &(0x7f00000005c0)='/dev/wskbd\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/wskbd\x00', &(0x7f0000000680)='/dev/wskbd\x00', &(0x7f0000000840)='$$-\x00', &(0x7f0000000880)='\\-^\x00', &(0x7f00000008c0)='_{\x00', &(0x7f0000000900)='\xe2-\x00'], &(0x7f0000000780)=[&(0x7f0000000740)='/dev/wskbd\x00']) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='-@%\x00', &(0x7f0000000300)='/dev/wskbd\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='/dev/wskbd\x00', &(0x7f00000003c0)='(\xdf)@\\.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\@\x00']) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/63}, 0x47, 0x3, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x21a) getpeername$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 05:43:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(0xffffffffffffffff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) select(0x40, &(0x7f0000000080)={0x3f, 0x0, 0x3ff, 0x3, 0x0, 0x7, 0x31ba, 0x5}, &(0x7f0000000100)={0x8, 0x7, 0x4, 0x8, 0x1da, 0x7, 0x3, 0xa8}, &(0x7f0000000140)={0x800, 0x3, 0x9, 0xfffffffffffffffc, 0x80, 0x8, 0x6, 0x2}, &(0x7f0000000200)={0x1f, 0x9}) dup(r1) socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() fsync(r0) rmdir(&(0x7f0000000040)='./file0\x00') 05:43:49 executing program 1: pipe(&(0x7f0000000100)) syz_emit_ethernet(0xf2, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0xbc, 0x0, 0x0, @rand_addr="0000000000000db72cd620bd00", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x70, 0x0, 0x6, 0x1, 0x0, 0x2, 0x68}, @fragment={0x3a, 0x0, 0x8, 0x0, 0x0, 0x17, 0x66}], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x8, 0x6, 0x3f, 0x0, 0x200, {[@nop, @timestamp={0x8, 0xa, 0x6, 0x4}]}}, {"fc3af563dd004a20d8dce25ae6fc13087afff8b3ad11d2d106bffe998865a12dd50a3f926ee6665d878064096029c9585e5072675d7004c65555ad4238e1d8e425f4d5f9455a3fec1d52a0aba4a41a961d9fdf533d38104952e947a7d8179009038f2988a10993553f312ccaeccd19eb76d3ff74cd95a5986528045066354550b4a69215859d19ef3cd90ab8"}}}}}}}) 05:43:49 executing program 1: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000001180), 0x0) semop(r0, &(0x7f00000002c0)=[{0x1, 0x5, 0x3800}, {0x3, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x9, 0x1000}, {0x2, 0x260, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x4, 0xad, 0x1000}], 0x1) semop(r0, &(0x7f0000000240), 0x6) semop(r0, &(0x7f0000000200)=[{0x1, 0x1f, 0x800}, {0x4, 0x6, 0x800}], 0x2) semop(r0, &(0x7f00000014c0)=[{0x4, 0x7}, {0x4, 0x8, 0x1000}, {0x0, 0x9, 0x1000}, {0x2, 0x8, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0x204, 0x400}, {0x3, 0x4, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x2, 0x1000}], 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/89) semop(r0, &(0x7f0000000380)=[{0x3, 0x3, 0x800}, {0x6, 0xfff7}, {0x2, 0xffff, 0x800}, {0x1, 0xcaab, 0x1000}, {0x4, 0x40, 0x800}, {0x4, 0x4, 0x1000}, {0x0, 0x4, 0x1000}], 0x7) semop(r0, &(0x7f0000000000)=[{}, {0x2}, {0x2}, {}, {}, {}, {}, {0x1}, {0x0, 0x0, 0x1000}, {0x3, 0x401}], 0xa) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x8000) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwrite(r1, &(0x7f0000000140)="bc6639ec7cb9f969c4d4d59ddd33afafc35db9fb853cd02929b6e70d9f79b4946c34631a28edee74aacdeb35930a88de27ad7eb2620b58b86268d94dfedecd8b8832e1ebbf785e2679fb4a4e8a591d19205169c0ba0c6f92a68449e14ad623a083701c35566cb4190c569f10a8d762832155f0c91fcb73686730a14d3ea8e366c6d77f286ec99ed89bb15f344df131f2295ccb3be0e480f68c0bba884d1e06e527c1b46ea537e9fdf6c98d592388bd162d172d9742ebc452e0af", 0xba, 0x0, 0x3cd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:43:49 executing program 1: r0 = socket(0xf2910b3222ee5919, 0x7, 0x3f) r1 = socket(0x2, 0x1, 0x80) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) setsockopt(r0, 0x1000000029, 0x41, &(0x7f0000000080), 0x4) 05:43:54 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="d71ca3dd0300", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x10, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@ndisc_ra}}}}}) syz_emit_ethernet(0x1a4, &(0x7f0000002a80)=ANY=[@ANYBLOB="aaaaaaaaaaaa65de8880274386dd62d7cbd7016e8901c895ed00000000000000000000ffff000000002c0401020000000000000000000000000000fbffac1400aa00000000000000000000ffff000000003a000000000000000101000000000000161d0000000000000108000000000000d0e2a1de6c2e837c04017feb463bfb00d51db0b7518c64a7e70e7becdcb327698d4c4a0ca13e613e6bc005f2e79447487db264de652c4155280c9caf48f16a7c9ecd0f4ad2a3807f6e469fde6b9af11ab6c9bf9d0e075d8dd67f413901e1003425ab1ca3b5c731fb9178edcd9aa7fabc11f8041af25f79fc97654f4d2be5e54fcbf53dd51b93fec177b3d61a06aef25fd4982c39cfb41b85811505a4ca2891ca68f62e96526bd5f9dd46155d802684cab9908df83b7873b98c1fb26150dcfdc76450c6e9b831cceb30f860f4a0abddb5e3a5ce7bb2113060bd48e5670e8d8298351c00004e224e2300089078797dea62812119a10c4b2b0969d21ade7a0dcb99ffe19e680d698b395921dba3f028d85ea8471fca71bef0c1863ff834f23c2cddce7ab678e14405ab4149ffa7e51b7043a09539facebf5cc7b229646032d5a2a1337ee03927dfc32c77577665b54089f837a1da34c298032ea050df67ec1f1f49afd4e7040c9c38dfe7ee1191966ee14ba4335a0b7cd33bca3831ae7ddb92f61ff3d4c92d93a6f58966d35628e4f92d83069c435f86fe5ad70280a6c7f15f4c44bba0b0a2e1d900"/547]) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000008c0)='./file\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) chflags(&(0x7f0000000a40)='./file0/file0\x00', 0x8000) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x2) acct(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xff, 0x9}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000a00)) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(0x0, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xf9, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfc00}, 0x11c9, 0x0, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x4, 0x4) 05:43:54 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x108) getpgrp() r1 = getpgid(0x0) getpgid(r1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000, r1}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ktrace(0x0, 0x1, 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x400000000000bb, 0xfffffffffffffff7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000080)='s', 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c653000da7e16717caa2fc9e19f1cedc79f6d7bf51c01f576253bab5dbc71b80268f019fe8d8aac581e99fd4e0b24b3e5cd71cba927aa1653c6249a670319d70000df6f4fae3d09b052961976038bf72efa3e314a4844bac29ba5293dc50e6ecb2d82c75c15bdca55ccdee216a42355"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000340)="895b1209f8a4b2a1765e518eb163279f703c2b5f88d29783a6c1609266f96824c8608a0c451e81da0d9b947e4ce32df6c0ab8843cd811284df1d7288e43d1a5f6e3c90ba6a56dc21a2b2b9708874f18fb71b1ab562d8f9db72ae8a1aca476723d8850acd9dfd849ca7d4d6f001885dfd79632f6a659d62e35023ac782d0e4ed5729349f0004b13eb8d546b8ed950a0be5dc9ee4c0e1a69b4230ad5e1fd87788cacce1a4b98ea6c77291b05469c9720615ea08510b0f196df67cea4e08253d534824e7e87f777743224874ba211c35f430b41d92f6a1398e648eccf2c6d5c5b6c5306951bf0", 0xe5}, {&(0x7f0000000080)="352d1721a544f8f03035911376", 0xd}, {&(0x7f00000000c0)="01436e7ae435d230a127d639e904", 0xe}, {&(0x7f00000001c0)="3443d6e994a37e1007ebcc0c71f20ea9ceb436aa3fb159596f74e64007e0f92a175917528bc6bb1a576a24f370a2566f91c0035947872048c3bed8829a9f32e3a68591197f00373eb00f0e4abcb86769656f85b4923113d52e9d3225d20acdaaf979d4f545aae9969f904807021bd9fb80f4cb1104d61dd43c", 0x79}], 0x4, 0x0, 0x0, 0x8}, 0x545828f06f2bca4b) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x20000007ee) r5 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r5) fcntl$setown(0xffffffffffffffff, 0x6, r1) msgsnd(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000be3ca2bc91faa7e10edcc0bd1c211a3c3156355064162675d59b2c1c814fe0cefb2dabb1b3e1ff7481e67950915af2edc8eaffa4a97eb56deaab0c04b3472fe66682b9f1c5948a72e2f410eeca8923f73074077a214b8216717a5e8cc8f546acf421b934571bb3ccb9002e3c348785705901a55f7f6381d574a6098578969c5037b14d144fcaa33eb7e3b5d9821aad47bc413a88a916188fb71e8d50e555e50dd61b94f07a63d64b88838abb8c707dfbbcb61b536901374e64ac0149c0c38cc1647ed4666c22e5644b9e8aaedcc5cb0c1b99f908956595cd37b17900d01af261872817d834f6acc4849bc8264dc15c42bd44bfabeea7c9f858864bf05fde62df8f399e21f278ab5cc53326a78339982edf71d1c225e8af44c3f61c920ef5c3c4c3e90f75b7b19d7f0686ba6a9e3203ac48b201db6e50bdb44699d2dbab33820d1f998595a9e95d4f52fbd091e9cb0ecf43d0a853151b95c06cec4526df94ef0270184c65b3de18ec46adbb7827919064e6846a9c88152ea4d05e6b9149c050a1127aa9f8a574d02ecd99bbecbf1bf0ca0dfb8dba9ce73ff0a5f63383c7b49374a9f1364def0b5c0c03c445f26e2051df24fb1ee7a22926a9f1aa09b252122473fbabe1d7618e830798"], 0x17e, 0x800) 05:43:54 executing program 0: syz_emit_ethernet(0x8e, &(0x7f0000000080)={@broadcast, @random="d71c9edd8285", [{[{0x88a8, 0x6}], {0x8100, 0x0, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x50, 0x3a, 0xfd, @empty, @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "239b75", 0x0, 0x6, 0x0, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, [@routing={0x62, 0x0, 0x0, 0x7f}, @hopopts={0x50, 0x1, [], [@enc_lim={0x4, 0x1, 0x79}, @ra={0x5, 0x2, 0x3f}, @pad1]}]}}}}}}}) r0 = semget(0x0, 0x1, 0x414) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/41) 05:43:54 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f070001"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) mlock(&(0x7f00007cf000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffffff7f696c650000"], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x6, 0x7) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62eaffdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e838c708fcc99c999ea6cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c01223ef8eb0acc9fbb9fa70dfd2657a833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096e02f2be3bd6d22f9d4fbb2ede9e8d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e9d11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e4f5ae7cf69e8de10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace5b9f1b56119705d8b5cb8c177397cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafe511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd2d5d9ccca947a6fd704000000000000ffd6a534d183ebdd39dd34770f37290a93d68882c6a8d220e5feb6940b4e54a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b76e77e035c64cb4193b69f4d00000000000000000000000000000000028318d8b0de8f5649923ef9ad7e920b3bba62f96ea27f9240f77f1caa34dde1f9bd5a29bdff188d07a497c950f423facad519570079b49d9e012bf64869c4ab1742f7797d71433b4d02e120cf1258cb8ad9b44f5e97ccfee7aae3f1f32033f2342ae2dc9db4f7696fee02113499825bd61c8d8f9d5400000020000000ae2663b794be3e3cf88a53220fbd5b29e2015113a92d8caf88b6384e4c669b0756c351b140b6c3d19a01afdecf40b1e0d17337c727bf4a0ca60a4b0f5d5f065508bc9248f6f84b85f2d9c3cd1087c0a714f76153100364b9796f80f365d295f3d7533e02469328e6ed83999700"/986, 0x5f, 0x401, 0x0, 0xfffffffffffffed7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r5, &(0x7f00000000c0)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0x15) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 05:43:55 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 05:43:55 executing program 1: semop(0x0, &(0x7f0000000140)=[{0x3}], 0x1) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000080), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x5]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/18) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20, 0xc8) r2 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./file1\x00', 0x240, 0xcb) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) linkat(r1, &(0x7f0000000180)='\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRESHEX]) pipe(&(0x7f0000000380)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) renameat(r4, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file1\x00') 05:43:55 executing program 0: sysctl$machdep(&(0x7f0000000040)={0x7, 0x2}, 0x2, &(0x7f0000000000)="e7897c71315ff47c82cc800ef0157ec58d84c737268348799dbde6f3985b16351e72579e00003b164d0941b86ca897cd789fa67a60182e1c660094a8801b", 0x0, 0x0, 0x0) 05:43:55 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5, 0x4010, r2, 0x0, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwrite(r1, &(0x7f0000000040)="a5641f5de6a20e1aa7f6f5621f3342915460c20f2c7630d1becb44b9a556ccd5d0b5958ab313ff7dbedaa5678df1220cd44ff785c1caba630ddf34b0113a1fb6c1d140b0b50c30e2eb806f3bee87a120d732d62b7ea54cb872feba0043cacf0892219557e21f9b5012d5c4419484158a165c92cffbf89f31d9232187689db52e974b98f1", 0x84, 0x0, 0x5) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x4) close(r3) 05:43:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x6, 0x1) sendto$inet6(r2, &(0x7f0000000100)="7cc46ce5243f075af5b61bd376b53f4e3852fb51cd8b88176ede3798f926824b32b62845fe450d4a303c9556db812786af29ba5e55425f2e3883b578d2382642f4e5dc6378767b4f9a773e95f5766de4ab5a0c0904e1da", 0x57, 0x400, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x9}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b8000000000108650c000000000000000400"}) close(r1) r3 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:43:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r2, &(0x7f0000000380)='=', 0x1) r3 = dup2(r1, r2) execve(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000100)={{}, 0x0, &(0x7f0000000140)}) syz_open_pts() 05:43:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) fcntl$getflags(r1, 0x3) syz_emit_ethernet(0xa2, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "e0e621", 0x6c, 0x2b, 0x0, @remote={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, {[@hopopts={0x3c}], @generic="13e395c0f7b1d8c0c8351cf02ba00f18228efb5335df908c4b3d8542f69a76c64095623339b6e8b9fad1688c6de9899cd657428f5bec93cc4b6faa4b42017b74c30b011f3590692a9cb5e2bd88c91c815292f269038e424679dfad72b7bab0c2218559c9"}}}}}) 05:43:56 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x1, 0x0, 0x0, 0x0, 0xfffffeba) 05:43:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x5}) syz_emit_ethernet(0xfc, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0xc6, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x3c, 0x1, 0x0, 0x7, 0x0, [@mcast1]}], "92a895b9e620434b95e7dc6150c2c090997ca93f1106c88c58b9d6d323f56127a45382f11d9437935891b2ff42aa6ea8df4f8ccf7ade2a120c1e5c351b7feee728b39b19a13d9de0e06deac8092fb608d537f3622e433a271fd72a0f23963ad1ca631ff4f4f307d0fa390b5367a224bd30f81317d7b197fc2311a80d9e58"}}}}}}}) 05:43:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0xbf2ce57b01929579, 0x3, 0x40, 0x3000, 0xff7c}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x82, 0x1}, {0x3, 0xd3}, {0x1, 0x55c44ae3}], 0x3}) 05:43:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) dup2(r1, r2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaabfe28c5145c4aa9f04040000000800004649ab340d5d66e550aaaa1c90781a410000001650519162a706767d12c01965eece170e3a4c7e5de4d756e4f31a85811d1a673f9ad4e57b4b495a96be10382bd5e4638ca116989a3938b4138302e9e042c07c05e013f7b4ab7b1fe9bcfb15aea47e3552840c5bff78215a7d455d209b1619e764e589c7ecf38bf9bc72be973bbf2c84c9ff9426fb82eaacc52bf004818fa16d767ca6d4619b852d7d12cda8b6de66e9c703d60b6e16888687a45904c26d62eef79e6fe3379de791b7cdc9908e7e2bb249c0e98197ee754972ac1f2f8b18e4ed4fc1c89cbcd19504429c95"]) 05:43:57 executing program 0: sysctl$net_inet_etherip(&(0x7f00000000c0)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d5002e2f66696c653000"], 0xa) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = dup2(r2, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) r7 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r7) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000280)="33bf77b2773174e5f88765248ad169a810fde38e363ee96576c233480f807bf6530e79820506c4c3efea86fdfcec39746c7df04b3b3253db615f49a22ef6126e089f4719045ac7dd9661f07d72db17ec64760069e1f1988ebd7d4ed5854b60be2da831345da710da314e0b2242a7dd66fe55e94400de5a8f86bbc5ffda9690fa16b0667f55375caf24f5a0795fb4482da89608f277cbc3bb550fbd7996c000efd59970cd4fb95e67f436ef22b4b7d92c9b60cf776cd8f138efc6cc6794ea1873336dd0e4cacafc6e4e592b13c3e69747a1857bad820f2cf688c8b5b7ac4886ce65d3e85e", 0xe4}, {&(0x7f0000000380)="6c68a2296b4202f8af8fdeb6242bc37741a56f3c6cef644a81f6653509b757271799ffe418634bfe2771fc8d852aaf3f70f03c57271fd638b4071e018631df4fae92f09c7c1a3734aaafca1260ab12b35b4def144fefbee2f498cd35f360815c14728c81d4c2a17929ea508befe35f2c1420bec44727ad70bb2f52ee2fb838315c09750a987fe1a243576f59aec32a751def0de82e4ff9a9354b0cbd39d586ca1f36c673634a39bec6a81e382e", 0xad}, {&(0x7f0000000440)="be19ce4b15ef3aed326c50713f6400099eeec0dbfc024a967f191293eab7467d5f1ac74fe7df32184ce17e6e1891666631097fb54745d877b5318d5a2e972bb89f2fc4eb2ef3f50af74040dbc8cd9980a19b21c47da37b33ba725fb463d217ba1b355c9926402b73070bf7a8a287f8757c089923fffd50af371aa5e6c0422696866c2f1fc1193760075454eb9dd2835b43f95fa8c24d5f993463b678f7f2632ec4f6057dbc85e8c3c03bb6926a0eff8d08215d9ac4ff47b2dfb70494c1bfdd818a46ab06c65d8d86ace9610303205745259b86e24f19915681b813e0256da29ea81f3dbe1a19fbd7f651d1f25eb487ed6507750ae41b886e15b33b57f96b28622c7e7f68a1595ca8c765f0373c8974e0d520094bbef1062751a86cb95330fc8fc61b3c9560476209c4284b47f192c820aead25e9928fbc9917a2cac26ff6ebf5ecedce7e90ded6d38e66980cb066f4dbdc94cf3e4be23b23b28d483353939155d6b1599a5b3ea36b0853e32c031d307eae51257e4dde1a570f67db6e147a78316543d400b8e915c3e3a5ea8ab18a3e94e4e09842e2a7b17f018dd0026dadff79e30bae17550bd42dfe074c14b99c9fd097671f70c0bf7e98539ef2dbbd2e854133775dc989284ac9a945ed0e4b19e7f51b892ac469125cb4f8a877e72db260c83662f3ad012551455d9fba991105bc503198bbb9d9514da586c064319d7167e23a541bc5faa2fd7d06e3e92fb87ac83dd4b8ff542a43d2869217f0e01b9cb5880093e551726b61c157a3979c728b6259983c26d51541eaa6613481f90a1b07e510bc9554398c38f2e4235f0397f6c10a2cb36032c9ca9d9c7cac9ec7b9b2a6b2f4aae0e42d85cf6e8f03ff8798539d2f43968c559da6d523841be7cde34a9a8f9875a10d5e80f766398dd6f3ff7be1aa3ae4f91c469161cbf570ff1922dd43ddc3a8cbc636d8b2a8bf426899d0072ea01504d02cbad03e8fa05dbcb0e6d056bb05f40146b0eb3385a34a469462b6a3024acc9b5dc7dad881e44e2bad5072af6d624aa8ebdda17364094c9415bab00da4c1950ab6fb61be86a91417b18c753481463616783fc1140ee03d53ce3f9cff700497eedfc54255dc340b78aaef96fc528380bfc6b2b8c97f70f41bf30072e2da248776346a03c2e27a6a84bd0914290b79d6fb40ee1019e0f83226dfad92086cec85c77a6fc1fa4ea61f7b586fc058ed88ac1b028b267265016ce4db502d927cd3fdf69ed534ad2117fcbd52b895e3644b802ced9dffb0994bcf62d860ac6a493dbe5f349c1b1a0e09034f45eaeb71ce98096389fb1c64ef318e7db08016b8207193e617a971fb65360875bb2d615c04526e9f2c6a5e3b47e3838abfcd164e040c2b734e25ca4342ed7eb85b0fdbe709451ecd5347dd9dbb26cfd9dd388e06934dfb8d8b938e2175f1da4e02c3b929f1af70ac5fc1d08fbc8ef628d04d2b45cbe866a6d637bd5a67acd31910fdc5de32e8626178080f0cfe222119c3c3d68b18dbae4429d90e6dc128e7db48a6613b183c17357759bc492082340496c3c6645aa4348fd4913cb5a0a15c64c451157543c1074bc21d6c3f01328f4f33d337fd2da6880046455ead047cf24cff7805b69310b84f680a37f604c4af9830de1bee7ca17155412f87a611ceccc96df367917b05d31299c0d50efe326807e73cabf59e81f93b2d5399b8e09bd055366326c9accb5277149c79e08b6936900e0fca91a09bdfc43cd23f81bf62ca516e0968a6e67aae39d1cf1d317cd0c372b7d6f18622ed3e3b13e5a8a8932b26e9fcba7c6bca3c19c1c3634537e1b75a731e0af15a3ff6809c672f005f2f1a4aa60fa0a3e64bbfe9ad57c26b43fdb1f2677bc7a0c728ff83bf2852e091f04d4ecf69357343ee63849a22ca4c73760ebdfc96f9b405fcae47cd31d91842f33499e6900bf747ab91baadcf96a64a96def42ba361508579dbb0e711047249730caa3a3ec9d08981ae664fb3ff0fdd1df997e64d725ae0db1b86edba6ccc1a706e486ca244082667529cb2445248689e44f5ac77fffcd47d01cd4d825bbb23b41eadc177a894997e4a9dfbc753c5feba4d80aba564f6a39caac1f04d484a9af787268849a3f22edd20c7cc613c82d9cd8fc5a3b11a74b1e4a5dae2d6ece92c3a8020095ca248c01e2b51c7372f4998da21a9d66912729cdd5d23316a355fab6ee92d16a18067f6acad95ac06c66a4842b3a5097326eea8f3773338d22206ae307c6a4e7757aea90d47ccd70605f09bb7c0272b08f73c0691e9f1102db1ecc164515cbfbf4f23a5b56d5aa68f0168d5d0ea5d6934bc51c330123791e48cf00df66af70528693f836ddb3c29ef2111716b95256dfe1455e9652ff28f28c16cd10605d4e08daead721df251fe4676b6ed9ca572df3068a963cb9ce271438007e909fba8bafd8d754096854c8f6bee9abc55436de094aea6c140074ae4412501ca7bad997f24ab1b89b355f92afb853e4e5ea61f566665916ed04f7609fbe9e293a79958339719abefb7b7b873a3abfbe75ea38808450898e64217677e1ad0e82a33aa76e03990dc1f672fd537cde315ea14a57a3b256b1207918c72d27f45482aaa0c041313dbccd523a2b00407ef54827ef3ee222568ddd1974b83e0bcafad83c7dea923e684630742ababb57373e9cd79bfc57bc9b1aa629b3509c2d6906097f01b906c0ad7a39d831abf8e5450d0eebfe9d172ccc9316782f19a647bcfb202bfba658fa37158434deac9155a7435e3dfc3026bd941b3a92064c082d75fb9aa21358c02ea27b055f48649b108e9cb9ec7fe264c1b4d12ee1b466c5d93de380dc8007eaba96538276fa656fee451031fc31294e7f17e8bf6a53a42b397c89fafbda713c29b6e8cf9c06c01ba5b445281d89d46d03393ee29f084053ace5ecfaf060b64ffb0d9a11731df132ed2e0cfa378b3561c442f3379c92820237f187e0d713b2dc3df189aef285958d40e011e15ba70b0b62e888db17bfd8586f1f11b8f039efd4bc46d28fbfde813ba0f064788a570b413365921416565dc16ebd21e58b7a6d566fc30a7571031e2108840d8a34b95250492f9809614b65291b15afe006b293748ca7b723eae4fc8a16a6c6b6ac2e6e56d87e077ea2d3ffaf7c6463599343c83c1bafde768167b0a508440348a947e9fc0bf3cebe1672b172e3ef9f7c208be034fb55bd080ca58705b7ea44fa4a3ee6e7cbffe4e9d5762357ebf50220a2498f321959ef0a8e8f638892a4db53b553086432a44d25796a2de453b632d5c7c8057435da8d484ae3d137028681a25f373ecf9ae569be21e7cc45454d3aa4a5011337ac85fb9e7cec3521ca8be66dcb39192942870866a3f9e6354bef095c6af12a347d0d978446833712832ecd97a328ba642535d546a1364662e8bf8317b331b51eea3127888713b9caafa01bc33fd32e2fad10e3839e382036156d16b83b04fa938df5ecfa339c5bb5a8105dd7cf3594b5cb1a74c0a8a322f845118ef33486c09cbf2ebe8ba96d8f46e6ab013ae58f9b84d73655f839e203ee0e0e4d824a524eaaa9862d96efb26ba6c7f0ee7b7abda31d018e7c3537265bdeb2b31a60f5e087d11ed18429c8821788ff2f53402cd2603cd634948110da97910e8e3f8d771e133716adb99c6dde054e72f0602f45aa3cc73917096efcb1b9ba74f6176e325711e965fe67d0b88747aa8a657f36d5ce5f925f954555f211076eae4476d2484c6532d03b46a47d74058be9810726d64f5e3d6dbbe0369c96e6d4087029cdf85978a561cf574854a2693390e5a9ba92f8a38951ed78b41b1925e1cc3780e2e6e2bf5c1126cfd60933c56116374e625f46006d7c16d104ba1be4cac4c9d94e01bf0a510cadaa349f29dec3f8a98a094a4fd7f3f24132c4e1f72eee0418908cb552e60b47d1abc6fb48030c621b88823baca287ca318f8ed254eb86bc67d0e53e1e323fb4b8b2571a33a062757979b69f5447605f2650270db82183fd6288e693e51e8beca4ab15f8d17f9fd501c6e8c5510a1f2ad56bc01f2f40f92e026c80bb35ef281ce61f160473b761a4c9e0619d293eede95ae84d56ebef23af9c862170650068ec3eafd3e555999a1379a83c2540b097e72d50c01eab6869321c66ceeeebb38407eaf42b2a6dcdf96a8a1278f53729139adb8d892010f7be70cb8a4ecbb620500f5d7be5a0404ae06db2955c2bf00bf1e3299d73cfff6901502f93b953897a7d6b139b2797e13e77e992517c66bc133f86e1e44b6ae59cb7838bb14d3b0f5eb23529d9c9e89bc1de8e1febc06fd372832c2b6539ff2b8e286978d3c3873630308db73bc32b2e0a93a70a4fa02ac2d40d5a29895afa4d2bf583f47cae4d5ff1069f0db1f9849cff183efead7e763f79e5b2329ce5080cbf8d9e2294013b140bb395487c4b828ac618ea0c8de74e6e42e0a6891b563c50527a24bf2ad652250a5dcf7d74a0cf6e64ee52f2eca2f3e091d6ad80cfb0ae7ce6a81843071f4a4877d74590c9be9e13e9db59a24bac792ba2ec9b0159f0ecd42842ef71e854d017108f0202bc460077bb8213fff2601d2b487fe554b36df6a7bee934e484ed989122ec2d39de0ae7d58b4282574679f8a1b6e8294b4a37be7eb536e8035059d5ef6184feee3a48fdd4192dad3d365435de98a09fadedf4d30e7d9e061f02c2a31f3f93b9ec017e6db49c946fb7eb23098793ac475ebbe5ef0fe8cf5d7048415f3513e0aaf45e2874d90124af1e0dc6ee1543e357c1d293f0b38b0320cf8b52c16c3ab1c76df9982d1b1921a926a4cfadddabd5f524d74e906e118280baf1bbf5809e07a958e03589ecc2c7e39e75ca3a998559841f948258f0e25240dbe97098127c7e7b5896c8922e1cbbb9df2bdc60445792bcb150d8ddef0d17edc632f6e25843cfd2ba176e749445cd0cdfe3857e0ef509d9ea400321ff9b5b2eaa1172d51d9434be852898c39041c262dd10ba2e59291a097df9eca6403ecd6ee9263555bc35ced32d7674958c782fc10a8c5580fef30c608c675a69e58299f9277c020a662ea80e1b838e352dfeeb40ab6b2ec2bf0122bd475fd16dd6c5ecc403713ebc83f50ecfe27643c71d77d261befcbf0d7264aac29f4fc90e118094a0605b38c63cd7891d218bbb2fc29219130c9feb3643ef56dd2ca7f8b3bb4372aa7cfa2bf5ee1e398d20e7f27c9af1c88cc06b1c8ed98de83122a3ea72b5d256bc603cb31a2ba014573619291f58091150ee4a5fa001f83eb1183daec541abbade4de066e07bf7fcdb28fcd363a3f7e7246bad81553548fa58ee1053cec70e6a8c37b635ba886cb4775e8b1f6196ddee5e0b4d156366f431b58e45c715ba386a1569ec5b0296207eaac33c8800902b886faa959f60f898d0c03d1e5348cdcf5791b95f5c6ca17df50f1cc277c21567a699fb97992d42e613fcb1898a35f40723cfd588f3bff59b3e5c9b5247b6e91948341a7d79e0737c2e5a1a1a34c28c445fe5b208c29e7f076398fcd83d9d274f2dc1e6b481175eed7726fb166ec9ad50982825df330a65d7a932ee9b15bd404fa33a85aff3a3999a55884916c6f2656a5f38d501ba51a2ba28dc9f4b28c383ea7164ba271ad86e1ef7e629ca09dc9a5b29e0dc411bbbdab3bf9caaa06ab9ee6354e1831d9e449c41fd11a2779d41752678a21627a301f33ce25339139a30918ef208f1f1e0df3fd1e0d41bd0e41043e92eca377be527dfe56f8a5c56d7e52275f24941365caf6a28dd200bac1a771da8094e92a187f7a4c86b9ae79b82f78", 0x1000}], 0x3, 0x0, 0x5) recvfrom(r5, &(0x7f0000000180)=""/208, 0xd0, 0x3, 0x0, 0x0) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000000)) 05:43:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_open_pts() r0 = kqueue() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xac5], [0xaa98], [], [0x0, 0xfffffffffffffffe], [{}, {}, {}, {}, {0x0, 0x0, 0x4, 0xffffffff7fffffff}], {0x0, 0x0, 0x0, 0x3}}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f0000000080)) kevent(r0, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) close(r0) 05:43:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x108) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x10) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000352000/0x4000)=nil) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 05:43:58 executing program 1: syz_emit_ethernet(0xbf, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004c0000b1004000009c019078e0000004ac1400aa890b09ac1400aae00000020010c72893ffc3d638f8235c44cbeaa30008009078080002006f46413481e5196bf47c99016ae57c4a11a86ba490e3a676b621bb82af2b3612abc3bb1510004cf197918626ab479f130f7571aee4ec3d569fe5c1d367052ff154b8e090c9df982fce38d9136948bb72e7d34171c5b354d9567b3faf83f72bb0f96831b043d6ab07331ee152f6f9aac69ed364ccf22f016eef46b6060ff744d0d82a54d15bc308a5dcd14d00"/220]) r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r3}, 0xffffffffffffffe8) r4 = getegid() getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r4, r3, 0x0, 0x44}, 0x0, 0x0, r5, 0x0, 0x0, 0x1}) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r3, r4, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/214) 05:43:58 executing program 0: syz_emit_ethernet(0x5c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa3390d32a67c888a81b0081003600888ec87a8985a480e9cede47a37cc0e35941f3cb65d8cb82c58594a4af060000ff2fd57afe73c2971e4e9cc7ea37e3670c7775fab30500c34936415fd610dd1dbaf037c52c5df1e0"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 05:43:58 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="0118fff60f9ea1feff59657f16666e9f97069815ca5835001ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a3722e3138bc29c66755d45d5ae11ce731aede78c4421cef62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb2481ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b90980246fa85c22ad066d2bee08f7394000000000000000d4c45356c7ba884245d73f252d7496bd01000000201c3f30e790e6157cd0f6ac73547476b2a766825175bdbdad08966780e66be6d740a1ad902a5f48e0a013a1dc24244ade0d510672010000000000000000000000000000000000000009eb3881885647e6b93fcbadf25485d5ca4287ed75b0db89c123fce0cbff668a58f19f470bd87e5503c733fc217eb57458e55df300c2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df13b563f269e55e741205360c9d2e43575809838bebf4e71b1393f400c7c32ed7a1f4dfedd53dc24ceb12d50d3fb41b2732e741d0ea739f0ceb63553689a46145a2805341c0d29de081568214f857ebd1f1e41bfb9a21624840a96d9619e00feb108d5bb60a27d465014bd7742b7e5f4a46cb83eea6b48aeb60db0242eb2d2abfec6dc0e3b0450200b24c238f90402598ad961fbf7502767ebb569f49ec000000000000", &(0x7f0000000040)=0x210, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:43:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x100) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000352000/0x4000)=nil) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x6) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) fchmodat(r5, &(0x7f00000000c0)='./file0\x00', 0x110, 0x4) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 05:43:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff"], 0x10) dup2(r1, r0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) socket(0x6, 0x4000, 0x0) write(r0, 0x0, 0x0) 05:43:59 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaa86dd6000000000300000000000000000000000000000000000020000000000f4ffffffffffffffe4ff00040090784000000060de882c0000000000000000000000000000ffffe0000001fe800000000000000000bb00"/102]) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) 05:43:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)='[', 0x1}], 0x1) write(r1, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 05:43:59 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESDEC=r1, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYRESDEC], 0x7c}, 0x4) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, r1]) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdd, "0366fe15795acd76ef5caf04000200"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setgroups(0x1, &(0x7f0000000380)=[r4]) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x45, 0x800}, {0x5, 0x4}, {0x41, 0x401}], 0x3}) writev(r5, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03", 0x226}], 0x5) write(0xffffffffffffffff, &(0x7f0000000180)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965ac38519b0b5083e73e0034d22b91e47d1b051e73ec7b9759e2e092623b9b9bf10954e91ded765609f9b7c667f0703ed0823a3fb", 0x1d0) 05:44:00 executing program 1: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001740)=""/4096) r1 = socket(0x18, 0x400000001002, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/95, 0x5f}, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0xc, &(0x7f0000000280)=[{0x20, 0x4, 0xe9, 0x1}, {0x800, 0xc6, 0x80, 0x4}, {0x81, 0x0, 0xfc, 0xfffffff7}, {0x0, 0x4, 0x1, 0x40fff}, {0x4, 0x5, 0x7f, 0x1}, {0x4, 0x2, 0x8, 0x3}, {0x6, 0x6, 0x4, 0x7}, {0x5, 0x3, 0x3, 0x5}, {0x2000, 0x81, 0x0, 0x7}, {0xfffb, 0x0, 0x2, 0x5}, {0xeb, 0x6, 0x7f, 0x22}, {0x81, 0x20, 0x1, 0x80000000}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 05:44:00 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x80}, {0x3, 0x2}}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:44:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x5) socket(0x6, 0x2, 0x7f) shutdown(r2, 0x2) shutdown(r2, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x80000000) write(r0, &(0x7f0000000040)="1a", 0xfffffddf) 05:44:03 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) read(r0, &(0x7f0000000000)=""/137, 0x89) 05:44:03 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) socket(0x10, 0x4, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b1000504000000000000084000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f900090f3f063af46b7849757f211f5a49b7f0e00000000000000000002000000000000020208a371a3f800040000000000000001000000f571862c677ae5e6f0d3e951550000000000000000d4b22e354ebb6c6487946206a56955650c319aa29f9f9ec567ecfd319e004e76decba4415051ddfec1a9ec884e97e5a514ae6b2583441929dfc78b4e07066f7f6fa3572531cb74e8e0298b96d1e29d1902ca0c012951f4000093bb6cf8a782754f02e4c91738e0e0d066c4cb3f0706852a9fcfb9f3e6e9e32a413449435401bb22bb936a82e071e864c3e5c85f8581707822b0cecfef7e1ca63758975751d0eba989bba2b95ba4a62ded69", 0x13e, 0x0, 0x0, 0xffffffffffffff95) 05:44:03 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="be020097048eb9799150480dd33318d76bec612e2a5f201d190b0606e7f28868e178cab7f368ee8013c0d0a7cd3ef06ad3dd947be4c39f12bc9940c40a3537d5a6dfb6524dad4973b511addc1e57d7cbf1023e1829d29ba910fdae115a5904e88d40ae5363dd395dabea5cb1e5e2e80c0fac3a190a090187e635770590b226ac280ad90fabd6a9b554285916beba4653", 0x70}], 0x1) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0xffffffffffffff3a) 05:44:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x28}, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgsnd(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="0100000000180000b0db0ebe4456ef0243cde9963b59c21e895a82b8a2e68dba880a543d35603156cd229391ca9cf0f49ef4a38a34508c4bdecd4e01ed1917453570cc64f3303955f574628bfc2299528142a32aa300"/100], 0x5c, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/36) 05:44:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x1ff, 0x0, 0x3, 0x9}, {0xfeff, 0x7, 0xea, 0x10000}, {0x5, 0xf8, 0x0, 0x9}, {0x2, 0x1, 0x6, 0x363}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0xa, &(0x7f0000000100)="47b69ea55781e34f4ce073c2cd199abc7f6ac8e011480ee007155142d86634edee", 0x21) 05:44:04 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000380), 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x3f, 0x0, 0x0, 0x0, r1, 0x0, 0x6}, 0x2, 0x1, 0x1}) semop(r0, &(0x7f0000000140)=[{0x1, 0x1001, 0x3800}, {0x1, 0x44, 0x1800}, {0x0, 0x3, 0xffc}, {0x2, 0x1}, {0x3, 0x7}, {0x4, 0xfff9, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0xad, 0x1000}, {0x2, 0x9, 0x1000}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="1dfc6e3bbbe027c2d8c08f14485d620f0b513432b46cc2c252ceee9c956bce28cc7fe46483531ae6a7c4cddd67730fb86221b195b7b81fd6206c1c0cf7d446b18f8786d133d4db58a6f42565e786dab7d5a75acfba36c8618395aa3db81c2c304bca8559279354fa09f5e08157c09125e03a2ec2cc8f4b0e217a3680cb4894ab5ae7cfdbd6d8f9c801e9cf22d285729fd2187246581ee90625fdbb82bed737d6353608dee0bf70151e2cfd2691ece3c11232647b4687b032f45987771e7ab59214dfc36b13cabffd0653339690925e20512b1e07660fb55cf9e64ba2410f8988cfed310cdedc3adbc5fee2218229b4fafef9356293c67f46e1", 0xf9, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) semop(0x0, &(0x7f0000000240), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/74) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000340)=0xd5d) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x4, 0x1d, 0x800}], 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/237) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000006c0)=""/4096) getgid() lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000001800)="e313855404ad0e272be30b81a55b80fd192691f0c055e7d35f1a50041a71751a053f0bb88462e595ea6099520022eaee7df9020aed1cd3d77a2620e9431d6d54af06f6125de0ac9d807757e558cac807050717ff16edb27175ca82a1db7312951879f496e45eb98f38df30f660c68b6179a955870100000000000000cc3522037e2c5c0f705e2ec750c35964f291b935b6963fd1f2326742545b0b73a67b1ecf38a19150fc2a5fe87255e40a6fdf7607912c1cd835581783a73bd4132f01f5c49a4f624676222a50db61a4c44b0b79a7643524f3628205afc5bb85cefcb5e8cf62c58371087e96e4ada94d659b33074c3994602b70820e729bd5b5aed489065d4b932ea2a694db0ee5e3f76e45af1cfb5c87a4314dd07388f1739052877a4053c7aa2c5100e2c6f18539ef92d37f3d0f68b0846588c332a520fa84dc9a0a8996eab12040f8af72039d3839b357f38220c50243a302676688b16d640b9b573868a7cdd4904f8d1cd7b9707d35bc5fe3adf9bf7182dbf51422abfbf59302438e4259f905e97333ae6821b910653c9691a8f263817b0e4d36e2eaaad992c66a7d8558bd1050417c5967858dd29b91bbd17948a7b5aca7b992795251dacfc882", &(0x7f00000000c0)=0x1be, &(0x7f0000000600)="ada6b297fb837014842bcbcbe3f4e9b35fd6a17e21cc7e6e010aae83dadc89cfe0b5007cb86f702f55f8e0b69d9f57289a9f327a1dfaacf723120b5d0bd5a56db5a46e4271c29efc3ce8867256222a1431d4aad4a7c9a45580c8347e277dcf9fd24940a4229916e5206046e5b9f66f5808bff90958ed6e84530ce24637af05ae4e03cc708d", 0x85) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000026c0)=""/4098) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 05:44:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x5, {0x5, 0x2000000003}}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000240)) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0x58) semop(0x0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x3, 0x3800}, {0x4, 0x9, 0x1000}, {0x2, 0x11b8, 0x800}], 0x5) semop(0x0, &(0x7f0000000380), 0x1d) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/114) semop(0x0, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x1, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x4007}], 0x7) semop(0x0, &(0x7f0000000000)=[{0x1, 0x6, 0x1000}, {0x2, 0x7ff, 0x1000}, {0x4, 0x4, 0x1000}, {0x4, 0x4}, {0x3, 0x80, 0x800}, {0x0, 0x29d, 0x1000}, {0x4, 0x7fff, 0x800}, {0x1, 0x1, 0x1800}, {0x1, 0x3, 0x400}], 0x9) accept$inet(r0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000001c0)="1fdab406bb3cb503602d0c180ac16381afffd2eee817776cf2c2ea2b348bbe9e2d74de806e5d6c331da1c9bb901b66302b612c7775c400a744205d0995edf558733780e7d7819fc46565b7c9d29095fa4f8d9490", 0x54, 0x400, 0x0, 0x0) r1 = kqueue() sendto(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x4}, 0xc) chroot(&(0x7f0000000180)='./file0\x00') r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) dup2(r2, r0) execve(0x0, 0x0, 0x0) 05:44:04 executing program 1: nanosleep(&(0x7f00000000c0)={0x0, 0x7}, &(0x7f0000000200)) r0 = getuid() setreuid(r0, 0xffffffffffffffff) setuid(r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="000000000000964024a6dc501eae000000000000914d000000000000000000000000000000000008000000000000f9c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0400000000765000"/151], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r1, &(0x7f0000001e00)=ANY=[@ANYBLOB], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0xa23c, 0x72) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xcf, &(0x7f0000000440)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x21, 0x4, 0x1, 0x2f, 0xc1, 0x67, 0x1, 0x5, 0xee, 0x0, @multicast1, @multicast2, {[@ra={0x94, 0x6, 0x6}, @timestamp={0x44, 0x4, 0x0, 0x1, 0x4}, @noop, @ssrr={0x89, 0x1f, 0x1, [@remote={0xac, 0x14, 0x0}, @broadcast, @empty, @multicast2, @empty, @local={0xac, 0x14, 0x0}, @rand_addr]}, @timestamp={0x44, 0x20, 0x7, 0x0, 0x8, [{[@local={0xac, 0x14, 0x0}], 0x4}, {[], 0xd8eb}, {[], 0x7e2}, {[@loopback], 0x20}, {[], 0x10001}]}, @rr={0x7, 0x23, 0x3, [@multicast2, @empty, @loopback, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x6, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}, @tcp={{0x0, 0x3, r2, r3, 0x0, 0x0, 0x7, 0x10, 0xd36, 0x0, 0x8001, {[@eol, @eol, @window={0x3, 0x3, 0x55}, @eol]}}, {"fe8475d1ab1f7fd842fe530f45366d0bbfd09285b3a73af243614f53d98498b3e9"}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r5, 0x0, 0x9, 0x8, 0x9, 0x5}) 05:44:04 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa8aaa86dd608b351f782d51e0130018000000000000040000000000000000000000fe8000010000000000000000000000aa3301000000000000c20400"/83]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffea, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r2}, 0xffffffffffffffe8) 05:44:04 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5, 0x4010, r2, 0x0, 0x40) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0xffffffffffffffff) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwrite(r1, &(0x7f0000000040)="a5641f5de6a20e1aa7f6f5621f3342915460c20f2c7630d1becb44b9a556ccd5d0b5958ab313ff7dbedaa5678df1220cd44ff785c1caba630ddf34b0113a1fb6c1d140b0b50c30e2eb806f3bee87a120d732d62b7ea54cb872feba0043cacf0892219557e21f9b5012d5c4419484158a165c92cffbf89f31d9232187689db52e974b98f1", 0x84, 0x0, 0x5) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f0000000300)=""/149, 0x88}, {&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/104, 0x68}, {&(0x7f0000000480)=""/35, 0x23}], 0x6, 0x0, 0x6) close(r3) 05:44:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) writev(r3, &(0x7f0000000840)=[{0x0}], 0x1) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 05:44:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000affffff0000"], 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100303a0000000000000000000000000000000000ff0200000000000000000000000000010403907800000000602747150000000000000000000000000000000000000001fe80005b0000000000000000000000aa"]) 05:44:05 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd, 0x1800}, {0x4, 0x1, 0x1000}, {0x2, 0x1009, 0x3800}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000040)=[{0x3, 0x1, 0x1000}, {0x1, 0x3e, 0x800}], 0x2) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001200)=""/14) semop(r0, &(0x7f00000000c0), 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000380)=""/141) semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x3, 0x3ae, 0x800}, {0x3, 0x7}, {0x3, 0x400, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0x7, 0x800}], 0x6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x122, 0xff}, 0x9, 0x1, 0x4}) semop(r0, &(0x7f0000000140)=[{0x3, 0x7fff, 0x1800}, {0x1, 0xfffd, 0x800}, {0x4, 0x2}], 0x3) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000002240)=""/4096) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = socket(0x18, 0x1, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x1, 0x40b, &(0x7f0000000440)="030000002937c885a72b1d55b129c005a9ad1e6cf184b42e27dc97dcd5b3d3dc76d2ecbb82b64d6979c712af16e7568e959236c7f2399e38350e752741675282038cb7cbe602af3830296c933f79cd3c36463e1a93d1e0b302d4645199fc9f7c959b56da7d6c8f738678d5e4fc0dc9b38c07d5f4eecba263e3bf887e64331e630759d00b53bef1ff0f126d7d5fb0f9dab1caf633aa18fae7407e63b20e4ee589c1b62c84083253cef1025eb06d71e53a35782664a0d49a9c65d0b5af22fce94fd9e122e7a1380195421a3dc44057a40a456e692f457b99f83c823d7db06fd77632eb82fa4ccc544e2191f44006c22e8331bdbfe913091893d0478642291161d9060000003eea660c32acbdb16c2edbbd61f48342532f6c5853ca72c48d8fd7be95f470a9e85a9590b8330412d44ddc95a1931e4a142382ef6d9e3111cdfb51ca5f190a6e5305b5fdd767d59d40e506478b1c61f99d2d2bf78d50f6e7b769bd37a91d1ff52c61a4cee47d4ab8469241ed400edb4e72c46528359b2bd79361b3bd3dec8c28d1a95e5e54293d8e8e19850c356c56dfcc131fbe515065c8baceeef335540dbbc778e7c814a0270ad4903c346e2d9ce520dd733c40d2669700000000000000", 0x1c3) fchdir(r1) rmdir(&(0x7f0000000100)='./bus\x00') 05:44:05 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17", 0xa9) r2 = socket(0x2, 0x4001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x0, 0x7, 0xa003, 0x81}, 0xc) dup2(r2, r1) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000200)=""/239, 0xef}], 0x1) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 05:44:05 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00008e9000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) getgroups(0x1, &(0x7f0000000100)=[r1]) setgid(r1) mlock(&(0x7f0000aad000/0x3000)=nil, 0x3000) madvise(&(0x7f0000a50000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x13, r3, 0x0, 0x80000000) 05:44:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000040)={0x7, 0x8}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000080)="0e560f00cb", 0x5}, {&(0x7f0000000d80)="139dd6e05ba3e6083ed7f49e4429730e2e9e0ea291378db903bf962242ee4831159e4ef1c5cd1d1dadf0558c1785be08322f78668b576d617609fbadfb2b4f1a238b8dd89fe35bdca47f929d492c35a127afd4784863f010d681b36604ff5fe00be13ddd60d7577162aab0ac1b63c30a7d831533b3e1f6011e2a24965301ac42b2cbd5371469155c64a88fdf13138c19d305ad51f9054692321a87b614130a622dc33f195681980cbdd21c3dbe8fa7975b0312d06d3abbe88ab719cf82a880175f9a7eaa774452bd038331c831d1eb21c1b4f0fbc684d25084dea0c997c599c4641580f4eb14a48b3e4bef4b666545b7dcb8081b02b4df890efb798e2edcb755c32219077e73e03c942df7c2ec5bcbd9bd121b739979e39adf0267ab75ee64c5b98678ff4c836236d1b774b476c393d762c6eb7a85a7a81af6c65d7829a70f9b3e903bfb882e73901085f1ddcda4a86a5391ae22b0f1130b2eae3cd4db040ec22137c874e6a27d295540d9b880036698160de8558c0320b58bc9136c93d0c695c7d852ac4f062f5d5f1fd69103a4071f84dd5caf039a1ae46a42f5ba396a5c4b405b76df829c2f0dad1711d83e6d7051800b88e2fcd7d2a8ef50c17292886ab4259e0ad292b9c874aec43102b4badc0c26b6aa7f76adda2ce716fb89b56374a12eed5a5787745cfaf334a372e380fafa9f2830b1fd060a00802a2237abfa6f201a9560a4bb930db479a63653b33f5838d202740ef6bcc8af4c36aaedb1187f91bd7d34e5120559755747d252eae4054b5013990e3444390405d4da1631e1dc430c73e7c7a9b96f7ef97a8b4f67ae5171d0fd93bec07976f35947386d1160bdbc08297109c696f952e2234d81fe4f123d612fd959ab735c81e9eb631ca7c8347c3665feae22a921cda5e1562bf252d9f8c4403ede03bc68a5665bccd2bd53bf2aab12b6fc935f77be63fddf3fe76e0c84fb15d4be4372ad058f607e16d89d4d7c33bee9e9b9534834539ffddcd65593e8373bd1beb388bbe69ed35b840461fc8fd8fbedbfe88c0a3fd476f60f9c417c48a6db3e535cce078f157aeab785eee327bede4187339513c7d39d68e1c65391cb232c65cdde767c976b9375b9fb3457b8d351aceb53497acb327dffdcbe9c394146ae78fb69e455de53f7106a1783a96a60d1078423d8d0784ff420417b7699b9fb158fe97b88437d797309ba2b1e041594ea041231a0b60a20510925c9dc397bce249d0a82a930d8544acec36f6214ccc3da2e25dd0eaa2d385d9fdadf3aa0974322e08356cac41894025a7fd301ee1789003bc60d774d782b5738997666bd12bc593566eda66aa66da0d2bb43f6302dbbc489ba61c09c02456919fe193f3664891c1375edda09d4fe660c91ad9cea5bc08ae721c4e2e61b0675655f290b81816c35abf15903707481ca312f7af98dbda31dbac1f08cdbb4a626532824f63f633347c13d5e053e0218940ffb6a3107b6692efff787a6ea2a5b9d962973d8407d6e7dd023992e7561e12d07b43f333d672ea006ff6fc6df4812f769f4eb127e48939183048a2dd950a3722ccb3beb96b34e5bb94b7d883cbd24b0c6bdfa8457d61708f8fbcef94f0241cb3eba3d496ef7f80309af0fdc1e8720279db8a875ae65e05ce8636a1612b0021373d1bbbc7eac0a2ae9893dc649bd922051c12e2473bf151dbffb40836aa6c063c54afa3422c63c2d63fbfde7f94dcaba22d00a5633915d951e342ebd4186eda985c0c74ebb6cc987ca351f0ea7aeb65491ffe48695af9bff69eade2c884c76d24722b2e8362d9422313e51d1c1d4726109199d867e88d278dbfe339d916b15253d2cc6717272211c317b91a73991a21671e550fd193ef13becb280428d89fdb6219a8b6f6719785c3cb9afa36d4ad8d83da3f5bb7be4426df463ce7655f4c3fcaeefe2ce3a3c27d518b69a9ef5aded0b54f31ecdb6bae0b42998c1f91fa8519969c2f1513c2a27c4f44b4449c5828040a7fc57778ab4a670ff739464ba727f3192b53c51e00e36e7e10b3b3a8e62a52254ef4855757ac29a1364128143c3319bda7ce0323907a91a2ff19cf68e8bf7c9888f2634aff1eada38e6a52dc04e98987d91331f22f76c8bbbfb42d9eb7ae38d8365fb68e5ff8ea90b2000e3263bb110d46401d39e1eb0d7c576612ba5b4a4af6cbe8870fbf287c9891fe5bb782e74441c4c0fceb43a4c5b333cbfd09fd7d42e24576bfcd5fc8e35921e559a7b37f7afa71f823b58dac9d95cb195665d93fe62154aa60df0d44e234d96bc2018ef140907b79d82781f02fd2fe4efaa2bfc1b1725d2e521326d84e81376bbd8a00e42fd06be24268320e8dfacb03eac247b45e7c3dc9a32ceaba8f7e78e7abaaaa7b087f5e63095deb954ac706f3973adcc69e8257dc7ba9a74a0b9ec6c39158a31d5d2ee90dbde09c4d67be591ed4f3e6873f758d5013708510fa115feebecf9cf563684c6d8942ca7f5f38a47c2c4b5e17535512507e284025454ee2511558aed8d575f3e217a15f029783348e649a1b95b03d102897492b33b6fd306faccd265176af966f2ab363820eac58606de0942e9971526a2436011cf6b8f61fa00568d805aefeca527689f84586bb12dfd49328c89ae8ba617ebf4d932c33add1eb3d4664685c833dd3a84f780629e687ef48b501d22a53e1b0b4a97ddfb6381801540215843eb4458935489b564a41df56a4224b3e357bc3e65755bd5922cf2cc36213267824e4c014b4707e5b09732e704827fed2beba1ab7a212748103ee68e6771c918d8074c01f7c249b86f870a2ec2783d29c50d5d9299e978ff13a78a0df89001dcba4a263d62301504ed5a47b06e7910fd33dc3d6248d217f4661eac7c37341207eb8d77e7f1baea35602a5fa0b72f10e247a79497f4d78b3ddd45ca2a0cd2553680b135c37b3bcd6a606ffc8857c92f9ff9209ba19c211258d06bb4c72ca1db67284945c53acc9d8a66d23be57b3a1b03bfeb548b26f7498f786b955339fb4261edaf5e45359bcb9fa9256683d25783d3040d382ed0c14e809f475ae0ad69d06d6a3274f25558a5ca1aba332058ea6f4600aee71a5422891cd3b93f992d61f2cbd3659315192e4eb7862793505f348448b1295b3cd6996a547c6db74bd7198c87a4c86e1aca7c1e562cffe8118a8289eeebbd297e6e7bab5c2f2b60aa3c047644e8ea33e1b282c824b05253af883d77c4b9557cf4e80a27fc936715f1571f0005e463721b1c9d7f8864a0925a49a01d3885", 0x90b}], 0x2) read(r3, &(0x7f0000000340)=""/222, 0xde) 05:44:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x7, 0x229a552, 0xfffffffd, "b1dbda04f0235486e44943851f00", 0xffffffff}) kevent(r2, 0x0, 0x0, 0x0, 0x80000001, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0xd, 0x0, 0x9}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 05:44:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff58) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) 05:44:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r1, 0x1) accept$inet(r1, 0x0, &(0x7f00000000c0)) r2 = socket(0x2, 0x4000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8060693c, &(0x7f0000000300)) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000100)=0x4) 05:44:07 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x38}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200), 0x1000000000000130) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000000)="0000b2c6", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffe51) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, r1, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r5, 0x0, 0x9, 0x8, 0x0, 0x5}) r6 = semget$private(0x0, 0x0, 0x231) r7 = socket$inet(0x2, 0x8000, 0xbf) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000100)={0x3f6e, 0xfffffffd}, 0x8) semctl$GETNCNT(r6, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000240)=""/149) 05:44:07 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="d71ca3dd0300", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x10, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@ndisc_ra}}}}}) syz_emit_ethernet(0x1a4, &(0x7f0000002a80)=ANY=[@ANYBLOB="aaaaaaaaaaaa65de8880274386dd62d7cbd7016e8901c895ed00000000000000000000ffff000000002c0401020000000000000000000000000000fbffac1400aa00000000000000000000ffff000000003a000000000000000101000000000000161d0000000000000108000000000000d0e2a1de6c2e837c04017feb463bfb00d51db0b7518c64a7e70e7becdcb327698d4c4a0ca13e613e6bc005f2e79447487db264de652c4155280c9caf48f16a7c9ecd0f4ad2a3807f6e469fde6b9af11ab6c9bf9d0e075d8dd67f413901e1003425ab1ca3b5c731fb9178edcd9aa7fabc11f8041af25f79fc97654f4d2be5e54fcbf53dd51b93fec177b3d61a06aef25fd4982c39cfb41b85811505a4ca2891ca68f62e96526bd5f9dd46155d802684cab9908df83b7873b98c1fb26150dcfdc76450c6e9b831cceb30f860f4a0abddb5e3a5ce7bb2113060bd48e5670e8d8298351c00004e224e2300089078797dea62812119a10c4b2b0969d21ade7a0dcb99ffe19e680d698b395921dba3f028d85ea8471fca71bef0c1863ff834f23c2cddce7ab678e14405ab4149ffa7e51b7043a09539facebf5cc7b229646032d5a2a1337ee03927dfc32c77577665b54089f837a1da34c298032ea050df67ec1f1f49afd4e7040c9c38dfe7ee1191966ee14ba4335a0b7cd33bca3831ae7ddb92f61ff3d4c92d93a6f58966d35628e4f92d83069c435f86fe5ad70280a6c7f15f4c44bba0b0a2e1d900"/547]) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000008c0)='./file\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x41, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) chflags(&(0x7f0000000a40)='./file0/file0\x00', 0x8000) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x2) acct(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xff, 0x9}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000a00)) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x11, 0xfe01}, 0x11c9, 0x0, 0x7}) 05:44:07 executing program 0: recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000080)=""/4096, 0x1000, 0x43, &(0x7f0000001080)={0x2, 0x3}, 0xc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1fe) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0xe9, 0x1e, 0x0, 0x3}) sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$KDENABIO(r2, 0x20004b3c) 05:44:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000001480), 0x4) fcntl$dupfd(r3, 0xa, r4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03002e2f66696c653000e8710b17c37a983ee6"], 0xa) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x6}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) 05:44:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0xfffffffffffffff8, 0xfc80d8c, "00245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617", 0x6e) read(r1, &(0x7f0000000080)=""/51, 0x33) 05:44:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="5c05cebd723e696b92d874ba6c7d33546be5c77bd145d64010039ecedd3a555118465b5a0a135e5f7e9232e5c8a166d47959a461c88096eb6d3512c371", 0x3d}, {&(0x7f0000000180)="c8df51f34d17e2317701ae1fa33e4e9f7f0330708d4ca7499b745cf435e96411ee6841c6242c882f075276656963e560a02718e172ec6a50d67da309cfb703796ee94d0ff9399e1fe8503dac6ed540eb5f24b3a134814f6ba62ae193312d65435cc134ad48e6e8d4ffe4bbdced54e9210d646df70b4d804aae0bf8225ff654660b250d9291610d5a599b4616484e38b552b74f273a3eef253e607fd57cc73099afccd98bd2daaa120e3f770ea307ab0a89deceb52f1251ad4ae8983bb79a477c7a24888980721a46d736cbf39007da3c95374e90d2a46720ed5c85e10172a9a39294eff0b0cf46e5a488126a0e22", 0xee}, {&(0x7f0000000280)="3066260f5365580fd5b5dbbbe603ef592efb8d9d32d0b584404f6abd0409cfdfd5", 0x21}], 0x3, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x1812, r2, 0x0, 0x40000001) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0x8) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) dup2(r6, r6) fcntl$dupfd(r4, 0x0, r7) 05:44:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0xf7) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x81, 0x4edf, './file0\x00', 0x101, 0x2, 0x3, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) 05:44:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) listen(r2, 0x0) r5 = accept$unix(r2, 0x0, 0x0) dup2(r2, r5) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000)=0x9, 0x4) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r6, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xad, 0x0, 0x0, 0x51cc7921, "000000000000000100002000", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) sendto(r2, &(0x7f00000002c0)="98f728f8f955b0f22c50616364baf206019c8ed41fcc5ec273f3927bb5263a71f6c8f56b8dc1ecad9658ac1c57b4b5536d4efb5a150d77368f7ddf642b97a739f5b29f7c59162b0abcd1cd4275980307000000000000007ca49068a4b30a9e37b771b32e1d4b4b1d97e4acb5416a5cf248a8432710035f987f8c1e0d3eab94759bdfc2d7197a4bd74003642ad27650d5db735ecff21eaed03a0549749fb4a27afd4edb523ee65499f0bf32b620", 0xad, 0x1, 0x0, 0x22) 05:44:09 executing program 1: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000080)="93e730f4889d97f6c8e4c77ea4e4d88876976eb705000000c22e4ba95a7d23f1315d0714c915aec7a81e1dae6bd75e2feb142f8357fe5284e565fa7061d6cdefbeec6045f42841bbd539943179f24c35f17c3160435762026a585e1bf2a63e559f0000000000000000000000000200000017a5521a7e8a4190ec19", 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffffffd6, 0x1, 0x7, 0x0, 0x0, 0x4, 0x9, 0x1, 0x1, 0x7f, 0x8}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x40) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 05:44:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/178, 0xb2}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000380)=""/164, 0xa4}, {&(0x7f0000000440)=""/198, 0xc6}], 0x6) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='8', 0x1}], 0x1) read(r1, &(0x7f0000000540)=""/4096, 0x1000) 05:44:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0/file1\x00') fchdir(r1) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000280)='r\x00') r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0x20, 0x7, {0x0, 0x8000}}) 05:44:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x20) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @random="00fc08310300", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @local, @loopback, @remote, @rand_addr=0xc00000}}}}) 05:44:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) unveil(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) 05:44:11 executing program 1: sysctl$hw(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r1, 0x3f13907facdf01b1, 0x5, &(0x7f0000000800)=""/186) 05:44:11 executing program 1: getgid() syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x68, 0x6223, 0x0, 0x37, 0x0, @broadcast, @multicast1}, @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@generic={0x3, 0xb, "74a6429649ab3b3994"}]}}}}}}}) 05:44:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000040)="2f210b3e92813204b170d7a85b89415f8612e01452d71ee55de83719d84267375ece24ee4fd739a823c5a0961257ed94a503eb4e146964e9e2e3db9fa112bab28f5fb46c6bfa6a8487d0ed837b99e77322219400bf41cd29546fccd3d39b4b83cde68018032db3d391346e90481341c8f27fae964054a9567c2e4a8ef78f607590598fde66a7e0c43f3728297170b070053309a33fa256320a8e6f2bb25010920c74465bdad00c27ae605633e734749d3cdc8ca20e715b2f95edd93e5404b8e975b69618d8f21dab0457e31976cddad289dc1734cdc1e31b", &(0x7f0000000140)=0xd8, &(0x7f0000000240)="9312fa66bc20121e142ca841766f73e7745b98a8c54ddd5fb8a2217dba9751f9c632c0d906a6cc8a59f0dda41d7e801b521be5718a6697ea04b6b04c0e8f59d84efbcba9028492799c63556e00ac610532027aa4a76a71b9648650473666277d5983a85d6358b89d6cd9237c3b8ddae1c8ca3b937c2e", 0x76) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 05:44:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x351, 0x4, 0x8000, 0x0, "a25e4003bffc26cd4ed7707684b3f3caf44cf29e", 0x6, 0xfffff001}) socket$inet(0x2, 0x2, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r4) r5 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000280)=0xc) setsockopt(r5, 0x8001, 0x0, &(0x7f00000001c0)="5f651c63983dde53575e1be914a33e536cbf2a768aeb2188e857657ecf213b4e569bc496ebe4b6e4f8f911fd03ad5b8d2b36b6c1614085b818f0847f2efdf5335a24ec03e864325e6fa462c636e54f428351c186273e6c56c0da22a74e561f94f9133ead3673e6cb2d5e349ec93a03270a66a402fb98634fc63573db882894e94872b4c3471ce735e792dc33a37e20db0022dd7840feab11a18f8e1ea26095", 0x9f) write(r2, 0x0, 0x0) 05:44:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f62696c653000"], 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="cfb314a03ca674838f2d2638090000000000000043e580d08a4044fa8a224d458fb406348b0000593ec509510a", 0x2d}], 0x1, 0x0, 0x7) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 05:44:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x800, 0x1}, 0xc) socket(0x18, 0x1, 0xff) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) open$dir(0x0, 0x80, 0x91) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) writev(r4, &(0x7f0000000140), 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x1ad) 05:44:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0, 0x20, 0xa4}, 0xc) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) dup2(r1, r4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) close(r1) 05:44:13 executing program 0: syz_emit_ethernet(0x4a, &(0x7f00000016c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "b13516", 0x14, 0x0, 0x0, @ipv4={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], @rand_addr}, @loopback={0x4}, {[], @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x7f, 0x8, 0x2, {[0x8, 0x1, 0x7fff, 0x1f, 0x5, 0xc8f, 0x7, 0x2, 0x1, 0xc4, 0x7fff, 0x3, 0x5, 0x0, 0x2, 0x3, 0x5, 0x6], [0x8, 0x3, 0x7fffffff, 0xfff, 0x2, 0x2, 0x4, 0x1000, 0x7fffffff, 0x7fffffff], [0x10000, 0x1, 0x1, 0x100000001, 0x8000, 0x7, 0x335], [0x401, 0x80000000, 0x5, 0x1, 0x0, 0x100], [{0x800, 0x523a, 0x2, 0x3}, {0x2, 0x101, 0x2, 0x1}, {0x408, 0x4031, 0xc33, 0x2e}, {0x101, 0x172, 0x8, 0x9}, {0x2a09, 0x5, 0x2}, {0x800, 0x1000, 0x0, 0x9}, {0x6, 0x1000, 0x3, 0x4a6}, {0x4, 0x9d70f9, 0x8, 0xfffffffffffffeff}], {0x0, 0x6, 0x2, 0x1}, {0xcce, 0x2, 0xffffffff, 0x1}}}) 05:44:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="fa1748627826b3f1f080079799cc6847214a8433bbfe8d9e4d61e40dd02ef2d666dae8f257a2ea61c9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) close(r2) r6 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 05:44:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x189) r2 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESDEC], 0x7c}, 0x4) getgroups(0x1, &(0x7f0000000100)=[r2]) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r6 = getgid() setgroups(0x4, &(0x7f0000000140)=[0x0, r3, r5, r6]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20020408, 0x0, 0x0, 0x0, r2, 0x1000100c9, 0x100}, 0x100000001, 0x7, 0x2}) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/32) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x5, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) sendto(r7, &(0x7f00000002c0)="98", 0x1, 0x0, 0x0, 0x0) 05:44:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0xffff9218, 0x3, &(0x7f0000000200)="32c90a8dc0a6f5025066458f5543c21d003f1a0bbeda51b0bcf9a0525ca95e522d7ac0a84da16688cd03b8af5c407d87cda9c673ec32485a94", 0x39) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket$unix(0x1, 0x486f540ec2170e0, 0x0) dup2(0xffffffffffffffff, r4) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/14, 0xe) listen(r2, 0x0) r5 = accept$unix(r2, 0x0, 0x0) dup2(r2, r5) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file2\x00', 0x0) 05:44:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000001280)="3bda243b6a18eba6ba59cc630dfc2d6ad62ba0b07d8a3859f83328762b43d5db55e236e4aee5564f1eb035887c6f082b3ada19676d4bd76e64a265c84cb7a26a0486f0cd7622dd0e45656e92d3627ac6c33c7ccf1cb1342d2afeb3978de7f92d656d32a55a4a76517ef7ca911305ccfdb40f6a503b864f7a0c68473f473f86879e34c90daf3faece18212aaf59025371c1537bc20cb4b43ae98aae77bea0775282fdd6953a3ead2db0477c8e2f4bad0462fb345ce75828141ddb665bd2119369bbef069b6cff753e896f05b50bca4a38a17e5850197b83e38fa599eb69770fe28a3796071c8c2d9dd1a37103c9fa3a2fe46b5e", 0x0, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r5) setsockopt(0xffffffffffffffff, 0x400, 0x31815642, &(0x7f0000000180)="ea3c8ae656d7ff4ccac3d237db5f930d6dad6bfbf65ae88e3382de8f0de46de7cd07cf04f40b0cbe9c22eb70daa6fba238e5f5e76468271e1b12d2c5e77f0cd65563309f20d996585bdda85e16014c4832ff95b6ee6b0bfccb14bdf9e611004c71cb12ae64d3a736d512019d4edea3a5ef4f7e73dbd755bd714a518de96732ce3627c5b8ad488391b4db5d36fd4361edb7523fa3443b54f60ecc8d4c7537bfe799e4088853a3d23ac63404a2833f69d146132a29794a64969e24fe8b132818511fce2e441c459f37b106d77419fd1ad350bdb810aa81fc2ff4ea939cf92cfce5ed1fe932fefb060e76e6c4e40cb6f478570e74d2e8c2a758b50eae6e0db3159af66ec314515e437451181d02c975995e3feecff84110a216163f1ebb4cce8bff718bf5818cd9499821a28a28685380bd5ae247b22295a110d93cbfdf5cac1e2992e67ca8424b8f001333ad0a5d196ae4b8b7b1cb1bf5daa1880f41aebb64b089b2363df0e64d6999e9e44724c1eb3d1a9ffb9339e6681331952b88bcc2ab03c256cc966f6efd04c8c8d8199a1572d26d095cc836a44c9646b35eae448d8569ea587657da95302db741dbd42f485ec47488ee68b76c462b4e230cbed4044a09966770e41e6885a19dd10db64403bdf705de7c5186a9bae7af1aa09ca5e8ba983de77c50311638a57a3105194073f155142b3826d58ff687605e64fe8ed6aab783253b966ebe064adebb52031ae2a46a07afa944f00072ccf5ea1e834fb9b324d656fdc26b2c7628a6e29c5d1a034859d8d6eeb8c81656044e95e5ee2cacf2df18c4e2a5cdf4a7f76e170832de6cd52ebdd562574e080f73e42e38a22172b0e05420439e08a31b41a4655a461c0d4e711d361e31334bcedb9c1cc87355092ed30a216eff8744f226af53819c6362be4e3ba84bb3fbd7951c20da9b9d0019214827d03afbe9103ba4f1235bbdc446dacd9ceaed2d4645a12cf8ccffd5bb4148ab353f9b9ccc8a137d006125a90cb2a8f0f8e6e5e3c0f5be4212e7239ba0ab358b2d2da434ffce2c4b9b8b78d799e849a84f8f261f946c6a2fb446be518f7733d9eff834c1797961304d94620781cd407cfd9650650fb9229de803badd1742fbf689d5deee6135a0aa7dfbc2939c4dd38775940e0d6cec29a51c9076385746002e47f7bf21b7c31c647b345acafae3a06b362638b48d8f9c00ad7dc67740928170242c9876a8ac4c84c4fd4b3a6b960b0f1f43f03bdf18453158e4831692eb984ee3a92ba0bd0c9567fd3ea6f0dca98aeb2eec6821211de603ffec1360f80f80e7e02124f3f64667952f5387a6fa1a840501df820617deeadd2c0165097829f66480d227de1393ae3a16dc142496a77e624a30d2d483359d44122be9e16cb8b56b47c47d5451bdfa860beb00bdb0137da29589f5dad94b6472fefa3abc651e523400c6e701b4c49a2271901bee9aee3ca761dd61eb2dc0a4b0545a53360cccd7d7e36d7a6ecd955abf6ef6bafee1d43a00d5052764981b1d50c51e97687b57e5116ef1e44024a592a3d721aab6ac489c1459801e95b0ad4b7dc3e032e8a0a59a239172bda77394da7abcff81e159e5fc881fce7089771b78416fe3809bf41ebbe2651c055b685640ec13f4419d1adb447024d262f4b61410e3fde32dd39dce88a2b010923615c915551a071ff2cccd3d3ebd437972fc05b94bc468f6a818abfad926447d8aa9321f8f4287478217c79b139a9f035a29e16f4b57df50692dc57a8984b92f5a19755c4d9893c74d442b06f0139377792ce7d91a60a68801d7d25ca573cf85deea15f056965ab7fe0240ecee1eeef32e4655f192ee7165d72fe29971e6fc7a2e76413ea4117a0460e8b4bdcfbdc9513a648cd86da792915baa1760672e793a2633c467b8db3df63151c5ff35a1951179ac8fd546ea96733a2ddf228b0d8d41980e12de991225e7b3b6e12197bae2d7cc609631c27e76dd982454db855efdbdd2be18c5f63d31761ce8c7a53176732a724791fb5d7c892c98e41a098c68e4f319b8d3798c1757ad27b63e3abfc8e9c520c6b1c9c2d2e07f5f844d3e626b55b9221f498a7e480fa2613f24ba1a1c17805da2ee647873c69ed96db0157ebdc63fc167bf496c8afed02c13b7b0a876ecda5078ff795b39acf3bf5cc512e71238876ebf937d086ee74c831b5bd85d85f5d59cbcd5f21c57fc643028f9a46dc046cc07c2f590086f0295fb7eae45e4a2b9d1fd64148650d0fb5c70199e1f04943b1ea2f85e12e358a74f416e27baf5f123531471983666b315fa5b50a3fa00fc8996c53d46b147d605850e28698683696f796f58b3c232f3655cf3808db805053550a562ba55a0b93974be6c5e55b08b856255eedc688a15d59af274ced914235bb34f18da35d37e273fd8e1802f630c8679a3c603503c6c49404dcd5061cb32859038b4a02c85c153c2d84580d65d30dcdf313d988bf961c8aa9680fb0620362172e8b3e3da786cb464b8b5b22139511fbaf6d578a2464fb7d16dfb9c5961b90822f01a8e549363599fbf8d9a04d02a8baa837379de41706490652f1634fea202807ecfdc6435a49f7e7bf7c30d3e0cc4a1f6e83141e7e7bf6cc2c0f837c99dd214ea73c0611fe49748a19b208f32970cb44a8ad179738ae1a82713cacd2dc576013e2961efcdc06a14fc9b3d9119eeefb7dd1b2fd9a0b83bdcb5f0c1db6c80e49eefb09657d3adf7c645a73d5d76cf566fb5313a27fc324a941ed6cdc58329c6ab9619559443c70c06ebb773037aa934d460deed201f6af2626db7030c3df04e1e88b5a59c636153fdf62fefe81cad0a52f1cee662abfb9eebe62d2006345beeae9e49038fc82bd7e5935e262c7c936194ba7aaf405701994d48d3bf3e891e443972c94e04b99dfddf88ab355b224a7e28e8a2e3502774e2b8230dcbfc6f26e4aecacdfef7275013c6cf89ea3051162260236d3354d7fb4379eb2c0c42ca054b8508b5319ecbe6b7ec7f7a71a1adb678238deaec1c9bcbd757a566ae07a16a1e7a74de07dae75ad764c483ec2852239a13be131c7e47c9259a3cf640aa525fbbf679d2ac3848a24e375b6336a57e2652e2020336e727cf0968dfe3c741f1b1edf96814441d80a4828c034690c2b6a77dda1d2e50bb4759c167578eb274ff0340fa12a79035f625ef008ad73d8775ac6abd773b78d78fc9be477e84e7f4ed51feafb4ac24871ce4705d584483d192b9be439c7ab28da59ec5c95961373a4fd847b0ac94af83bf7e41712fc802224b1097e800761a8b7003dd4bacd80d008ea7dbb7dc89cf68127a36bbfea4e3292d4b0515ec6358f759f0fbaa46cb8f0a6773880b140647abc18c60fb2e9d4d4693eabf425b805877ee82b725e71bd4d25bb5d9683d1b3f8080f46a97e53f6b7f312d15a2eeeebc484b4ceb3c93dbb8eaca55a419e29b785223e647a192ff037fb71600b2dfaa14941f070f10f7549bff43513a3d55c26455cbbf18aa04ff72fad9fe663883398db7a8614daaa0cd14be872da8bc047f1e1e7cb26dbe039420cb63efba1d15418031ed3202a5f14cb3aa085a4a596d0e934c85878f03efbbe25dc444c1b3e1efd321ba66788f33250a06fb5865555df10ef655b1a4b081cd65b2e483aca78f9ab5cfedb2e1af2932d53f139a2f209ea5127decc401d47a9bc129ae98facc85c3ec7a64b1661de91fab17851cf9a35feff3212230d58f086cf70c9dc8074385c4479ead5adaa8ceeddcd764d723320baa851115eb6240d01c77f61dd9ddc20b206b66f562ad8ea4b13bdaa515dce06fece6e4995e12bbc67e0c0900ecb6c78615f0504e665f33cd9f41cd84039b09681149df7ad7f38f8b69f548b6bb74c72742de0021a317bd11b3061465f878db168b1375127fc6122d8cf566e2224067d021fd65e7a14daab5443f722b1fe634f0c279c9d33c695d0827f231d05a3c4c5ca4f5bb1b8eef6ee7b6fdd40fb23e29c8260d54c53cf37bd6c4e8c1ad79338284aead564f1719fc3f344265b5247ebe4e20cfacf4ddb26b8667ba4bec7d57a75c167da246ab0b7f596190ae7aac48af78aa4a085ed50ebe616cf03dd14460961d127d98bfe8fa2ff140a747e4e479b3d83547061defcc0971d11028e8fcbf24a82635f615f3360e18dd1d069ef991ba4bda897de12b1eab3288da6926aa2bc844c8e33fd4950858865688737c89f7cacecdc1b2dcae628dd11ae5d4b84445f78ac089376232fcdbab5f3b51fe8f24b2e267c35ef48b3afcfc7c3237427b9a66c9d3d35ec2febc5aede677c0bc863b22034873214b2f42dfaab8c3f6882cd1c6de045699d1e34d61b1a42736820a97920fc1f9c17b3439f36d5ab1d7d276eac16256deb5b513e79349eb8270ee56353701a2cc2909bdd61d905f00a55570419400cf51bddef782a4b83912c2a536d7c5b5ef620229d6affa3a3bbf54f33c602a9e4ccb046ed66542e46c73ec963699bd872c08d34a64987cfd56f28bca918c094d8d0434b9fe9ef63c461023c2171d5ec9bba422ba16c7b0a9d907cc9e98c5167d3754ee2e474907cadea06085204d8ab737ea066fa92411c57d63263c83cc7d8f156c6e0cb756307badf14aacdb7651a10fd29f23c472ccf82256592bdc512fd34dceb8c1a119dfad3856d74c1e5b0a52afb76cbdd4b982d8f9ef78ac724dc238f398c188ab62107eeb8547f9243639d828e3d070c572d8caa7ecddf1f7d2bfd4eec11a6492f14aa6746f16cf4b51014d76cbf1357b2514203f5264932fbe0558ff07b4cb56688b61cfd12bc43ba43156799825f948548bcbab6be21de1833469aaab7e91194496b13810cf0631652950aba1914162523c06cd2d2165c9b91d6c358258ea6460d7b03fbca8af494fda291d39f9116c6a255df691fca11abe7974465debcdc695211239888279e7483ec1c83fb2c43d06ab73bb1b71a4e5b66a9d34d0a9ee6ad915516cc4480bb537a5b2d61c8a5dd9c0c8018bd6da466cff1f77d705e79259d28baa1629f452bc969c095dcbafe4e04d4c6888a27d8278e7a0d336ee8c01c62d3fd9606d6c01a43d1c90f9a5756fea39332a64c03e8b3e1bc0fa625f46036ca01d3806f8eb6c16a9b427974db6a69f8feec6d8abb19269b11bd520d48eeff1d513fb97ff0eeacf52c14ecb2153e30e36124325c5595896028336ac13690846a9062ff3e1ededb47393f5626c26b2ca0cb2f1630fe245f1f3c87f2f6056a428f59b27893e1c789b01babf395f8c16c182f136b0e41118f1dd4faa7ada18f19410235f6fb9363378df7468d64987c17dc0d05dd28e7cbeda11e68b8ccdae892a80eb17e7a7b2a83da33e97a5081b0e87e6d66c43f88fd997be8532b70bd589fccffc0e12af98f163cac9da1bf9bffd5a0a7c65b2e2c78d18d314d35e4bfaf62de7172a08e9279dcf029ed7bd3d5e3526d7f3bc3c87a9f0ce22cc31fc68b22cc61ab4e11cae6c19028fbdcfcc01820a753998408e5f23c7bd467c02f54f0f58c07f3d271db0f8d0ee7404ca8d8d9262a874ae0dea0fac8138918bb5e78da9fe451eb4fec96cbf7e8ed0dbab197d842e7a1f74ae1cd0d3e5bf744881b77dd0b8a314b3266079de2d97f3403e4b2095d2ca3d15db79eed14b36a059bac7ed2ae27f4ce3c108dca84dbd2333c9429fd461451fdcceca52d618b7ac481f1355daa0051372096da195ad240362912c1d0e10dc6687b845080c7b615b0f731afef27f6f5e961529eba8d82972e8a26cb11d41f4212df3a00f50b2b0dd3e103807c785937b1db6ed345caed5", 0x1000) close(r2) r6 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 05:44:14 executing program 1: syz_emit_ethernet(0x51, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x43, 0x67, 0x0, 0x0, 0x37, 0x0, @multicast2}, @generic="7abe324074bbe975a3c481426f36b976f4ce88118d92d74668bdacf2bf398c503e106d04a9891f0ce16b324be6ec49"}}}}) msgget$private(0x0, 0x140) r0 = semget$private(0x0, 0x8, 0x1028e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESDEC], 0x7c}, 0x4) r1 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r3, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r3, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r6 = getpid() r7 = getpid() setpgid(r6, r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1, 0x0, 0x0, r1, r5, 0x40, 0x7}, 0x3f, 0x200, r7, 0xffffffffffffffff, 0x8, 0x7fffffff, 0x2, 0x5dec}) semop(r0, &(0x7f00000002c0)=[{0x6, 0x0, 0x3800}, {0x1, 0x1, 0x17fc}, {0x1, 0x1009}, {0x0, 0x2, 0x1800}, {0x2, 0x5, 0x800}, {0x4, 0x7, 0x1000}, {0x2, 0x7f}, {0x2}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 05:44:14 executing program 1: openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x80, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="0ba2d014bfbefd79fbffc112615e755c296b931280597d4fd4bbaf5fdd4a9f4a24c96acf6e1d58bf61692bb4d0415767b1d770ece623ec48fc753efe83b42c87c3e0eb927c79151ad1fd97b8d2433c2a997aacedee480e0ce7b1e4b02ac0c5d372f142c426478846ddd4932bbf1913980342557af52fd76ce3", 0x79}, {&(0x7f0000000540)="2ab848ed795ba590519c3cd04cf7544e2bea2add8937f1300a8b97b18975ceeb3d947594c3b0175044645cab712160d2f6a9bbbbbbccf253c0fe083b58019db80b5c58c852c95eff5e3ffaf9d68a7caa36863e138dbdfea55478f05895283142c2e112279d5d5f22c3c7c15fe2b9d1198012f10b233250f09a0fd60e0a884e55495163c30035", 0x86}], 0x2) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x400) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 05:44:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0da200002e2f66083201"], 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc020691b, &(0x7f0000000300)) utimensat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1fe, 0x8}, {0x8000000080, 0x2}}, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) 05:44:14 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x15) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, "810000005ee1048c"}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xca, 0x4) r2 = accept$unix(r1, 0x0, 0x0) close(r2) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:44:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x842) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$inet(0x2, 0x1, 0x6) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 05:44:15 executing program 1: kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) syz_open_pts() dup2(r1, r2) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) getppid() write(r3, &(0x7f0000000100), 0xfffffcb0) execve(0x0, 0x0, 0x0) 05:44:15 executing program 0: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc7c26f49d15d5c6d) r1 = socket(0x20, 0x3, 0x1f) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) linkat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4) 05:44:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) getuid() r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x189) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r4, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r5 = semget$private(0x0, 0x4, 0x189) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r6, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYRESOCT=r2, @ANYRESOCT=r4, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x7c}, 0x4) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, r4, 0x6) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:44:15 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b10005046000000000000000c101000000000000cea1fea7fef96ecdc73fd3357add6caa0416fa4f376301000000000000001e4991f788df5f882b297be1aa5b23ed00f4c8b2ca3fbbb94768e140f5b2b212b5f602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/32, &(0x7f0000000100)=0x20) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/183, 0xb7) 05:44:15 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x10}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1ff, 0x8b2, 0x7, 0x1, 0x7, 0x7ff, 0x3ff, 0x2, 0x1, 0x8, 0xb5c}) 05:44:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0xbc, 0x1, 0x3ff, 0x9}, {{}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x9, 0xc68}, {{r0}, 0xfffffffffffffff8, 0xa1, 0x40000000, 0xffff, 0x80}, {{r0}, 0xfffffffffffffff9, 0x54, 0x1, 0x8, 0x8}, {{}, 0xfffffffffffffffb, 0x40, 0x8, 0x5, 0x72c7cd78}, {{r0}, 0xfffffffffffffff8, 0x8a, 0x4, 0x3, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x4, 0x2, 0x200, 0x6}, {{r1}, 0x5, 0x24, 0x20, 0xfff, 0x8000}], 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x400, 0x5}], 0x0, &(0x7f0000000140)={0x9, 0x9}) close(r0) r3 = syz_open_pts() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x5, 0x1, 0x6, 0x0, "00f91697b26985d9ee73ddeb88fde6a6322d256b", 0x3, 0xe56}) read(r3, &(0x7f0000000040)=""/26, 0x1a) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) write(r0, &(0x7f0000000180)="30607a2e8041d4fbab0b15545cb59e88e7f1adff", 0x14) 05:44:16 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="007d534ff4e9b329ffffff7fde6d8cc371da302e88d2285feb6ee956049f0e07694e1b15a477c36a6c3cb1"], 0x10) shutdown(r4, 0x1) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x8000, 0x0, 0x40, 0x7ff, "566ee45c090553da4843249e836c622cab47b2b5", 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 05:44:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x8, "900a0501ff7f0000010001000000000400e5ff00"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 05:44:16 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018308"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="0714000000000025ff149b33ff0f00000000000043c6798c893bc5f866d7679bb0cc8031ee9ca1b4e2b743c30e6bddeb61e94c3d5de6b6fe4cf59549efd89590c1d8ecf59c2746e7125266da25b2d6e9dfdd2e170467", 0x56) write(r0, &(0x7f0000000100)="e4370b6cc47a67817a9c11cffea1776b24d0279d68f1f9993c467ff629601187b0f3c71d618cd9e188b16fc5f38b9fd4b1963dc9f78fdc47d143bf232c815ee08069d3c93a9ca72b0b23a8b4efd45df95f55f75fa056d14fcd280dfa906e8acfdb9625e48c16fa20367720ef0d447a1358cf4a2d962cf0c7c2d9bba6897a514c9d12fc2c40e9dd39ca937fa293df9df21b05b51d6a7c1b691a10a030f330a6ee59c8a731787594424f97cb4be4f0121d6d8dafe838e26f4ceb013cccaa415927d6796a4481c81c617e96972b327fad777d3ed4ad7b038c80fae437ae47d0a8ffafa1f22cf84597461ea05b0a4071ab5e507b9c7492fdeb01caa30abfde07e8a75e520a2ab419d292b2d71081c741e3acbeef800f7000a930a90c6e76caa83bbf9c962b2d2a01f4c8aa09f93cb9c25f9558cf23823acd5db33d2cb050807ac63d251ce5f1cfaaf87c638d499c1ab7f65c89fdc137e0c2ea7a0efe1e98c69647587ba11b53376cfbeb1ea999ba89596ab29b98f8cdadbbfa7231b8624445f419d3757ca18230dea2be0ae37e732cc4d9ff5feeea046ee9252824464f1ef9cddfb71ecd1bd28500d2889c64e80d031c5782dc3cc8de3f39b3303d9594b91b5634918fb174124b09a626d83eef0f57925e01504d55aba5ca72626c04bf840f9adc337cc880b3abd19251c411271f1f9d4f35bf012fb922cd31bb42c8126218dc2b5bd937149cd129d0b5ebb42901b0ba3cb3013d4590be3ab736aa82246df91a38605176b78c150e4afb2624e274627965234e7b25661430a7b83af7ec5cea9e68cfd8e9fdbf94d4dbd26385246ffba0e52f2444948c617bb205f80e4e19f49fc0da93946a86b1474365171fce1d393e026b28a23f8445300537329ea0c31a9ae01aa662b65a5a869d8224a07d55d0e4c8cb6ab24698110d257302c906abf48ba4596832b724a11615314ccdfa3ff356c73e0d162cbc29564f9fb0aa5f787b8deb3219022054f53a59e9a75e85a2fd95698d60dade0a3f3bd069ff93e5798aa9dffc144d7a959583033cf5eca65263ac8cf73931e5ea2fc73aac6165411a50c58ca8fd6633a72eb61081520d13f6532bf999e889204d7f4075bcb62780d34209e1122d6b81c758db9c36cc41ae56eca792b59e26233390a18e45e05ed32a450b7915c541a81eabac77c55995022cce96fdb84b755e8fbc80d6a6766e440377e44744812e6e48a6330d64dd098f155ad74c7eca14a4da875b78ec71859699c574fd9e0253d0698639f9b0412bdb5985792f39e9c9e4f127b73adaafd4f0fdd09721ede84fa415430a8988004b662063eae72d572a6a98e68b9123306b65c0d53aaf42e0286a642824416e494a64e8d2e64086cb11d0cd10efac8aa209a3ca961768df09015c0fe8e1fada4c7e07113d63a93feafe52e87fbbac2882450ba0204363abc455046aea024fd71149734537a84868e4c64572e1e2e74d17e7c62e4c87bd894a5c9b6b5625664dfba537d866a10b325f83172791cb3d093a8cc6bdf1c9db0e7d1edacf0422f35356077ef2c894403816f5facbebdd67b98d6bf81b09f9f1d6f0601230b98d35c15a9f6ff4bdb3984981c7be2d835d69b7e70176892f92389ef582a0b9e8d1569e1154faf8132b984b1a27bae5992df233a72e88c6f8ee490823e78879c6038a9e5fd443ec9db5c645327cdc0590f50f82974e645ac023c57bc2c1b11cdf2af0a842ff889efed7a6d8e51facaf952e5c740de90e7f83b300e6e8826b2a54ad72d02b205f73af5fe3d392509a6e1c0e54fca45329fb9ce1bd1272a223f3fe94ecf8f57d84fff6e78170c1f1112dc039a1008171c2eed322db616b051b3bac3acc8eab9c89c4c4b6151d642867dba7278e66e1e01fc282469d207fda18adaa940832f6e1df29697dc1143f63090a963fcf54b89822ceb8543c3e9f499d2982fc5ebac6a1624b470392d96010ad91702e49ebe9db72b2fe9fc6c5b5038e1708209336f895586330c248d6c5", 0x591) 05:44:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00042e2f676944653000"], 0x10) shutdown(r1, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, 0x0) dup2(r7, r8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2013, r7, 0x0, 0x5) 05:44:17 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) shutdown(r2, 0x1) dup2(r1, r2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x0, 0x4, 0x0, 0x5, 0x9f9, 0x81, 0x0, 0x0, 0x2a2, 0x4}) 05:44:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) r1 = getpid() r2 = getpid() setpgid(r1, r2) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x4, 0x74, r1}) 05:44:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x80, {0x7, 0x3}}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000240)) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x3, 0x3800}, {0x4, 0x9, 0x1000}, {0x2, 0x11b8, 0x800}], 0x5) semop(r1, &(0x7f0000000380), 0x1d) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/114) semop(r1, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x1, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semop(r1, &(0x7f0000000000)=[{0x1, 0x6, 0x1000}, {0x2, 0x7ff, 0x1000}, {0x0, 0x4, 0x1000}, {0x4, 0x4}, {0x3, 0x80, 0x800}, {0x0, 0x29d, 0x1000}, {0x4, 0x7fff, 0x800}, {0x1, 0x1, 0x1800}, {0x1, 0x3, 0x400}], 0x9) r2 = accept$inet(r0, 0x0, 0x0) sendto$inet(r2, &(0x7f00000001c0)="1fdab406bb3cb503602d0c180ac16381afffd2eee817776cf2c2ea2b348bbe9e2d74de806e5d6c331da1c9bb901b66302b612c7775c400a744205d0995edf558733780e7d7819fc46565b7c9d29095fa4f8d9490", 0x54, 0x40c, 0x0, 0x0) r3 = kqueue() chroot(&(0x7f0000000180)='./file0\x00') r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) dup2(r4, r0) execve(0x0, 0x0, 0x0) 05:44:17 executing program 0: sendsyslog(&(0x7f00000000c0)="7e6ed1c3fd371b706597af5727557ba814e5a2eff77fb899a899f3e50e9f62542b5f74e1f4db7b9cbb8250e873f4022fa3e9e16e294952a93613b4f963777b6b1c86f2be30b37b9c6b6206d7c78aebc86cb8b19c39bfe338aee05ac3e9689b8aef3382225047e8158cf705010fb9d6c9fc3d024838e65ab24e3dd911683754046274cd63596ab8a3e32936df689eae374c36af1fe61dd1bf0de1e5f9d1c6ffb6a44d536396d815a219f44f42e853b98d3889d3546f022125e6d30db1d7f62b36f8af2d7061efd6e4b42e07ae02a8530f406644a99e4c715056173ae1219904279cc4ae9a31e7f8e0a5afd9ee9efe0b888b241699f1d0c44c636d3cbe3d268a", 0xff, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x35) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) close(r1) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r3, 0x0) 05:44:17 executing program 0: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0x1000, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x8}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:44:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x7fffffff, 0x0, 0x101, "0a0332f63095bfa22ceced6768920145007bdca1"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) dup2(r2, r6) 05:44:17 executing program 1: ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESHEX], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/,(!/])+(\x00', &(0x7f0000000180)='\xa7', &(0x7f00000002c0)='\'\x80\xc9\x94\x12\xd5\xc2\xa9\xa3=\xaf\xf4H\xf0\x8c2\xb5\x1f\xa32!\xdb7\x80\xd2\xe7\x82\x1aN\x15$\x02N\x1b\xdf#\xe5\xa5WD\x8b\x90L\xabM\xf1\xa0\x85\v\xc3\xf9\x1a,(X\x8d\x87\x8c#\xc0\x14\"\a\xe9r(g6Z\x83\xbc\x80sM\\'], &(0x7f0000000240)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="75c430971994a83e031eea64714877a590ab895ff48546b4a8b9aedf40b6cc7aadaf865b9050a1f60eb56ef3e128e0721d01e3df569c716556bccfc8ea950c2400f44247c083a984062eef5ca87f8bbd55d90700000000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="fe00462f9e696c653000a9be55eaa48c9dde91ae7c912e924558b6989d6b48f785b67f3063f3d524652baa302e2b549a60290f3e866ed2733398d53b7968a07006a04b53d87be16595d07003b2920908dca04782ed8210a9c373150f4835df1743ccd77425b61d29319ab035159354f5433e617e35609ed73b6827cfa01a75a5f639751f6d4b8e42cec99df4c7eff3d0156bc8f424236fcfdb3bf7bda1fa6ccbd381a52201f5f7c7983ae834d18f2fb6c56b62a9fe7afdd9948d29788dfcd7dc8b0bbe857aa3061b2c6a78b363c39137a1c4"], 0x10) shutdown(r1, 0x1) bind(r1, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000400)={0x8}, 0x10) r2 = socket(0x10, 0x5, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001480)=0xfff, 0xffffffffffffff2f) ftruncate(r2, 0x0, 0x100000000) write(r0, 0x0, 0x0) 05:44:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="ec25ede1ed22a283839537b9597ba15f4b02d847c24529050678d5680746e1ccc6266ca4a3f3035541133a69f267431fcbe9f26c06e0360474e078cf36781f9a0922e5c5478dd0df1a1962a6d4d1babffa414a6a02f746ac0f49c7b861d6c3d403", 0x61}], 0x1) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) dup(r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x4, 0x4, &(0x7f0000000040)=""/55, &(0x7f0000000080)=0x37) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = dup(r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) 05:44:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x81, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x26c) r3 = socket(0x18, 0x5, 0x0) close(r3) socket(0x800000018, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/221, 0xdd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:44:18 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xffffff80) chdir(&(0x7f0000739ffe)='..') 05:44:19 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0x2b3}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x2, 0x1000}, {0x1, 0x32, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semop(r0, &(0x7f0000000180)=[{0x3, 0x9}, {0x1, 0x8000, 0x1800}], 0x2) socket(0x20, 0x4000, 0xda) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000040)=0x1) kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r2, 0x29, 0x33, &(0x7f0000000000), 0x8) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000000c0)=0x1) r4 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, &(0x7f00000001c0)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000280), &(0x7f0000000100)=0xc) 05:44:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x40) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 05:44:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getpid() setpgid(r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r5 = socket(0x18, 0x2, 0x0) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) semget$private(0x0, 0x4, 0x189) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r7, 0x1000100e9, 0x80}, 0x6, 0xa, 0x7fff}) r8 = semget$private(0x0, 0x4, 0x189) r9 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r9, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000015c0)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x14, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r7, @ANYRESHEX=r6], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r8, @ANYRESDEC=r6], 0x7c}, 0x4) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000300)="66918c954ab79d5fb9b3d841d2c63d7a499f5c1700fc18a8914eb4ef7b0b562e515e2bdad1bb2306413d6888e4a5719e91545fd0cf313725d3192055d17d725769d461b786a1a075cba3c408b3d53db276b8b8377dad17c41417270d06d9509a39cdc5119495b8531da296f41d281a43cdda3763eeb4e53c8e8f814f146d26e74513254c7adc825b7f0ec2ae139c7a764b2ed7e1a275c1d6b0b802345b9724c26b04d1bc16b09f4190e43bac10c891865902d955f54f66f0ad3d014b35a1886955e10a7b197673b5465e2c03b509a4661f8ae03a873a76755c607f7aa25e19ba264c31e497d076a003977b9ae4facdcc1ff1d02eeb9e8491691f82f8ab9f13fb5f003abb8060ae1f1349e93cd458c2fa6ed5ce4b0e5ffe9865a4eae2f6b069d4be8c0536786212d581cea40cf5dc39b4d45844a920664343a93bdd07efb40ce36e428b1c1555b4cf4881d03aff1a47b4115962052777f8480c0435f4fe5de4fe73bae2357ace1dcf004ee68811365a31f23ac971ed3c7972573ae3e2df107b36393abca96e88905bad0b37479728cfaafe53c3733566bf9d0a5d73991c6a39986c11506d56fb6521c80fc98ded17fb88840fb16be78513f0d37777a8fcc7dbc72d2641b6c833b1537776a935b4428dbd05afa76f04ec66a901af52bfb092d2f443e2f541050d9c9b9f97537a1b4d6aed203528cd90516f67d788c28d367759245d40c71dea50d5bc2ada8ab6b2fcdde2b8a7c254c0ffde29a8e5503a50e5863bc3ab1182fe80a35825ea695c8c67a023eb1899415ea60f2c5c77d9abcddfb54ece4d383c7d4313f1b789b4184fb718eec7d52cda7dee56f1e095bbf5a80bcaae469deeadbcc5d7b1fbe44608ba3bd72d9dcfd2e3319376af1db53e62946864ac8f1d149b2c1043bab0c0c2c88751ae0d8b980b8cdaa5ae6374cd6008c50a80387e5f0b4a14d6dc8b40cf66266e591caf512549cd1b6ec07939f01dd0663db13556492045009fd83192696b95d0160aa8a2658a306bae6f40e2f9c5bea3da2ad3d12bfb214c8647e5b8c35e665c2b091e231ac397b7c7e34d53a1ccae11400fd5f2f2f13e7e3092004c1334d256c7feb2273796bc6c514083fa2c26c0573b6633c4c222dbca33b42488d5e90643f44ba5c5a3e598bc74f500b9a5640cbaa621c7701cfd3112d54613c4d811bea69bacd4409e7b23db01d47c1139815fb762b378ee0291ac3b2c0e693acad28f4d6a05388314e9fd0dbb5d3c55e5c63cb8231096b9a3054b454369f87ec1c1343fcd1c3804d3c735016f53ecf68ec8b17d94351c4f17b520e18e74f6e5440760230dbe9191e16533c10d1ee88f76c3648453578f6a335ac39c383dc0c81f792f06c16ea36f1fba0e827a12306c764b4ba54c4d44e35e0ef9b8fb091c4b19415de672852927959f31880c2352432c5c7ad095c4763073871a931ce8ac5c1c2fb9c60dc893e4a35dd8c392206577c4bb309a328f2bd969ed5eef1da4b7f9a361db03e5f96ce26c3227c730ddb5d4da959a9916e88f88bbe5eba6590f94970d1f8059259342fc98ea8e82813d1e9c86654736ffc00a1507bc6673b0beff579bf0345c95456b1fb15652ab1955b64f8b042275d4a6c8e39496e77db0148327be4153a35947fbae53e564f2556fc56f576d8f14f41cea863c0f447814610a76aaa717699582fdf27bf2320f377f558ca03aaf6bedbb042f808f22f899be19cdd57e7d9f5b80f55f3d168c5713e85b7506810d976b6dfdc084bbe71ec534c3f12e3fd39c5359d9ddeeeae89e665f7eeaac22066867ab038932dfb40764976421aa53cbd3ed45159c7941a3885395229d7aec95f677431edd05e95e789cc4b3cfe3598c47a5db31916399590c5f5e87b1bf6104b62db9cb98de8d7fad0f1696793240f1c5a3350ca94b529cb28aa6633663bc31c069fa8534eed669be15828a31d158bc0f34b2e741abc429b7b333b82b7d5c476fc2c8092e428c2085603ede8b38914716c1796b6cc92d535c73b1ce298ccbfcf9c520b717ac85f73a3969339d8115132ac0c85c890260ea454d917344f70a5f791d0d71ff84282d5f1da1b91f5e30881a70253e19187d9cde56d613ff931136a1aff13a9965885ccfc10b661c373ac0dbb3a472d187babc5672b22a51b9e0bc67d270a8f0930fcb77135d44c3f10c451327f83ce5ee65a1c1264d26dae40ed71e2a7daf49f73ddddcc5135e4216a9f356651bb33e98136bd88bcd302a1b2effd894eabe8fa05c5255167ca9a1f21d48773b56e060370f168bd0625ac2d5ac1187891965803166e6b89b37037f651d823e89fcdf2892c69afcde7afa4eed02f2ee9e608b512f09b3475c6b2d5b8d595f2d692faa7561695451631512b821d22b5eff51012751b4d4ad6c0848db480c24218c071d4f023a0879775706b903c84b13eacadd644668d39b044de80e342c66f4be892d2255d6d346b5d4f0452380a55cc03909d3af00fb4df2d9fdd240e6b590e8aba08e7ec97bb23f867bbe8ac64eb4f79e2bafe1cc32d1b87c28d5f8d14a51eacf6324e2c61f03f769e9e4fda07833ce2c28bd74115d3a7f3f1afc5861ae329f20dcec608395f0c4218964c324405fc463dc38fa7f32310d4ebf5f69eecb53326ec8ad7988fbb9b4946656c4f885af223fdf123feb167b2234830415a17ffecc9fb6dfc1d4ee394ebdd47d6cfb14fa82a8dae511f03f37c0924adda8794998cacff1efea881613a5e31cedbd92108ce634c78803e0166467fa8e45f91297ce930bfa4d7aed675e53cf3eac9879cd8d1b113b0b266bf81dfb0188d712c0d77fc5d20b89286f2087cfbc79666a7c9b29bcc8b76fae765c3485936028d66b9767d62ca5d301035c6efec002899d3ddf7ab0a0c34c147603b41c7224fcd39ef10f7d54272d0fcc1280622bc120df574b675f5bcee74c0f253ca4b188481486bbe8590d45413a10efb310933eae0e8f035e24dab94175bc5256fb2b3ec09f84fff303363464f2b6d6a4e3389f793f26569dc3da5e5bbd45000f16f8585763090caca85f24ce78e0ad3dc9480f6712ecc0aa7b7ce8ad1d9eb0b44dacffeb266052791535e672f97dc9ca04f0bc650ba752de82895e914c3ddd2c904f850e0a05094be3c794fe98196be7c6c1bd64f10a9a21e8f98b2bb360a60295564fa4ca1ab8568afb3acdd2c068d798f65075da05ae76e051233a92dcb67cf2fc1806bfcaaa0458673d18d903c7c049984c81fb02c996b8d853f688d5b0c976479c4b96c25e6c81cef0c5871cef7b0c222c28c51fb1dbda5bb86d96e26716cd4a3af64c464c09f08c7d24be2056db1194f6abc8bae37b2262e1f541355de18d0e657f94c31fec09c569380bf06f91dc77e9c887ee39f6912ee5153024888e210c0d984a8a78416c27ff4121dc48f778ffdc56f8db3ddad8d01c98dfd51a2c7ce34567c9c11f60ca57694830b28e74d5d611c30f67bf16ddf26de1f12baed718c44f2654d6fa844c4a36d81a47f691c0f6a549078fb42b8ac3d9d4eaaf958d1c4ac5d206710866c09fd84c00a299f4c06ad4bc9fde153afe64e04cbe11f82869e3d3f8ef239d7945d1410ec3a9ef5b600eead599cf5690391ff040f8f0682ebad8dd459493d15ca2b325cde4ef340498b5f434c563507a7dbdd916317f39eb7d94fa3fe89d9f77aee5e4e0ddb66936d346b0a573e76f08d2a8fb2c9a1a54db6e72bdcd166022b9a8c736e2f89ea45ca2909703bc743ed08ccc127dae0ea58b040173bc6778feb74ab95cf5e242a4ebbae32cedef95f2d79c3b0e4c504719eca80047f0dcb3c496e81e1256a8ce892bbfbb9153f7cc1f443a8499de0583088aa01397b1480e5bc34d11565f97c7d0920fb83d8f4cab73be5faba5f41d1b570d89184e0953133c5c8baf9151b497ec5ed62bb1d8bfc61b84e3a84cf5ebb056e6a1c055fb1cf1582a70e5d7dac988dcfc192648df9f41022002a3638d4ba1d580aae61df4daa21b3958cd1e885a63d72ff0773dce502eb4ba552edfd92d8bf2ca5be859be4f7ebadb75b88aabd79957d2e1cd0ad54497137fc9d12077bd93335b33eb4d706f1decc8700fc1d53062da9e73baf4b8cfe0f7db91fbbebeb8a9671ba33fdb2dc61ae0c09f7c9299999d8ab1ae302938dc1853d8120327f2d749597236f4d978343b9fe2641a5fcc6ca7222a819fac10abbf2fe6f9c913548c06b01739253b261617b92909a4bca4cf7414e50189dc1ea08205edf1332787842056f19e1d50881ac5ece0e55eecc7d06512cf0d666f47e490ed152da7477127cfc469421b937b99df27e6db4cf07ca779252bbdb3836462dc08351dddc7c905785ff4c0684c9db59ac64f6a397c7ed542329676502f24848fcea6fd32a10937f0f1f479b54a433f599574592e7bdf7bc780b2342fa4f99c64b9b940560448bdcfc1c1b5b4c5faf9e21058510ae0e420acee946a1dc0e63fc5ae25e86150bac5989194765100884ba03d9a8eb7c9a3aeedad00d09773a19116955e7d7893c319d3890746a96f11d67b9002bef7e304a941802cb8e7994d60a344718b6046fae7c183909d3f6cc371cd78d7ad2fac0bf2316253a7d128f79b55e845f61b216ab3750019e6754643969e394fa64d2809c9290c10d4ca0b401d0c9d891bf4aa3d0ee951bbd055574bfba826d63340fef03fb1fb8424d36e8b48b923626a752bf5ffb004c53f5465cc72be9f5647733d5e90d50b6eadfef89949295825fa102d99992c4fbcafc5598237c0eb59558e8456a0244ec7202a8e0a0a5bdd781da5236690d2ae2272892bc1ebf48f299f1730ced199ccdae7fe94653bfb0212fcb4982b85f62d997a87129b895bff06f306e9ab1d9dc7810cb31f51b7005b93c96d90f72ea0b708e82a56c31f4bf20a1607246b5d70a66ad4517eb4a9e9fb59d4df6fa097dc9db4170657086a4d6cb5814c35765cc160f74b91f83ca469a80ad36ced65b45a4c069283ffef127c1587c288b5bb083d26af4a10ae225cea764c53ce400053239b4205ae433f7cbdef01a37bc117e43114d35a7d66020b2b8e1f9f46948af6f0c934a95ffa85a201e22c062719fa6a1495064e1b73054e77ab918a6efac17fe7c7a98cfd86135f350a3d84e7d8fdfeacfc5c221e0d3d1325d519019cffab25658d90e2b3a527e93141b9c50e22cbe0b6fd6bd5f6ed8e9ef42aac0766e03646308e8d43339c49ff024b6c4c78336d6eb78ca3eaa9ab962a5701fc38940f219b0f91403756f75faa4d74b4c1444d0cbeae53ec388d24f227d80532611b50e23a1e315b1f9a4b7896b9414c63b4c38f4d867107d2d8ec97ce19725416d206fa0fed56d6484c1943dde10337c19c0f9b52615a1d9d06249006a8da92ff564bce8f91446d58ba22849eeced354336d3e941d44f54299efba3e2c02f7a61ea75a8d968c1b112c740d7cf83033c4f4c5187bb59437105d25796da8b46d8482892cc706a2e7c7b945f0aa387c752deb378c4ea8bf79c74973da41ffcbf25312f24e6e75067cdb17a6908e639fb0859ff8c3f5d20e9b164513feee00c94ac2ef003227be47b3dc03ac2604c3d4a711f44c5710c529f3b8b3ccde5735827457d7911cc9abd743b69432ce35616b1568bbcebb045ead6b26bc56101bb87c69259e5abdede6cd0c675634f10e7b602a44a91e9217b07f9185ab3ff877398cc3e01fce048867a20eb8fe47375f2ce20665aff7e2498d76f638a689dd1443874cca552943e3c0a6a4348f3c944dcf8b3f19a24c1a83e35fc18bed76ecb6d9945c114b2d7", 0x1000}, {&(0x7f0000001300)="88675a81a766f04e76b1c79761d26a395f0d430a03e440788dd6a93cb106e1085fd6f404c26a12f0120960fde39a0a9719788c29b7bbf41ad31a201fb3cce785cefc4ab7d6ba620efd62a0f3460917fb23c24a177c743375599b4eee898330265593115fd6e2efc3399ad347eb6e3710ebca59334010d7f7ced5e01a054458d3fb2b39124f2c1b7d96ab2d557610789719975976813f082c2fb3f28b681115d27bb96611ed4a33fd408ba07cb08b94dcd8a6bc63f1ed041162090a2ac830520a943d4cf6fdff89bf0518b6346a4e00121e0a953b7b9dcdf3cb58fa6a211a33", 0xdf}, {&(0x7f0000001400)="ba82c7481eb9ec3610f25e53ed8ff6a2d06ce6f01ce12a140ceb06fcc770911cb30a500485afe5a975d74225f137e65b3f4618767f63a28c84ce9170bfc110a75a5d4ee0c644af4f73b9d803683b25fcdc1995c812ec82125faccc722c4e047232aead55a7e14f1751f308f5a037daf89b455ab97b91895f4d169b2072d9ad368a8bef4cf836b1a8e7a07545dc74985b6669f5b16d359b82c265145bd8658c665fb83de3989f4a", 0xa7}, {&(0x7f0000000140)="dff0d0506f70c277b66e28daa3c7da523c5d60e064cb11c37f6779043489b27fcac631ff84df0aa5ffce57c7a96f7ba49e2b70101998e17fc33e2a4f82824dd09cd482f14520791adb7157b1058392c800040b754e884dc21e", 0x59}], 0x4, &(0x7f0000001840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYBLOB="065f777021e8ae4a87ef642d660e5d698160105652ef0365903bedf9ba939401fd88c5c9260a368fe5716f5f5bd8766c2102e6fea58f2f67446988230a77e41fa559ebb2c5580e83178bf6a16fca37e9d5e6bdb3d34c8342fa275182669a2d78b5394e1a7040be772d318ec68cb0dbb9b0e976cf05131d65a68b933538f2dee94af216aebcc6d9d81c73760481384e630f24d04f", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1800f1fffffffffffeff000001000000", @ANYRES32=r0, @ANYRES32, @ANYBLOB="28000000f5000000ffff000002000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="00000000baab340b22714b77262a4cc705ec5976f50ef1c5feeb0d6fb2b68e9045741fe63b55766835d26ec130bf532e9b10d39bd0c92854ca414f8eaf74a16fbb172645ea969838c003eb495ba4250a99e9500daec22aa8956e4ccc8b0c87d79d6d654735581e2c6c"], 0x60, 0x4}, 0x9) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/220, 0xdc}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRES16=r4], 0x28, 0x4}, 0x400) 05:44:19 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x8000000, &(0x7f0000000080)={0x3, 0x7fffffff}) r2 = kqueue() r3 = kqueue() r4 = kqueue() socketpair(0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r5 = getpid() r6 = getpid() setpgid(r5, r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r6, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup(r4) kevent(r3, &(0x7f0000000000), 0x40000032, 0x0, 0xfffffffc, 0x0) dup2(r2, r1) 05:44:19 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffef2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffd13) socket(0x1, 0x4000, 0x5) setrlimit(0x3, &(0x7f0000000080)={0x320f, 0x100000}) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x31, 0x0, &(0x7f0000000140)=""/49}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = dup(0xffffffffffffffff) recvfrom$unix(r4, &(0x7f0000000200)=""/55, 0x37, 0x40, &(0x7f0000000240)=ANY=[@ANYBLOB="000000c49aee12e6a1a7"], 0xa) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r5 = dup2(r2, r3) getdents(r5, &(0x7f00000001c0)=""/2, 0x2) 05:44:19 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x3}]}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="00000018600400", 0x7}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x1000}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x1, 0x1, 0x1400}], 0x2) pipe(&(0x7f0000000140)) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000300)=0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x9) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x2}, 0x0) msgsnd(0x0, &(0x7f0000000480)=ANY=[@ANYRESHEX, @ANYRESHEX=r4, @ANYBLOB="a1d0452fae9a662dbd7f8eb0ab0553419c45a448a38954c02d64ea3f821056b6fa200d120accd6580575b6911ee6ad9a8f7f69fbfbe59535d0e3cfb5b918e132f917dd653a7ceb705f402acfd070565a8c375b7d95d280927ce53a72fa66bce9c565945d9f18b094520d377db8a487ade6c2ae512097ca131f50bc44e2d427ef61622240fd6152", @ANYRESOCT=r1, @ANYRES32=r1, @ANYRESHEX, @ANYRESOCT, @ANYRESDEC], 0xb2, 0x800) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000379cfd46000000000000000000000000000000000000000000000000000000000000000000000000eee100000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004450a98f00000000"], 0xf5, 0x1, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/9}, &(0x7f0000000440)=0xb) msgsnd(r1, &(0x7f0000000000)={0x1, "6a7715654efe871cafd76aa1f42cea9f4002eccfc71401377cad389c4f76700e21ea2cdcd9cd825e18cbc6470b2622c5d92cd672bf8af95a41ad28e68af18951239c57fb9ec635488cb9cdf45811b290efaf3c5d518de658356ce7b28bc65702184661b7637d97761a0476f7b0f1f4465b4de1b0655283452fcd38aed8a4fce400fc7c831a7418f363bca3f999e1f5141a3898cc8d3f3f4bb04b731cb084542e16c2eb931a11c92b9877722265eba7f8ec5212bfc96c9017d3f1f5950f2778a9"}, 0xc8, 0x0) 05:44:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xe3, 0xfffffffffffffff8, 0xfc80d8c, "00002e518564a638fa0212420e091fe600"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c8cf9ef6690b68ca6a14fc51f5239476af915b8bb584019713fa11a3c333f85cc54355c3c7cbd6a1aecc812e9725a138e66ef3840520c5d3b1b6e08d2eb95dda0b3fa9ba7083c741efff906e07e83e5c7d6b75f66bda6e61548367ef3dc352e079be5c920d986c8097b9d2d0269045435c7b34d1530764b1a2705f437cbe961f3f3b842be3e4283e853db950aa741bf9884437cec2435fc58e0ff0d458e91ac0b0f49f11005070200b94e677f31bf2ac7cf80f872fa95ef7c17f6875adca5f8248ae7e589190a8e5a177707c84eb252421c9b36361d2cab33f77f6012b067bb8800451d2169abf6970389dce3ff337c2909f283dd95c13964e6", 0x190}], 0x1) 05:44:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ftruncate(r0, 0x0, 0x6d1c) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x0, 0x0) r5 = socket(0x6, 0x2, 0x1f) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0xc0, 0x1, 0x3, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x7ab, 0xfffffffffffffbff}, {{r3}, 0xfffffffffffffffb, 0x2, 0x4, 0x7fff, 0x8}, {{}, 0xfffffffffffffffa, 0x4c, 0x40000000, 0x7, 0x2}, {{r4}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x8000, 0x9ad}, {{r5}, 0xffffffffffffffff, 0x37, 0x4, 0x5, 0x1}, {{r6}, 0xffffffffffffffff, 0x1, 0x8, 0x6, 0x5b3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x100, 0x5}, {{r7}, 0xffffffffffffffff, 0x0, 0x4, 0x401, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x7}], 0x1, &(0x7f0000000300), 0x3ff, &(0x7f0000000340)={0x40, 0x7}) msgsnd(0xffffffffffffffff, &(0x7f0000000380)={0x0, "1ab12b9ed928bf28df62349c493f233f5630d293418596625ad4614201ca98ba81bd00188b69572b04f37df56396f4203c068c8b99746dcc413cd61a19da7e96a5d0182c40a44f83c741a86b3303860c1c6eb8cc385f14ecd8ed783a83079c73"}, 0x68, 0x800) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sysctl$net_inet_ipcomp(&(0x7f0000000400), 0x4, &(0x7f0000000440)="db65a3f8cfeaced03943681f2a4fcab59e435429296c0b056805f714460cc9898467e797ce83e879cae91b2a0af5eaa6a7b66addb0c14b9591e39800a0af615135db76e74db155", &(0x7f00000004c0)=0x47, &(0x7f0000000500)="7456b676b775869968cbc80f591406cc72bfc1b14e3ae8e1dee609f9f8d982e0dc5fa4b66d4726238e205f7388ca2c9ce1f5a0fc2585da11c5e611981d224d3a3780bd0de0d6c3cb1369fcc55276db41ced2e5862bc060c1cdd0bb1b07f640ca3eb736e94d6f74ceef0b43946572ec3750e0c2ae26fff0493d", 0x79) r8 = dup(r0) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000580)=0x3) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) bind$unix(r9, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) r10 = socket(0x20, 0x5, 0x6) connect$inet(r10, &(0x7f0000000640)={0x2, 0x3}, 0xc) 05:44:25 executing program 0: madvise(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000002840), 0x9338, 0x0, 0xfffffe01, 0x0) mlock(&(0x7f0000011000/0x3000)=nil, 0x3000) 05:44:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206925, &(0x7f0000000300)) 05:44:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) fchmod(r1, 0x10) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) syz_emit_ethernet(0x5a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000200024060000000000000000000000e3e900000000fe8000000000000000000000000000aa4e204e22", @ANYRES64=r1, @ANYRES32=0x41424344, @ANYBLOB="9000000000000000000054b79116cd59c2ba0000ff010000000000006cebb2e7698b9756af11de58f04968d1e6ec03feeb7a8158947798cc8353e5bdf8ecdc8488e0b5e7209dedf5ca6269c4edc26c9d7a07eb1f61c58699bb9809a2b48f4fcfb67be4218953633b2430b6c61525472d4c25fca082b2e519ba5889c63aa23cf2ab3fd751fd15f3cc8ca518c8d77c601bf256a79cd670f8ff15c3d30efad4998c7645951f2e21c2f0c431329f06898ffab085d76db14ad8d7e4913380d6c72e09519549aa1e1f3908c476df3a70bd6b38881fd84f83"]) 05:44:26 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x9, 0xb461, 0x5, 0x2, 0xfffffffffffffff7, 0xffffffff, 0x100000001}, &(0x7f0000000080)={0x80000001, 0x0, 0x0, 0x2, 0x8000, 0xae, 0xfd7, 0x6}, &(0x7f00000000c0)={0x80, 0x7fffffff, 0x5, 0xff, 0x7, 0x8, 0x7, 0x9}, &(0x7f0000000100)={0x6, 0xfffffffffffffffe}) chdir(&(0x7f0000739ffe)='..') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x19) 05:44:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6b0205087f000001e95f59e61f71cc1b00202f33ef49f712c435c81edb1915b19984add10450c7b86aa16f5223e903bf79e28185bb98db5d0a6414b18c29bf2d97308d87ec3b85a033a732eeba25"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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)=@file={0x0, './file0\x00'}, 0x10) r2 = accept$inet(r0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7b7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6c9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692ea13f0bfc23ae65598b7f621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e0e28bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d", 0xfffffff7, 0x0, 0x0, 0xffffffffffffff2f) r3 = kqueue() bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x1) r6 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r7 = dup2(r6, r2) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000040)=0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 05:44:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x28}, 0x0) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/38) 05:44:27 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x4, 0x0, 0x0, 0x0, @multicast2}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() r2 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r2, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) r4 = getgid() setuid(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r4, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r4, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r2, r4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, r1, 0x1000100bb, 0x207}, 0x8, 0x400000000007, 0x10000}) semop(r0, &(0x7f0000000040)=[{0x1, 0x52c3}, {0x0, 0x8, 0x1400}, {0x0, 0x8000, 0x1000}, {0x1, 0x3, 0x1800}, {0x0, 0x400, 0x800}], 0x5) 05:44:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xff, 0x0, 0x6, 0x1, "d6fc92b5d535bc5d84881e16fc1921e900107172", 0xda454e80, 0x5}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30380, 0x103) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffffffffffffff5b000000000000000045d2db94a535f09227ac05be3bc63ed838fa3c437ad453fecd8bb85cd38fbbf2340829bc8925e56769fd414f16382f959bc9b2ed86254959c1a58b50428bde0fd4f77a8ba8ca30123cb90b901e150f026ec8f31f814bba99b196313576eccc9f08c963e704278283faf9cb967d99e911d2cd479a8c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 05:44:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) pipe(&(0x7f0000000180)) socketpair(0x20, 0x8000, 0x9, &(0x7f00000001c0)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) r4 = accept$unix(r2, 0x0, 0x0) dup2(r2, r4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0xc4000000) syz_emit_ethernet(0x66, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x30, 0x0, 0x0, @loopback, @ipv4={[], [], @rand_addr}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "b2cb5f", 0x0, 0x0, 0x0, @empty, @empty}}}}}}}) r5 = semget$private(0x0, 0x4, 0x1b2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0xfffe, 0x1000}], 0x2) semop(r5, &(0x7f00000000c0)=[{0x0, 0x9}, {0x2, 0x2, 0x800}, {0x3, 0x5f, 0x800}], 0x3) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000000)=""/202) 05:44:27 executing program 0: sysctl$kern(&(0x7f00000001c0)={0x1, 0x8}, 0x4a, &(0x7f0000000040)="53ce209d9e9f099224a58bc03da7c500254ac61c8e4d22351e0c50e40776f6b95e2669d98022e843cf002482acb5cac08d5646bffc0cf756b8c47efd87fb3f5ae5f7bb80fa845ab27e32ce1baca967c95d768ad2f0c1adc49206186b108543e88ffcfe7e94180fd9e8622204e1f06101566fb3c7e18db89ce3b0c2a8a668cf9b9b3be049d2f0f9df530ed2a6af66aed955f5acf4eb3da43abafcdbfe393d0053d04cc8b2238de63bb6812db5a1a0990fd58d80c948939734c72f708cb0eea8caef0494b037e4238ccc29051a3393d1bbbaa8501e42c15e9bf2c1564f173073518a60d7e91e5695432b02d72a0a4168f23837a5588b91332d7dfe8fe54b7c44eca4955eb6800799c6571f4e79300d5b557247bac1d9c73496877aa814ec788a314d7da5f9a6ba4c864bea52c14088a6352b408418b0c048aca9bdec0a4868ac41180c2bac26fd37192bcb46be499c40a3370991f127ea159f09ce5e86e69f00000000000000000018", 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000005, 0x0, 0x0, 0x0, 0x0, 0x1000100e9, 0x207}, 0x4000000000000001, 0x7, 0x2}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x6}, 0x2000000003, 0xd, 0xfff}) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESDEC], 0x7c}, 0x4) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x4, 0x189) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r2, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) r6 = fcntl$getown(r4, 0x5) r7 = getpid() r8 = getpid() setpgid(r7, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x7, 0x0, r0, 0x0, r2, 0x84, 0x8000}, 0xa2b7, 0x9, r6, r7, 0x6a3c, 0x20, 0x1, 0x1}) 05:44:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r3 = dup2(r1, r2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x8, 0xf7000000, 0x1, 0x3ff, 0x6, 0x5b, 0x1, 0x1, 0x40, 0x8}) 05:44:28 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62d9d1e80c283dc3302b9f1d01e1ffd49786"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r3, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) sendto$inet(r3, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) close(r3) r6 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 05:44:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="20000000000000130e4c0d92ef33bc8d742c007b80309905063c8a00002a0000000000fb0a0100000000"], 0x39}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) dup2(r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x400000002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 05:44:28 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000500)="0118fff6360f9ea14fb359657f16666e9f97069815ca5835b6f65316127c991ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a372208b127f29c66755d45d5ae11c6731aede78c4421cef62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb5981ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b909800989d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0d510672dd77da2c8ffff2ec000000e7e3ad4ba11ca80000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57458e55df302e2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df19b563ef69e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a21624824a96d9619e00feb108d5bb60a27d465014bd7652b7e5f4a46cb83eea6b48aeb60db0242a3044bc0955254edb0450200b24c238f90402598ad960ebf7502767ebb569f48ec63dafb4bcc00"/528, &(0x7f0000000080)=0x210, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = openat(r1, &(0x7f00000000c0)='./file0/../file0\x00', 0x80, 0xa) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 05:44:28 executing program 0: syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08060001080206040023000000000000ffffff3ab49f2ca4fb300c902991"]) syz_emit_ethernet(0x9e, &(0x7f0000000300)={@remote, @local, [{[], {0x8100, 0x6, 0x1, 0x1}}], {@ipv4={0x800, {{0x1f, 0x4, 0x3, 0x20, 0x8c, 0x67, 0xfffb, 0x6, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x13, 0x81, [@empty, @multicast2, @rand_addr=0x200, @empty]}, @generic={0x44, 0xb, "9174987c2b64a785c3"}, @generic={0x7, 0xa, "0ebee1732a426fe4"}, @lsrr={0x83, 0xf, 0x20, [@loopback, @broadcast, @empty]}, @ssrr={0x89, 0x1f, 0x7f, [@multicast2, @loopback, @rand_addr=0x6, @multicast1, @rand_addr=0x7ff, @multicast2, @broadcast]}, @lsrr={0x83, 0xb, 0x4, [@multicast1, @rand_addr=0x3]}, @ra={0x94, 0x6, 0x846}]}}, @generic="a4de519159166d28f5f0424d095fa5f1"}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000040)="2bb104327b03e800c947734cfd80c20a307be9553830029f0893af18cd5ad9b977a5067eae518c9beefffb8354db510e36650d7ee8764e0ddf92d1591cfd3e7a7e9bab1bf6f45f7c95fd5a1fb5e0b219031ba799e2dfc4cdf4b0e61d146079df61710ef1d2a6d285f133a23574040a59dfd0f266dcb322e44af662961be8ba3c3a74ea500666d447c69b32659b5d8929815096256fe566613653a2689d3d333249057bac5901cd28632e649e1c9cbc45d51c72237571664a3745891af86efe490c345922e559dfc7fb6bfd26f004a5baecc715089a9588f0d483ad1292f2843c1fb1cc327005cc9f0be6b095396d", &(0x7f0000000140)=0xee, &(0x7f0000000180)="60b69ab5e59bce9b3ae212ab0bbdb2315d22a329f4e5fcbdb0cf6557f090fcc81574efd72329ce1fd2146579f772d5afbf46b7ee987a04a505c13f10c044e8fe38daf778545e96439cafab1114d346a6c3204fd84a8aea5896a793738a9b02dc17d0d6ee80de7ffc8e88f0dd0695bb8818615677659445d874f230a62e4c9a7d1a00062e1632b6bc6952e262907d266e12d7e369cc90776fb2b904f9e1c35d7e7dfada840cf70c5df87b6cd0ac2460b82330e2e2639fd5a5549c41c710c00553842dfb9f25", 0xc5) 05:44:29 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000001100)={0x0, './file0\x00', './file0\x00'}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r3 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r3, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r3, &(0x7f0000001240)=[{0x3, 0x8, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1000}], 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x85, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x409}, 0x9, 0x958, 0x20000000000008}) ioctl$TIOCCDTR(r0, 0x20007478) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000180)=""/229) r4 = open(&(0x7f0000000100)='./file0\x00', 0xba1f03c4329abbff, 0x1) poll(&(0x7f0000000140)=[{r1, 0x88c5496125ddc9d8}, {r4, 0x80}, {r1, 0x8}], 0x3, 0x19da) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 05:44:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="20000000000010000000000000309905f87c8a5b6701000000000000000000c414000000290000003e0000000000fb0a000000e5ffff883f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) renameat(r1, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:44:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/51}, &(0x7f0000000040)=0x35) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 05:44:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xb35, 0x550b, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000000c0)="ff0fd753ea647cbd33503f296cf9effc8dfd36abb766dd5f089e862ad89099f7d614b3ae169d60e4f5003a508f81832095cef4e3636138302d610f85ab7543f1bc7ac81b6380eef989844c643d7c2a880908aa661f4f3f3bc9906c6741459f402bc13bcaf98a41afad80f08b5c8365b374774eeb786e62af63b7fc3e52f4e0b5", 0x80}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000002480)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="304193eeb53dc01a115caa639e33346b7c0c3c70739201d545f0472f53531eba475282dc74409a49fb7a734a353e9e196eabafeb64b83e60892afc88e92997316a41b1e7b038b4300e1a4c6676afa3fabdcc5d94dbd52cdaadb1d0c260c562570e026083b5efa13fc0012e09", 0x6c}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) bind$unix(r2, &(0x7f00000001c0)=@abs={0xe6ae4f0b8b6ebe59, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000140)="a1c0", 0x2) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 05:44:29 executing program 0: syz_emit_ethernet(0xa2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffffffff86dd60000000006c3aff0000000000000000001fa68cdeff3f00fe8000000000000000000000000000aa4e224e200008907831f5f55031f122fd128543e640f0c9c43e425feb2556b2d94d3f8bcf8224be138b3c62adef844408ea5c1d0aba2494b9188ea6408f845ea91b9b05d2015ec519e3ab5d19545e743a83929ce46400b9f8e809cc353b3e2f8d034531fe0adea19f78d29391"]) 05:44:30 executing program 1: syz_open_pts() syz_emit_ethernet(0x43, &(0x7f0000001380)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@echo={0x8, 0x0, 0x0, 0x4, 0x3, "b6a5f375bffbfe445fb8ea562bd4422ab3a97da5369a3e5b62"}}}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 05:44:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000000000000080000040000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000868d6a9da26d0963c621f593194e14078158a4387a2bd11caf563daaddc05f2395dd1a662326aeacb6301c92ac8e3ba2f64dfc37b25b96ebc43e868f117ade058fa2eaa1b77241e315d26ff392d0d092f29f7b361176b13c2cbaa38e485be59e", 0xb1, 0x0, 0x0, 0x2d) socket(0x1, 0x1, 0xd8) 05:44:30 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x194, &(0x7f0000ff7000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='.\x00', 0x20000, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 05:44:30 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0)={0x0, 0x7, 0x0, 0x2, 0x37, 0x4, 0x0, 0x5}, 0x0) chdir(&(0x7f0000739ffe)='..') 05:44:30 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/87, 0x57) r0 = socket(0x10, 0x3, 0x2) recvfrom$inet(r0, &(0x7f0000000080)=""/15, 0xf, 0x842, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = semget$private(0x0, 0x0, 0x1) semop(r1, &(0x7f0000000100)=[{0x4, 0xfffe, 0x800}], 0x1) fcntl$getflags(r0, 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r2, 0x4}], 0x1, 0x80000001) r3 = semget(0x1, 0x2, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/97) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r4, 0x0, 0x7) r5 = accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom(r5, &(0x7f0000000340)=""/4096, 0x1000, 0x40, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse\x00', 0x10230, 0x0) ftruncate(r6, 0x0, 0x7) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001440)={{0xffffff7f, r7, 0x0, r8, 0x0, 0x108}, 0x7f, 0x80000001, 0x6}) 05:44:30 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2}, "37fa8441f0f96103"}}}}}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 05:44:30 executing program 0: syz_emit_ethernet(0x1be, &(0x7f0000000ac0)=ANY=[@ANYBLOB="ffffffffffff82b74c58f05d86dd6031597501886c0000000000000000000000000200000000ff44cd4a16d9ef5778f3a685c4020000000000000000000000000001f028000000000000050208000401d96ccef281233173a71fd1050001000401d30732a248070debea7c821dd7d0a7c23d4a952499c881c0c1913e941f8d215497f9015a5d6ef2d04ebb8cf42974b5e2d97a370000006366102bffdea5af9e66bdb6e229d63c97a0c7052ba1ca30b9f98b1cfc788100000000000000f0760d1caabe1f77e6846c35a6a5a47265d04df9323285491b70a9248e58495b6fc6852f15c04ceadc109f54ebad5f41f2b5de1bddfa1d33c400004c6a57efdbbb1ed86a78420f93ea04c5f842989064ec65555531f1ad4c06eb287fcd4421b06b4cf84a058833e1621fb6e34381816f4da41f707c3a2c5a4081315c47b64a72c305000000000000003888b3f8be88f800c28a8c402ce031da52ba1b1be706c4031e9e84417c15376d2593b7377479724408401937bdbb6697e9c9698b1925146b0e6fd5040181000000003b0004f86700000004009078000000006027671500000100ff010000000000000000000000000000000000000000b5c199104d5670a98fa73856f10e0fc0bcd589e175fe6f2ef44cca10a0b2a8fc89b36a4f6f1f8a6c90e3afbf4a512ae4bf1503cab1685ee94aec9175fef280367b36ffab7aae4d701f579e0155facd9fc4ea9d64b074bbcb51f742e482850093db16f3dfd75e69db557e4407d4370ad97d808ec1a74f3a7baaf20c82720d19e7f809d77177212a5b380a76f82289924c79f922a3e6552f350d2fa964dafd126ec662c1be73a85a4c3b8e763ea6342a6f7eaf69c817b5371fc600c01b9fb71bfdf4e2c08007b1e6df9f7afe3f443569ef8de937aa6fddc221e5948afe29f98717e3bcb4d55ef939c763bbfc856a5be9edba93141cb1b975d7e20c19de1336cecce1adc8646bf8e810d01f236ac374f6ee7a4128a92bcb77a07483a96a40e0678b01a80052acd15fe6e4"]) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x4, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2}, {0x3, 0x7, 0x800}, {0x3, 0x2, 0x400}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x7, 0xffff, 0x3}) semop(r0, &(0x7f0000000340)=[{0x4, 0x4, 0x3000}, {0x4, 0x0, 0x1000}, {0x3}, {0x3, 0x200, 0x1000}, {0x1, 0x2e5, 0x1000}, {0x3, 0x7d12, 0x1800}, {0x4, 0x7, 0x800}], 0x7) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) r1 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETNCNT(r1, 0x5955404bc26b83cd, 0x3, &(0x7f0000000440)=""/254) semop(r1, &(0x7f0000000040)=[{0x3, 0xffff, 0x2000}, {0x1, 0x6, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x517, 0x800}, {0x2, 0xffff, 0x1000}, {0x1, 0x4}], 0x7) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x400) semop(r1, &(0x7f0000000180)=[{0x0, 0x400, 0x1800}, {0x4, 0x7, 0x800}, {0x3, 0x53e, 0x1800}, {0x3, 0x6}, {0x3, 0x1, 0x1800}, {0x1, 0x80, 0x1800}], 0x6) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/13) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/11) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/141) semop(r0, &(0x7f0000000000), 0x0) 05:44:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x95, 0x7, 0x8, 0x1}, {0x9, 0x8, 0x3, 0x1000}, {0xfff9, 0x2, 0xf3, 0x10000}, {0x2, 0x80, 0xe9, 0xffffffff}]}) syz_emit_ethernet(0x74, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x66, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @broadcast}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x11, 0x4, 0x1, 0x37, 0x1, 0x66, 0x401, 0x0, 0x2b, 0xfff, @remote={0xac, 0x14, 0x0}, @multicast1, {[@end, @ssrr={0x89, 0x1b, 0xfe, [@broadcast, @rand_addr=0x101, @multicast1, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast1]}, @noop, @noop, @generic={0x82, 0xe, "93723d8a0c6e2d0adeb5645d"}, @end]}}, "2da4b44d33cc"}}}}}) 05:44:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000100)="04000000", 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) r3 = socket(0x2, 0x1, 0x0) getpeername$unix(r3, &(0x7f0000000040)=@file={0x0, ""/83}, &(0x7f00000000c0)=0x55) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, r4) r6 = socket(0x27, 0x8000, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) dup2(r1, 0xffffffffffffffff) r7 = socket(0x6, 0x5, 0x12) dup2(0xffffffffffffffff, r5) connect$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="8202fedb21c6d08ec953", @ANYBLOB="7148776c9bbaa5bb6282a0a48f4ff516ed3f4d7a166e63f7335e24d443b2749531e70e0dfa96ee1738e2e65f310276b29e9bfd70e603dc47791421f791e8c43be12ae016c33fa4a4934b68b24d754af5d24845844f427869da7b525d5c352de207fa995ffa15eab7641e489699c1aa635ecea0487f99a0ff12f2ff7c24c991221fc9ae9d7fcc9579bd8dff283b439b1c01ad14aed539c413eff8ecbaa4ac6b1dd7", @ANYRES16], 0x10) shutdown(r0, 0x1) 05:44:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0x0, 0x3}], 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001bc0)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c0258859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34b}], 0x40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:44:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) write(r0, &(0x7f0000000280)="e658751aad866726d3cad7537073ced83b6e7bd8b0bcb628d29c8b50e51eeb2d11706fd20bc4effd5b844313d66f3bfa80c2e143ba204364b66db2a7733988b2ab04294d752738ac591d9bea08b029387795968d5937e9bd2be1aec9927d2b6dc10df6b21d6c01a4d83178eaba57f53ef56e5c9345dceb9aaf0bec1523e8630ec30203da3c614d6ea6d09356c0ade6758c489fad5658066fef3e71d680b94d18c8315f7fe7a1ca67220cd3d0a462a2b80e959d24c67ef89b631de6e6d13af4f0a3f8e1f01c9964ca7b9e21fdfef769cac59301f7824e5dabf06a8e3cd0b4da8669cdbede8a336ac3dfae63e786471ffec351ca7243cef9df50503c89dde7d219f678a5932ca7277961c058138cdc8eae54aaa466a79f85059b5c13e5546a0f35e6c3c56b4d71e2c8736872480c739fbc5b0c1277080914c395ff84cb33e41a68528e0ba6911547599da7f5996f937b6bdc40fc18a4d7d0091909a19f068b3cf0cc4150e3da7d76844767e367f6d6345fabf81bf95c52ee73b5e032956b17a42859ad7ba5af371888b3ce2772ce1bdfb6dc4cacf8b6f28981e316a89ba606fc1915ba0ae54701a56fb545720ca73876848251de289c1a064df60b457ee0df2b45c3ae4c74d0d52bc167ac244afe20da0245f7b910c68ade191830320bbb9b24f441c9eec3fdffee4148b46b83c4c2ced70a0ee6278503479a6d94995832d93b21feaf39741f4e598d66ff949e38744d2791aa27c44963f84adb1a4024ef1da7621ddcfab9b022bf9689dfb13a8fb94c81f2e68169a21c2c5177099e64f1f89dad16f38ef8557771698599e5a4a86bc9ffce8ce30837b8a053a2d62adef781ad62c3525aaa9e0cfea4d3f05c1113d564775e471a019f91a54821d3b7c985e20345d01acb26be4c4f4af8f8f30904a71224ea3af035c5f39bcef665759aab57ce8abb069a2220ef9ee29e7e01b14bd03f74afac48641d30bfd151640e048ad2a638927904fb949ebfde7e6ff600d5d61e21b41f419251bb6fdbcd53c24733612e9e0548d1f57113f885e9ab86f3b9a110b03ce176441c036fdd80b98aec3c12db9608698ecec84f6a69a741653ebbd49149b69cd4fff317e9bcaa4de666d82c65f120729b435ead2e74e9fc173e1c59e76df61ed37d080eceb000181c81ef6940b64eb1c40c9d0ce00c00dbf025ac11f661ffe165d2c74f56c2b9c222c38b7b84c07773200faf5f310114fae9b6bb8530010c68b9024924119a00e7d5b07b230b4a3b24b26772815919b1931cc43c249e5f51e392d42fd20fe44a7dc426ed1e0f65b3f6e0824b0d4c3976ecffe42e27c3abcbb81f3ff9f1f8b7ec3f1e083c87c10bb6008f22e193b4073835cb05dbbe325131ad73614d831274beb10461177afe77ce2fc4f1c96a4423a9f4c6916313180bebb14188e7fb94dc9b92462df9b6bb266b47c6bd46c1732423f2c63125b3965ee8e6912be9cf9d6175edbf451ee71955f70311a4d41ed95169cf98e486b22faae8da8361ce3cc646a41b08d2d9404e2936e4e2d17df64f16656c9be144bd404ac535d84a0fe4a74da0993422fee732f5103855852021dcbcc24d605a38d9a3156a9f386973a8a90d1c541fd9d363e84ddd0722692509bb9b7ab121646ac8a4fd31bd8e54849fd3d1224ff70dbddad2b552e0dbe84ba13c957d2f216d91b71edef196fe183aeb61ef0fa0cbf665db8987fd2662be4bf895cba7495032dda0ff2052d0012eb486dcd6daf0fe50e7df04036bfcd431ad9ccd0b6db2bb0909299fe8b1bf658ae465383b881e8f72e9319dd31185d3617886de335b9d4392fe392a6bd2b3abe3ee0592c48831f75004cbeb29d8ece126caa8ad1cd16bed951b3c09cd753995636044faa6a42b17cb45b45134f3bad0f575c6c1b0f22b0fc174e9f18a0aad29fed5ecd4cfd0ef59d8f31f5349b35404a0997a4e4e8e05d7eff69030e992e538499c0ade860aa8b338879dcac38705e39617a11c920a33933c33bbd0de6bb1852a77f4b9bcb3963310ceaa7ff3aff6c92b6165abd3ac1275a41fb43bd296b8b2a337a263f558a0f2ace81578955211a6ad776ced75eaf957867b95dd96efb728ace25c9295b37dfacc55e8eb3b44043874b00da08e69f7b53b75863e55e6fed10304bd81188832d8a828188e52de9241b098319eaf278703bd99acdc698b30c4cd53713dcb7279a5801abf44e06b61d68c77a30ccbf95437d20f371c1cd64b4e2fa9dc1d6ccdd5cd050f1ab3d8fd392a5ecda467a39a6bbc7ade5ebf3ce63442b8f00aa35d43385808772f0f5dd1d06b6fbf4811f7c297217e8b8a7e3c2f4580ed6f37dbc33c4e4bf5d710e528eca48a0c68755b4755a28c3aebb747b29e0a67b1d2dee7c1ae12066d7c81e407c34e820221c70b1f294f7777ce0ff544288740d90f08b34c6de034738b51aa4c0aec3dd3c4145f2543b8fa2a868c2ae2358a7b1956207909ca0ad32aea63e3ba9d11214db59ef80c47d4e26594f9e61df9d359bc1383dec2dd61047215473b9136c2e61da44053ff47a9a0696046f680e8ddaa7c9cf920ae4ff27e68992334da8feeee0fc5e83ce514c3ab83211adf97b16d908a135479e6bbf8a41eb1133a8819aa7dfbcc77e88a1f88dfd62eae02659763c40fc406dff0c229dea5ab7c31d1c1ba96bb3ecf3dfefa86cb5641a29ae2107cb45974520c9a29b9e8264976b35629116b4a951d53ac2f29e46732e0de5a618107ea51621b00736c6dd1ee3ceb3b6c6effdc78948fd9ecbdd37a566e0ceeb5ed4c57eff696db0e82286b972258a8992c28da535e57425244d02b03bc3a3c314235dadea39a69cdf7f182c8504fb2e8182092ba72b3843d5e4606e5bb424e6b233c99416f5aaba27be5b00f13ec9513c2feba21bf568ad5530523265119d24ae8651ebf0836ab9f3a56897fd8dc48918e8a22e9896f0ba7a679f9fe76b92392b79ad16c577eef630e90016c0d56249be9e14097b3e2e2de713319a4f0692187ebae81b84d8f70bdf73107efbd01e1f7d9145c4062b50778c5e7785288e5bd018587e92c7c9ab0779f07e61686820643e7092cfd811d05ee608cf75d66938aa177401427b28a2082fd2ff481e5b8dc948be0d58eb805b66c30e74c2fae78d270af26f0e61bf1d21244c64baa66cbddbf205c0c9f00ee59733001b3f5155e88ed191a97112f2193909e3aa73be9e426e1bc4f9d4f3aebf00b5931dd391003eebc4fc9f370a233629643cbc288c9c2069ced265e604c8e83fb1af2b3bf0558151d539c0ec3d40bc36b0ac69075d09d24bf87bc2a321f2d79639a65dc15aabb12d20ca7e043639239157ad1635de1315735b3054f6f6464c5c4457324fa532a4ff7f5a6f4c37676c043e2e34961e0819fe36d0853c20b4cd7195d61924ee53de9bea255b056611005f9f62e809b866374abf0954dd26961ae7423232800f51d3473d3711c807668d9fe927f3d0b97efac351e730c8c0f3da9a962d45da3844a503f599ba5db6ea8c8e04ad693c861803a8c066a65bf2319ec59de9b08ed4548dc5a737ad15eab9a17125b564b2aa96b88995964afb564dc51bd75056c881a4345a8e8a6a0006b3b5e5d792b2019254b705cbc2b4188007c1f1f6abe213194b877f3e9451554f7289d0623858ad618aef141452eef6c1a175e083c35ca4caf0dcf67f5629bcecc88fa71551c2d2d655ca32af39f6253f7e7cf985b81b71e9f309d7b724c47bfca100641aaf58338e7e83d12f6b0c8b31a014b1348060a9b7bb2cb88498bc85bf8b7ec1170e6e06a2b2ecf7849c53e39c56db8ac72ef2cf755aaf52c45c101a55059c5bd04258f35561ab91d551409d06259464b32ac242d75b87697e4a02b5a1b7ffaa1db69c31ba466422953b6db089075208dc7c2281bae1e82c014f096e15ad4918c60c4b18e704b8cc3649f77527cb189789e53b3b1bd340dffda6d8c623f855e4eec69865241f6d8d189be35580622a78e44c55acf92f7bb1f83ad125d7ad28e64e5b56888fc72779850f5e41642509ccd07d77b9f34a09c0b5cdd3f1e8eaea7fc43e471b331d6ee8bb792b1d5b9bd9453a232553d305319f3f4e7100487597d13631e0981e1a6cd8ba1d0ad944e4d0c20335eb58991fc0691ae05739dbfde6c55dad97bda39a071534474bde789721b86774cfc8a253d01dc202a08a1ccff82327dd64c0e28acdfa83295316609161d0a31291fe260a512afc34ad78046229c292e7b0e04af149ce4a0376237a7f39958026db8a9598e24e57f030c3d18956f16bb485eaf7f22ca725562c2ff430848b5af88c4a7aca4bf6035801feeba56b01bf7dc5f4ba16a692c72e7fa9b9fe92fc0234a0c0a9c9135316c2e99a301ce02f265d78ebc4fcd84c28ae86d3577662b6d00eda3add0d8cdea12215490b15a63f7235201240bbc39f5700b92a3fadf6b1d01af6c8bf7767fd73258931d11171a0d7fc34c7a89a1b0d61f36701080a778e7d1844f9e395999b6d0b725a5bdeb542fa5be34ce37833e4bbf9d718db41ee6a88ba4262be8090766b5e0428a7083e370a2a47a61e7c967f47b827e00899b97deb334f5ec3ec52851f57a54fb761057c800b56107cb9eb7095f8bfef2819236e52f38178ab77a9ce57068935bef9304093fe3d8e3d728066eaabe3dd2aad141e206e83fb359744f0f345708125808c64cda3ebe1bc165c214743e51824700a1e2c81b0ad40318024dcc9e41161b9a8a0a2ae765b170dfba89e748362919215bc9b58df33cdbd18d99b221c9c70908f38c31b17c14f85d9b318a8a74d1423ad2014bd704bf5918bc1463fc6dd229592e58868801ad82cf48099567b1993fb9a65fd3da92df7244c133833193eae30f0b5e9d390d4c10b0f1e9acb4ce68f559b85c07205e686ed38e9a28ffbc003b5c1a298cfc585702d694bff967b5fb4804d785a2f7e2abb400bc5bdc8b87055906aefafdbcb5d6920c50c922a30ea24982308b26b53ef204d12f650ed229bdd0ede710beab13502a28cde1592e501ccd0a197b563b6efe20d8042799b36009d22d03bfb853f66760381d82a565be11287612f775fa211ec1d414865f4cbe98a5e32ad05dd720b9e8a0fca3852fd6e809b5f28d78e390be3f95c43a8cf4854fbf88381711133d725fa544e3fb74210dd052bea215f65828b9b8bdd0b2aa782e28f256cadeaa22a62ac2452efb5d970dbb581a52a393929e3eb801b4372e0bb26741ab0b376196e1acf6074b1cf0670a510e7c0b4c41e6de25de9b040b01457fc25951dcaf08456925a8c8fea6baa2b6e0a7791cd9f98850cd81aec7178c84c71363115649ef726b4c65d6dc924c9c08acd2ee807f4d5bef302cc221814748cc8e9db2d6495a847575421cef03805fdddcb69673b5e4d7fb59328f83c19cb9c0a0b07abc20d09c55c788cd80aa17b3e9a5690bb7f4ad3f352d888a13fcf96134227f3e13add701ecbc78dd74125d3e402adbc959087561d73485856c0c198bc57b0ebf317050c668e746046ef8cac62f20016a3f0050c696e7afb5783a04877915969e98e1d3111a8e7bcd310f032cc02fcad41fe6e97e26be2d1012cd3c73b3a7466345390944037df941e8fc6e5825d4c30b60992b9e71b3398fb96ce6b77113449aaebdc955df3bc10f258f7fd287b9955a9cb3b3c89e82e1bc2bfa148dcc100eff00a4dba60a1f158a442fc825c480b9c2e430dbcee4b00d99590d25377f17b8318cb98d996c9f21156fd54fb03e2647fab9f7a7c3f24804dd45eebf809b39f7e0226f0d3bd9d2eef1", 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x1, 0x1c, 0x0, 0x0, 0x0, 0x2c, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0xffffff}, @udp={{0x2, 0x3, 0x8}}}}}}) 05:44:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup2(0xffffffffffffffff, r0) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01012453619500007ad3de2e78ce6f42343642f678b147d522b86d0e59a14e89bc44da608a73ede263df5ffdc6e54b564ddf4d47f00a2fda577aa63daa2a8915f8e0a221edeafcb59efc155903adc222b9db5cf9ccf7f64ca08b2b97841d41a8f866e8bbb4f64e007e2ec990110d83ab2cdf4fe740eb6d3790f0cb716cef1b79d4dde3489e9190ce6209736c4c5ff3433be29325a99574bb7000000000e0593d3ed4f2911b503017038092f5b39e5d3a3a383e4d177f759d1b9a5d71eea499a3fd5fbb453dc0ee30839254388a2b9122993f7a3f30c9ce8fc1fffffffffffffff19e10e6af52f6fdf92d835ad3926c6ddc7ffa0900000000000000b69d0116b971e9fef57264d47f60decc1a73ae67c6171f7924159fb3c89597a273a7013a8d967b6a00f173189dd2bfb1627029620598c22ea3c8b376d0bc7f607fc03eea9b293e76dedaa7982d73888c0807f755da1ee82c2adcf55c5ea95effe12922faaa94a205dd42eb5f62d02a234f1b9922061d964ec298ba47b9ff4712969eac600e0a0f5b0d470d3181d176fd31fa873d2c61dcaebc5e0ee00fe589580d285e00000000"], 0xa) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000019140)={'./file0\x00', 0x4, 0xc6, 0x10000, 0x1, 0x0, 0x2346bfc5, 0x3, 0x1, 0x0, 0x200, 0x8}) sysctl$kern(&(0x7f0000000000)={0x1, 0x46}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x8001, [{0x3, 0x1}, {0x3, 0x2}, {0x2, 0x1f}, {0x1, 0x68b4b52f}, {0x3, 0xfffffff9}, {0x3, 0x9}, {0x2, 0x4}, {0x2, 0xffff}, {0x1, 0x1d}, {0x3, 0x6}, {0x3, 0x358}, {0x1}, {0x1, 0x6}, {0x2, 0xfffffff8}, {0x3, 0x9}, {0x1, 0x40}, {0x2, 0x200}, {0xfffffffffffffffd, 0x8}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0x5}, {0x1, 0x5}, {0x3, 0xffffff01}, {0x2, 0xffffffff}, {0x2, 0x4}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x5}]}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x9) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r3, r4) 05:44:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffcb0) ktrace(0x0, 0x0, 0x0, 0x0) setpgid(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="efa3012c7ece9cd1a45a9a32f606a266c6bad09641a3257c699ad3dc28c9c884984233cedc82be18ad0ddb1d74d79dfe17f71d8b2e8df388c3d1e7afa416f20f98f891c2cf08aefb7910603946d659f361c710b788922249242a61a3933779e5c221cac2733a7a8d062cc5fa46c7bd7bdab758b54a7530888e94c47dcda06bbe4a3a2621701bce72977723a9c23d11e99a1003840091766043b213ba1bf85d095a80b508166f3faa64d6ce7f0c266ec7b62c6176f7a839c9dfddd4e455cf99b4fe049fd3f4ffd72a486a2954bf4d604048da", 0xd2) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) mknodat(r5, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) write(r3, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) 05:44:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/259, 0xffffffffffffff72}], 0x1, 0x0, 0xfffffffffffffffd) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x8000000000000000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x18, 0xc002, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) 05:44:32 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d12cd5c29bbbf3492da2b60ade9535531165c86dd6000000000140c6f456556cf9fa39831aed94d6200feffffd0ffffff8a2c5a9f8987400000fe800000000000446dd3e2dca65eed2e54afce9b93f20000ae0900000000aa4e204e229696f8eadfdca55a2d8a21a757d4cb8f17a9b548feeb971cf121", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) mlockall(0x1) 05:44:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x8, &(0x7f0000000040), 0x2e4) mmap(&(0x7f0000ad9000/0xe000)=nil, 0xe000, 0x4, 0x4812, r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x10}, {r3, 0x2}], 0x3, 0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 05:44:32 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = getpid() r2 = getpid() setpgid(r1, r2) r3 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r3, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r5, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r5, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r3, r5) r6 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r3, r6}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x58}, 0x403) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 05:44:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r6 = semget$private(0x0, 0x4, 0x189) syz_extract_tcp_res(&(0x7f0000000400), 0xfffffffb, 0xfffffbff) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r7, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0x10000, 0x0, 0xffffffffffff0004, {[0x6000000000000, 0x0, 0xfffffffffffffffd, 0x6, 0x3868f47a, 0x1f, 0xc1d, 0x5, 0x9, 0x40, 0x2, 0x0, 0x9, 0x5, 0x2, 0x800000002, 0x7, 0x40], [0x5, 0x435d, 0x7f, 0x17, 0x8, 0x2000000000008000, 0xd, 0x8, 0xffffffffffffffff, 0x782], [0xffffffff, 0x1ff, 0x0, 0x5, 0x3, 0x1000, 0x1], [0x7, 0x80000000, 0x0, 0x7, 0x1, 0xffffffffffff7fff], [{0x1, 0x0, 0x2c1f, 0x2426b0fa}, {0x3, 0x10000, 0x8d53, 0x7}, {0x101, 0x5, 0x400, 0x8001}, {0x200, 0x6, 0x2, 0x40}, {0x3f, 0x6, 0x80, 0x9}, {0x8001, 0x0, 0x498, 0x2}, {0x9, 0x44, 0xd509, 0x800000000000}, {0x5, 0x40001000, 0x400}], {0x1, 0x4d2, 0x1ff, 0x7}, {0x3f, 0x1ff, 0x1ff, 0x5}}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r5, @ANYRES64=0x0], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRESDEC=r2], 0x7c}, 0x4) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000080)=""/183) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xffff) 05:44:33 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 05:44:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCSBRK(r1, 0x2000747b) 05:44:33 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000200)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x2c, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}, @rr={0x7, 0x3}]}}}}}}}) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:44:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100ea, 0x207}, 0x8, 0x100000000000007, 0x2}) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x2, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r3, @ANYRESHEX=r1], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r4, @ANYRESDEC=r1], 0x7c}, 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x784397c5) kqueue() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) 05:44:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7702c17f7f001001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r6) 05:44:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) fsync(r0) poll(&(0x7f0000000080), 0x3, 0x0) 05:44:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) syz_open_pts() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) 05:44:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0xa) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x35d0, 0x1, 0x2, 0x6a22, 0x9}, 0xc) 05:44:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ff"], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 05:44:35 executing program 1: r0 = kqueue() r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x47, 0x4, 0x60, 0x3}, {{r3}, 0xfffffffffffffffe, 0x91, 0x4, 0x80, 0x3f}, {{r0}, 0xfffffffffffffffb, 0xe2, 0x80, 0x6, 0x7}, {{r3}, 0x0, 0x90, 0x4, 0x4, 0x1}, {{r1}, 0xdbe98501a5a5fd00, 0x0, 0xf0000000, 0x7, 0x6}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x4, 0x7}], 0x39d08634, 0x0, 0x200005, 0x0) r4 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffcb0) 05:44:37 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x10000, 0x0) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, r1, r1, 0x0, 0x0, 0x8001, 0x4}) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x82, 0x9}, 0xffff, 0x7cb4, r3, 0x0, 0xa737, 0x52, 0x5, 0x40000000000e}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) dup2(r6, r7) accept$unix(r6, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x0, 0x3, 0x1f, r3}) syz_emit_ethernet(0x7e, &(0x7f0000000240)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x48, 0x3a, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x2, 0x0, 0x6, [], {0x0, 0x6, "108ba2", 0x0, 0x0, 0x0, @loopback, @rand_addr="a44a288eec2f64b4c17ae80b6edc7eca", [@hopopts={0xf0, 0x1, [], [@enc_lim={0x4, 0x1, 0x3}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}]}}}}}}}) getppid() shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) 05:44:39 executing program 1: syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff0000006f81ec0cdd6031797100483a00000000000000000000e3f10000000000ff02000000000000000000000000000103009078000000006059fdf700002c00000000000000000000000000000000000762ca0fe7333c70b5486b0fca3069502b0100000000000004010007044a83ddb90000000000009defcedb16d0da408dd9a9274d58bab3eebff084d3684fc27343b745b1fad04c4c38d4d162448c1e3dd7b5609ab9eb2343e30b10ceffd338b958c9b15e03e650b9b6add1e2c0a6abecf8e8ed52a0d52ec141a432d013c0df969731c013a3c29ef509928252bad55308a698f168add4504a81236b2b154b66decf2e9dafed050753d747626af1a30b8491259bb047981812d42fc96f08bf"]) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x200) sysctl$net_inet_gre(&(0x7f0000000000), 0x4, &(0x7f0000000140)="b9d126e018d3b6f4cda43695ed6993d1a2a9a2ffc876e38c72db297b01e624ca0fd3b50f440a2ffb04d8aa869a8f62f28718c474d643d43c36ea8a7c1a1dcf464cfba71bb37162ea6e15ecf19e34f088ff607e181577eb5d7f75826ac92e9724df8719b613749164e47bb247ad61176a5ab278ed72fbf27c9a11867fb23a801aa9db7e1a1bd2fc7f589ee61fddade6bc730e054ff95fa383b0f45f475e05cb25b94a47b0b6ca7527abc41a4ff0d52481d184b6f28134e4b09d73660933aa30afce6cf587e7cdaeedf28c09c0e374b5b7edb52de290a32b9db7d10b75", &(0x7f0000000040)=0xdc, &(0x7f0000000240)="1acc0fe6282e0c0106617f84ee0b193ae51ffbf0c6339bce5a99dcf257d0eee7fe477a6a820bea186a9177da03389eed109f04c0ab74b2fb93a816a0adf37ad33a55566d20", 0x45) 05:44:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 05:44:39 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f0000000280)={{0x7, 0x100000001}, {0x10000000000000, 0x7}}) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0xfffffff9, "0900000000e6000000e800000012ce8cd900"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="efb17d4da8bff388f9730a432927d3d5cbe09a9f6dc57a6a235723b6f5b3b6532607fc907ff5453d0fea087be173d227f717d390da0885393ba398fc378afd0486b15c03ffb1e014ca383d0785b2d30c72d9297d9173d9d25848be0f617188507d0bd7a935a3d2d0f8fd242fd36ee6267ea99561c8c9684759f55e134d6732d50cc6fa8f4417d1320a29f63a9ceb48eb83d6f3d818409b2ffbef98366dce0e405cf192", 0xa3}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, "9c2c8532b695345b940dab06b877b42e839b7f60"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6}}) syz_emit_ethernet(0x5a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60317906000000000000007e1eb41c9d60cca81247e4f515ff0200000000000000000000000000010001000000000000c204"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) accept$inet(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:44:39 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 05:44:39 executing program 1: syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffdfffff7d465efe6c5e0df6f2c9e20b6e680dffff86dd6031797100403a0000000000000000000000000000000000ff020000003a00000000000000000001040000006027671500002b0000000007030000000000000001071c35109f408fa7886c0000000098cc36bf72de6f5f000000000000000000000000008d30b40000000000004243d4b386bfae69540b53c6cdebed99c2392aeef88542114151e983051ff5c3825bfdbdfd7f1176eefd024b73ddbbdd7d6ba744c39c005017557d3a976776c5f990a312ecffb3dbdb596fe5e41bc6558e98fdc60bb895c63e84b4846af1537a45849de8902f9d0e6aee8f45953cd49071799a8fff14dc173917930b705979909f93d90fd78ac20351981e6280d79431ef74a161548e1c60c52462e82eee54b514c6ed9ca9ee634905aaa75cb85fa8bc6231a6706546b4514ae9f638493e2ea0468d2c3d8756fed4ae8fa8a5257185494ac3bef61ca68b5e3b8d826a9faecfcf2a387cd38b66c81775c9dc7e0058eb8109da8048ffbdff863267a478723e589fbdd50eff316a4a5f93f86f186e0a05f1ab69e6596754774e36d1ddb9ed6cfaf383b7a9e445f8920ba031d701b56a2d47f6a6ead1b14b1dbf44efa6aece9d5c023f"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000000)) 05:44:39 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xc87c, 0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000103e9, 0x207}, 0x9, 0x7, 0xfffffffffffffffe}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r3, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r4, @ANYRESDEC], 0x7c}, 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x8218694a, &(0x7f0000000300)) 05:44:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r7, 0x0, 0x0) kevent(r7, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0xf0000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x3}, {{r4}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x3fb7, 0x6}, {{r4}, 0xfffffffffffffffa, 0x80, 0x60000088, 0x20}, {{r5}, 0xfffffffffffffffe, 0xf1, 0x2, 0x1000, 0xfffffffffffffffb}], 0x0, 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x2}], 0x2) sysctl$hw(&(0x7f0000000000)={0x4, 0x1e}, 0x6, &(0x7f0000000100), 0x0, 0x0, 0x0) 05:44:40 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x189) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r2 = geteuid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x89, 0x800}, {0x1, 0x4}, {0x3, 0x400}, {0x2, 0x0, 0x800}, {0x3, 0x5, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x77a1, 0x1000}, {0x0, 0x5, 0x2000}, {0x3, 0x8, 0xc00}, {0x4, 0x7a05, 0x1800}], 0xa) fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r2, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r4, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, r2, 0x0, 0x0, r4, 0x180, 0x8}, 0x80, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r2, r4) r5 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r5, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x222) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r7, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r7, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r5, r7) fchown(0xffffffffffffffff, r2, 0x0) 05:44:41 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000004000000e4ffffffffffff354b1402899a272a000000000000000000000000000000c78cb8d7f5d8db92b8259682b532e8f0359ee6bf012d2e8e423d17cfe8f9b56dba65ccfc4846624d8aeb7febfdb21cb67d86088a1e10bd4fa4b5b65d7383660ec7dc0249e848d4bbc20e74cddd4faaa19753ae129b089bb075820ffff7706ca8aa929ae239ea04e20221134468129ace100c0c4c571b00"/185], &(0x7f0000000080)=0x28) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="005b701d42f417a40cdf51e3dff4fe"], 0x10) shutdown(r2, 0x1) r3 = fcntl$dupfd(r2, 0xa, r1) write(r3, &(0x7f0000000100), 0xfffffcb0) ktrace(0x0, 0x0, 0x0, 0x0) setpgid(0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) r4 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() r7 = getpid() setpgid(r6, r7) setpgid(r5, r7) write(r4, &(0x7f0000000100), 0xfffffe5d) 05:44:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @random="bdea079ee890", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2}, @icmp=@generic={0x11, 0x0, 0x0, "bcb00683"}}}}}) 05:44:41 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) r2 = semget$private(0x0, 0x3, 0x1) semop(r2, &(0x7f0000000140)=[{0x3, 0x53, 0x800}, {0x1, 0x3, 0x1800}, {0x2, 0x3c5, 0x1000}, {0x4, 0x4, 0x1800}, {0x2, 0x2, 0x800}], 0x5) fcntl$setflags(r1, 0x2, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)=""/73, 0x67}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001880)=""/42, 0x2a}, {&(0x7f0000001280)=""/211, 0xde}, {&(0x7f0000001380)=""/76, 0x4c}, {&(0x7f0000001400)=""/252, 0xfc}, {&(0x7f0000001500)=""/166, 0xa6}, {&(0x7f00000015c0)=""/204, 0xdb}], 0x9) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r5 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, r5}, 0xc) 05:44:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb020000000098d07a3b9d37110000000000d31f80000000efb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca6db9a21d4d0233c52b9a6e54bc9ea8852039a40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1d02862c956171e78f2f907b6a21d335c3b560606156b940b5b35ed3f4875498fcb4684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b35f9b6a141f59612cf0a8bbdb28c5c6fe4a5555d19a92d0000a7f8e0c7ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c08193cb007b6604dee2f837b3ab3af356819af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aa0700000009b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba20f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1000000e686a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000c157ad976fc2916940bb7d557a7a37b39794627e6f7c7d77de415f88845dae336c0b8ce21c2d62ed82c56504f2bfe69b6bac7d829dfde5cede62ace5b3c91f78e90e3bf37f1a29ff054261aea2fa00c6aab8847feebf92dab68e3bdb7a5486c63d908264bde7295945fd144bcf85a643f77b6b56afd2317948ea58575f6e26b81fe8ab305ffb4b738cbf53d975116ab2b8aca163852297021dcee390dc4fefbd855a42fda7b80efde0cbb7e723141838831573c44a2bdca1c509e9ac3b7bae3b8e4ce997fbbf4c5871211b6e41f534ee5ad082c0007350e7a182aa220e41d8136a143e8cc57d017679296f437ecef23f9d44ae52e3f40d285dfd00fbffffffffffffff00000000003654eaac1d0f4b6f2c5b3690f5cd62e524a3db46e8821a0f386e079adca23b16ca89fc6a38a17884f48409abaa59fc837569b66172b6053286d7c191c75f75795191fb9df9ac3b49deaaace5c9ebcf9b7cbac9ab449c386deebe984365c0dedc98b3f08400096017a3e49a291cda8b3c0e66249ee7fc07124df3f9a104b5488baa74f8866372edfcdaab4f45d7dd44c108ecfe754332cd65558b9076cb2cedd7f06891ae2f9ddee7b6f898d4e7300afd31667f58eca198b6612ad1aec8f2d3f996a72b976443a2f7ac298be7e3f07d67f1a0ddda309b0340d8804fa62c3e0157a0a0c2a9c0d400"/1290], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f00000000c0)="abda4c9fbd6b2531dd837da7d712504dddc960662414fd35c7aac0b38bed5a5d7c17d782f1af21e3c3555277844d81d8a7440f", &(0x7f0000000100)=0x33, &(0x7f0000000140)="ee883bf98b50f6d6274c6b86b0874ddc48e2d00b65e0", 0x16) shutdown(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x73, 0x4) 05:44:41 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast1}, @icmp=@dest_unreach={0x3, 0x352cfd801db7e6e5, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) 05:44:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x20) r1 = semget$private(0x0, 0x4, 0x5b4) semop(r1, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r1, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) r2 = semget(0x0, 0x2, 0x143) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000280)=""/217) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/183) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000003c0)=0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:44:42 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = getpid() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000240)) r4 = getpid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/188, 0xbc) setpgid(r0, r4) wait4(r4, &(0x7f0000000040), 0x18, &(0x7f0000000540)) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) dup2(r6, r7) pwritev(r7, &(0x7f00000004c0)=[{&(0x7f0000000280)="b0a5c566177512fc9a4a806348ac197c7ed733143e2d771536055c97bbdbd924a8b8f9a7aa18e338aa45d51ecd56c4e6171a377db52a8c8e7f0426b78efd7f311d05baaaf249f47c506c69ba5881139177b56e761702b99b32c02565084461b3db5d5f981bd07bf0d9d0661434c9931fd57d28ed9aa3b290dc66e2879a8749df71c651e89033c06628fa361912d4f560ce33", 0x92}, {&(0x7f0000000340)="91b5348614b11983e924bc395b2bf02df2cb108b9c65f0425f46ee25d367d8bc6cc8e2f81fd229ee3a50071c06810800d971504b444ed4bc22111816df83b2b5e91bd216cac4077edae326eec73b54e9ded6abb71f9e817734e0f403adbae812d9ae7b", 0x63}, {&(0x7f00000003c0)="d1679d6f0e1124a36a46b932ca577e1a74497e184396d839d59209973a5f25ef43e8084d84b65cbe4013d97a1627158360e1a2db20fafa2ff11105bc96ebf9068a6de06774a0a2e9afec541939de217b633a64c7cc5147e8b78a185095def53f29cface704bcda06631f95a7bd6a49829e0beff3021b6679d457dd5ac8c0f5cd4b062f3d207ec8be258d95aa03c325b3c7a3", 0x92}, {&(0x7f0000000500)="cc3d70e9", 0x4}], 0x4, 0x0, 0x9) 05:44:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffff) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x2, 0x1000, 0xaf, 0x7fff, "651e41bf0da4509e5764cc87edd41b502bf3f697", 0x6, 0x9}) sync() 05:44:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x5, 0x0, 0x0) setsockopt(r2, 0x1, 0x10001, &(0x7f0000000280)="142aee034634f3cb078712fe35df5ad457a8bfcc099fb84ba03371a492a51ce53cfd9e9b44f8f317431f10afdb2efd40898a1bcb6853bb2a571bd54dce94d4e7aa45ad0c14951dc8c25c12bcff9379e45e211476c63ab22e91b913db7bd47f50d7bb2243032dce8a5195e37749f6c8cffd3ef8dc97f6d848e541cd4cae0ce79e13964c18ecbd4412157871ea798897463a217a0ecf01af96581c7e0d1e22a398c122747dffa54279e5a5df4c63d2f812445a2181c74e13f8b4155b67b22c2d66d5ed67e03bc167f8bf7d5241f79f4f24", 0xd0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) geteuid() r4 = kqueue() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1) execve(0x0, &(0x7f0000000480)=[&(0x7f0000000180)='$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xa0\xe2%*{\x00', &(0x7f0000000900)='\x00\x0f,\xc2e4\xcaU\xb3%$v\xe7\xe7\b\n\xa4\v\x14\xc31\x9b\x85kP\x89\xaf\xd5#c-R@N\xdej(\xcc\x88\v\xab\x0f0\x91\xd5\xeb\xe2\x8c\x0f\xc4U\xdc\xea_D\x9b\xbf\x95X\xc77/\xef\xae\xe9\xb3\x17Qy\xee\x04\xa3\x97R|\xd0\x89:\xe4v\x1b1\x99C\xce\x8c\x94\x13?X&\xc5\xbc\xba\xc2\x16\xce\x7f\x00\x00\x00\x00\x00\xc5\x11\xc1\x06\x8b\xc4\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000003c0)='\xfb[-\x00', &(0x7f0000000400)='$*\xbc},)\x8e\x00', &(0x7f0000000440)=']\x00'], &(0x7f0000000700)=[&(0x7f00000004c0)='\x00', &(0x7f00000007c0)='\x00e4\x04K\x00\x99n\xc9\xeaj\xc2\x97\xc6h\xa4n\xbdJ\xe4\x17\xad\xb77\n\r\x90\xba\x9f\xd9%T9\x94Dq\xf5\xac&\xcd\x17nT\x16\xbb\xf4wAZf\xf4\x16\xe5\x8es\x9c\x84\x1eB\x0f\x18\xe9v\f\x02\xab\b\x00\x00\x00\x1b\xa4 \xba\xe5W\x89HJ,B\xd2~\xda\x9a\xce\xd4\x88\x15XE\r\x90\xf99\xb3Yic\xb4\a\x14,\x03\xd8,8\xe6\xf5#\x8b\x89\x9aBh\x81*@\x1b\x12\x11i\xfc\xb5\xfb\xe8\xae\xe4\xeeJ\xdc:\a\xf8\xe1\xec\xd9\xc0\f(\v}\x01sp\x17\xba*\xdcX\xa8\x16\xea\xba\x98\xa3\x03\xdbT\x04t\xb1\x05\xbf\x11t\x15D\xeb\xb6\xd3_\x87U\t/%\xf3\xbb\xe8\xff\x0f\x00\x00\x00\x00\x00\x00\xb8RQ\xfeTgS@P*\xbd\xdbW\xc1)\xa4\x10\xe0\x93\x13B\xb9\x89S\x19)\x94\xae\aG$\'\xe1f\xc7\xefg\xcaGP\xe4,9\xa1\xa1\x14\xfc\x87\x19/\xe1\t\x83\x9b\xd7U\x91\r\xed\x98\x90!\x18\xfe\x87\xe5\x06A\xac\xe7\xaa\xf60\xe6\xa4\x86\x92\xe8\xbeg!\x86BQY\x94\xbf\xbc\x190[\x12[\xce\t\xf0\xb2E\xdf}\xae\x00'/303, &(0x7f0000000540)='{8\x00', &(0x7f0000000580)='\x00', &(0x7f0000000780)='+-%\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(0xffffffffffffffff, &(0x7f0000000100)="00d19b07", 0x4) r5 = dup(0xffffffffffffffff) chflagsat(r5, &(0x7f0000000600)='\x00', 0x1, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:44:43 executing program 0: r0 = getegid() getgid() socket(0x18, 0x400000002, 0x0) lchown(&(0x7f0000001140)='./file0\x00', 0x0, r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r2 = semget$private(0x0, 0x4, 0x5b4) semop(0x0, &(0x7f0000001340)=[{0x3, 0x7, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x8, 0x1400}, {0x4, 0x0, 0x2800}, {0x0, 0x1000, 0x800}, {0x3, 0x2320, 0x1000}], 0x6) semop(0x0, &(0x7f0000001040), 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000011c0)=""/241) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000001000)=0x1) semop(r2, &(0x7f0000000200)=[{0x4, 0x1f, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/89) semop(r2, &(0x7f0000000380)=[{0x3, 0x3, 0x800}, {0x0, 0xfdf7}, {0x2, 0xffff, 0x800}, {0x3, 0xcaab, 0x1000}, {0x4, 0x40, 0x800}, {0x4, 0x14, 0x1000}, {0x4, 0xa481, 0x1000}], 0x7) semop(r2, &(0x7f0000000000)=[{}, {}, {0x2}, {0x0, 0x0, 0x800}, {}, {0x0, 0x0, 0x1000}, {0x0, 0x200}, {0x1, 0xfffe}, {0x0, 0x8001, 0x1000}, {0x0, 0x401}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000000)=""/4096) semop(r2, &(0x7f00000000c0)=[{0x3, 0x7, 0x800}, {0x3, 0x7, 0x1000}, {0x1, 0x8, 0x1000}, {0x1, 0x81, 0x1000}], 0x4) renameat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001180)='./file0\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x9}, {0x0, 0x7, 0x800}, {0x0, 0x3, 0x1800}], 0x3) execve(&(0x7f0000001380)='./file0\x00', 0x0, 0x0) 05:44:43 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="2d43ccd7f4337d8d94e6f665486894e6", 0x10}, {&(0x7f00000000c0)="594f1078ff7411b35005464c5e61533668025b3b1cf1b6630126", 0x1a}, {&(0x7f0000000140)="945f8084be7ced4f68099f2f548002265c2c0576fbb5999168f0d534715d9e025d0955db74f76ffbe72047731ea671f56ca493228520bb17ad8d293295f7d8de9e9f23bf74f28efed31354645659156d6849bcf9cb83180eb4b30370b50369c2d35062579df7cadc5d93cb931fa2c380775ff5231a647b6b1565473431a7aaccf11a63aa6d09329151d3dc8472bd28becf03262203083f34", 0x98}, {&(0x7f0000000200)="e012799aae0ce5a758d6d9f9aa418d51d71d2ee17f3725dd46755c3efa65521c92129bf34d6ccb83e845c30952fb3052349295db56208c9a65f2dcc5c9791d238236692fc0c487473720e4742e4ff447b8854c7bbde1c08cc3078ecdfadc390699356a4ce7aa5fed0b3a54bcff971b2411409e3c3d02d83fc4373102038af68194156ff94fe2b59a92fc6c420dcd3ad99e5d28e8c3f19166286aad331078fc2a34eddc925abbe19db96552ad5ac96df244c3a69fc53ed5ceb2d16b3fefba0fa95ff1d485dd5d8e4c1f13f81935d61cb951df50df487c433d587dcf72e5cc81cec0b024418b740e65561cf1d2457c1f1b3a4b8db7cd7000d6", 0xf8}, {&(0x7f0000000300)="223556147c32c579b7b7e36259393a3fae9be03997a32dce3f19f8c1b8b0d9e3395ac36aac9c45ebf510ce1191ccc3247f5a3792d34adb499c15c76ab8fa503224893c23319f3906333d56c2ff17d5a8c42be8bbdc312686088725910e350c3b359f21458b94bba9fae4307e1fe328d859e4ae0200301eaf9cade3ffab0d52", 0x7f}, {&(0x7f0000000380)="df467499dd6a9a3c1b3f7e099c2e58337f99210906317f2693af8c8fc579f9d7f4c49f2206f10e73970beab638e2aca8222b4d307a393bf4aef24a9f14a06f9e102c6e19aced3f3324bf598d2fbebaa8f8593efddff4fae209630448d5ac8a8225ab502aaf7e533c52d21fb24fedcb590514f4ed672119ad300830eb76d7097fd3a651b032246b556c94bf4a732f7ef548aa79d38bdae61f00a05b25bc534d624ee3aa4da6969013695b1956a8a4c097ee8efdcb3f096c6d6fc334ab303f9094bf7ec605f286158e2f2b15260383c4755c18a7a45d61c502407ce4032015dd95d1e09beeabc035156ccdeae50f05e6772c721da9", 0xf4}], 0x6, 0x0, 0xffff) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000019640)=""/102392, 0x18ff8}], 0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) 05:44:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 05:44:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000080)=""/13, 0xd, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @random="32c8e1654cc6", [{[{}], {0x8100, 0x7, 0x0, 0x3}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@timestamp={0x9}}}}}) 05:44:43 executing program 0: r0 = syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000d12000000000002a604080de64df3371a61d54f08a4e14cdfd6bc55a2457dbe69e2296ecf5a064463e9a8000e4d4fcff257cfdf2e02bc3920a13de0132bc811520427d06f76af44755bb0eb28e5f6acae4deb595c962160cff01a512dff1d32ce608c6e12d7293c0626fdf4d719f0230607b507fed3de7"]) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x148, 0x0) flock(r1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955001000007993044be28a123e000800"}) poll(&(0x7f0000000080)=[{}, {}, {r0, 0x1}], 0x3, 0x8001) syz_open_pts() close(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8000, 0x10143ec8fcd41691) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = syz_open_pts() msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYRESDEC=r5, @ANYRES16, @ANYBLOB="bbe9bf8b17b4a230af67df16aeccc3ddb30850e6265010fef4a61e60e60e04e8c3604f50dff4ebeba23e7d0a010bd6b2aa69116343741573828c00b6c53c219935cd15aafb8183092b75206dd12761cd681406630e6f01f5d2d8ca64d7fc2e12c9d14ff90771e44986d64d724c174d78ba1cb113f2fdf7663b7f3b1219131c3e28a87ffc9e13e4354f6c884f17dfeac7300d5cde803b0f051101264ba8809fb9419049080af438f9121a3bf2468af946f1976c75d1811be27183df2722af7fd4c0ee0c23ca", @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRES64, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="0200000000000000207c14d1e34bd9658e12f5111b7279dccd872e41b16ac5f19dd7348d45a8135f21b9e51f555f4fa80e591158802658c00165168bf9cacd5108ee5d96e3b1179d12e2e486ba33ecbd6bbf993bc7680c8c764a835bf88b10684f921b08e55992d76473892ba75efab1849ca33512f2c7ff18ec9729741bfc52d8947a153270083d148b6fe166c12b4e946d51f438d152e52e9fbcbf5528f8c9446b0f1db5886b839a5c54c1d3f7e06974de9663322953dccfe25cc51c189e80a60657341d7c552a62d32625e0634465660486896ba3100c72b2e62f79280d0273d3b648fd41c0961b415bf19036afc011a16d044413eb9937c665ee65641e9b2436b84da53678e01cf2a5583aab7f9120a64264ecba06934e07d22950db7fce94422974f8665cac1b954e20e5e75b16d8784f79c932490df6c6d773ee3019b199350fe89039c1e6d946f0891762a611649d823dfc"], 0xd0, 0x800) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00000000000000000000000000000000000000000000000000001a01ba741aefcb69a63b0670004c315e0ed2082560311bcb5f2aae46b28bb65915922494db92fa5e08c489feb3ab293458154751d96bba755ea7d0f9ea31aba94dfefe2124f4bda79b96241ae7cce5ed5f9d02592cf878c3e5e2379d329d5380a9e3b4c855e788a3f77ba22261aeacd4ad3e3c69967ea743388bb75f4754eb321686b07303ea2554d62b489ecb9264c4d8397c1f76434046029d205d5bc5646898f42e6d0cc68df0b31517f77fb0abc42120973d62f963e3d55fb71a67f5e04490a4e026234d7dfb1ba772f569b6c20dacbd991e53f44bc840350eec6fc8dd809c"], 0x99, 0x2, 0x1000) 05:44:43 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') syz_open_pts() syz_emit_ethernet(0xee, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa81000a003c069b2da707465d731ff530667ee85234e2cf07c08f55cf295165bc862450cc8b8f4624c28b473a8bfaa9043b37a31c970ab7f3c462e2a769cbbd2273b209435c33f7f5ce425688b33c657b5f8ea104ea8bfc18d0e4230c29d62298599d423e43c4b4ec139c2541799a06ffafb84bc56caaef8e3386e137818d4df6bb913a02730eb48bddfc90b25f1af4e1697ce370335343ae6766652afc9b469959adad2910d7eaae87c3db10d07ade8a44f6b61238babe97d29e956f8a9b31ca21edb2515be7b8b3e3344bb326e65d29e183593c"]) 05:44:43 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000040)="c7ab30af8026d11791ff5ad37e7bf8c8e232ac0ca0ea8c6374dcc54a3bb5fa6ae75521065da72327b1d5f62b8cc885da9f931c69999eaf35999cf1fe7dd099d1073eba92557943b4300abff975278a156e407825ac1bb84a16395d61db676c11f61d42a6aa6e1b34624b56910e4845", &(0x7f0000000000)=0x6f, 0x0, 0x4e) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xa0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) 05:44:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd6000000000183aff21405aafca51147426c00f82783347a0ff0200000000000000000000008f00018800907800000000ffc88f468fbe0d9872fcb10681fa18db"]) 05:44:43 executing program 1: syz_emit_ethernet(0x76, &(0x7f0000000280)=ANY=[]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, '\x00'}, 0x3) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 05:44:43 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x28) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) rmdir(&(0x7f0000000200)='./file0\x00') fchdir(r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 05:44:44 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x320e, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x8, 0x100000}) 05:44:44 executing program 0: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x23, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r4, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) dup2(r6, r7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x4, 0x71, 0x4, 0x10001, 0x7ff}, {{}, 0xfffffffffffffff9, 0x54, 0x20000000, 0x5, 0x7}, {{}, 0xfffffffffffffffd, 0x95, 0x20000000, 0x402, 0x81}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x80000000, 0x1}], 0x3f, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x79, 0x2, 0x3, 0x10000}, {{r6}, 0xfffffffffffffff9, 0x44, 0x40000000, 0x2, 0x3ff}], 0x1ff, &(0x7f0000000100)={0x6, 0x8}) 05:44:44 executing program 1: syz_emit_ethernet(0x4a, &(0x7f000001b700)=ANY=[@ANYBLOB="aaaaaac8aaaa00000000000086dd4da077792ba36f63fc84b8ab84600000000000000000000020000000000000000000000000220000a295b53b000000000000020b00000000004d252b87724d20979ecb4a975ad0919b9cd8a4bbc314cdecc0da"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f000001b800)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1800}, {0x1, 0x280, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) r1 = semget(0x1, 0x2, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000019680)=""/4096) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000002c0)="fd64ca78370997129c8e76ce90777e77c33f147ef9fbb097562a565f096449b3f50962a32ef5e4ae387375b2ba7fecd425a01670154e83980f09c9b3e85d352584032176fa44c472b9071c45179b3a8dfe61e672d4c25486d81617d1e526010cc3b4ef2efc331c5454216c3c4a604213866053d3546d43167a159cd5f566679ad0b92889550bd215ddbe244470178e6b6a05f5501afd8626fb35aede21ca9042d916e1a5a49c7297276645cc078128ae53676b8596d250fb7b51a01de512facf8c7096cc55d817ea2c76d340db5e468c9cd85c4125", 0xd5}, {&(0x7f000001a680)="9eb49f8741be2a3debd39b7510d358f109f874ace47236cc96798c79e2098712d5748dff2ec785d17cbc6e8714ddf75e1e3a8007fc5d776ffff02bdd5db43c13159f2a94bd550abc7c681d24e07986b154fadeaa00503c15c8d5957206ac57edf91a13ae3ff076cc5afdd0e2f77a42a0178bfb3225652630a0d36dbad8344b04a007e93a55f9a0bcbd3e6694335b16a4c597af6414b31c6eafe9fa843236a80c2a95dec38d428d9f6c5d893422d294b5da7605fdf63c11a4f2aae702d9f84840a001d435308885295e0ab289b5611980dfa33211c81ef68855d43f042c6edad32fe81d39667e62ca85da66c6af359337a9d622b5fb643aaa4aa8e976e51706fc76f8d652c6f44e9d310d50d5b4a2555351470e2554e04611a3fc6067629680a583539830080f38ea65660270efdd56db875137addaa5afd55c647da39bc7010c1fd199c222188178f5123e176b7d9957c6150c387bfa70e25ac74248ffae74b055fb09506c36a7f3a718ca8cd910fa95f282c2a40956d1363edf05c1870bf01ae4bc19cc04173a23946a4ba4c37047e79317d57ab2d47164fcd2bc608fe3f26cce1bf7b8c95d671178118c297916e5e080a04798437917b34082ce9f83a56aa3bea329ed5b2c6196a81420e1479d6b0148bd47ebd16a16848b457d864c0ae8f196f7751838ca2ab93d45033b3849c22ff49c246899a891e82bd8adbb33f24b0e4d46ab171c62fe0b6373323f82b72de3ba9b3c476a555fb8a3265e6ad23bc85089ff252fefe423202885a20503d52da70bc920a0b231be8b52d0eb984340d8d22d276e1dbfd4743c46f330d27cb3b12d82f311742068a41d50525463d34aed370c669d4df6a6375bb5f53d531b57a07ea8c9a8edc2a3023d6c3491ad956022cf0a8081f16c8e274ef2ac671a9e7f6a0f5464c4152a7b873914c047a959ff845c87beab93d0bd90edcd19f79cda16954767adc6f80806722fe70e8493d5d104defb944f8788ba4571b01064c519c646822fb9d54f52815d016915cef91693a20b0932f79ce57226d4c2f1dab0e162aead89455c8acb5439daa337c93571e056edc4d360b2aa2748fd46b50dd08dc7a826845244a2542e07f1b54a760c38caf8cde58fd16dd0f07fbec355af13cbecbba7f4bc11ee4de56d79f4678acf73dea85d8f2902861e14fc4366b8979bcdd77782a84fdd6981fa7ebfe52f6a15ea83b028255945d8686f05d52ba0270905289e3f7e1a8cf12e3db8db58165c9fe99cfc23d141fab1fdfb8d67a36ea5818aec3ca921412d5c961b6484b26f4f03e1a08c8ae0ed26e62eabf47c4c52d7b326f2574b7294f6278e409feab40f61f74a4fc6eb4370fd332eaff91a48b29a5ea3cf66f760be3859de5af08351b6d1ecd10ae12b3e4886da678da4f16cb5ba91695d7b3523deadaa7056d722a77e526a94d4ce7dc981fd25e73366b2ec3060434c57c1d68e0c6ba42bc2da888014549176f86b67c9ae409fcfb5c5b005d62cbda9a3cc418b2d7aa3d7e6740a0440dbfb1eb4dd519f6ad449b8789fabbef7a2c218360d9dfab4919c2eaffc271c1373cb8e19e5c4c95467facc8006e233176fedcd17676bc462a0af2ec827a8fb890afa44ce78273fa44a7bd6525de060fb1b6074174308ecf1e1ace2bb87df388f07e8c163be69d18f5fed310b57aa77e342ccb693cd0e7df262474ed2c944cea0b5aafe142963b10fe2edcdc59b54dff1627d4eeacd6fb5eb5ec0d630ed664fd95f30bfc69f7077e2afa4e705a9e230b9d0706c3b19368f035eb155eec7b9b2b45e1391eeba02f3ce717d670143a43c9e1b2c802a1b352b9079052b5a634dc070c336145135bd6ade94f45e71348b99e4da6e57bc7a9b219ffe93202cb72ec6d3cf42504bafd57482ca5f15feba37fcdff0bd5dcd616796fbf4a09df15243e3882d14a26e23d2705b663cc376ad42dc2ae40192363f6a170df6bb29d471bb2ca924a7b8c6e54cfa95cf719fad87eafeab9dd6e6ff766de45093976144cc5247eaca8f3e1d75d332ef77ffc0deffed98cf2ad5bf38e567b9aff9e0e8afcb3ddae2f92d4f66bcf368c2cbcbb654a8f4e4f6aabbd29d53a87e3e01112b85a1f46a3c914b194b0e9eb0af9c5bbc639891d5f45aea1cfc6fc1b2a53f46c04c8a5c527fbcb210f8c5fa24b6e98c5c4a6b130b89688406e8392c97eaf5ffbd06ebf7b39e95657b47155ea628c3a7b52575abff5bcf66067b48967ba337724e4ef585426ad1ab7938e7b9e4a8796520c51e24e4806539a0cc81d2b4212c3bb5ec2162b64e4985912c4a2be89320dbd303a33e7344cb796b6445b2dedcff92ff9eff2d5631bb5af9fe9d091957acc670ee8577915967cd4b840870797438a75814b88c2adaa6bb8ac45115d7b8994b1001ef8a49eaade3c64bbb6f87c48ba6aebc061b010c9ab8efa4fdafbb20a9c661ee91fe544acfc744b6d280560972f993defda37deff0ee894bc4924dc8b9d763886602ef869c06635d53fb90915b7f174343d120dddc1c4ddb6641511193705218f7013f954c7346de0742ec86fe375f258e3ab4c1346799304ceb3c79d8c3c5595bcbe9151be45048b7ca4a04e999d8a28cc4855f8c8f2da5ecc0792b481f78f831253e12db3de7926f77bc4259cf54e77ed0d84394f6285acf75a0269f943cf8905d00d17bcaafad6276bb61994c36365164af377ae0cba121b09073d05d0433299812319f13177499bfa817eaccf2281d4b4b619bb819fa5a7df244d44ea5134bb46b1b970488ec2be810cb58373d6344d31277ff5052ea1d2bcbee014e1d5cffe245e50d2def2e0f14bcb2dbd39bd3aabea879f1878e2903cc16257a12a71bc8fb4e1bc5d6eeffb8a8e3e0601b1c2fdaadedba16db23d83085ea08901b5d1631dca14bb29b5433421ff04bf27b1f1d55d2e438c29cd903d26f05b851b58c071a73305f7c0704ecd8ca293d8a0349674ec6087a61352f5ee76779e760a5fd713361b8e049a98b9c669e66b871096b025483a5fbc5ec36ac8d932ea5cfb619c0fb8a5a41c79adf6187665f96265d9b27f044fb9636f611c40c099f7e094e72abe250c07f9e805b13389d54c7e61facf9b86b03e3dc184cff2e7e67227d0b92114c01cbb19b3c849bcd0f9e1f7f893bc6750102b4a02930d318147c31a72c3be1a2b817def06ab4979cfc08cb8100ed1c8956140140072c8d38286c68784cc1204a3b170f463d0c96997d404fccd2265fa7f3d5f5d6509b401490617d2c701d0bba24979a9edd26de48b84a75af3fd8633132e83c04a14052e2fd3f9a11536ab11baa1cb3ff0652ac83287878b1e59389ab9862214d0653c97f2692e315ee8caf693e4da480c493835978f8d56677e94142543e94fc9784f1deb8aff928c32263049419f16e0ccb3def7a192cdd2edca8fab04b8ea860cb2b4dc4e03759ecb7f6f3d959177b863fc88f560d8818e1f1fe6f67b04c0ecb2647d4b1c89ce65e17dd1ff77ede21c4abbb76eac0c0f2d2f310e1254460a7c39653106e353eb4bb82cc2475d37e7e50d69349d376157edd638c4652ef91bfbb0cd6482c70d829853316b59b87b314577cc64ce04057356b74df6b969db3c7603867148cc1159d72e57213130e6df95f3dc728255bbab46ad461decd9b96eaf0c7440a14a74bc4cc9bd8467718f669f3d04f679faf1a6dad261470c3230e3b8d3056789a4ef28a58015b85f9b328f83c050c726206f3ff311e675c56f86480a49dc409438089f1c38d1b1de3a0f13051cbc610ce03a27448e17735e8ccdc8e480f9dadf5326be16a36f61b2b0fc896ad4da3f576026a3ba25305bdfb54bb4daae52730083d6d2e1552255f2847f9f599688de63a6a3aa652606c61c5f244cb5771394ea5908f760b92ee9b3c670cfb87251eb970045c9b4fe37210200c0a759014e39ce8527f64f08945dd06d18d121acf44739cf456f8d57fec82b87f64cc6156aa44b303bd62c77cc1e1374739ef4bfb0576b3ac409ed9395a7416c7af962a3355dba45603e7ef4b761af6ac8c019e88634112df284bb1e9252e5a7858fd96810878d30728662fcd705087d26a4b4724c9d3b9e91bc5b1b7a84e5bef8a79937c1a9cd3df32641c3dd88bf4f09641a682e57d53b82fc9c927bf4d061fa49270a3adc44f6914f5dffafc22519bcce3e1f492c6256ee45174f3e18e7e4c5dcfe976cdc9885a1759c751bc430aa0d580e12e3e9f28dda3e51756947a9ebd43917a8b4645963393fdc8b564007ab76050969561b368d16ebe52b48d9fe7ca106dc6b273e299a85e485246d64c6a388791b459a339a9716b6056eef9ad8d53df593862a4f63b39dab410b29fe30197a128781ccd940574f59055d85ee72697effd869e0b73acf160fc20a65ed0479446ff6dbd7c2952bad4e04a7c92c809876b480e74d090b1ea08ae7fc89ec1b50e8daf795ccde9b82a3d93db0e3907ed3a9aca83ae385695ce878daa24cbbb5dc8e8e9b65aa43ff88e949d387d1ca5278bda8708eb8df9249f7dfc65a26d3766fc899863c00a4c746ad6c21bf36ac0465fd75913376c2d1518f83c52d078db41a7459ad5f5e82fd07b5949772eae123c6f207a1da5378220b2ce67723374781a8fed955c409b154838a8dcdf40ea4dcd5645a85f344256e6d3b3d8f549cfb8afaf60bdbb6aa8eae404e3009b5803d1a126853276dc89ac77179f80b37b4e21f4874979c1c548de6175e02d157c1364d64563f899b16b722595ea012344739a4e32937622a4587c78088cb0df93b77edd5109d6145059657cd11fc56a905999999799851853e86d8407e3dd2d6b4b574019dbee0624a180ec768c04109def714e272ae6c58925eb02d66c60c70598e1830d5f121c0c364996fb7584e9af981252b48d790f6c2c9fd94cea2ee58ad0c8afbffa1f196b38de549cd005908c43f193b0ab1e7edd0b251630deaaf4fb1fd3cacc20d816ef91bc0f03e0758750baa203d3b0c7fd03228b3b507b988e32817a98bf225d380a05eb7e5d2d87d6db633ce8993a269df2fb68c4ca2528cbd6d74e050d7f4a3388343044fb5daa52589b0e7177a66661b57cb28a1bfdb7d748f5edde3818c305070ade12f473a8e37a7d8e1b3796f98efa65d34393533db5b0e45a655ea059289586f224d650dff6b5e021b664e2be2fb78a03d7e73275b3633ee7ed79f0d2e8bc4a23a75fbcf390cc4f4cefe142540bd3b8a6f4e206e2dd6e8415093e24b085d1fdd1dc63d28d0625d5e076c90cccd0993588036adcc0007b77a19abdfc9beee0fcde8ae1fa6af6844b86d73d6f747ce754f008912fac14c993312c2d7b2ecdb633a0f49dbe88cec0b67c9cb3b5d733bb2f894aa3a018f3a4f5e12dde5ab9b28afd462ab84ce03bfc69e7762157851d43577955551f497b419ca99bc0f34d5d091f1081bd0777f844b219f54aa7543f1cb804ac9d45d5d8006ad87e91f1c40c99379c64598270ea4bc0107dcccd7404a01c5316bbd152e9cdc74ae560e0f52ed1514ba7f76b49868569930ac61c5cc3d07f6af607d7ec37fa8681483c97599bb964011b7667e6f00285336e36f3b197309aab99878dd16fa431259252dadb067645dd3bdfe42a265009d2489cb44654dd4d75d96913b121bea4b2327fa0201d2affb15a233046505a141139344314efd64d81e66dbf28d641db8ca0b22c75981e68416695964049033ae258571340b7f2a2367661fe868e67a13a89fbc6d2e36904c584bf2789c78bb64895bb576925df2ad69315e6316b0bc519a6714171f15521ab15", 0x1000}, {&(0x7f0000000480)="d5be332f5a46de712a682f36415f68fb7217187ce51623bd44d0d8c7078c13cc2592a26eab2e58eec72e2472ede0f111a26bc559cfa02a067e098c9ab04442a72e4c0ab0e31f867de8293a1616cc1f371f5ed46fa1891050e4f701c46654b22944d309f7f8eea3f80e176bee1c182e3f2ee6f0636b87faf8b8a20fada00d2f704cec324c5c284c69d66b4989708f1d9ada0aab6e31e8f5dddcdacf714c2949096601df5b17153ed0d8a72dd6988c98", 0xaf}, {&(0x7f0000000540)="41018b29062bd039faf4e1a2604ff5258eca6ee206374851c45c246d7774aecd1843207c079812b5c47f9948ee05ab6347170396c8966c18f10830607f28043f2d51059257454a22bdb4b88e80ddb5b7919c5615e5be5846462a3d45d26f7969ef5f5dd575ac285e0924d3ffe836bb2994b4309bed5679735a236ba8a507701b74d04c06e80b78c4754f2b39c12c", 0x8e}], 0x4, 0x0, 0xb578) semop(r0, &(0x7f0000000240)=[{0x1, 0xfff7, 0x800}, {0x4, 0x1400}, {0x3, 0x800, 0x800}, {0x3, 0xeffa, 0x800}, {0x3, 0x2, 0x800}], 0x5) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/5) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x0, 0x430) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f000001b680)=""/69) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000280)=0xa5c) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x380}) 05:44:44 executing program 1: mprotect(&(0x7f00009a1000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x2, 0x4, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000474000/0x1000)=nil, &(0x7f000035c000/0x2000)=nil, 0x7}, {&(0x7f0000247000/0x2000)=nil, &(0x7f000017f000/0x4000)=nil, 0x7f}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00004e1000/0x1000)=nil, 0x7}, {&(0x7f0000994000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000e2c000/0x2000)=nil, &(0x7f0000da5000/0x3000)=nil, 0x2}, {&(0x7f0000815000/0x2000)=nil, &(0x7f00003c7000/0x4000)=nil, 0x2}, {&(0x7f0000f39000/0x4000)=nil, &(0x7f000015a000/0x2000)=nil, 0x5}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000ff2000/0xb000)=nil, 0x400}, {&(0x7f0000da1000/0x1000)=nil, &(0x7f00008ce000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000d0000/0x800000)=nil, 0x7}, {&(0x7f0000c9e000/0x4000)=nil, &(0x7f0000ba3000/0x3000)=nil, 0x1}, {&(0x7f0000032000/0x1000)=nil, &(0x7f00005c2000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000075c000/0x2000)=nil, 0x22a3b8dd}, {&(0x7f00003a3000/0x2000)=nil, &(0x7f000008c000/0x4000)=nil, 0x5}, {&(0x7f0000110000/0x4000)=nil, &(0x7f0000040000/0x2000)=nil, 0xaa80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file']}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r4, 0x0, 0x0) r5 = getpid() r6 = getpid() setpgid(r5, r6) ktrace(&(0x7f0000000580)='./file0\x00', 0x1, 0xc945a0a0906b715f, r5) 05:44:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) recvfrom$unix(r3, &(0x7f0000000040)=""/19, 0x13, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 05:44:45 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x69, 0x1}], 0xfaf, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xd8) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000200)=0x8001) ioctl$TIOCCBRK(r5, 0x2000747a) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x2, 0x0) listen(r5, 0x6) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b100050400000000000008000101000074000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) syz_open_pts() semget$private(0x0, 0x4, 0x3e0) 05:44:45 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) shmget(0x3, 0x2000, 0x3, &(0x7f0000ffc000/0x2000)=nil) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) 05:44:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) syz_emit_ethernet(0x182, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd62a30ff17e7152e43e81ff6e6c3d74014c2c0000000000000000000000ffffffffffff00000000000000000000ffff0000c9968cbb9621ba65910b52a74ce994c7e7eb476d91400fb18d130000000000000000000000000000e67c00000000000000000000ffffe0000002ff02000000000000000000000000000179a023ea593469700a001f00000000ff02000000000000000000000000000100000000000000000000000000000000fe8000000000000000000000000000aaff02000000000000000000000000000100da3030c30000000000000000000000000000011d007f19640000002e00aca067000000040c00030000000000000000000000000000000000000001fe8000000000008000000000000100aaff0100000000641facbe0000000000010000000000000000000000000000000196813ad607ef1eaf57f4170ecdf657d8cf01ecd5d5cb6adaaaad4e8b9ba89be64e234e2200a0d0765b1b7a68518af5a208907865889347bbf40ec574da8cae7db547a543664b996311b94f8cbca6f08b0efaec4704243b2352d88cc4b7cce8999e40f6a5dc4715ac91f024118d5f1aac0f5816f754b5ee87a2521070bdb559283e8ad1d6b91f1ca303120726dea13e85a66baa36a2a0c53a6e2ddcb48467939be13a6140789af07af8b74f90722e10d20d"]) r4 = dup2(r2, r3) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) fcntl$dupfd(r3, 0x0, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, 0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = kqueue() ftruncate(r0, 0x0, 0x7) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001480), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x12, 0x2, 0x6, 0x979d}, {{}, 0xfffffffffffffffc, 0x38, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x80, 0x20, 0x100000001, 0x9}, {{}, 0xfffffffffffffffc, 0x2, 0x20, 0x1a, 0x80}, {{r4}, 0xfffffffffffffffa, 0x0, 0x20, 0x7f, 0x2800000000000000}, {{r6}, 0x7ffffffffffffffd, 0x4, 0x80000000, 0xc26b, 0x1}, {{r5}, 0xfffffffffffffffa, 0x8, 0x2, 0x8, 0x4}, {{r3}, 0xfffffffffffffff9, 0x11, 0x4, 0xa2, 0x6f2a}, {{}, 0xfffffffffffffffd, 0xa, 0x20, 0x101, 0x4}], 0x1, &(0x7f0000000580)=[{{}, 0xfffffffffffffffc, 0x45, 0x1, 0x7, 0x3}, {{}, 0xfffffffffffffffa, 0x48, 0x1, 0x100000000000000, 0x401}, {{}, 0xffffffffffffffff, 0x4, 0x20000000, 0x10000, 0xe36}, {{r4}, 0xfffffffffffffffe, 0x48, 0x1, 0x0, 0x86}, {{}, 0xfffffffffffffff8, 0x60, 0x1, 0x7000000, 0x4}], 0x1, &(0x7f0000000640)={0xc34c, 0x5}) shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) 05:44:46 executing program 0: syz_emit_ethernet(0x96, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @multicast1}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0x6, 0x0, {0x19, 0x4, 0x2, 0x0, 0x1, 0x68, 0x5, 0x6, 0x3, 0xf3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@generic={0x83, 0x4, 'mJ'}, @timestamp={0x44, 0x10, 0x0, 0x3, 0xa, [{[@multicast1], 0x8}, {[], 0x1}]}, @rr={0x7, 0x13, 0x1, [@multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @rand_addr=0xd91d]}, @rr={0x7, 0x27, 0x8, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @broadcast, @broadcast, @rand_addr=0x401, @rand_addr=0x274]}]}}, "202b2e4a05c91f76"}}}}}) 05:44:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x80) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 05:44:46 executing program 0: sysctl$hw(&(0x7f0000000080)={0x4, 0x11}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x1, 0x5, 0x4, 0x3, 0x2, 0x704, 0x5]}) 05:44:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d402000100000000"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x842) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0xfffffffffffffffe) write(r3, 0x0, 0x0) 05:44:47 executing program 1: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0xc, &(0x7f0000000040), 0x0, 0x0, 0x18) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) msgget$private(0x0, 0x2000000186) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dadb57e1814e688b15c9318dc02c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022408c8c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1ebc0c856adad49ed44aedc375"], 0x106e, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000001480), 0x4) msgsnd(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0, 0x800) 05:44:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000008000002334fb5f877ed4fbbf7a2227ca5003be0e8734f23e90a3ca1be00001472f011e006e519dc846b0665f984edcc6676b93d5b5b6d6995908e8dd1c7de043b23ef060089b9cc06baa005a02d6397df6972d4f71fcd49951aca728991be6e03f265604def446167e1c7f53adff18dee947e57f66d28738ba39e24"], 0xa) sendto(0xffffffffffffff9c, &(0x7f0000001440)="4075a1c05581c86a746410c96313f5a89d0fcdace053103bd78a55febb9f7d9e0f648627b7c2e84fe8a1c565700b6b171d91acd1aaab646e0dcaf61283707a627cfbb6cf2b5b6f0bf53871bb1ff8f4c1f2c46f7825fb128f24b6ddf4ddbacfffcd14e195ba5419c8c2691fb29c3d05d4b563b6746bcc84655ece8e5e47a9424ef7c5f2ddd51033e158877595a7716d110827e0ae38ac80c5811e5303a1198fd86fc87ae7c8b923678f6c", 0xaa, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0x5, {0x0, 0x1}}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x808c694d, &(0x7f0000000300)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000300)=0x10001) writev(r0, &(0x7f00000015c0), 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r3, &(0x7f0000000c00)=[{&(0x7f0000000ac0)="cebd829af3c2118ccdd9e64bb8d45392c0d4b528af2a020000000000000000e758f13a82adfb21657609a926db0caeffb4a5c69924a50d8d8ca41e25ff4110cbff7d3926e24bb15bac7b4810a28ce73d2b7d494fa6e23c1d802b0634a3a245a8dda427f50e84777f7387b1feab9f2646d48f2df327600d5698b67ceb58e92f9dbd64a18b8510c77a6255cb078a749f8c45b9a3cd097c01fc7cd64965464776245c845b0762bba9b9a2d986cb067b199a25a6d3a7bae4abcb72c5", 0x5}, {&(0x7f00000002c0)="37a2cba907b90d18db1e538e19b2ff0064d746110000e5f09863bf54d2c6326d879f8c", 0xfffffff3}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407fac793d943436ff82c73f89f93051691725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee72f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d40c5902321c9c3944d17cf3b1202d00a3c444db6cb4e1d296f", 0x5f}, {&(0x7f0000001700)="fdb2617e274d09632ad0e17beba97ff45163e8ce5f25fe2789c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d7253e2f40dee939cb05dbebdeac198ec90b73649190ecc63ce92d025914241d1f962594240af1253851e1f97fc79a95f868f78b581444135d7ba05bcbce8f0ff3efa6c3bfdc434daccbedbbb7fbf41d4cba34b0f0854c5461c2f591c1101e43ed786836141636fca9ac3a9a95b118f3b38802ffacf6a6c5c7224e3ae1088b65a1161c27740338daaa936eab06bc2a76186e6c0845f89fec83fc4bf9edb461c86335cdea9a5d55cdcc61a22db20f368fec30a509241d9e", 0xf6}, {&(0x7f0000003580)="bbf5ee8bfbfa29ab52b08e465fc790d1e1990dc656b54225f03b34f6ef7fde3e3a4341995f2dee8d98fb41d929c16449cf968b0b36178dc4c43a7ff0cb80a821da3f5bbb795e1a78b8991abce4f111341d924a69e1106c23b2f266c8497980fe0724b988ca86ee0323f8e5c4a5438a30cce336d1fff7736269f3ba0539b3b857185a1e5ab7ba30d075e9a83d20fb0c5f336c9f2f5a3f1759753f7ecdf304bf25a621434a62978dbfa450dfa487afdbca85061985f5e84180d14e953d063c30dcff5162a4d1d614b13fc5ce04d4f89927b5c7123c4442279339896dc910dea04e20b44aca9503947f47ec84caad0b735d30a01f17397060319af91064704746362c8e8aa24682aabfee33eb62e2446b75b840e2e00a5ecf6bf30c265516c32df0e5863d201d98cb90803c73cdb9a0d4f7a6960b3bab62d4ac0ddbf3e7ff30dc9b7e9a4045c4443068e3512cef06a19a1ecc2ecd749ec977a2184435876fcca1ad8231e0878509057e77ae96b76bf5b546120f1f801ca4c931721b2459bd44d78f475e55886abd6569b57f708c06f34c2a0b181462fbffe5a1b12837886c746a1bab7c247791462d8a4ec766c5d0ac7c7b055d132bd4ba9fd12f9ee1d277f6d36e10ce55a2ace2b6a2e6fa8bedfcb8aba38c083c0f7b8b5dfece19529f617adf84d78379e96856a49b17cf4e06197cf9ed44ba9545c11244590f6a0e4e8e41598b2d6cb321e861ada57e51c45f819ab775f4768b3c04c5aaf8c8515dbb435d3014f4ad9246c9d8bef46a1a96e6e858f056fa68228280c00dafd3a27ebd2b02a286a219f0e960a55acbc47e171db887342d9155c07f74042319a2af5608668a2e5613baba74c953a68b944fff9e834790f7363dc82ef6b9aba485364934f08953a87fae0a31612cb4f44e1a218ea626d26a8ca0f7822aa334703c0dae15266966d38ec116789d3bcce51c797da888aef5e50587fe6ae07cb48fb03f50aa84a0bee6ddb1c3bec2c9146386150227a051479f549920452095a000c4a1b510c4fdab62f3c9ab5cd3e77657739a6dd912f176b2d42880b019db959d410ad8a19f0f8704f7dc4fd1e9aaef0f96fd690cde9146f1a80a29c57ff4148fca9bb276b6c6561b5c131976e9be975632b4dd84e5dc07e9d688f16cf77ed7e4a6c588a6100a4433b7861440559b586c2cc99f5fd227c1312a59c0d7f5c4d4e28865ffbd60bc1bf807011fc3114c8d11384dd1ffe696f59ac4273e3367d679fca1577cf0830984b014cf0858af322d795e260a40da87958f54e182b63e3d209bf47ff7bc0c4166172ed0d060657bd02476dea7cce15537db725738b990e2715455e81b2a2bb98e7d6b0f8d7de18e126cfaa5f596bd93c03f02817bf430ddee6d20cbec916efea7d00912ff89faa0062d06b8eddf1bdc120d5ef3af4d0dfc1ffec3e70589858e15ed441b560affe0415b6ded8754a7fc22b3d9b27c2001878bc1878cd0d71dade7e89e8bc1cbab797f028b83475503be026596e8711745021136b7ad93625b6855f0522d2c8c83c7ccddfd23be76ebca9f8af5caca6e50c0aaa6fb6e232a8c3edae31a6e07655646883364221c74b2d74758fccdac188c63aa4955967de6f393283b649de5339e826c60e5f947d2eaec2b0731d5ddb72c51b1eba460c891e3f4777eeffa3c4d7bbc553e547bb3254e6201e58c33f3e90214d2d98b000cfde09b0f004a3acc020c376d05a355869e72bbb1c4ba333e83368d3398a244dae620103c3fed0cb3dc21e5d23c88415993b8406833700194292d2f10433ab4cd144982afa0ce756c4c89d9e23b7840908e377a741b7542853686b46ff19bbd980bf566e300649c703ee915ea12d789b37029644c3c82bed0e1614c7944a340930b53ae20f62f424444ffbc5a84d12486a553d21a2a18d2de456819640ee8d6c55e8572ce9667449cb3183fcf40a4647a02bcd23082ed4333865a6ad552cf1699d33b08f2a46b154395d723b9dcfd331b62c2fb7dffc45509ddb1756713256da057dd2e20e38d4515325384bedeb544bf9bb8a425a1d8b0d131124f9fdda3533914e16a5a09e7abf605368f260a265dfff394d536d328896e33d885330f5c20450aa8f66bc594c28bedb6640691bead84b46db5a0902070c3f1194280c7bc80fd65d41e5897044161f9a5fd538621e281ae69805d21f8072efc2ffa2d3823936bbb48c5f7df2a02bf67c4992069979054559eb5a5e581df91a01cd8830addc41b216fd035564e8148cb8168797ffc9020afe865bc7feade9051411ebb1d6cd7ad0b3468c05f456edcde26aa75d1fb6f2b6c5ba825a848e3659d3ba40156cc753c97afa4bacf0eae0fdf00d96d61d5176c9d913d6d898cdc2d8998e85a7089909577ca18eccf2df0e28da47e536536e4e48b227cb915ad57b465f2fd2ab94cd86f4bda93883f0fdf1627789a830400c0c8ebec29c257d693c48368e0d97ca0a343f387bd119a700ebc0cb645e51808a4f32ff6d3fe9d9b717ab83f6850abf1863f68a9e4338f8a5dbd3eae6e80d54370a64bc8d504e4caf82b640e77d7df872ee061497880a85cc40a3a339cffd18da932dd77f98ab1136886f6f4f732c3ad72767566daf493f234bcb385ef150c4b3657d362d804a557e2ab75fb91abb434c9a4693297068bf4562b192b2459335dfc65e586a88335a2cba46392959c108e947b21d33ea88a44b8214fb225b6d8e07fe565fcfce03d8ddf90712b7a1d10a26922bf4bb2349dccd1212c45f26d2c951036e849e54304a20b364aa6088c3c3cfc426afef113205a490bcda5c23dce1ec6da2c1e0b167583426670924ded531b9a9403f4dfce2e6d1a299ba621bdd6afbc0606ef05bdd6f07aeb6d821e580b86a9fcd05e17b78be3b0a3cd3cfe4605f0b122f80cce850b405c8ed08e4e4c24297d8487b523dfec90c1fd61f33482fd3c872174377f4ca831caf8e2c067ac5cf1d3b3dad4e2bf1e749f563d5bfb89f1713226e32a066b1503b526d6f506b6d18d499c2bf2ba7008e7b9db50734f18cd97b6770de98fb9fe9223525a14595c7dc6c8b8adab7e880938623269fdb3ff34a0e3ea1ad678232a6ad6593e273630949cfba0553531522ebed5aa12daa5fa19a1c2190a2408321e7b5c22634a000fd903421c6a510a4489737fe95df51bd988ac67699d1223995c03bfe64672a6180a435a5e8ad0d9da242493216649ffafc36a8737254062685b0b9aa3c283019147674433d11fdbd5eac7d3078febd5838fef6a341e4d182d64e3971696cb67b892de5ffdfc8b950e94eb5684066a11524de4f16971b1787ab58054446542cdb023a1807ba932491abcb6edd6af27a67fb401e503aaaed27f5a8fef5796a5aba77a78b09ad0c75e96f672c1f4d44575dbf94133956501f79f3a01121deac74a2ea0fb7717c0866a3816c39c5d86f7142ae926f8a62fa735309b16bf5827613077ada6175850f4cb0b155e2789df2d3c437ccbf3cf032e39d7aa10694ba6a4855a2ee2462b4ba22a932674a6754e87a4336dd66928a312d540e75418e27cf2912c681c27880500baaede15250e996c297ef98929bf5a86b1166703b5054de06710512c8c4683d875ff342c2cc6e9b4f02d26589d2d7cb662e077f6fe1eae987812bf8b31d53210603887aeef65bb580836d659b98b1b07a20a92d751c6175457646de778f45d507fa6e7cfaaf0ea8600a360dfa8866aaef01f0b37a25b58cd80b1065dfdb561c1655e630b33bc9494ecb1972b9aa8a79e4d6ad6520191832291990576c6bb4b88e0e430fbfe74111f4a476b271deb4e40d21369e0bb7f1eeda3711cbcdad27a126654a53a6dfcb423ea21e8dfcdfa835760e10fcb85fd7fe6e30dd0c5671ec1bd9e42be64ecbabef5bd53f1e4595315db5c292649c70189a7e321fa368e17d3229a8378498782e030f2c5cc4c06415fb4ffe419b56f6335cf9cbd1af42a7ff58cd9dfd53daec7dff2da81b11345976a8b0b937b904e9011e9c4ca316975077e86fbeb53f6e05b13ca7100be27f4cfe756a9bd3b479535d76171127930b7435cf5e2c62f25f8b71017031bcff41e9e35bfb8dab182736c74ec18480ba41279a64583dae6de3f31462e500fa171921c0279efca41fa21c988fb4c7e8ff62897343cade1552dd708fb9575df7ef6df376cc3029565843f64b6ded06de9eba2c71e985a8fca57b76aa7c46d587201c084814c92c0e4949203a25fca6599987a9dc2e1ed5653d0c05942f5c2dd4f035bcd20b95dd944d181d68208245d4e68fc1ada7f1373ecc2a74df89ed1cd47f3dcbebe0953369a37a2aee310a79f6be3a557362bc01543403e4e90721319880ec32dad2f6484f03f88546c654c0963f73f913a951e310722069c17b51d31a09a91181a53c6e2406cd95d4da4f6da1de5b031aba20488d260552ea200e06a9ca3f012ca0e0b49cae52a4598782755475b3aa177aabfed06de485c2064193fa0a8d18e300825fbd1e4fceec9be400f9bd346c42c63b27678305fdc22903123d84882449fd6473fb8a6f4ee5c53fae2c6f7ea3d87ec6aea650f752aebb782304c91720d750eb765c66cb21037277673b66fb72246e6aaf5cc185126978e1061913340213b0f4bc4a95561437cd48fc75315bfa655009d8dd4424593f6cc4f8f856b544b5aac927d53a742c63b9c0fee8a22c656d1245df870073456d1cd318f7e38de28ae960ccfe1c83ebe357480e3dff02d85ea4c7222e8ddf9464a29b83eeebd4b546c97bf447bcf239044fbd618682fb1653bb5d73f2cc7eeb98d3f69c32624270fe6ab871e3d41c48bfe3fbdfb5ec623e59fa3ede18779ac0a3873f9d9698df3a52c823d3a7e556e5946e52f4ba916b050152bf479f1b2400fb93bbffe3790a22d1ad520edbd0d66373e93a3ab548f8cdf39819c7764b15e0406606ec9d6e59620fc40c71b6cd87be91703ff8dd45e0a1853f9e99e44069ef93f873718e4488bb99c35b0ecf0ede2d921e40da058bacb745de9f1a1f1815d5dd9f1b30dbd334d2c6a5895021114a7fc71c639387b273372e3b53b5cd40b12ea8ba8f481ef4aa647a363e5428d020bd7b69b33cb27f8d5a10a9ced609fa12280b3f751cfe73abd4d3f4825b6f36ab47b4e6f8607a6ead825d37f0aab07231d1c2e15c81e0b44ed6f6e8eeb7277ce76d1ca34ded4a7cb7b5d3ba6c0ca5e7c9054fd1158460922f4d0140327de2010ce186f857c5cd0a81e2e3b4bb4455c84f2860f6416cfe53b2fcaa3dc0e35e5ca0f8db4b015dde4e7c14ed01f5ef24e133c09371efd404f44a256ed45cb675c8ff7f67d2eb5b62511860ecabc2dcefab5349c4d3043a036a6ed3a2178f4bb8340f468b87f97d3eb2a0cb81d4eac291d4fca046a5307e5e8dbfe6a4ba528aa48e66fb9b0d3d47a05a870d418d443fb12863f92b3f4f685caed35a8819b1b02c9861c4a12011caaf0a76ced2e4e59b15ade28a365c7fdc4fe681a11b0566197b501e59f5542bfa5e5a6e1134dddd5faf839fdaa479efe0b73fa3632d266fc5e5349e958b83d045340d29bbe94cc875b79ac25489ffcc45d0d86f42af44776a1939c3ac5c87ef4373636a8df1d86250fbc1956184228c36b1a1cfc8ac5fa8f30157f153682e67c7eff97a06a7f7b1c3afcd3849dcd1d733c010bf6a7f9573d9b34129f3a48f519f9db2752e008992f6a76071e4418b7b39108f7ac24690f7a817d7becb7e6f6036616f2e66dc350aea3777ece638e58278d3d3c6a37848708970efe5c7575ba38ebe70000000000314ad3b240220cb2a85367b7725be847a019f9363f37e8d0ce1df986226eadd6179cbf215645681c", 0x1025}, {&(0x7f0000001540)="a6eb761a1f9caa5f9cc86d15e0f0afd38d707f5bd2491900f37c600823df3a499f34b74a877267557ec9dd78faa2f75318125ebe9109507cd832d24b6be3dfe70f9f356f7080d77933a66d1900"/91, 0x5b}, {&(0x7f00000004c0)="d06a66337401acbef49de7193f227a0e145e8583dbe4d2c7eb56e227ffc6e2a81643b61dedbd1a4ddb72f484e727423d19797094a587c92f6956f241d00ad0a69653329b434c4a0588c3ed060ff86aed940973a54ed2acf21b087d69314ebe229c18c5679d4ca13b237efb433f4421ba4762ae2109b4e7d3d8c76346f2ff464d533017ef1ede984d6128e6b199e0744bd8b17d51055eb95463b525dc2847ec308a7d748dbf27944e4ea117cba87eb64f781c539d68a4d0d6c1bce6ab922a43aeea65072abe87d954b870d20e28019725bda0fdcf37db6d1c052bff347e9d8f5850317d34281d224c3f3988cc0f91658356254907eb20aedef26d4f32e9636606a167694feeb504108d5786b045761d57af9b09d5478d7b2b69f28628e8a3e197c654707c44b2f863a306975673307dbf32825307d1c4fc3c3552771bdc4486d5a2648c251437062efae03d8a5481519e465a5fac9bdb7fc667402ebb444a9609ffa1fda75d79c45cb539528a2f1b40d8725a26da60c66a317661b9c764327852edf4c4ee0ced8e7662d3464d71045b174cf8c8503015fcaf48ac351a1f22d2f6566eacccd67f8588649d1daed6b441f055c0cb58c584a6092f81b58207deabef1bd973993c9a21efd3547482ab3b03c60b9e66d5753ff37d9381f1ab73af593880938327c2bb923a40dc2071d8309cebcdc5ebb61f103aafa8e624fee72f2e10e3f2edb71dcb115eb17fdea5c89ce531eb766ef1f158ef6419f4d7e1828f901e4a2cfc12f926c8c4caa6aad1af5b0b37159032e8ef7a4d7b917176e8e77d80fa9865549f72b5a4e34cd588e68b5d1c000948d1a60e21fbd7996114b18c0040453b2d749ece15ea9424ecc30a9f17128260e2c9fc6e3f22db9f6c5740484a681c4a66de0e01a30383abe7f65f4e2d62e1a8e03694f8dd9425ca956f899abc09e3da39ffd8499b0291b8bb5184eccb15edffd3d8de1a90a122a02904bafa77f0656e50040b9de63eed6cdda3bf37eeb283b67f20669883e87420ea439361448865eff14f00b6e98acb2f10d3f60a2d04bdeea570ac6eafec1db8b469df996d7eea8ce4919435d65fb2cbfb838ca2b705efcdc99e80e1607afcc3b9aa9c2da2f09ea2bd8597f2897ead0416c40fbcecac954a4a617a68c92f205d34e8cc6e3fb35b6893c45a0611c78db41a3e857a4d00d61fe1fcffffff9396519b08714af263bd687297c05b1232882f1f115a28a958efe04503bb2b4a415486ab14acad80aed8d6d0d7a25196b980f3c9c2cb70c5099b9e9e6eb0d3fde039d62202d2a3d502044635054accff0c8f06071fc30beb5b4f3d39e59bb3c9626ad1e77696ce82d51554e5110358dfec575bf3b434d53b4f63bf952a65d10718b54e25a407f1af419f787a6d2d5427f94b486638b598bc5bd45eb8428015b399d278642af219dc235a2c9b72462cf43750bad5633f94da5dd4ab583d5618dbe08f34817e8b6b4ea621c94063f61b024f4d50383b56d73169fc3c0893fad6e607112ef6c237be16242d29ce712436fb0370fc7ea5c0fc0b2b81215449e46b40c16f73d81825b4a85de4c90d988a0cd17f45162f41d10d30244f34d66389194a764b7d060193e9b8c8a21cdc57fce2f40f0cfb317cc408b8b8c46808b9c61c9f114bf169b2aa48f1bfa101f33de16678e02c0f5e098e2fbfd50b4d17db136cc7d7a5f01ab9acc44b31967db2d8b4b09e5d875695f1e0fe799bdb27156c4b393c42f90f300a1caf5bb92962d372bd487010ad82cd4385c0ac192c85ec0a34743955cd1a4e8bbf10a116a062a16158870202ca82809ddc3e2d5b448774141785248706fe1c0fb37afa8ca7f06de4c06a5bd5949bcd6202eb3de83fa29b1920a51e2464a866800114b4309890a4e9a8b600245908b665382740d55ec8bd0b4a1a5032f52cb71ef3e6bac31f192d9a769ebd3202b0d4db0daa1af59a1d0191dc800c283e515350dcc73aac90a2ca348ab9f475f02d391d0ee5650b848c2d99c03f696a82eb5c6ca65cbe79685064d72f144b7d6d6030ac970bfbb4c8808f7aa7b01caa93889487a08c3b4784b83f12546763a0523e86dff15c037c3bac076b3cf31f89aa191484ba57c75df9caf8ef0d", 0x3c5}, {&(0x7f0000000b80)="7ced439cf750836f4c1a909bd1748a5308d3c6fb7325706ef6b16fe8450c2dfb1e6ffb24f4f13cc1f0a0d3df7835b11489cfe0af1b7de19ba562df01e2de355659e7606d05eb2365bd5edeb04f6ec8fae574534e8a07eda5d225f3b5e0f14e1d94fc8fe09e2cc82c4f1b655757a7bd"}], 0x1000000000000023) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) rmdir(&(0x7f0000000000)='./file0\x00') msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="02000000000000003069f3415e19fb3e6a651f000000000000002f161d7fd08eabe42aa78bad4b4bd6df57eb8c805dcd8bbbd50a4db49c5c6e906afed1abee90e875d9fe4d1b37f3a347a242736f826c44b51f6b8905b4b10cd25f532df9ee6ed4b0aaf498b99267b8bec0f3f35eab8669809d5ea8acb3b1e6463503ac0d47f0683d7168aba07ec0837f44da19c46e6f13d2a34155e8edac25dee758fd1ae430a5769e7e1caa0b3f5cbeca49a309be6004cbf8adea8d988a1d38e5bbc3d338697645151835f6cd85c5ddb1ab2e2b00c962b5b58604368f54577283bb14592206e59036d55690cd69fcad87b17d44122e84f440644cd070bf16a97e387f10ddfc7b2334082721cd5a30085001ba3c8f2bb1c9e799b5b80ade0abb5778749b41c166c3cd2794de936474e39315b3c3e9a3404809c87d7445e318d14e4cc9830afe3b1d4e53b7809e6c7a7c9950cc8ecc064409eab1f2349e4cfab45ab65ea4ee80c10ded125ca58c2de158e82d68f401ba8192432b15ab287a14b10a319ab42ab70d327a6dfa096293b2c2023631f15461ebb97a1490c8108ed2d7e56d562d88b822d9bf82b38c343784e9878f97e3f9e4bf000a9ebe64da2cf139a896d4be066d9fce8a56d9e3077ff5686f07731834c0fb63e9fab52c63de0ff040300f"], 0x107, 0x800) 05:44:48 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="da", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffd}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) socket(0x10, 0x2, 0x8) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) ioctl$BIOCLOCK(r4, 0x20004276) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x1, 0xffff7fff, 0x9}, 0xc) close(r0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000140)="8a3f404b5b0c58f000408afbdae5fcb48a4e61557289269e2033f1d5afac09d2959056131fc4c5428191b3e3536f3f7a95efcf8ff2057152a211571e185555c71a4425e8b11504de699d6aa8919918b0fc97bbaed74ff5267778c3595c1906653f03ecadd8b73a7cb07438b2d9880edcd59bc0c1bb24a62b50b4b7f6d183ad5ddfd94beab1895058778dfb8b942889876ace0184a3dc6c4a42d2", &(0x7f0000000200)=0x9a, &(0x7f0000000240)="3e373dc48138ef8225265be560156b82670c48e5a1867412f98e172f3e2e5a43224b568bff2eb4e8b8ce59926ccab2016ae5d57edf19b94f4e6b3afa8250bac017978a5a2d99701b9ba47916926acc4e94494745508a4ea06b52bef3eabb987a4f36dfd2234a009db9d5fb6ac36e92ef90c7f6e7ad0387949c116449f993", 0x7e) syz_open_pts() listen(r1, 0x2) 05:44:49 executing program 1: r0 = socket(0x18, 0x2, 0xfe) select(0x40, &(0x7f0000000000)={0x8, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xce}, &(0x7f00000010c0)={0x0, 0x0, 0x2, 0x0, 0x0, 0x5}, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000040)) shutdown(r0, 0x0) 05:44:49 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000080)={@local, @remote, [{[], {0x8100, 0x4, 0x1, 0xffd}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}) clock_getres(0x4, &(0x7f0000000000)) 05:44:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) unlink(&(0x7f0000000080)='./file0\x00') pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:44:49 executing program 1: r0 = socket(0x2, 0x2, 0x64) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="5bffff09000030cbccb74d0eff40b5bbed209581cc7f0300e9ffffffffffffff00000031940000"]) syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x3ff) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000340)=0x208) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f00000000c0)={0x8, 0x9}) r2 = semget$private(0x0, 0x1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) sync() bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='W\x00') fcntl$dupfd(r1, 0xa, r3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0xffff) ioctl$TIOCSCTTY(r1, 0x20007461) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x100, 0x0, 0x0, 0x0, 0x0, 0xfa, 0x6}, 0x10000, 0x7f, 0x101}) semop(r2, &(0x7f0000000380), 0x0) 05:44:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r3, 0x0, 0x7, 0x0, 0x20005, 0x0) 05:44:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) unveil(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='x\x00') rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xb48, r2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000800)) semop(0x0, &(0x7f0000000140)=[{0x0, 0x8000, 0x1000}, {0x1, 0x8d8, 0x1000}, {0x5, 0x3, 0x800}, {0x3, 0x5, 0x1400}, {0x2, 0x5, 0x1800}, {0x1, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x5, 0x20, 0x1000}, {0x2, 0x1, 0x800}], 0x9) getrusage(0xffffffffffffffff, &(0x7f0000000380)) msgrcv(r3, &(0x7f0000000e40)=ANY=[@ANYBLOB="00000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000009000000000000000000000000000000200000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001064f0c07b030bd8e33880b04f5126df5df136759c1785319862f3d870fd8ff92986defcc60599d07441bccbbc3d71aae3c778f90c80850957024b431e6fca066ae0492937ab93f67c84f9325f926e708eb2c6303a163a027d48093b2d52d2d5f5875d5d40bbe10733933064e3b492a90ef5d6b59fad02d50d000000000032c39f9382ff9fd3024352761e6536bbd1100000000043f89183ed9b0ab0fdc7e138263b85ba22737d97e0b8357aab984b1fc946bd9cd540dd0e75e4fda971b8e42805f727f2a07fc73445c908e9e14a0ca5140be71c7ea4fa059f2ee61d3e29c45df4666d32ce0d491db2b7ac0541cef0d42da8be9f22f070702a20676cf32dadf8ac52a878344c8a82abe6ad1fec39aba6b773abde23c136e92649bfd829637b237923d41ab9c2ae7da54785ba734f2ebd5407f9048cce6f9538ef7f09349b9271c24541f1858395c55dda5a5941d3130c82be213dc8bc3748c7076ec40fa3507abd6ed42472a967f0c7b31e71c7fbc980a1ccaac372274a32b068151267da6fea1e8a2b0b2163e7b43d00910f0b5820d537b8d5ee38ae8ce2da9bb4855a4b551922cfceb33468a2ebadc70b4c6726ae4af59cdc4aa993d3edf892f146750445beb4a14cdf202126d67af23c6a7b4ef017c6c3738c5d11d79eb62f8f21d348a5b4d67fd3af61a4b24ba1e1ce8b5c62d897cde29339e4984f43cd642529b84953a600d5d1be98991a8696407fa912d9025b120af864d1090e26edf2ed21719b722dd685a90b0956baa5dd0cb28cdf1ac094646f68846a413252c9cb2ca20eebc61f5e"], 0xe6, 0x1, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000700)="e873018b3f0263bbca156072231bcd362cbed6bae9d5a4e31e8432adc6d3e9f0292165d169199e433b3d7a887b86e593ce6910d7af1e122ae781b10a78aa9f79d8c61cfe8ae0e2", 0x47}, {&(0x7f0000000780)="caf726684da552eec0b5870a9a879db401c614e3595c94907b9306ca293ef02a4b736244b4ef17140300bffc744fc9ac83ca5e7d7596841693cae3d44bd3318a213749b94ac7d87a5009bc992d64e1854e42b6eab839aa549438fc582a4c8e58f569a7", 0x63}], 0x2, 0x0, 0x7ff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/222}, 0xe6, 0x1, 0x0) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x106e, 0x3, 0x0) execve(&(0x7f0000001380)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000180)='%\x00', &(0x7f00000004c0)=')}#!\'[\x00'], &(0x7f00000016c0)=[&(0x7f00000005c0)='*,+\x00F4)\x1dM\xb7\x8c\x8a\x11\x1e\"\x1f\xd7\xe8\x82X\xae\xc1e\f\xfb\xc5_\xc7\xc8\xa8\xfb|\xf9\xb0CHK\v\xaa\xac\xb2\x88\x00.\xeb\x00\x00\x00\x00\x00\x00^\xa0&\xa5\xf5X$\xa2\"\x8b\xc2\"7\x96u\xcaQ\x1d\x83\x99\t\x06\xee\xceE\xe7\x9b\xbaQ\xab\xf9\x03\xf5\xc5D{\xc3[\x98\xf6\xc5Q\x83t\x86P\a^\x04\x00'/116, &(0x7f0000000300)='\xda\xab\xd1\xca\xe4\x97\x93\x16P\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000006c0)=']#\x00', &(0x7f0000000440)='Wy\xe1\xf0\xe1\x0f\x9f4\x95\x15\xd1\x85{9ex\x00\xf7hi\xd1\x81\xff\x87\xbd\x00\x99UO\xa3\xaf\x9eP\x9dK\xc1\xce5 \xba&D\xda\xc9\xda\xc2f\xdcf9\xbb\xaf\xdb\xbbRhi\xbb\b\x8c\x06', &(0x7f00000000c0)=')-\'\x00', &(0x7f0000000480)='\x97\x9c/dev/rmm\xe8', &(0x7f0000001600), &(0x7f0000000680)='/(@+.^\xcd8!%\x00', &(0x7f0000000340)='\x00\x00\xda']) 05:44:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x100) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 05:44:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d247874f0dc5745a3d44e34934349d6cf6f22a4a3d5e7847e0bf63fd384c02748de4faf450f91a858a9bc9df", 0x2c) write(r2, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271", 0x171) 05:44:50 executing program 1: syz_emit_ethernet(0xbd, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "00ff7f", 0x87, 0x0, 0x2, @rand_addr="e24d0874ffa47109000000b29ee67d40", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x2e, 0x0, 0x5, 0x0, 0x0, 0x1e}], @udp={{0x3, 0x2, 0x8}, {"2daf08da01ad8390743bf4d49723a078797232aaf79d3c63c0c8869b6a49cbf402ebe747df1be98af7c22a965bf01a59dbc444915c38fd9f3e88685c7a58a574ee90e041267c6d5818ac7532e76a232c1c32881f936369f49d882bbd78b7def639caa4dbf1fe9567854939284bedf62c25d3f36f89ce8b"}}}}}}}) socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0)=0x1f, 0x4) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x9}, 0xc) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) write(r1, &(0x7f0000000240)="2c3c9bb579e2bd6fda03dd86cf4ae540d2ff2d0bfef6fcdf15bb6ab3a33096d0e9db9357de598613e7f10529266e99fe8f33022983e815ce3b47a3340c27c8a83ae8691b054ee98d0e68", 0x4a) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x2}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000400)=ANY=[@ANYBLOB="e862248f2033ff6d82fdb47548c501aa629141599cb3daafa6c0b26b5d3de3015a6692b8f28dc323a2e0afa09063d69f88ef3747d7096cede07ec8a0f5f4dcd4783de95ff2119c5c0cfbcc81b115cab635d229013f810ffd1a82606d66631c1fcd80439360ecb7a5cd133bff285810588f9cb9966782ef3de25e5f9261b0a4b0f9e2c2f5b22f88aaeb539280afb5a8ecf3a837eef839c5bea1ecaf88022fb5ff857008bc66fcda6eefb35a277c56"]) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x40) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f00000000c0)="f95027a61221913b0c658ea5f151933d0f85b643c4be3e5c571f6790f9b1d59fcf8f19366b8900bd9ac15a5044e6523af7ad", 0x32) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)="274d933558d4664ba766768980bf3b99234ebf1afc1d693e8b06630cb0b4b8339dcf7cf9f0ed92bc3f993128abf1f4b4eb9855291e1f7320841bc405e82fdae05d0095fe554cbe1c441d50d75b58b294c13c0a9f6391143176aba25e39dcec3dd87b9b9f664fff450fddbc333fa80d1a51fc05aae57ffef432ccd77bb06429a78b0b3760220cb42488aa760ca0ce0f421f9c020ec757ef01f7bde483a7", 0x9d) socket(0x1, 0x3, 0x7) 05:44:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000140)="6a432cdd0e0d2f71843ba9d0d4f210e63cff3ed00d44fa205800cb3c9f8ae2f93165561b0256e3915aca31e4ac09efe864ce139d28ff4abe5f", 0x39}, {&(0x7f0000000180)="dd2ffd18cd47acdd3303c09b0c14ca6151e0d4e0c25f7e9019aa1eda17f29d881cfaef9d59bb1c051de78d3c24c778d306d8f7da45a2a0632e3150d44fc1ac2330d7daacc1c67e1bab7ac9e41d4bd6ba6fcfb8ffc1ba90edd17a2f094bf1de4d316a6df5297be650bf228b489bc527983346a1d494d07b78b50bd64742ef0de921ca0661", 0x84}, {&(0x7f0000000240)="6acd31be51d61ccddb737853677d3ff07288dd80d290dd87bfc39fa6066d7d98aa8fb83a4dca8e84aa9038a984d666d2b3feed", 0x33}, {&(0x7f0000000280)="a1d4b41b8b1de5123f1bee3f9dec432a13e65fc9312ffd62b1da235b20c2fbb5786111283e", 0x25}, {&(0x7f00000002c0)="06abefba4af2e3837d8fec6f9ff764f7e6db9ee0030045239b24ce9887b896a9173a70db0b01a525f2ad1c11a1529ff87ce83c4009a3488a445ca26abdcdb55e8aff7385f67f971701518f9ab957fb99263cce1ae89dc30f4ec9b85516d6125da60f06c64b511d5593550d0fe87da7c0fcc5a673bbd25981d6e13e3d5e0c9a5e214cf29e752a28eb0de7917db9155849bbfb9505670f7ff0d3b320d1f90543c043597ea86a0b5bb84aac73e6fb38f6140e88b0c0e79506cfc1ff5a002c09947ed953590a", 0xc4}, {&(0x7f00000003c0)="037fc4dd7f455746494aa9035b4ce4338f26c81643509fa5eab8a5943b5d982892207a3a895e0e6da779633e1e8520162024746c0bc5b3fd074364f5451447473630a51a5df2e8ab2dca1a7cd31dca2ec897a314fa48c1554f74f3c1d448397e3d8263eb909767586dc9b08d958c71162610608699a3dbbde32559f64a707a2784341430947aa40ab49c5b0db78017d798e33df11a7db38960ef413f24fe79f88e403375c144fe3be070443705110ab0128018333d0c004bef6cdaf8a93456df6d4c38321e123fcffaddb1669dbd50411a8996038c6c566e1366c0197d93a4344768a6baf9c9", 0xe6}, {&(0x7f00000004c0)="60a787b0f83f5b1c656edc4bc1a8fabd9329332a8accb251a57c6f2ab92ccb4e0fc724d339ebe3d8e1ccf547ed3b80c12f9a6926e69480f8b7befb5ce424337566315b9f11a5da189f099c0490bfc2cedae3306fddd6f632ee00e7e55e2d303df8b6edd2c6e7d724beef68ba03f85528c575aa350d6b94bd4d42334da4cd97bc2128f1af37695e2011377f76ae7c7a9789b8ef2a81d09b290d6f2ab8c8a13d6ebe48b5170c6b309fe5453c6fcaae68105f8c1657aa639a5428cfad9012e2aa6f3c8e224325449c94b30ecbfd7adaa7531ae11f4306b730a3c09d2ad48facf9c7d7a91a024c", 0xe5}, {&(0x7f00000005c0)="caeea2f0ecc79d5afa50375c1c5468436c1930bde368f0945034db011b56b3821021fcd0", 0x24}], 0x8, &(0x7f0000000680)=[{0x100, 0x1, 0x6, "71727dc5c96968f782399deffde34e8933e4bace37538bec9b01659afd62d7f1bf734aae5c46843bbdc5a0d135668453acd790f46128e477cfe4d9c5aa6c5d25c413f0983d87d4d0578aa41805e3a5b832480114eff3ac0a9151c0cf6bacea56e89b6fad114a42a0d2c9d0f61941fabb86638583ec49b85062b5634e4760fb7e9a4cc1dd851c23f4fbc7d7744b97f1c09d7a7bf06bc6a980d2b38eca5e53a2604500a22f5775dc332bdc603321d92c32f83ccaf55268311f62fd626a7ca4811ff79e9f6265d2487103a876acb41cde40034736ceaf4c901e21cdf38b7d74011538fa831d95f67b3ab50708b773f4"}, {0x20, 0xffff, 0x0, "bca1352c6c7fddb2291507"}, {0xf8, 0xffff, 0x0, "d146dd519ac16603cc0d064e689e029f23eb3f7c6088c3ffb705cb5aeafcd742337569adedfa67d059c8ac0d451e5795d2050589c393a15eb140374467f98bb52ee5b8354b35a273ba41bb42bbd1b624fabb4f85cc23dde35ce8920b713a3befb78b993ab17982bf6aa820be1f81bd5474f322799a883751519d47eafed82c37b44b41cadfc18560d91d9c04a136c08654b13677604faebaa628ad9da2a9d5116e9fb69779742b8a6ec3e924524853ac9ad3dbc4935776154ddfdf69d129f2d2f87c5046ebaf2effff6fedbb4e67d7e4fff6ad13e75b75694dccfe06dbc6cb5eb31b0e"}, {0x18, 0xffff, 0x1, "6df7d37e1e"}, {0x88, 0xffff, 0x3ff, "370d55e9b331793f37bfdc2f7eec7e2f4f28011b886457ef93aa6048b9d65fbb785382e879b880e21ff560aa1fd8d95d8a29ecbd0ff637a035f99d01ac8c2a96e89af4fa351167271aa82fc6a1977ab21233426930ef70aa0dcca7debd3750225c9240443f6e8c40a26dcec936da0c251d10ed"}, {0xf8, 0xffff, 0xf367, "51483ead78cf8ed9721842887c453d98f1fafd27c2994fcdcaa695f2f78ff1019b8d60fcbe5cccf16a4d6f6b7acc2baf99711ddcfaaf76b77c3a8607aba2f4fbce5a5fe018549a6a03d4659901671d8f6d11e3662a1e6ac6186d8e02f5a14253980d59e7fea5c1c2a83232b726ff808c47404151e52340adc13b3e02d0625023a0389e36a1e3e82f63e6617ffa002390154d5931eaff298cc7ddfdfc7277fba3503e39160b81ede50fe5164fc28dd3b0649e0346ad67f14ee8d5363b78b254706f1da243f13705acf29bd22e180c074911b0fba0e59c2c3b727d00428468c18f63"}], 0x3b0}, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000040)="bb6530eee655c081b89f43dc2c6bb0bc2cf9415b399198c067fb65e23ec1875fabc571fad966d442834fc16624232f45822adcfa6185acfc81ce0ae1b31a22b926853b7a2db94ccaaa75f90614d1e4637f3ce41426850ed922", &(0x7f00000000c0)=0x59, &(0x7f0000000100)="e63667357ef75fc7c6c2fee0", 0xc) 05:44:50 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00008e9000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) getgroups(0x1, &(0x7f0000000100)=[r1]) munmap(&(0x7f00008d9000/0x1000)=nil, 0x1000) setgid(r1) mlock(&(0x7f0000aad000/0x3000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) r3 = semget$private(0x0, 0x4, 0x189) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r4, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0xfff) madvise(&(0x7f0000a50000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:44:50 executing program 1: getrusage(0x0, &(0x7f0000001b80)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x80, 0x8001}, {0x18, 0x3, 0xfffffff8, 0x8}, 0x9, [0x8, 0x5, 0x8000, 0xffffffff, 0x4, 0x7fffffff, 0x401, 0x40]}, 0x3c) semget(0x2, 0x0, 0x200) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x3) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000200)=0x88) syz_emit_ethernet(0x0, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000001a40)=ANY=[@ANYBLOB="000005000000000000002aee5300d74769f96ff8c458e614a5c466c60d2cf31dde983e11d68f43f96ec533b17ff48f5de82b17f8d1a8c8ce75611471bde9f4fc263f17806fda44874437877594000000000000a9000001d239f8d891469435b1cfaab880d35375345b712781e070c9d1a76d8f444d0100f32927456b980fa4787515afbe0b156271fb21eb991fec848a0e3174f66f3f66b5ff44dc95f3cf9de7b1e680d1c833c6ffff050000000000765ad1d86c76eec10d3195c5107c0a87e4341760db5dd36c86edd56c7836ea42e26a621eb7337bc3c5b13d41b9c95f049c71e505ea5c0b64e869fe748b77b4718045dccf02e810566b92b167f7d37b3031795bb4570fae8517babe69a910854a8a3ee51e008feb47641bd36fb4f40d0844fbea281dd35bbc"]) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shutdown(r0, 0x1) r2 = open(&(0x7f00000018c0)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f00000001c0), 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000004c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)=0x9) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) semget$private(0x0, 0x7, 0x3e0) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000240)=0x499) 05:44:50 executing program 1: r0 = semget$private(0x0, 0x3, 0x1da) semctl$GETNCNT(r0, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETPID(r0, 0xffd590a4dddee60f, 0x4, &(0x7f0000000040)=""/87) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) setsockopt(r3, 0x7fffffff, 0x76, &(0x7f0000000440)="bb460447fb1bedf99e96d1964a288751e68541dab286de82dcd64e6970411a98d40815b3afda86af9ae902f890449f50ed14d09eb282e0af2efc4c9008b584953f2a00659b0b1ecb9fc6247a03e58cd25a10f464d60fe513e39f9a7fd38a691bff6473f22cb8d38982a06112d9c770b1630e7030848402318b5dbd1398a1bed10b6902350a37a3", 0x87) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0xcc, 0x8001, 0xa]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/203) syz_emit_ethernet(0x3e, &(0x7f0000000340)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x8, 0x3a, 0xff, @empty, @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) 05:44:51 executing program 1: semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2}, {0x0, 0xcb4}, {0x1, 0x0, 0x1000}], 0x4) sysctl$hw(&(0x7f0000000040)={0x4, 0x2}, 0x2, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r3, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x20040004, r1, 0x0, 0x0, 0x0, 0x7, 0x8}, 0x4005, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r1, r3) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) r4 = socket(0x18, 0x2, 0x0) getsockopt(r4, 0xffff, 0x40, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) r5 = dup2(r4, 0xffffffffffffffff) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:44:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x5b) r3 = socket(0x18, 0x2, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x189) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r6, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r7 = semget$private(0x0, 0x4, 0x189) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r8, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r6, @ANYRESHEX=r4], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r7, @ANYRESDEC=r4], 0x7c}, 0x4) chown(&(0x7f0000000040)='./file0\x00', r2, r6) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f00000003c0)='./file0\x00', r9, &(0x7f0000000400)='.\x00', 0x0) 05:44:51 executing program 1: mprotect(&(0x7f00009a1000/0x3000)=nil, 0x3000, 0x0) kqueue() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) r3 = dup2(r1, r2) kevent(r1, &(0x7f0000000080), 0xffff0313, 0x0, 0xffffeffffffffffe, 0x0) clock_gettime(0x3, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) dup2(r6, r7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x91, 0x0, 0x0, 0x10001}, {{r4}, 0xfffffffffffffffb, 0xa2, 0x10, 0x91d, 0x8845}, {{}, 0xfffffffffffffff8, 0xa9, 0x10, 0x4, 0x100000001}, {{}, 0x5, 0x6a, 0x2, 0x8, 0x3}, {{r4}, 0xfffffffffffffffe, 0xa, 0x0, 0x7f, 0xff}, {{}, 0xfffffffffffffffe, 0x12, 0x20000004, 0xab, 0x8}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x9, 0x1}, {{}, 0xfffffffffffffffa, 0x60, 0x80, 0x6, 0x6774}, {{r3}, 0xffffffffffffffff, 0x43, 0x2, 0x20, 0x1}, {{r6}, 0xfffffffffffffffa, 0xc0, 0x40000000, 0x400, 0x1401}], 0x7, &(0x7f0000000200)={0xfcd0, 0x1}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r4, 0x0, 0x0) 05:44:52 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) r5 = dup2(r4, r1) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000200)="acad99603eb25fb4551e9dc918211fea90ee4bf024ea9533ce07a9e92923900de1680414f2f206ff1135e42e03b28fc9a4f1aced9f2f07c3b4f7fa91b6b6027df8a41185b7516be0e26119ff50268b77d9f266e8b9dcfb4d28d916f7e9fba535c92b408a251a88947c92ce208b6b4d713f20c6a15c9b1a373689c1a9e713b5279c5b41923d37cded5ea08b10f945a28b80a8243b35c6b4c1dc38629ee5e811b61bf91e46178aaabe94eed1b60b65a104979b17088e82d286ee1cb7b346b62fefd56bc0754164d582b8ea1a7d22f3b4586ae7e352bd29d50e647ddc1a6394cee0d29206aaeb0463fa56ff8ac3a14949ab719bf35b399f8f667dad5572f8cdcac7f27b3660fa77f4a7b9628413831cabc17c138d5f09be22590041c4e6ca4b04c1117063c289d8d60842059292bf744151723aae549333ab47f96e28dc8c1e1e2e8b89f590fe7d5efc2ebced76dea415ff5d3130a803a0f26c00bf3c08cdf4ccfdfa526bfe048273bc0152eb94793b3b71ff35c1fb6adb5893d73fed9e2a42ebe1f260177417c0425f94d307f5b4ad2e2b19f44c89d05eb34b04ca03a964671aa4f33f526258b8d3b5ddb3a193fe9e11ba7e7ef9269bb1be0a9ad4e1a0ae9808f4882a44c1a0586d7a64a309140f6c3614c8922f3ba0a8824395ac41b57b81660a5ad18d652d8c1522896cc4b5706cf2a6f589bed3d97e6f6ebd3e4be09c25955a37511f6dcd35ab0190077510c6fc522b6751a0bec4e0cbcb93c0e06bc295c66a855f78b282f466c72fb063568ea4a8b7b324eaed3fd594347994265042aeb093d2c337ccbc55b91dbfacc1238cee9455ea15ec1207ad899d9e7d1aab4b72cec2acf6926f5b6254488b9d88552aeddf5dec464290e99ab541c3ab3b14b80a491dd9044ab4ee70da6ac9bc6df150ba0c8fd39f4db7a31f83f7578f65bdacb62a26d02a7a03db3c3f96ad1ec953cfefdef49659280b3e5405fc8ff4ab8a8fa3d4dbe6bf081e4124453b9c68f56d0bfb0a47144ecca15cba8fa403254cf028c594d27009246d736d95e1e320bc3afb1d0ce7b27f0cc32be14ef25bec0aa99d82230da013d0d65e843d035c8ff556463e2a2cf54e5aadef9fbc9a1e48bbbbc6f6eb289728c7e123996384b6ae3d025e77ee305268b235db5803ca450bcac7eb5d847b4ab9ced5f1a2cfeb330358c89a8c59222fc51e706b4bbc37cb141ebaf057b587d12076e68afc5442ff23919dc8f6334bd63a569c2e7dbc558a508452a02eaef1ce4f08cc68c0a2f747563efb88f95bbb588859dee799b7d4d8f298fa0f6ee89719c92f4c34011cb2b344054362c2b6885800d37da3cea93f55e92697489cedd94602582c8db110074e7a8825c6cb15d311a8ba73f999b71d7b8a071fb0f6ddfda82cc2e3619f1a23770a1b019e56f1adc7bc92f5cb27b999abe6c920a215c1ff2605e2657bfe972ca6fc800848af3da18c993a6c871d8ed7d73e30a4ef4e32b2573a0ffb055d1a213d275ccb28fd0bb3bac7636789a6ddf831f863b883c5814901dfcde0c2f07b8d3609c13a34dd037a04098da85360118d297ee4f5ed2fe690744e32eca6174c4d3f4025e5b642831dd871df3ac756c8e803df8e54338e61b8ab4eecd9909445eb05eda713f748e66215b83d48a2fcf41b8c6ea681a9398d2e7f90541534a1b777809a1525e9a4c4d2ad06db37f9bd9ebb2fceef51b63185637feb702ee0f71634ddde3e508428f9d91f899242c743f3d4b2898e41300fe8eed85b5ca9e3d40381d9e97b57d9bc86b19cf5e36503e59671b3dcc8c8b8c97dc1d841c06d310bbd67b8753a9910800a58594f1020b981fa262052870fac1c8a236095b77b90cd592b40ccab3b9ffa96470123db6cb595011d478a188590bdd07bbdde34d7d51f87c119ed335ed690ac34c90ea2f9c210e2d67941b35fbc57eba38ed5dfec2d90646e1d1fd52a33185cdcdfcefc228b62b16a95fafbecdca26b1a459f5202d42bda7e9740e2edcb21bfb4215d83c731935e8af7cfb592707bc4301be48d2feb72e7281fe536400d025cbcf49d00c060f0d8828c9f54067c9f2b95f323ed66334e009ddfc16cb848e97c5b9dd6879eac9c4ca0856231df7f3319c7292856fb026a3a3b2af085173a8cca4177313944429ba8dc7472e38bc6c2549f7acc42186720974ab5b8202b8b6e51d6c2acbe633cdb4a1350de0c8335fd59515bb17b9ed2c98849a0a9774ddac1f09ccb1b08b11548ebd4b547ec5b327df73e74c3073c0cd0b97828628bb6dc826b97384fd300fe8fb932a7e20ed5749890d339ab741ef7593d88d3f949fb0ef9f9773cc8416709bc683cac4dc3c57966cab316eeca0280a583ef92f2c524e9e75625e1a907dca8b1230b77faf966b34c6bc193ef3e46b7ac209494b809e97074f6c839a98ce190fc0011a604da2470f393d00a278aa6d7ad3d17c2b1840a49ffbc0406d25eb4bcfb37037d6d159f47aaa228a989af1732f187528e2c75292765952e7f6671f8f7f785c7a9d0712e51c7ba49d1cb476de5f91229768a97cc2f8a9401a656033bd605dcc718a50ad65c10d1d1c132db9f5b520f28f28f2f91ab2fd779daeef442e1c59e3bd22feaa85dc3b0c8f727c4ec8519c9c4bd319fc618b92e943458290a22a3416c55f12b437f594343d9f8bd050bbcf671a7e27c1f567ef0e92249cb2d9ff27f5eda5a08f617991d590df444d13562e7a909578963bf0faecbd6f25b809781c3ca7aaa7756e1b96313041581dcfb2f723df9aa59cff6608134d036e800579a839ad54718c6405b17849d1995b972f46a1d317c2e0d3cccd0729f074915098917d312be9d61acb41a02a459d532df977ace44605be1c1065ec4852d51e1ab917c7f2143bfe5a4eb96b1120d965c6bdf1fa5ace0117f30ad83aee7d28ba85ebe7c9fc8ca90146b5b20872493bc368ad7a3bb88845e52c0d96c6fa749d1873ba8f3958a246eaec5c4f600a231e9f6ad1c00c82c58472534270427fa316c07872ef53d37a0bc65886c59a9607670902bb9eef724751cb6b2d13005f0985cf9e055cf4650b465b21cb0cf4c9a9ee89df7283b200752a8e2b80735e87515a5591920369df1f5b3bce0b74d228fdd2f685050faec2d056053d84c519b63d7157f6bb5621a1f0880ce678633badf4454e059942356931f4226c03ad3544dde819f75db31176bf441a874067fe7616909c9bb8c79aac5d7e2874903dafbacab357ee403a2f1c93dc60e2e2cc7f2b3c474098ecc2611382b2c2f5a9bb4d05a9fef26596bf1c6a987048273c47d8ed5717863559cd53e504dd5da142860265a83477931c1da20299e24a5fc620115f957600479c3fa81c1ff4d96135af27667132ae1ee32e3aa999e8698ecef71d5f3419f51009a586bc8ce6debf01c6effff63b146960780069d2e4c79c784a3f238cb37b74cf07ec2d67f4611e1f329aa3a8ee1c96395630e50f2fb05a568d02d103a022b72e3e5f4ce90bbcb760f4b817ab9e8510b91bc4fdd5849e0ad1b902a9421dd213b61260afd9c27d64c58705604ab71f4d3d9f3feb19c165ac0dd94e04992b0b6015d843a6ef55801b822d256d9bce9a14b7f57f3543c2ec441ac16de112e8731ad57419b9c230dbd6eaf6198289bc4cba31166fc5850f26d8b722052e9f058611bc4892242d895404f43361d951f8782ec6d6fe7fdeeaf828e2e2b04802fb52710ab901f81847fe6ab5b2687434a390c95f5421cc480e5f282aa0b0583fe7095c00dd88f8aab1db745709e59a77ee9fd0f7c39213658e3d94710a49392bc993c1d39c3098bfb810c5233f34b3b0953725f3f8509e6452d0bd5d7f4ccdc23858ee5645d906797172f2daa90ca5e7c418a5a68211c958af64438cfb8abf7eb4a140bf989e1c5fa0ffcb2dd2180c2f01abe770ba876be634e43861ca40bf5ec49691c0efafb51597fce61f6c509f6efeccad738fa753022b138b805446233082439f1466b84f9b58f0610924879b627adf3e7107261a31cf17544a26941dc7d7b1e60c768fa1c9b77b2a75fc66d316a8fce3c4cdbf51784810947ce2a97869fe9430f651735bfe076f885682ad8b0b5ad9a2bb39c595d4793ae13734dda4bb753c7d9bb077b47f1b03f8d377a66a47224c900b2d482168e2d907bc3ff74cb20e13f9ae5bb8a6e0b32f702a737ff16da36cafdf85aeca7b0a17e6f5449eda39c0dcd365ac1470833db4165c84d5ce0060574c1c80ef72eed2f041f9f7f830cfece4224b2d4e9eb0276e660a7cfb80ea932e01b8b0026101173d68056d0594cf9a767aef5cd7ef604742f37b0c7df99d7b6adfe801d4aed4c5f25373224d643f91a5fadbc2cc906ecee27470387bf1b1b5a30cbae9549dd42963c22a0bcdc9a9348e9540d1a6ffdcbf33ecdb4f96eec4d724ef853c6199632f6388f3b401000e121912cc1874aea6f85392b1a250354704035c266586b71eda4b7a59b463b0637e75bf26c4e397c6b05015d740c76751083f7d93fb860cb395f3cb1ad896357fdd4408d8ad4165aabcf7cd4b2e0949352a2ceac0acdb9791e8dc1262eacb72ecc0246768e18db7127964dd996dc8d37dca9a2c3797686c8ee265deb71cdd15a509bc6829a5899a24ca47574bdf82701f6fcddbf5ed30a42cedcbdf6053a6275a7e6501adf948c22911ec60a74a10b62a06c07a634feb4c4241049072c7da3021f669b115c1184e2057c8dcfc7fd8252848375c7cfd8c153fc3027f700af7fab652f652955905b43ec3f491a43217fccb552bff5fd84d9d34b0e7a5a72bfee5a35b78f5df34e17731601582e554537ffecacf8c92737b76c9ca83d3f707c580c79aa327b2eeb522101f4b549ed15fd63b42ace6c64cdf2556ee049a4c7b5e8f4f12fe3bf413ad4fb43ec069b781bbbcee7cc108d687feb9adbb5174bfe4a67347d96b234c43f8c99ef16132a50065c6ddc662df913e8762304d5a9c1267027448ba4825ecaf4be77782eb39566d871447f199c78561c6f28d0dd20397331c347e33596c27be9421674c6de652d04513cab72e44975cc3c3cc30f8d1b536144a8706da362687b07e89f66751154885da90894276420533f7212099b2c4f4a098121c7a8279bb8c3c3c9e391cec6b8bd29dd454bf0297ca06db7c3bf9fea9c6e78741c00b5c37c7bde477a462a225159c610e2b50f7b3d3c63d23b398a522c8930194b59b4f5f03da35ac3ef41c630977466aa76e11177c894b73e165506cab090ac9e7fdc86d4cabe49acaefe9d35a23666402736855ad107f27b7b42db881b9df078f8d214b26a5a2014e13170029ed775b258188d30b17a3ea6bbae718c0d935438589a484c65e12806331ecd9ce638c7827dc2162ac0f7d6b4df611ec92f6e18bfa7264c6c771bf74db1d21908c516eab2e2a090346260a436ec0d11e4331d3ff1e97261503d64d310e823f7e099215112311cd8ee44f60efd51e7df26e2ad45ce16c2bdb9f68c17887e5824764c007dfe8606fba5fb92a087d99608282d650f2d602b85b59e328b7ecd3441f6ff0ee57cc335b477409fee918272a7c654792cacf41220002042e05f0a0087d57e0eb38f12298db6443ad482bbf0f046dbfca4cbd3cb716cbab5d400595977859766e26c937c6160a716ccc30720bd8c90d7edf59e1a859ccee7084aa9d18812870749e8412009cc1f06025e5451adc90e1882a72d8703df51b26ef3f0a8c46ef0c2be23a4bd673ba2d3c172aafad3b590d867ab41bffcea2603e4dd50587dd998173b294d10a6370753d00e98b01c813d", 0x1000}, {&(0x7f0000000000)="e6a6e01cce5177b7603c136d5210846ceafc5ad774423a7dd10f931f2525c5d371fb119666bc24c292b8bf506a62c7e1466cde2ce2c66937c1f28ae8be303613c101f03ebc6f587eec079b5965d8d8f377d5f7c2f2624218992096869e707c88de2cb1bb5fdf0563a2d7fa056f5c0d541015666073324b7b8c594b91569fd55bb7ade1517a0e1d655081a9ae70b942f0bcfd4712d97278939f43f6e5", 0x9c}, {&(0x7f0000001200)="e32156f8dc3eef9113ee29721752a0baa3051a58c200a02242d4fcfd1142a152a39d361046707acaf29f1a82453e74c2f8893ffecc7408f18449f67375ff9c613e002b9232f9eb7f6f70482f75ebf7188ee1c71acef2187e60202be09876888f33fb61c310922767b13f09b2bb59b2f505b573d791970cf83266d2c92101a649dd0733", 0x83}, {&(0x7f00000012c0)="9d486d9b9eac7a57eda742958826d18e3d710424b181efbf82226e0893d95548d9131a0adbfb4ffea9e219b45135529f60a6448bfeeccf77a4cac166d8263426c5732b3b91012fa7ef82ada4b61af5b26edd574a82fdddb2b42a2316cdce5cec8abacad4b0d09891d49e5b62b253dce31a95f6fc59aad6137fe7a21b41b3e64565f045c7e13af6f4e3874719d5ce387b2c80138595efc6907f4dafb5261b7804e0002d435cd27c1ff63065cc2bed548044fc85e390615d41", 0xb8}], 0x4, 0x0, 0x9) r6 = dup(0xffffffffffffffff) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) dup2(r6, r7) close(r6) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x145}], 0x101, 0x0, 0x0, 0x0) r8 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x6011, r0, 0x0, 0x9) kevent(r8, &(0x7f0000001480)=[{{}, 0xfffffffffffffff8, 0x83, 0x1, 0x100000001, 0x7fffffff}], 0x7fff, &(0x7f0000001480), 0xfffff864, 0x0) r9 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r9, &(0x7f0000001380)="c1d4db5a238cb953284305ffe8db2a40b9e4bfcaed9a6f6eeb927a0ff3676f543d52be98e90192724cd4721bc15ca18a1a06fbab6f7eafcae0a818e8acca265c3892ab46c8bf946e03a3161707819f6b3ee0fb11b5bdc0b09a776142453bcfb026546cc3f4a9b64d81b2d6316f0f0ad3674079967190f4fab12356c17cbd5e988ec8c8e7605c52f10f4c3c9982fe98b210afec735e771204a549887d8a655d67d866716c6573ca912e18819023ea809a5f239ed35ec41b868eab505c8c878eed291cf451e713ae7c67629ea94c068c3ed11784", 0xd3, 0x0, 0x0, 0x0) 05:44:52 executing program 1: r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0xffffffffffffffff, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r2 = getuid() r3 = semget$private(0x0, 0x4, 0x189) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r4, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x189) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r7, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00020000000000000000"], 0x10) shutdown(r8, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1f, r2, r4, r5, r7, 0x4, 0x1}, 0xc8, 0x58, 0x800}) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, &(0x7f00000002c0)="df85d442", &(0x7f00000001c0)=0x4, 0x0, 0x0) 05:44:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="004a2e2f666980ca1221539358af13cfce664be208915ce2943a87ed07a1024d55e161005e38a70090b7eb5a0b827eec"], 0x10) shutdown(r0, 0x1) r1 = getpid() r2 = getpid() setpgid(r1, r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x1) chdir(&(0x7f0000000100)='./file0/../file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, 0x0, r4}, 0xc) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1d, &(0x7f00000000c0), 0x4) 05:44:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES64, @ANYRES64], 0x1) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000040)="caf5b415", 0x4) r6 = dup2(r5, r0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000140)=0x400) setsockopt(r6, 0x6, 0x3, &(0x7f0000000100)="9ab4d9f2c69e8d4bb9c3f07a935b8b61e28468cb5d8693dbaf31361d06548a483e0fec1a07d944d0d4d8b53c7d4f6a4c0b11ef4502bfd835570c", 0x3a) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r8, 0x0, 0x0) 05:44:54 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffff1000000000000000ffff86dd6031797100083a0002bf340f19bd27bd2a0d6c4fd7269689ff0200000000000000000000000000018000907800000000"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 05:44:54 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x187) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x7018, r0, 0x0, 0x3) r1 = socket(0x2, 0x3, 0x0) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r2, 0x2, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) fcntl$dupfd(r1, 0x0, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r5 = dup(r4) listen(r5, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x40, 0x0) r6 = accept$unix(r5, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x1, 0x9}, 0x3, &(0x7f0000000180)="4ca4c8dbbb38f485d1834c9a161b8321be7e49f2b1c17eef147d56c64601b17fac72aa8bf3e1ef8b3f9cd89b1e0c370a31c949e6b09455c5641778248babf524f96c1baae896ad905cf1750c59f8ef34da6373042bdd5b87f21a9fb5109373c8add48cd67d681ee27054e04771f8f983c206d8c63ff31e6ee805609a572b6288a9cb8e592019f2b5cabb50424883d036ebdc48e68a0386918b0e2fb37d429c78b2c5694c6f35efc3a2cc2ca34f06a54f55d1110cca6a15bc3568a8949b332b0788ee456c2dc956e58b6961122b89c47a39ab513cbd7fd0ced99ce57733035fec", &(0x7f0000000080)=0xe0, &(0x7f0000000280)="baaade60da1b5494f51867da052e742db80125f16dee6847786f63180f22e4ac3b2e41c9f5de14b925b5d75920a35b1dabbe40e19986ea96cd5e3a21ba22917a1adda172eccc17b5b39dd70dc968584177d71c43827a332196d62c50184a0b4795e7890eb79ec080392302374b91a8d657dc3592f4c28a0dce9d9f65e00da471fa291740d4e58acf3b38c67cc6f6ff643c43725a5f14d7847297080583875d9dfb75f43a1b54995b", 0xa8) dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x2010, r6, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 05:44:55 executing program 1: syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x14, 0x6, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @loopback}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f0000003200)=ANY=[@ANYBLOB="ff1c4b09279edaff000000009078e0000002000000034e2200040000d13ca597806ea5ea72b57829d450f48f2bc9b79a6959fbe9585fc23ed4a1ead919ff949bdd5b69ae785a541aa92b4fa100000000", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="100800089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6f0000d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3f0180000000000000b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62", @ANYBLOB="54eacdf78a5f1d62f376e0a4055b2bbf8348017c2a9be3e7a6a3744af5af7948eb6641bf4bfb07bfe9adb6", @ANYRESOCT=r0]) getsockopt(0xffffffffffffffff, 0x10001, 0x7, &(0x7f0000000140)=""/48, &(0x7f0000000180)=0x30) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r0, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xb4, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb88a8360081002b0008004500009efffc0000002c9078e0000002000000004e214e21", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="6104000590780040050ef0a7adcf3a0a6040f6b5ca78010204900a131248c492ee3db57abe967788bcf84cfaf31312f857b09ed37b18a5aa56d343aeec53d7010402020781911a288e0000009b81b2edd791e1eb06c56c3df76a3cf2c134c3c982dfca99eaf5cd4fb0c2d01bd40100"/126]) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) r2 = semget$private(0x0, 0x2, 0x321) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000300)=""/179) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x1, 0x41424344, r1, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a08000008006000000000000d9ba78127f748999000000fe8000000000000000000000000000aa4e204e20", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078004113ad2ca9c179eef848aa7f0402000103030700611884d8e8fb1ff2682e33cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f710cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd9d2b54f5783b1052d8e6f7e5138932202606347140b3bb850e826307a70772cd44e85299ecc465a4ed7452fdfb879b059ea7f1c42d99c488d37d543a4fa43a2c016251c7abf3659111aa04cfdea7f678abdd52a9366aa041d265357bf78c610dd05dcec5f42f6cf8c6d34d3fdb2821ea2a618"]) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000440)='./file1/../file0\x00', 0x10, 0x10) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) syz_emit_ethernet(0xae, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaa50aaaaaaaaaaaaaaaaaa8b0800450000a0fffc000000019078ac1400bb000000004e214e21", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="7102000590780040050ef0a7adcf3a0a6040f6b5ca7801080a0000020000000101131248c492ee3db57abe967788bcf84cfaf31312f857b09ed37b18a5aa56dc43aeec53d704020402040781911a288e9b81b2fdd791e1eb06c56c3df76a3cf2c134c3c982dfca1979603b5b328f93920fd7b998eaf5cd4fb08a6d637509d401"]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$TIOCCDTR(r3, 0x20007478) 05:44:56 executing program 1: syz_emit_ethernet(0x17f6, &(0x7f0000001b80)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x17c0, 0x3a, 0x86ddffff, @rand_addr="ca29bbbd6126c34c7936474576b62a3a", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @remote={0xfe, 0x80, [], 0x0}, [{0x0, 0x7, "0dfcf647aa8c0a3b055a105d639a3924a6bf4c9052440d289825a98a8f393b2d858d751b6cff9ffc9abda9b8246933252428da129dafde"}, {0x4, 0x200, "92bf4a9457c397a3481810f6fa714ddc800795cc0d662a1abb70c9e2aba7259266d7c20dc092fe7350525a95af88ee84228fdeaf0b8a8241bef2766b4bc91f7a49db2767250a0d7993f852c40503b094447123259bb46f0b2998b2cbbb7123d2b140cce8b5c0c7bcfcf353e69d6c54cf81375611ce9634885e1d64ff0946842901c9d586426f961e04b5ebd3105ad0b0c731cf192bcc86b81d30fb3cb06ab9950a88ddba669c90de2c517a10f4210423c75573864ce595fc11cd85f02c8b4dca382dca258302b7d7fdb83349416f5632e09179f60e94c040c5a752fb96c9f22a1b6abcf157586181821ac0a2c95b7f604c8fd62628daabaf7129f0e75fbf3fa22459ff372af415c8e09ded1130fe235bc2cb10100092768aa55dc0315e91b1ab38619df65d35c9553259be11e006429d1a8ca8f334b8a0a057a9529ea102a2fc6eacf088eadc948069a0e3be1383ceddbcd1784e14c4138b1b823d44d2ce64deb9592ba4f535e30af35c63c09aae0142f85cd5ec119a9dde6d54d4fd9008fa0b08f05003d9b20d568ae7593d6e4ef8a39b3259de63bf14bca0de52c4cd4c0a15ac0c00f6bf7bb7dd516db9a7c7bdfe6b833fea48e8032e9116f4680b954aba14bf97cbff9a3df4e4842f1a0aa6a0a95b74060083de6bd8c2ab443fd2afec32c2f947f73b4a4b47b92cb6007d7ec2267c2ba6c67e95a8c65e8f446b65727f0f916290a7642c3708a590c10bf58b7b86bd696d031d74be2c97c3f49a8a1efb29c87df9d80d07473d0295e0631a42bcf44be55c085c42ed870d635bf2e3bb6a957cd9471235685025a03f5343104759270b3094d01862fd7a445f8d5e3ad17f93609d0665d011ac685ba42c7837b51fabe4e64f25390b20509e7abc3e0f68bf40681aba69967f100dee30c8ea84867e8d1c9ae69f5c8e5bf4cc480053a4078ec8417fc3997fe87039a8b5f3a258c87de04e87cf329cab2f86e17503387418eb90afab4f28a009b0c02a846ada0677e9193c4b15a89995cfc55301e92f24512acaab244a8d43f2748adc789717502d809cfaf4c8602207d00464ea28f3b1e73758300409612d1a2586f2af0954608677a2d6e6d616f349c2331a7216b23880d845beeb339286202b962950f63ddcfa742e095af6f0e7a1c78702aae7dcfae334e610b6a14e60b5a46e092823febb3f3acbe20caf6e3a1014ff97ca2f3aa3d086fb4c642fcbfb0d78c55ae24c9e8e39f4db562cad17666387370db9645dd7c967cbe3468345826fd47582f839ce1f15ab5d5bf5c2ae9e4f1fb0659882678b87287bfcc88b6e893822dc5d6c2bbf6628d56b8513f711ae43fcfb552af23775262c5b9aa8b27328d18e3a7a3dd9c4d2231a2d880c813c393ba68e2e7f59676b0e71f5212c9c19824ca325503a5a279d7249ce65dd7e28f00207312abbca5ce49c38954907f4bf209ebeae55d1a3cfba6ee5a3dc6fef52493148b79de71814e9aa418b626eb1d5b0303ea7b84a8d2058d82a34bac5ecb670f2f8ee426d8fc9edc82d36285051313b32e881b4b9aa645abc09b012b77c20e3087b02fe4e9489703b4ecc2e72b3149b7219b99059d525c61e564464b9674d3fb93910894e7dd7bd8a62bd585005ba1fada08acdee1c7e9f94bdb3b03f4ee08870f6e1d9ddeb1c898aaa2737a307f817ee74c0efb8db93aee5ae34ab9099a4d187b2673beaca6590e6bb36098c78c8225bab579f81a32aed94d21142eacdec7f48222db4377be82d92648248437517bb494995bef669ddede99c8e9008ccf8a7dd406f6d518dff2e2b3b8b4d2877fd11603bafe61e5e2324617d871c1839916a50259f24590918e8a6fe954e2b988f5bfaf1723b07c11e8cd3c37dd778174b6b7ff691a8a179b17183a3d55804522fa9e57cd566d985dff66d65272af1b174380b374d6cdcac5b4c92143ab51c18aa3a098f6eb207a2f40fe7dd24b30488a65e5ea5332ca60b0ea59e64152f984bee6d6a4f62607f8c59d131b96b174f40ec5be735a334b4ca1662d47ace69528dae952cde000afcdba75bc4558c33e61142082bee0c8a1ff37f6335e1fb98db5b94b14a4c0d4a8889599e85c11263b6a3de2caa93b81004df7af45560b557c62f505b53bea426ee069bfdd8f0bf770af11466dbfaae2d415ef564166498571b765531caba9ddb9910f3280497c09e443a25400d5c90dad956d34a51bd172fcf8c6262f98aa0ddfd1ddc3b02d486a1d068d2cb02881ff1956f2c2dfec8e5aa739199980ea546cb03c91724bb5108b3d62d4232b016a79131366a7b2e03ae2e1fb0d213f7ba8c1e0fab67ca3235f1aaa46e62db83c02c55cb1c8c9f51733f9265da39d79c055d7ebac764e7cfd21eda1c4fbce0665892d0f0487a22fe68e1bb69807b1f4468e95ddf1925d36b858d85e67371b7102fdd4e9e854ce2a99083ffe7fbadb421e57e656044b99db97a46b400289a4eea5ad55cc75f46e3004219626871c38ccc3460a72d827e0eb10811f5a6a6b7c052359782110a8f25a80027627f030803db9be96709d40cda134a1029f0bf48dce431f588a6fea0dae33ba04c170d5c81eb64fc127d0444681c620002fdbb0cab85273fd858e64a6fa0841cca17e8231c149846165b725c16c98c59ed766c3877d87d13975903f7435f479e312ad33ea36e5ffcc6ef545bccf9b61fc768b01b223997dee52828930ec8c7841d4234c95cccf6fc3317e9a95f63cf4ab7aab045b9ce2dadfff76b38e78aa52b232c4bf8a25d3cbf6c55d03fe7872693d26dddb9875691d4c6093a65b8e8a63aa99e90ae7a467fe1e4f1929533c0ce4388888e590b59551224706eea5802ceaadf00ef96059e4dba55e92031789d6b5968a354cdaac27068157143e453897f716483553be49f533f945db866537a35340d74c10b34f1e726085a883742bc0ee3eb8485719229f17b7e11ff9d259bf69e57f0f6390614a47500f1f7f899c8d2bac6314e165f6a294d2ddef3e4235f5ffc27bb2b4efe16c2c5887451d7737b62e37464cc9d02317659aca84d2bfbda20e5e36c50144c00fe3ad61cc29eac8a10e5ee54ca1314acd974dc03056496e24f69558514ffcce5ebe891a24317a728487abe494349545e15f9b1c80e8ff438935801516f7ea9b805cdf0a2c04c6eea3654b3823ff1b142e2b0e472710598eed950de18006c313a72d4ad017d31e7a60061a862c165f510b7d3ccebd556ba2b20a8c62ebdd0fc5e301eaa9e634330e17e27c3e91f731112accd472e971750d8160558d8f50c4c137ca1dd1aa99b10e4fd341b0921762d196f4c874d1426f1bc02c3e4131fd35becff4e42dd58e39e68b55806c8b382063b754ba2827006aaa1dac8616de90f699402ab5f376e188c2386c27c2ac42f2a9aff29cf5c802cebbd8b8bd434ada9813327ffffab48270f367b6cfdf0c8d1ffb0fc11b7da602abb0f8a12e3aa6076983bebb2cdc34d74041bfe19813da83013642c024304ff5ae1338135f02b81bb21d171ad52b4c051ef3bd7c582d58f12ec09b5cbbc44fe8c45240afebc649d612a4921c7d80d067fce5f73f69212e25d382836a6eb96aadd95b6f1b70b58a87b3423beb7cb3724bce05f5644d512275f2d391d9c737add4bca56755095a0a3a6caa3e772d782944ffff612c0a3e8866f53cbf5619370b0dd5bde2786bca9622cd0822c94bdf6386c28bf66e1c3d3a92571a9a75437630fd0800ac11efb5b955d4576a38abde667c38f2a133f4cb6a8ceafbcd49609189dc293c15794363d36f82011c108845894c3e8f9a1771059a53fd373afa510ff486ec205d5d35df32acfe5a426fc02aed2faf38eca514431c1bfe0c2891890c1a771d3641826d5ad8ca746d62ab47694dc72d64417f69abdc883ed982b1e559fdfbc2c0f21ba31d2e9db12eb438be87ee3aa165609f9528778b20e04bdfdcadd719c621ec9c87ba611ae432410c8492fae5106dd30b0014fa1fcd94a1d6f80d9c719f574b858954490d01833060e3f33c64b3601ab28d3d49254e9ac53cce448872c3dd947f0d8a454b8aac6a0a26310a297845b40cfe87e0f583d8756f880934cf29749682d1081a3a684a2c752f39ba63fb2ff3185071acfa770f143eab954fdb89ba62f6b1741c3f5e12b5eb1b1b3b3aea691f5729d58b36312905e4856987e8580ebbd858a302d012cd2c1f28369e3e7d6775ddc9b1076300a5bf0c87f72b47c9bce562bbe2e402a54e26ee850ffda33945a26945099dcb64246fff911f7c0c73061cfeb2a47664ab715972ac99ec7eff3a87c1eabfaa4e98c0ffcfa6648a99fbaa069eda4b3fd11eefab68bc1185276b761374a0524d725126f2653cc498a8f85881321db820bc3ce4bf87024402bb754cd393b2e25577ddacdfec2523dc00c6f41ff678d7136bc9d0a742cd9eac8558cb1cfd903ba028de0e16c8c390eee374e75134c2891f9437bfb3f2130a44f2d52ee8e3d3f37e0d1dfa13e3bccd0e771952750c625abc1994a58641a6d4ea4fdafae66d2549db116c1d68df12261900e8ccd17b21bff8584e63e241c3f8e04a745e6cc805834559eaad327f955923a64f198955937316ebba7aee5adafe73544a6af0da3e167fcefe628787700eec16df5ebef5dd28692fcc7034f8351a5baa9c0d1d9e045d08739bd66bba82a120d89f4c87bd911d5c98a8db30bfea938429d2d84f1ad1e6573ddd47712474c688926dacf870df791cb1efb3c239ce8a8bb60d39d7faddea405f85cf9694d1004fc58c676876a0e17016a681d59e64136e8d662793a52ee062445c05b083f0a4b872a7355794b80156945b2f0a9b6bce75ff5157f26149bca8ed38e996bbffaf7be45a10a462382d008f804e5af7e6f931c1e724050249bb8ffaa469e254963f47ae2d6f69e3f76a9565bdc6179f002c5f91469cc9d00302a58c20b3c37a5af8b819cf0ad13dc02fcdada4072251a95fcd2ec63231d9d7406d9dfadea999f02ac9fd1ead51b24e4a45cde1b45da292ab39c67ffeb5e8cb586eaa58d264ca51cd02b3a947d56631072d1b30c7f593e110ef9e30152a417ea8706d4e57d7b8b715eb5de6b84afb0dc5f90c7bf42606346279c1e800064d7a7d3480d64fb363493a96fecc2a388aaf545eebd0ef42433ecd7f3ef0142943264b2018e796518bf2febd6a377cb67de05ec17123f77e7c9575cc13f8baba07f6f573a7bb4d84476ff4677e57d28a00196a78e5c1f86098fff26ae1212da467449d94de2c603a802bc2f9f8c5f72a8dd95d1749db5bacaff332b4a0693a5cfa2f97837363d49eeb3fef0fd478a7d18c5912a6ed3be4a5d674affb9d38b7eeb5314e2cdba7b7fadf2eb7d6d6813b4e9434835a02437110506eda7a94e7f51a870c296ba1db5a936fd8bbac22935169d7a8c3a0ad0e4b1428b342077702160feaf9866117b863479aed14b72ea7c96abdb495843ad82cb2b2a72a7a25b8e78279117d94f77f038b960520895910a6f5e365e3ad00f11b47f88d94e5230be9b84ce7a7c7fab24c99d4f45f960e7b77d1ca6082e3c8f418563c2f8728803276879854478c9ec8a52bf3331e1829b0f12b997113b7636b8d7752c1fbba64b82fcd67fa59c9feb5689d41994fb7f75899a45548c4b44b50020e9ea39a50501059ac497e4ba1635f9bdf9d54abb56be5c0df150b762bde926e6ffaa9b5ee612c7b091b48f20fdfc6d290a585f08445aded2a26e231cdbd19f2bfe1c86079be0a963d885fb48e0e6c25c5a69fb688980451e901e1918f1977f2e9a38c284cf2cf6d217cea4"}, {0x0, 0xb, "f117b5bd681e353d01ab724052edac4f0eaaa338d60d993420e22337f0981c6a2ed712788d31a99d0c3574b76bbcca62e414ee70947c68fc14bc48df5d365d599b580488e6ae15fe95414b2f8b2b7d08af5d3edd613a5c"}, {}, {0x0, 0x8e, "7dd9c5366909cb5b071ec05e01a6166ff733789488119baf2b8a726e030d78c2e8876e4cdc25e0666a00437a3893df85ae70093da4b5630fb3d67d33a737f32d061a01966154a25866bf96f45039880abc9fa4e6a008fb24cb5ff67f84db716f0f66907a999fb7e94ccfeae00f6e7b02091a6c78cf6bfb7f2b294097b3a9ff92dbf1e5db662ad85353fb84dc529b48fe9bd89283d716425d726f8631b7447cde8400f7e5f95a8654416d0b63ff4ed207ddaceb1ea9e84f621781d5f07f3cc2bf24816110494118a1d70878a8cef5060ee16d22f5c453c0daea94b244cc6fc8b7780c6bccc6fde073e0088f3c730dfbbc631f464613929c9e7442f0c48d608d6175c01c6e612015178a044bd6234b06f1d1d449abcc0a9727ea9b642f7c27bad7f98f84c7c3697f7d48544a3ec8ac1c106be19a26073d8f63075bd1cdc21f9d68d792e936fa7750024a3fef897f322ed0a95b9e490562f3c4b13b40f7ec2e13a16a5f8f3653b5fac3126b360e252ff554f85e2ca93ea917a07709a05f8b571b4099056d332e900f275926f96af1ac8f37713a62a1615462c0d7cfbe8dbbbf4bb12fcb0ddeb399fe8e658160e53a2a4026271e3d603f880cfe3a9995cac903c2ac2826f02b9c21651a64d1d244937c118595fcc57e2b8cbff27963678b19b43bf9cb24ba0a4d6cc0d4921c485a4dc1935e55142b94630f3578ef9b9fee03d31fe313281b4f1ab9e82dec794174687fda0735ac4d436d24df4780ea567370b862f017f942ef8b1fa4f9cd338669fba63e1f4fe7e4be3dd94a97fa40641dd2d2e8e03934d8aa4ceca85245b191fc35dda8161446523403e34708278d67e73f2f95abaa6f920753d1befae3719a419d029e0bd4e3f31847ef64264e84d9391c9ef1dedb66aa09ce1f0f82a1bb83d8f36adccab0a34312e891a0c3fed75aa1a1e4d9955273d1c3f604adc9806ec40ec744c90850d3b1aee6afbecaed5b01e5c1ac9a4f8cb899d600f77158cd2479a5394406cbc6949ec09697a19143a56985ed930fec777bd82ba804e013eefe40b92661b3d7d25ea791208fca3344194d009fcaa0175e4cfa24efea6476e5fafe9f3cd5dafd90ff46c538691cffaec16ac0b02a3ffe8897bd978485c6b650f893256877c7445d39ef06424bf98f8d807753d9c45eb62cbbb3aabb1e4c2a9f8a7dd72bce8e4b007f7aec3ce98a1c9536751e5cc23f1dd731b4b45518fad20c72648a3245216780f31a5e12eaf8a89647a1176958d9979a58abb781c66dac7b99c3a2e638af5dc0768db2465e8217dd728846f891d3b45d9ada3d893993eb02ed61d9d3d0b583f0f0bcd626e9c95e05c165b03ddae53368e00a0563e172d03524692615b60092aeb961d7801898e9616e8405fc5485a0d134c8cd50a6befab83d105a327cca8127da1c3a800bc5b8e3ac8cfb787212e3a2e03c5b2b1e1d2fb4a5ff882bdff1c7369cad3aadfbe89e0f7bc5c7a3ff810323802be3e69e8481d18005fe3dc1b0d5fb4d16e92443783f1ab783acdaa470936917443c7302208cacd6dac5146d22b3cb574f17baf0963cc63f7980ab4ab1a2741bcf95a624167696d6aade9e36c975"}, {0x0, 0x54, "9e8454f29396dbdf9fcc33347b6b0344a79afbcd7c93fb6a2ca666ac7edb5995eb2018d947340c1aa1855114c00bf9879adc7b230ad341468060577861033332676d2e4e1e7b23225137972415ce727b577ba125a035bf3cd3c36cf26d7d2e3bfbe63fbb1da2af784f609b5dcdfe9a5ee1a2038b2150a1a865d183d1f4d6dc0dcad8f54981be4f1e119ff44fb9efc5dc1093a13ec00b840c98b68b8e340feba043f8a1917e008da34054210d04774753646e9e02b4f8a53414b44b9afb70e5f07221354f3a756feed7269537c66b305803ff898ceb497ef10bd20581e2d44972408f3766e045cbbdda91a02c8795fd3e82793487d56d65d3efad23e9ae2a62279f8e7dd125440d2e128da458f95133fd79924dcb50aeb39b84748b8f7921e00594ce66d56c79b3f2a44455a924d0b299c121ae8b4eb1f444ed8162c3b25dea3c303932943bdcf397b8fe011ebb8cca76078b149553bedccb65863de033da05d214dc987abf595efe03d6ef2d4b37eb162d9391da3266f22a2336887ca961060b0e7eea8be25d3c4b299981ad24c31b2482571e937737b69ae45b44fd98516d550a1849021d13e8f3fdae2de082fc762b486de2730a14934752361a951cc32e684e572ff14fb90f4dbf68b9ee7fba83fbd406d8ffc94d32b38238ce166f1e9d7db325b08bbe1519096930b2880b6cd35ff104ade5d8082913d6870200397ce6659cf694e0e7443dc1e580bd98be65ef5cc97d023111b4f285877e7bae08bef1109f7abf32c8e22d3bac25d2ab7bc2b30c21138ab27d4146085bae2172bd1af79df1adbc12280d9758b1b3e1df933f3a0780b0f54a6a82e8d272b2cf4c6a818c68fb5b7da72c2f9d7c9898bab94b371fad6d0fa9150dbac38ba569826e09a4ccd737466dd90f3f8194af744a4887a3e9a1e88aa2f45f23a3bcac8012e3b157"}]}}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) sendto$inet(r1, &(0x7f0000000000)="9224fd996e6d18c7c955af485a20fbe72632aa66a00665b58c3bc814d6bc1ffb9924b0d95128531d560ff78e000af7f546e709da7ebd89f1e1c1f4d8456df7eba1f13013a07a915565b8b3f0ab62b75a0d9bec4572927665154ed2c0d6d999616db163438cc726477dadb058d680341226324bef491f793d85676611d5df180fa9cabcf8ea6396b664d8764af3939743adb7dd43363574dcb05e0f65", 0x9c, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 05:44:56 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "02290f", 0x30, 0x3a, 0x0, @rand_addr, @mcast2, {[], @icmpv6=@pkt_toobig={0xffffff87, 0x7, 0x0, 0x0, {0x0, 0x6, "9433df", 0x0, 0x0, 0x0, @loopback}}}}}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x2}) r5 = accept$unix(r1, 0x0, 0x0) dup2(r1, r5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0x2, 0xe6, 0x8}, {0x1000, 0x4, 0x9c}, {0x1000, 0x20, 0x80, 0x6}]}) 05:44:57 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000440)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000b00)="d44ad5ab3da5254128b04453d8cf64f88c2fd5013c4b61082f615ae43a67cbfd38e794e4d7971cd79fcf86c1cfa702bde6a5f745c83b42a5e4456cdff80724fd664ee08ecf6404e3bba25b0d13a199", &(0x7f0000000380)=0x4f, &(0x7f0000000c00)="813000125a81815d56dacab07eb45a9713d7014ed6f575028e017bc8c46bcbc944570500d68b80d3543bca1d3867d1cbc68c7fd4f4596bcbd97e7a34f9bf5f35869fd33d5e1ca9d0fda67556a05afd59922dc546390c597d35802d1db974403575e1261e9150b1f5c33bf755e217210e71693cbd0abfa8bca1d5a722ca018b016b1ed5f450758dde209d2ec398531dccbb323c9b1154c6b577674cdbf986bb97c21b136ba7d9fd69874d0a8e5ef21fdc6f38a3b8aeec4a1268b862a1ba6e", 0xbe) sysctl$kern(&(0x7f0000000180)={0x1, 0x2a}, 0x2, &(0x7f0000000040)="058830ac", &(0x7f0000000000)=0x2e, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x5b4) semop(0x0, &(0x7f00000004c0)=[{0x3, 0x3}, {0x2, 0x200, 0x1000}, {0x0, 0x0, 0x1800}, {0x2, 0x4}, {0x0, 0xfffd, 0x1000}, {0x2, 0x6}, {0x0, 0x20, 0x800}], 0x7) semop(r0, &(0x7f0000000240)=[{0x1, 0x6}, {0x3, 0x43, 0x1800}, {0x1, 0xd, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x260}, {0x3, 0x1, 0x1000}, {0x1, 0xff78, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = semget(0x0, 0x0, 0xb0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/122) preadv(0xffffffffffffffff, &(0x7f0000000a40)=[{&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000cc0)=""/199, 0xc4}, {&(0x7f00000005c0)=""/223, 0xb2}, {&(0x7f00000006c0)=""/65, 0x41}, {&(0x7f0000000740)=""/156, 0x9c}, {&(0x7f0000000800)=""/108, 0x7a}, {&(0x7f0000000340)=""/62, 0x3e}, {&(0x7f0000000880)=""/195, 0xc3}, {&(0x7f0000000980)=""/190, 0xbe}], 0x9, 0x0, 0x101) fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000b80)={0x6, 0x20, 0x8}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) shmget(0x2, 0x4000, 0x401, &(0x7f0000ffb000/0x4000)=nil) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r0, &(0x7f0000000200), 0x0) sysctl$net_inet_ipip(&(0x7f0000000080)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000500)="29f077f3b00f4bd6aac8508fb1514ba20a012ebd80f5157bf8e55322d8d0f04ca1a2e7588cc8edcdae539954b899f306773e4ef0c40a2894835cdd512c3d65a95708fe8686e03bb2ec4bbf3b89d98c2701912d9f81412784910ec72f1b370d7747c732dc272f29b61183e813204db9d88397d84d25403346fcb079292b1b3e543109689371656dcbb630eb130aa48c28a53c3192b0a2e206d99db5f74e2e359d", &(0x7f00000000c0)=0xa0, &(0x7f0000000dc0)="bd7ce84f9c20bf587e2d059243b914639181929f3ab1ed38f403aa340b2db9dfb77019dcbfc6351d29afc56527d9a1f378a1669c13c7f9d19a14d5df3625f445c8f3e53ea98c583fac4086808f886bee373cc436c7a0fc9fbd5343f2245f75d860934314139d4dbec6", 0x69) 05:44:57 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "e2db14", 0x10, 0x0, 0x0, @loopback={0xfeffffff00000000}, @mcast2, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x17}], @udp={{0x0, 0x3, 0x8}}}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) syz_extract_tcp_res(&(0x7f00000001c0), 0x4, 0xee7) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x20) setsockopt(r1, 0x1, 0x4, &(0x7f00000196c0)="254243fb05fde2606db740c9434505e0d08d7bc27af39259e8d8e51410129563214332cf67d2adbcd5019799995382967c7ccac8fbcd9e4897160539df68d885d65c7d22d8cabe3307b00a5688a9806b7b582e593de8a507b767591465beadf144089659a0590fb50d47ea4cb30f05e924cad11501a7bd253a2aa892f0339ed3325679e8247d0058b195526fdc130bd58b3c4616b234058161b8361e1db17220547c9242c465558653fdb81d26ae9bd7f0084f1f704a7657706d8f27a6958769f5597cfe000000000000", 0xca) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0xff) semop(r0, &(0x7f0000000500)=[{0x6, 0x0, 0x1000}, {0x2, 0x4, 0xffc}, {0x3, 0x1009, 0x800}, {0x0, 0x401, 0x1c00}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xa, 0x1000}, {0x5, 0x2, 0x1800}, {0x1, 0xc1}, {0x1, 0xfffc}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x83, 0x1000}], 0xa) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/144) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x1]) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000280)=0x5) semop(r0, &(0x7f00000000c0)=[{0x3, 0x0, 0x1800}, {0x4, 0x22, 0x1400}, {0x3, 0x90}, {0x2, 0x3f, 0x800}, {0x3, 0x6, 0x1000}], 0x5) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000180)=0x9) 05:44:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) pipe(&(0x7f0000000740)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000780)=0xffffffff, 0x4) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f0000000040)=""/105, 0x69}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/177, 0xb1}], 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:44:58 executing program 1: syz_emit_ethernet(0x19f6, &(0x7f0000000140)=ANY=[@ANYBLOB="712ff2f77594aaaaaaaaaabb86dd6076605119c03afffe8000000000000000000000000000bbff0200000000000000000000000000018800907800000000fe8000000000000000000000000000aa000827fdf60af501367f080e13bd2ab894f529a37c940cc2425e0e6c3fe4b8612028f690d05e40e6b33d9894d996cf01c944176c00ebd151084f3a118f3f5b3af88e9da0770011f4cde8795c136165a42afc059c99a055f391c623e53327b053f4d573c6624dc40a52a3df4c05604b20e15634a92e87d1699a235a4a5c45afaba8f7c4a741ae89144de3dde1d2dd1fc3f7df98e0114b68757f878c3f898e4910a4c8bcfe7457693662cf72bbdff8884584b22fdb5533a21174af6d3c8a227d9f8fa4d61b925d70dbd77de14e09545267514e0000f464f091e170cbf661e03fcd2d53bb9b3809993e49644d2384d720d179de7c19415d102c861185f0172f5b8e27a68650dfb602b0268494bef3c8f9a632d2e3296d6c0ad3171d25b44bfca5012d08fb2797550249ef4bb0fcf83034b955411cfaa4330c81f59f9703d03f6b946ec1a4917d224418a4b4f04015c54084d72bf9a59d8e504dbad7cd03c8e06f0ab286d1e85c9ecea0934968536d6fb10a10a4e1c354d69311d45cef9adf3a98e59ba10f021eea66da4f33d01120c12728a691c6248b6c7dc348387d8975288a33c7cbe31466f35af164e29704f60a42545ecfce5d0e46321d2accbfed4cc77f7fada62efb94cac94857571fbecada26407d85124845de72b4d5c5ad342c5dea630056ca81f99e7cd842eb754b409b1f7ef103c03a03d3ff9bfe345bc94460bbff78ef30e260143ee19b59aa0fb4f41ba1a4b2167e7fec9a0c851ff15e8509aac374d2267a2dff2f964dc6c97d44fb08a6dc15041409d7411d9b8849d1b52351a2e14fa810cd52b6c85fee841cfb1e2d7d076cab1655bf55a05bcbb1e64a0ac67603e03a0d62c846e442e47b4997d5a2b169c0f211cd14ffeec98ada38b1ae566448a938bb5a24d75d55ecc9ef85b08ba134d5b39f4179245f68edd3473ad57a996f3185940d05c89125addca7857bc523d41dbe74da8ad98d1814368cda6ad0a4a122da2000ee93377e76eca1448071ad077e0fc81fee15268e0603c8b68e8268ef079a5f2c22c04491f588a414c43dfbae69cb4a0885de06668bfb1913fd9a94d65b39230a758edf94867adf7c733b11331a00a591ce50c80419f93ab48b0fadff158dedfc603aa461d78743ad9486cef2f8201bde1e90110619bd2b5e84c835f998b13d1ea2158b81e9accea9d5f5ca815e68e96ede7e3cd9e4df9b4b56ad55238ebc8acd58707c25f08aa5af44b1f848e70aa8796d9b5d026798c6453dd7d0ba65e78a67d05eee397a86d268e567aba665a3ddef67a5ccfcecef992ff045fa62d96630c18691c913582ee90d7b5951c569d623225d528369f2b1a587f58577aaa6051a13a92b6cd78067a3fc8b75e14983e52ef793ff68946d10cbdbdc660c4f17802eb286c965595f172389ddb628f9b62b26ccaae6097d0e7ffecd9ef705c6917e323d627742e8fe8ff2245552f863a4b848693c92b9ab5374c6a7fcf3e8b7611695705a17a71f24d8c315dacc8d33115dd2cc6e1410690e0cb3a197f78725bc7919ba5bf7d3fc7c64fec77d02ba39bad3b4101d3e13bfdcb3f02e64d56db9b140c9feacbf1a9584f4948f67f85207390d3c776764f59c174f10ae590725cb6f6137a7a903e824cbe5ddc14ee3b3e5be79f161a8edfa77834b3cf6ba8849fa4e76712fa52f05bb8009ebb85c6e4c660defbcf01627ed95c53f78f3d3f15d32ff7639ec69419567e43c497b29a6ee379db7d22f1297f4f6b1b9195252f0bd8a823e3f53cef155545d5d957c677d9ae102b6c2a7d7e531522da652f9047726597e4a382b943b0bb75ab6047a92c2cc22850658bd16f090571e8b6a5cf4faf31a3dc5b937fc74102f97f4b84718a9fa67c72a35848580a5ad22ec8e519742bb94cd7189f58db3a505f1b32078de93a6f0f007829f98615e5ef79677fb6112d81673dddd299ffcd29a39bc2f6469760888ba56d1984e74c4338ebea81f9f15f8679527099cb20bc5cd235afda43528fa1deb8a405638ba0a01e1f644618a84dd4b96fb979377336fe32351f411ec8509a76338e44fade109ea9b1c544265b292db2398bc1561924cde1f6aeebda4cc3a443ca7efa688c744fd00aa828652fa61541f271ea28d01d16e7d8421ffbafe96232e602da6f99bed4244f78c86c161df734833774839a0f98a8016b3cd53563d9030a26d967e18a4fe68ff3ef9ff096d72289f1902e883c810bfc287f5d2d54376006cbd4d3764087e3f63cf94ad25f811e7f5ddbc4deada04c546766c08bf3b71c0f33d33db9630b485ef80bf70e45a386e2345e517da4a5deee9bacc4d59757dcfbb471abc58a7250e00632c57522e699e50c72caff694e80b51d383eb2c4809c467f378b0c274d4d9d7fb949cbd4db79705449b4e0bb68666dfbec16445bd971f4b0bb5d28bf34c96148059e65a3ebbe72d36900fc7778dde2facbc3ab8b9cce85f0f2479562e632e2f1948c5ca97a9a5744f99a971eb10e2de6cd06905df1fcd1089c790877855b9b97bdc8703f9e5999f8fd3d6fe576e4b2fb0e9f50ec8ec6305238e6f2735bec9f90a87bfb0883c06698fd7d81480893ab17a68a0ee410a2afbcf2c99dc7a79cad814dae59060c6b540c08b3e8cb966dbd5df36114706fbc8a99db4a17f3d07ab18407ae42f19babcf91fd26fe74d8a6b8a6912823c07df3ec7e05cd5a73169e85946afc64174b34388f3438ecd873f1ac7477cd551b9f594d4d44cad55a3b7d49aa36bc5a6c1167b4e5d802b56c86687f94fda2742ad3ebe1aa5dcfdac6aad1ddddb1fd33c5b3075fc74aab1a4252d08c678eacfefe2f912b9c58505d3fb064b874e4bd1321f4ff3f2fcc2303f2352bd2bd44e70bfe88333e6ca8753b373cd07273ff7544751761a65a400fbff6a9ca7adcb676191ab5d1d7dee3db5dfe9f28aa071169b87eaec85201a8521bb055529b7b6ae54f9f4c4e4f60f179e1c118034bc37cd6202436132499d5d2d6b4bf8feecd8cfd87cb38e26e3e7b9272ccffd5e675ba198f1bb4f2e3ff2d6559b09be1e5fe593d021bf495d29909eeb14e6b58aa984691cefaf2f7f58c9c9df9db8f02c704e18850ab8742000d62aa8974bc7a2ea5bf4a1ce63a1eb71902237875a69fe4a06ac2b01178209b98239175c0b4e5607b9bfbe827a1c6203ffbcb647095897d7a9297949ba2aecbc17310359ca342e6cf2cf3dfd59814ad9e5747b9abc07581f0a3a781a3ce4b7e76aac85a513fd29b9c0700bbe767f8877811892093ad9adc5e9a33c11de71c1261a768bef4c01b12707b2c1a04d928a540efe052c6cc822375cabce5553d34c954494db501f348542007b79eca29a38348fb9888a2cf45ea08da1d342211071bb112ee5a6c004b179c860d2d2614c2db6b6bdb77e9a1a2c0e5150b061de1e5452ce61fe8a59d2b728e7a544595ec6b3ec0068b26b9d2166051225585df9d92a4f8563a6591782c9414a34a8e5d06eb5e08c15b761fe269c82216d3ca8c92b4b882532a1748f05813ec5eadb44bcd47c298cf12064e776d8bf193bfbc661b9e4435fd463e8b1f2b2dd87706bedfdfeb3e0ffa6fe8a98e5fb75e8c721f6f3ed551e2592c91f5191a1fb8ad0e03a31b833146896034e0b9af77993e8b3b9fd359a2d547fc5fdb757b689e4bce09742536d36d1cb1bb11d54c72912d6a1a49a5f4c4fd914d10033b84f70822edeeea446c5485774d3ffa2dd605a90713b6170d68103bbe26dfc57341c9e98e1e825b83c7516bb0d2e4f4368b27de12af27d2f7fca1cf36c9da07125ba9e24ecd89b4d633f6fd7ef1d04e0838a6ed63c9e391d43bcc2039e85c4ecd1dd9ed275279bbe2c22c8acb2cff152166ea21023b15c73f7519c99b341865e5d8ef724b95ff8f7f86b3d5f7acdaa32ad6566d2960c9b8e19fd0cc77705071971205c29352aaaf6e012ae0c3f721bd9dd6200f50c7a24621dfe8a0ba83d4a513acf576a8a968598de5fe6415d1a248850dca8a8b6d2f8bc3b71b54d7ff20e9c61a2b038526a2ed65f3899e90bc7ce554f2f60b35d069bc22f108568d425e6e64bc1b9f94fd4fb25e43831c455ae8e088bd85aaafb491bd25b2d30f5dc1ae7fdcc9620ca9c2fb1e1f84e021c4eeca7d505f90542d4f3c7967a62908d47fc7a51f48fb930a2ca3f10bad3d91bf8990a68935c174af3422b6e9af88303b33f3d3866c58aea4f2941d456774c7c8c29b2b94b726a40a5b748ac30e733f791598ff5038f3602e2f612a8a1ad085a5132dca18b6cdf48d41b3d174c4b3a9e5d05277dead54d0c16ef6a614106fe747ae3a3288076328182932484202f9712b2998a9ea21fad359ef14b9218fd8b9fc30a3c71edbcf0c5a7335fb0e3678419e2d1a92a098ea19383fa8fcc3864fea76ee3d9847421bbeb3418cce7bba2986d4df378c0072cb6d01e4b0399760f0f2b675ebdcbe1c1aa811a46c8e87b035ec48e74001fa987632b8b357ad3056f96c7f82b2582f4452a097e552ce67b25a281e14ba4ff8c8eddc2236b361b04b1345ca9f81ace181da290d147649e5c09adededf9ccc2b804df4628e1e67134e350f8d7b3e21a99c056fb25b199185559332fe98880e6d5ea0a4c29ca70842246a24125e19cf7a8817160f460259273bea074f7f2a4025b2990cc206f69a156bb2229bc61e6aa0859ac89ab4f0dad1e030a9dfa3fcf74051f49a8a81e5150a6e9dc49e1a3eba00c442fd0e7fa6542e4b4963fe1496999ffe5e0aa249f2a581c20c6ffe68d04578f7061379f1e88a9ca442c75ad75fd4ba5d04af116df0eacf96aafd7e069cc56230822c24b42ae2098001ab868b1b0f79b392c34179fdea7476244bbdeb2fc50fb512f19fd83f1b545bbbd15b906c78624a47e7d73ac2c8c1f140fad48afa1f42eec413bc8be2e652b891908818fde6690d216f165cd6c48d78ece029b7b01589a12afdb8f43b3419f65d82d12beb0aeb1b98bf22bd69291665775811c905e86dfda2cde40f060ebe7b2d3e93e9f32918762b1142b3371df654cd9990d015b375f7373840e4cde039adabfd669f99a4c709343fcb3ed2463256a8096c6acf91be7705fef5ff1ca8238dae06da37199ef30434712c7f9a306f0ec0ee771beebf406df2eb5c662b777a356bf23050e0bef2cdd7c7727097fcaafc8b9a759509d7ec2d852cd843b632fdc907c61706a076f75d03ec1b497d4c61e23a0ddc2a5239eb48cfed3677750c10ecc7b268d88dc05df9de4b3138c502a1a43622bf9938b3ba8e090b2953f93e72eb7825ca0c170a920e5bc5f87cc58a4743bb480673e5bc0283a5431372db6e84c36525c769b9aabe0fe3e3a100a17b9b1362cd1583840a5f4dcc3094858bd0db709d956cdc190ea14bd9c4f4a760c649c1b0e7ce2586e4baf2af3835b90d2cee91339c693dac3133c3fb99c65f5be12e6ead396894b14330cc78f68ad4c0579bd5899691f4792cf05f2bd89b9d076ecc8da1b064f40694270a1a43b73ed8b17c5916105d915c1471e97ab4f252f030d33c6807c85ecb91348d96727c734b79dceb965b4e729c5a39d0b80fbebd68c0a19b9da5e055b0b13b4a4a125bc19dab97bb46281272b3f22839537237392d06de2d4cc62b492df6c7540d484d19c351a6f47b80fa0f6de300cf3d1a792a4ec8d51de8f62c66d1793b243a708a236edf0a58ff31d311736f6fa546e6bd016d4fe4a90f2300e72ec96fc10173bbe02c05c746f4be6d81fbf6549725936b674e4dd21c7b622066eb5bed656f9650d79dc37eeb524900cc1bffe1dc61b5850c8d9a95cb715d54194325e26eb1a49e019365d78bf18e5553af9c5ed98babb3f3fde6cd133d9b6fa7ecd72aa31d1fd791abb5e9f9cc45aa681d1f1a422b6cf6fe4ccf1639f2a6f07344d20ba921bba9b03329de8f29de9751f3829a78bd51a14ec97dc084e502b60e144ac13fdfae0edb658c4e5fa277dd09f4a3b57fcb6681f5f20caa5899cd44012204502b24bfd852a0a73c4a2f8d270bf820b49f2b8fb8d5166e5e329ee125f3e75a1095fc056e3f5d4c91dce40ffcdcddd8c64f1045c9f77fd0b13456cb6c254b5ea83f828d6e321d8e2cbc6b77f001cc32bc80f2dda9fd79a4579645b6745da25ef76495c1395a32357e47718d6a393b68131651e5072a2358bce6882e73871f7538506b025dfae148c71dc3f125d64252b54f7d3e894a490711e96dfeea1b0a10213fc4d9575ab89a6778a68e12f47811c74867f5879ae19a7b215cd811b97a5116041b2b6049d65bd49ca488960742e80af59161988bb882735895245f036f382671a655434a2b77072f3b0499ed186b4b063a3219f010076be39e2bbddfc372955ab76e55b078f76e901593edcae01702c88383d3a441e7dbe29d3cae4b019802f45ef349e48ddd53b24e113ac895a0010f82c465bd8e191310516c175793079c076c793e202773980ba1b9b69b38ebab797286b129857ed0c086595c7fe2a9c2158e63b3c5894685a1782b89363d7adf12405eac5fb0bca194b9c58b71f56c3e066bf67a2045e7c3ca7ddc8695a04fbb5d1df22fe5e723c2274a0e42e14534757e08a6890ddfb2960fae75877f8da6e5c2cce9000ed8636880e5800ee40655b7b6fcf00cf6cc142be645ba7f7902b87dd93cba70e229dda84867696ab372114d0f7689c745f26212fd72e939df7527b56baca2e6cc722f882ef743db67fd1f511a76947628634e5e8aa76fde5a614398de76e36209543d6035d4a07a602477aeccbb7a1c67426525cb06a982b94a3a0dfc403f3e62ee30dc5106a4679b1f99ec71b6d65ae672df57b3123d3b7a2886fbb1ea83bd0b52b6a094c1d82bc58efe174647ec0ea413dd0c16c51980e7629a61ee59f68f35ceff31ff22504ccec44410486ea5ea2d30b6f128083b2082d03edd3eda9def4b3a1301043290c8eeb594c5c3f8a76fd8a5ecabe82a6e584928e87d39aa712066dce4b326912bf74411df0f07fad052f0fdbfce111b5d03c572194a2fd8b43864fc43bf1d80b0ebcc411471f83a52ce8c1d8a277ea43bf61f3c08288ff7817f68a79afdcb8fe641df03d43b2493d3149d11c579a3a5fe63067c96fc6975c1aab05a7d3e7e8203437c761f235c511c3e1977b9fdd92d3340800412428ed3be32affb161977a2e28c1ff5f8851f9453339d6628255a2e6a56b5bc4a62722c79ad5ae55b0eda8777fab9934b975d2df1db5002eebe0d0e0ff843492709c9000e87478fcf567e9d86330656435ae847b67671df8114b052d615d61549f58863e7dc17980fd93186a49ad13f81c396f4661fe4b778197d0abcb11ed6795f43a08f4d00285149b9da5a543f7ceb0fb737fd5265ab5262bbdd2a39c6f6b7eebd7d724fe097e3828afa2cafc859759bd4f8c219344bdd2d92ffe7480cfaf587e0f797e65d3d047bceb92963a8b6235fd460f12fead1951507d9660936b2f1beea47cff77d008a465f2ec4e2695c245df95982c866d486637428f18c4624f3f85016d20e67e71002553297e6b2a14121c908aaf435020e138c60ecb20147ab5431c28b1fb5bcee571c9e09d243c50d54e916a2a2009943d5a64a55d25bfd2c2a1e30800b3f8d731482ad78702ccae7e3b5332c65c9bcb59a5d28203f8d40644fab17762954a2bbd22b54ca71357001bbac5ecece5ee6efc2fb7eb22eb3682b33be1ab161629b580ceb452682401cfdcfa73fbf2360ed24780ec36b31c6c9ded969bdc7331164dd41951c19f8fe1b16f05d5357af7097890b8ac62aaf8ff726a47662e81d43574ce15023c8d5fd91c0c9809857609c39d8ec963d01728c91236d0a458157fcdf84cbb633c0aa1b15c1f9a9baaac0e52cceab61bc228a5482a64426bd81f7b4aa9393f43504bdcd6a96ec22b2d55e1bf20e9eb68128b722cac9d1294a8803abc00fc9a372a2bbb5d582dff804d728318b3691fd1b01004eeac166dabab1530c8dd7b267a98dd2587b10787b3a7e9972f98b4c41c5edf8744f1d66c77375cc60efc63d4d4fa4303575d573e3fe5b138f8cd8060085bb702d8fd273d8260c19b3a9f5ca5a73696bb1feff8861bfe601745149550aeb4d79cb6716b6dfa5c6f6a330339315950671881a24b71120244912a2899da46b21f01e48009f64353f7f378070ca823f510bdf01cabda8ec82ccc4cb60c9ec1ce4e7ac76f1146a0fe56788fd7392c6f09130ef77a0eaa4f7a7f7035f324098d06d97a0c2f48f772c0a8b68c8af49a59e5bfae3da2e7b4ce8c6c63391c82693eb8d11b8c2e277d3caa9229b106ddd47eff4d16d561a9e421a7a62d530e507a3097be97eb7846d17b7fc5428cbc185c0c20d7a6c7338cac06d73183782f15beb6925d3f74c73708f4d38d68092fbd07ed9bca0a9c560d67f6277aade6ef352ae29f1a587e0ca07367f1e10d07dd3f4a40a57ff452ae4cb8a7ac81cb2f78f9c04b055c568ee190db8e1cb159ee765dc02836b7a44b35adbe9fc1b80a368ca90bb35d483c1fc59dfde974978ebce84a4f26eec67601ff3bcfe23038e5617537c39346e04640a4588c86a4df5681cc84c0f129f34f49a46985419234644bd6582563222580abe410a986c3ac96be090c75cb2d96ba2b7c351d2cecb8b22e1d43a1fc04debf21a7ea4ee24f61a1d8073285a5cb18aa3899c63102b3b356c63fd040a4952716290b324e3d372774269fc9b3b63b396ff40b13e27c288e180e7773331f35c620d12c75f78526537c2cb26e590f016f33e8e28963354ab44c88f21b261a780ef6b63a69a210776136ade3896c540d5b78b0ab0b20c1d975f9c070fd11fa51aa6ea0691cf764bddd49a9ab9e7459282ae4089569448278b3e1f1a23b7a1e07bdfb9521a125f5fb87c70699607d06f760a09a7604dde39aad8f5c3c4852aadef19e73283dbe2fa4cb7385be1adefa2a020035382b748be7bc246b161d3375c9c5a9c1b41164e1b1fd67688507b176ca3ba722f75622abca54d6be57e45328ea2e7a3a3572797123e030b93ac567960dc2cfdccc8278160f1bad58e5a6f354f445df1a49df662f582c422eff6c3f49b7a31e9037b582c8bca75c684ba857ba90b6469f3c0386a224de1ba20311cd19dee303c2b8e04483f28a8c99af1bac11e01dfc621060c60dc774665365c79925688fe358601e8a49b6a5b545fe5dba0413a547f0f77d87a0861b01b6d9cc0931d1f871a12c1522ce95415579be6a5407b7679fab409d5e1710e0bd10afaa2815e9125a52a389974c70a86db73bc3421d214fdfad3be96bcec4a8b46c9b8689f82ad2444cc0e1"]) 05:44:58 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x5}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:44:58 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000800000000000000c414000000290000005aa16988311ff5cab2a72b7a3d0000000000000a8000010dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000034000/0x3000)=nil, 0x3000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:44:58 executing program 1: r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x600, r2, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r4, 0x0, 0x9, 0x8, 0x9, 0x7}) msgctl$IPC_RMID(r0, 0x0) socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01abde48fa844f52002152b2a615661f77fb2f13db77f3937e9a1d7093c7beae7aa614b07f2da534c9aeb12a85d79e15b166b0d2148f10890163f3466a6d7cc2fd762ce316ec1e2c9a3039ee5f59aab6cc6ddc85716ae64c965febc798e8507c87be44bd89f59a12e046554f3185cb73d5a1d4863894a576cfb579831ad6db46547189957ed9274980f3dc57947a140b0eac4fb307fd35513ab52672947919ecb2cc9ec1339acb73dd0609d97c6750ec22e796c12ff826e18dd8e639ddaf5858a98d97b38379218df22281ac"], 0x3) 05:44:58 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) write(r4, &(0x7f0000000100)="872ec8afcfdeb183c7a4a8f55f97eb143a25a34f1337d1e6e5825d7523055e4bbd9ed851df7f7d833363dd051e3d8577614718778371dc5e12deaf3ea11613ddf9259f3401f48144b468023dfb6df72bea79c05908970345f348b48e418b9daf1141c720758b753c59f6324d11f0954c9f76daf132b02fba070a4dd8babaf3ddfd3ad9a55aeb881ca1ca05f1d06a7152172a6e980896caed543a37fb6fb21edd573098dfd4bf526313e611ce53226cb4b9f503eb3e895ef1ae655791e51b1993f5ac25b3fa4cd669123b6e680bf1f19b1c3e29c46a119b2f0fe2720465449b3829e509cef84f8546d68dd74bcb2c3cced5ee8a38943ef57f9c955d258a7dde248cde33fe1556dcc048c71291e0e8b9a68c184cc6738b3fe39598f765f1a83175938531e2366522e4d01b5fe8c3770c882d7a4ef47b082ddd6c7384c9be6d44dcdcf43e23f9fa3ad1052eda4d2f90a0c6e1f68843fc6c293bb3b4400f9195d3727fd513406198ef42d56912f35c79818a4b749d4f181c1ebc4718fe70d647e4dd85176bb9610418134228a6479e98a0072cde3c7466f426527c621acbda2b30d54f88af7c7f94006420e22a1c4a878934b270eab68a211c4dc5ec8af3db294ce163b8250a920edf67bfa53550f131cea92fca1cd744bb83ad976ab009ad49bb1c32327e7c221e11a88530b2c93179d05076411e70aea12b2b41b0ae82d8363596703e76bc578a09a826c710f44b84120d3b63809427ca2677575c4572706a146657ba72f3fa0cde356abe0287395345aaaccc3b6a99fc10983ba04969116c024f527624d880bec1948e98208dd6f0a112c0f519bf683609d8c5d3b7faf2b18e27f5aaa55822adeff1e05caaa0a67caa0d9723242677327ed5c432de35f9bbc43e2923c67ccf959f521f251d1cae5bbe45249e8eef2b3e622bf2f267475eb1759a2ccb123d69e739dabb7fa01639d2571a4f10e2b71383daf4acd4706ca8e8369b757a906041005d7544f8399ce47075eb573daa58bac1c8e7710c7def0be50ecbe4087076c2ccd725789d5c80741f9bd247a0cb8713ec0c66e3bc2c217c4f5628810e21f33001043f11537f01a545ebef8b7329b445b67bb70e7d59f50f651807b960177ae0fd3338b3c5c55064610631a4807edc05953bee18dcc368cbd58b6e90b69a34b91f42e62612ec14964d3ad73dddaeb917763d5e2aebbdab0ab4142ef1f3f32f1644f752a0d76598e3ab581a40417018e361918589d8c19b48d7f23d93c9065b8c99174ef0241ba1ad0543f2b877184184fc720cc6a3eedc89f3389b3a63c287ea660f6759cd3f96d8ff785691b50f0fa99223ed8ffc8e31ac0c44d6ef6251434f02c6af5dbfc8cde52a73821013c9a87c60bca58d42690fe3c84dfb02c3f70c5cd3d40b1017531b88acec3ba9207dd66be91f5488926836aba5f5eb5af61c4b1b14502c490dd976a8058408986bc5ab144c4eca2b9c465a2af1264ea8b17dbbc3251d3a5c43ce4b27dd0f47d1d5385b3564abcaa263cf72991f7e386323fda0fb173ec11ecaa5f4e19c2502afae2748d5e54a8496d495c44bcbe3aa15b3990643201e64263bdf082f1cc24f9171881bf93cbc4eafe54ad503f811afd5b2356a25c297fb438c5ffbee8d829f09cf349f579c3252ef398d2c0daf549668dc5099ff469101a4e730c5cc2a05f89054222bbef43ed53b11c7324866276d01360e31bd99840449399c35ae561adcfa1489c876cdd88ae23cf4c188aa689ca5d68f983d1cb3dbcaab5e176ba20e729991b2224bbfffc7fd775fb2cdfe471906bc5ee7bea5c4dad328a9a10802bf44fc3cad2fcef608fd01ba79825fdfa1fa8328cb06ac72c292c265382acaa0dd7d8c5309387d8b0c8f46da33da3036a9f350424cfb280d892467fee4439235f1c5d82eaa108d087d217e4aec214338c4a711d0a2574ada255cd716d63b0936ba6f1e3f68debcbed72ce27f30ef6d47247cb0a9eb68192c7470147435ae370929b62f548f3b0060b0afd806f42ad07afc1255a403eebe9a825865db4e2379488791731795670f3da4bcec61923b7ae058f7eb8383396fb546deaca0a9abdda08167af714ff1934f1e0ddc0bd5e50da193aea5016f15618d1cc8affddda1c7cc9d2114be181395b028797fb987e70ba33d48d55c199d885a2759943d0d38b14555d8cf15cb077ae29253d6625a55ae4dd9afa74d80fc3294a566bcca875facd262b10d4cd0486768174fd52b751cf2189be040835f650c51961ca69af6bc871d715313ce19b8e4476212b6d03490e887214cbcf579c624de34c72f57c19527c7405d13d67cb6a499a451f81d70002c2f8563209bfb2b03daf83470b1ca57cd7c8ff652e80421cdc5f716d4e3e7cfcdb6428dd92cf58b523f22cf7a7efad6c6f67cabc17cedd8d3081f192cfa9f9aef5df29d450c1ed8872ea2caf7cc6ac1583c30ea69739f7d752c04f6c3f676ada3ef505719e4dc74b42a4a62993b06c3738f409d7dd9a0c7b294e00b023d2aeb511c6205fe6457185a26b1cd60b07f5312119bce9df887d791c62f626a5c6f569fd8b3560fdd4789a1fee6dc8d739708acc929d4c43016f6ca0a1f88a2b18c100a156f07879ce50e641a43e2fa3343e1be008a3571f3a5aa250b199493064dc3bace36780f72b5d75da922353a60723d92a8cb1d89692448bc2ddb3681a9da2174c8c1c485dedd2829662b66b631483ba109ad11b629d478b710693f0fa48bfa8e7670df389fe42c2f57e95f15b8277904bf7c1bbb843d8293d060a01a66a03d0e8b9d8e7b63d437b2f964f6300336a9d0a9cc11dcaeebdb975f5b844928bcd8097cb9e09354dcb8aaea9c186af9a5aeb6cda57faba91fdcd565da23698e66d73d6fa2954180c75f6234ec45e65060a433d9aed51d94cb6755fee39d2ff2ecf9346b0887522131f78dd8a5dc0314074cf6203f62c75ecfdad8c00bc3e86259a4a93f78ced534467884e6d3cf867f5253dca73784c69fb07bbe8d94c39c821b4e84fc495f918a902e054c64aed1a13efe090fa6068edb7a2fbaf0fdf99894b6218a6c58726b0a6657dd62939800090987f4d67ace115627449040b601922c4e3b543ceaee94168fe0ca4e2c10da05601317ffca84ad5157c9749169a02f49480f01250c3810354a6261c89790f8dcfbc8054fe8b065f81a78d0574a5d14a10462d8560dedadd7daefb59094cc36147f895598720bc89876aa7da10171fc52c87264f95a7faca034721cf73554a164642dcdba1b63112f599b67814e194086eb4f012676f3e23b6d5395f8c9da6a99b44436655571fbf19ea72491ce69d37ac1ab3c46785946a4d283052322a5ffee26cd34eaddf5a876fbf80c65f2d50cb06ba4703ead35e81db70aa16f5af4731bd62d5f20cae758196222f535aecf0a40f7ded7bc65b5e3d5641b2da1cd8a6d309c62eab3411ca381003062fdea35498c19139c63de016af7658c5fd422b034d50d0c3cde715be23ac0b4ece3e2c01727c91be14e78daf66229b57296c7a300a287dbb8cc4395a2357d078f3cff1839d2fe7091c6136e8f422043dffcbd008f5ddca56c8667c316814f91ff1fd0a370c20f0e00c577abaaadc5a5016600162a23cccd31e1141603ea23c7437c974fbb42a272b86a4997c7e6660c94cc787f1c762fbbf9ce3752a2cd1604b3f07d13022672bdc1ef45e9c6d7a94891c1aa396278297879e1c623026681a8e9e0468c3365c5643cd67f1f7670d55e2df8aad9266d549e7d1e14cac9b4840d09850d89e75f140b9967a81c088910effa9a12b2e3128deefe171e2d14b3b03ddb3864b5edc6d446a262821751e9f9851735cc71b59ce0f6bad4e8a5a11b722319f398be3350239209853e03e67269c6015091b4625625d22a885506b67092e3a66f905f37b6c31148103fae9f088d5b6a23d5ff224259f2470b9424c4b687b18395fd4f2ddd9830e15674fcd9a66219df2c2faaa9d1d5260dca4925fc027639376b0630607233cdf33d19244c4e4c8490da0d8f2cb60aa7c2a11bae8fe15e3663df2a8d2020d9081206bbe42a7cbccc9547bcb32782b0c75634fa0e813c8227ea9232a78b2beb8e71d46173c437d99d9f1e34e8f09792931f573a914ecf0c3de07c12eb6011bd56c5f312f60537081a05d25f78239ca44a70eed9a30ea7303481c804e62da5beca35767165d1e736b660fedd63a4139309317f582a8d4de105ea090ad92121415035670ad1c25925149374e80bda097e82b3d36d961c48955efcaf1f9cf55a34fd8e903d38db1a8bbf8474f9fd8fd419aec4892de22fa039ef5855591e8c3b55f656260dff1b2942e686a64632243aead40f53b256379a5b4efdc2ed47d172ecb67585a43f8825b8e8d0fe0f07d2e74eec9a36d3bb5aca56dbc18ff346622a279b6dd50faaf0af243e3320dfb9ebfcc6468f79cad2667a0dbceb65eb2d753690b08dcddfa5bb46e2838deba85cca57f91d6f86ea645de8ff1c1a376eef2a930a4bfe68ef0178b4dca10a59fb2f628fcdb624fd46b4c41c3bbb0b82e5629e955a653ab5d89f7bb7efc2f52c01665e561e37acfb9a74cc528f2096a78b11c86a78d0e0b09fcf9b63ab0efe95e3314676bfbe6f4931d48547672f99a0fdcf6bee1417ea5bf075202c388ff90e6203ae83483314adbe51eb8c5867f8e82ae7c4641bbb1147a17fcc2826502425c60ebb6d3110ca3ecbae1a8d4d5cda1e65798248cdf35a4e5698c9a0615c9e8f764f9df745173eca8c5ab01a085f57615e47bd96f897fdd9e573c4e725c0ff968f1589bb1c6fa602fad4617861a8d331700d97832da79d0476a378c894ede81b0f94fe4b5d9e7ad6f3dba831801aef941b08cffe25ec5b88ab36b3a96c8ff727c79aa6353accec19167ee3d6eb3f8034e61b503b98dfbde0e1713081e8d002c8360ce44f5cb09a35c359dcfddeda5427d38d924ae4900b0d6f5eaba5f02f3ecb8f7ca85bfe97281a42ed9ea7a18b8b1080434303cc85b28140370b8d626c01f918216c10398405c3feff1c5161ba57fdf58fa96c4d7da9851290382242b866d64bcefa586d4c3b69712fccad2e105a2ffee72ffcbe6677d50f8e0840a2e0d0c22a3f8200cb80c7c7e572e15eff5d0cbe2b6caad1f4d4a87c0368753cd98dd3515eee1bd644bd212abc1513fdd67e1558b51c51deb27295b40115fea45ee74f1963954781583dfa4f5aad3ed41791b0d662e007ea02d3241f167b0160195118fe9beef01eeabf232e44050009852e1eea6d2ac5ced0a8a1fcc4072d08151f6060eed1181682275988b248eb3e3dd435eef5ac4375ffe97e79da7fa0bf816cc5fd849ee58b675316f672cd46aac10a67adbbba0fb2a7fcff171cbaa27a48abe5863fe3d210baf182f936045447486defe65bb7b6c675733ade637ab60c1356e6596454e6c7a4f97944f9dfe3c843d85ff1e7143972284dfdda380d9278bc2ca63d61455defba2db0a9a995d66f6f3b81ce92952e9717b5dcb83d059f19eef96c6fc2d9eff204098166ceeff4cda3d275fd38225337925504c2aa883e3a4efba3dc67708982ef7db161621ca34b003905b593e6de1575b28b50e8244e9f30b6212726ffd84d02419eb07ac79509c071b277455985e8b5e79909a109ec26ca85c4ae00f7e6e13d77aa9cd0267f8eb1e950d06d855545bd1f2bcf2b2b11802c26ef4582f4f7a0147ac0715583b021d97000e106539c0a78c2dcc12d2577b33ab9312f4762ef4a7f94161595ff918ebac8e0cba1901f6bf077d1646a67", 0x1000) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:44:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) close(r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 05:44:58 executing program 1: sysctl$kern(&(0x7f0000000140)={0x1, 0x1}, 0x2, &(0x7f0000000180)="eb9049a2b2bc943a", &(0x7f0000000000)=0x8, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r2 = semget$private(0x0, 0x4, 0x189) r3 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r3, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r4 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r4, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r6, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r6, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r4, r6) r7 = semget$private(0x0, 0x4, 0x189) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r8, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x8001, 0x0, r3, r4, r8, 0x41, 0x1}, 0x100000001, 0xfffffffffffffff9, 0x1}) 05:44:58 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) mknodat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x1000, 0x9) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 05:44:59 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f487f63d0935684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:44:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb35b5836819f208460200", 0x0, 0x3}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:44:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x66}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x189) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r4, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r5 = semget$private(0x0, 0x4, 0x189) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r6, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000080)=""/251) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r4, @ANYRESHEX=r2], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r5, @ANYRESDEC=r2], 0x7c}, 0x4) semop(r5, &(0x7f0000000000)=[{0x2, 0x4, 0x800}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0xb}, {{r0}, 0xffffffffffffffff, 0x95}], 0x0, 0x0) r7 = kqueue() semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0x20) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 05:45:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='!\x00./fmle0\x00'], 0xa) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) dup2(r6, r7) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r4, 0x8218694a, &(0x7f0000000300)) 05:45:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1060000000000000000080000040000000000b4cea1fea7fe0400000000000000e26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d28b2051a000000002921e4fd89030fd3872babfbb770c1f5a872c8817f7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000868d6a9da26d0963c621f593194e14078158a4387a2bd11caf563d8addc05f2395dd1a662326aeacb6301c92ac8e3ba2f64dfc37b25b96ebc43e868f117ade058fa2eaa1b77241e315d26ff392d0d092f29f7b361176b13c2cbaa38e485be59e7cf45e5babf51b010d73b47a5edac9123e7bf9c9c741e4dadf985851f1b408d34ae6589fb8fb10dcc4a574e1417025ab9c764c2fe6d36a5033a1e5575046422f639b9ce39758f2417d893f02fb4c7f1e8f6b81b5bb697a5c24d18fef91846cd8311e861968be419d21aca7ab89e423478329f3f813ad579f7c052e88d954dee8", 0xfe21, 0x0, 0x0, 0x0) 05:45:01 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgget(0x0, 0xc5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getegid() dup2(0xffffffffffffff9c, r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x200, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) accept$unix(r4, &(0x7f0000000340)=@file={0x0, ""/73}, &(0x7f00000001c0)=0x4b) readv(r2, &(0x7f0000002680)=[{&(0x7f0000001340)=""/4095, 0xfff}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f0000002340)=""/227, 0xe3}, {&(0x7f0000002440)=""/245, 0xf5}, {&(0x7f0000000240)=""/98, 0x62}, {&(0x7f0000002540)=""/177, 0xb1}, {&(0x7f0000002600)=""/67, 0x43}], 0x7) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r0], 0x169, 0x800) msgrcv(r0, &(0x7f0000002800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba600000000000000000000000000000000000000000000000000f3b881b4bc7d8c2100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e52179293ad1a44c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008038abda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe900009e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d025955000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000248e0269b0ff76acdd4a4abba36f4fcaa2047445036a086e4ab6307c9005907b3517ebbea18f34e46abfbe0285715e740731512fdd8a574ae1a97d40aba556e3481ff99ce687ab379c724d573c23f8845fd207a059811b26c6d8b1a57cf2463a"], 0x1008, 0x1, 0x800) 05:45:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 05:45:01 executing program 1: syz_emit_ethernet(0xa6, &(0x7f0000000080)=ANY=[@ANYBLOB="c7102228bc7f0c0000aaaaaa0800450000980000000000019078ac1400aaffffffff030d9078000000004d0000000000000000290000e0000001ffffffff940600000000831f00e00000027f000001ac1400aaac1400aae0000001e0000001000000000003b79406000000008923005241f25dac1400bbffffffffac1400bbe0000001e0000002ac1400aa7f00000100940600000000890700ffffffff0039859f3ba700eed1"]) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) 05:45:01 executing program 1: r0 = socket(0x1, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x41, &(0x7f0000000080), 0x4) 05:45:01 executing program 1: socket(0x11, 0x4001, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c808921"], 0x10) shutdown(r0, 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x200, 0x40) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000005c0)=0x6) open(0x0, 0x200, 0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000080)) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000480)=0xc) recvfrom$inet(r5, &(0x7f00000004c0)=""/123, 0x7b, 0x0, &(0x7f0000000540)={0x2, 0x0}, 0xc) dup2(r3, r4) r6 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x140) sendto$unix(r6, &(0x7f0000000100)="0000050460000000000008000a01000000000000cea1fea76d3013bed4df3a4bb40b68cfc7704f49796e3b34a07be63ebf3fd3357ae26c16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f18010089720fd3872babfbb770c17f4efa7900f62df53c894303b22f1be608a371a3f80004000000000000000100000000005810000000005a8491c6d1f27087a65a3cb258515cd89f66c5432e8cf5dbb1480e050000362ee42ea8943626ea6256359e8569287afb5874ed98d3980717f2f8fb81d10fce5353fe94ee047c8cb42bf037973b774fd963121705bd72a93b697b208769558b9e0818a6dcddfe0f6e6e7f42ce807f41276868c69ed4fffc7383a0039afbf93a2c6bde3396fe43825783bece9653f9a076908d45542cd2502e55c7368899c7481284812ce6f99b825d1732494c11fab198c28625ec1fbd8e90b70e39f2d8dba3565735f3d522e6d8cd7e18a077f9462ea023416f686d52704517d0dd2101187b660b28927a8ca5c70c7d629fd0833c5f7c60c01f95b809b9e32c767ddbaafaf82c958f9d73d1d19c8c859ab171f0286db19ecfd954aabaf5e3884462c41223b1c1d4f4e5923b1899516211db64770e159eca66799637fe662417e8def61d2c30a79ae5fb00024d3c10ad9276964b56f8d31d80bec6f5edad57a85a81646d879edc5ae6b301ab4b99ae0cf5f19bf84e057c8384b9583aff32639154ad8d82e22dcf6be118a24d9fa52d0b1f053c97127692f282ddf727bec6e6d8749142e7e4954efb6fb3ea2e86b2543000a5ef3678b7aad4b3346861e0674cbf60674582dd59621d0fb4bec55f3d6b0c716be70c20fcf65a2080df43ae5e922f6ec3db68444815f93c4fdbe77bfe196577df1e3922ebcc7489a473a2afa18782cd0067a279b04d6768af29acaf6ee9d1fd62c5af0e8b0f3cef62d58b2eef3dcfdd5a3c43b651babac850a314d66319f534e4610f53239695708b13d52b5744fbd563db2c4eb735989cef935f2098baeec470802e3b88ea778cb6782d4745cdeee525b90beb223e306f30562848f1b186da05347991664e52aa1964b936764a7d390166ab5861c6e1c0a2c5d1389151211022e6c7ca651c440e2cd33c2b4ea15cbf56e10ce53e49bf8723bcd7dbbf94cdf7c3b4409463d891d516fcba08f7ee6a9d0cbc", 0xffffffffffffffa4, 0x40b, 0x0, 0x0) socket(0x2, 0x3, 0x26) 05:45:02 executing program 1: sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x32, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r6, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r7 = dup(r0) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, 0x0) dup2(r7, r8) r9 = accept$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r9, 0x4}) 05:45:02 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 05:45:03 executing program 1: sysctl$machdep(&(0x7f0000000080)={0x7, 0x2}, 0x3, &(0x7f0000000040)="65f105f77f283099763e69906f0d", 0x0, 0x0, 0xfffffffffffffcf7) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000280)="ebffe9ff13b9da813e0004000000000000929648dd1e9e764488f8fe45b1a546dd71a850dd7d758eea1a80862c6895fa20a29f35977eac662aa53a20bc3746e60e6f", 0x42) r1 = socket(0x1, 0x4, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x1001005, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, r3, r2, 0x10, 0x9}, 0x8, 0x1, 0x9}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) r5 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x58) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) dup(r5) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 05:45:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getgid() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="bd5499c41a36d2593ef3c2eaa788260200339ecf1920d7ca1d5d826c38171174571276b48a587bb8c62a225f1cefb914b4125022e43dffadee2e93977b11a037e8f7f3603dac38e13ab1560c5a9daa8c8b37d2bc8ad9b0086a6f724e6de7da5e9ffb1025bc0909ec4e5febbf75457d1c39064fbe5e58d508d1f2754bc02b9e4b84df6423ce8561ed607ccf47213e4665db0cdf9b474c519d83a1ab0ce86f2bcf2fce5d2f0cace84c1a98b2ab4ce0b7d4b4aeef48343c116f5c5ec474ab5a0c272e769ced1fef88aa2cdaeebdc1153376c0ce304a837d74ce74cc9c429a2c5df1ec248d3a9a2982432b45cd601815799f4b3d921ec24621d3bb032f9c559919", 0xff}, {&(0x7f0000000280)="25048ce8ebe8b606930d06feb5c9f3f850d6c19d0f9e869ed6f38e3a38415b5e70fd4e9c0192c2b1f556e93a90f5d40de5f7e5c8b00ec4071b243d1d615442f6d28e53270b170c4c3db555acd5d4a33297", 0x51}, {&(0x7f0000000300)="273c881bab72440ca3b9b4df0caa474d3200ebfe607ce294e7723398e17e031cb1db8612d162", 0x26}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r1}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r2, r5]}], 0x50, 0x402}, 0x1) r6 = socket(0x2, 0x5, 0xfc) setsockopt(r6, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r6, r6) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="b302f093ac8c69f54badb8edb608f53b564a2fa571c19b3221e75e749092c79c70706a6a060687d468a12f76411282f67e44dbc1449d66bd60d25fb72f3087d55f0932c0e6c6d6978557a1ec6fdde4cf9e2d42cc040423b0d93e7eb46019e1ba976913a1843c5138e6e0a7b4e61ba6d19c8e7cb155a5ea5063a1937988cb906bd411a7dc58f37015bcf9eecb605082"], 0x10, 0x0, 0x0, 0x0}, 0x0) 05:45:03 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="00080000000000000000000086dd6094635100183aff00000000000000000000000000000000ff020000000000000000000000000001870090780000000000000000000000000000000000004def"]) 05:45:03 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[]) 05:45:03 executing program 1: semget$private(0x0, 0x1, 0x4) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') fchdir(r2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x83, 0x10, 0xfff}) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x7fffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0, 0x2c, 0x7ff, 0xfefe, 0x5]) r3 = semget(0x3, 0x0, 0x230) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000280)=""/38) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000000c0)=0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) r6 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10d) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000140)=0x200) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 05:45:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x7) openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x20, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x10}, 0x4, &(0x7f00000000c0)="5ae5e007428d8163cee182e6ea8c08f2cbaa57b29c6bfab48a753a63fe5f9ad6cd3dab069631b8b90465017e49a17ef3793144ed6a5dd055c6459c5dd31036d421609faf47db146d31596c5e3e3eb5d321c5427a7ab7972ca0665086fc5ead30017c09b7ff17a9d1d52a0ebef0f2e517f42a0a88db", &(0x7f0000000140)=0x75, &(0x7f0000000180)="1a3ef9017bc7c63ff469c949c8f44386d48c673014eac3df3880e2c64459aa19c2a048dbe886752e7f0e4383f12a0dbd7cdf87225bfd4b0a396462a440f80675d16ec4f7ecbea0a8cd4b728ca007fdd74f16646f744ac6311cbbb08d0581c9bb6f9faa052bc619bfbce7d09dca6552be357aa734a3362d9628af7dca1dddfccfbcbe268fb12e2b6bcb0913a0ed00f161748416b1352e", 0x96) socketpair(0x20, 0x1, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="d7526dd57f08823b1a855f6b68d5f584172ac06fc2800ff74d8b8ff4f5a18941904be6c83dbc46c0fc5948599b54280712164bf8082d1fe002a17e7d596cde0c06835da3f67b1591f47935ae92d5aa5273d4a89ac490bc3cd1bf4a7f01f7411ea5", 0x61) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') sysctl$hw(&(0x7f0000000380)={0x6, 0xc}, 0x2, &(0x7f00000003c0)="444a034114a819d1a75eb7518b8b792da34b49ae16954ff803cc572e7024ad0148058f9e6e614d8d8bae9f1ab2f3acb66ed0a3a6ed4c6f5a8bf579ea3b910e836abcc2bc15133919557e05373cb5f020b3297e78c1fa846c3659489a0c3dd267febd653f78880b05d5a6e6d50a2e66d6590016389f88e3d20efbd96f79447f7348d44afab8ca9843b254bcaaa052c85d4a4ed11b120d28dee876", &(0x7f0000000480)=0x9a, &(0x7f00000004c0)="825ef918212a4c0abd9333a855058c69d17c6d09dcaf9aab9e7d6e92bb8f91765baea9f7fc66bc1ae239509b28d58cd5f39832e3943511acacf83119c566", 0x3e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10000, 0x0) connect$unix(r2, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) r3 = dup(0xffffffffffffffff) pread(r3, &(0x7f0000000580)="852cbf652df9fbde25f21efc363bf98289b814366d5b4c21154f7e2cf1c9b3a0a9f6df181159b002e401ff454ebcbf38f874b5628c571667228d90480debaf704b6a6c2d40d823d5be6d2ec1659aeb9ad1ac7ff54b", 0x55, 0x0, 0x9) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000600)={0x5, 0xf05, 0x9}) r4 = accept(0xffffffffffffffff, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) recvfrom$inet(r4, &(0x7f00000006c0)=""/216, 0xd8, 0x7a4da155a0b05315, &(0x7f00000007c0)={0x2, 0x3}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000880)={&(0x7f0000000840)=[{0x44, 0xe3c}, {0x44, 0xb7}, {0x44, 0x1}, {0x7, 0x5}, {0x25, 0x800}, {0x44, 0x7fffffff}], 0x6}) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000900)=0x63) 05:45:04 executing program 1: r0 = syz_open_pts() kqueue() r1 = syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r2, 0x0, 0x1, 0x0, 0xffe, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r3 = getpgid(0x0) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000, r3}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ktrace(0x0, 0x1, 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xbb, 0x9}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000500)="895b1209f8a4b2a1765e518eb163279f703c2b5f88d29783a6c1609266f96824c8608a0c451e81da0d9b947e4ce32df6c0ab8843cd811284df1d7288e43d1a5f6e3c90ba6a56dc21a2b2b9708874f18fb71b1ab562d8f9db72ae8a1aca476723d8850acd9dfd849ca7d4d6f001885dfd79632f6a659d62e35023ac782d0e9349f0004b13eb8d546b8ed950a0be5dc9ee4c0e1a69b4230ad5e1fd87788cacce1a4b98ea6c77291b05469c9720615ea08510b0f196df67cea4e08253d534824e7e87f777743224874ba211c35f430b41d92f6a1398e648eccf2c6d5c5b6c5306951bf0000000585b4e0573744966d7291e0a58f06a86292edd03de0ef821d40339803b725c3845b52c9eb210f0c4c2ed9fb60518544f5789b03f1afc10cabe", 0x11e}, {&(0x7f0000000440)="352d170b0044f8f03035911376310a0e5d1765d221358d7fab6ed7a2cad296d16f4111449ffac976cbae8cee250fbafd13519dd4140f9b87420baaf1428c3d7afa42d6b71f06a98ee1502adf2cfbad1ecfe42568d1b7a644172933e38f274f2e6e1d75ae53e1141cbb9d585e052ac1877336758f7d9a7024e1a38f0cb22d13147662eb8b93e553aa", 0x88}, {&(0x7f00000000c0)="01436e7ae435d230a127d639e904", 0xe}, {&(0x7f00000001c0)="3443d6e994a37e1007ebcc0c71f20ea9ceb436aa3fb159596f74e64007e0f92a175917528bc6bb1a576a24f370a2566f91c0035947872048c3bed8829a9f32e3a68591197f00373eb00f0e4abcb86769656f85b4923113d52e9d3225d20acdaaf979d4f545aae9969f904807021bd9fb80f4cb1104d61dd43c", 0x79}], 0x4, 0x0, 0x0, 0x8}, 0x545828f06f2bca4c) pwrite(r4, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 05:45:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) fchflags(r1, 0x10001) sysctl$machdep(&(0x7f0000000600)={0x7, 0x12}, 0x2, &(0x7f0000000780)="f034c70f", &(0x7f0000000640)=0x4, 0x0, 0x0) 05:45:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@un=@file={0x0, ""/45}, 0x2f, &(0x7f0000000100)=[{&(0x7f0000000280)=""/137, 0x89}], 0x1, &(0x7f0000000340)=""/28, 0x1c}, 0x843) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000140)="7efbd540", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto(r2, &(0x7f0000000180)="98f71d851b9b9585a2ae616364cd5c020bb87affcd632f30e6febd1f7150c52425d02abe7552ec413e41161b4d130f0f25540ae422210171f7209a00092d9f71dcba79147d5791b64fcbbbe84fa564aef1749ada75a165be9d8fd72286f373fb109c26ff16251732e3dd80cf232a6a00000000000000000083e4925df203cfdc9c6ddb399f424ffab57639e20d1cb902c50180420ea9e7b0f00c61f1714f9a1797a80010000046786dbc6f0ac2264cde84e819468c8e03bc9b5a004a259c6babd457aeb3405a9a0bbebac7ff4a414cd75d016f4f", 0x1c18, 0x3, 0x0, 0xfffffffffffffebd) 05:45:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xffff, 0x9, 0xfffffffc, 0x0, 0x2, 0x0, 0x401, 0x1, 0x0, 0x2, 0x10001}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) 05:45:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x101) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f00002ca000/0x4000)=nil, 0x4000, 0x1) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0xffffffff, 0x3, &(0x7f0000000040)="9bed6d1047d689119b6088083360ebc9982a511b15d653c0558a60b2f8961f7027cb97beb2ab9af4f5006b59cf2f485aa6c4851ae1673fd4bb038e7b40397e6e82d614a5c6be783d3b478f3f75829658c5c97a9e46ced87bfdfd01d38dff8e32d284fac4b4c23bdcf8bc3f3203f68ac1396ed7", 0x73) r4 = fcntl$dupfd(r3, 0x0, r3) listen(0xffffffffffffffff, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r5) r6 = dup(r5) recvmsg(r6, &(0x7f00000016c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/167, 0xa7}, {&(0x7f0000001580)=""/164, 0xa4}], 0x6, &(0x7f0000001640)=""/91, 0x5b}, 0x821) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5c4b404b, 0x8}, {0x6, 0x9703}}, 0x2) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x4}, {0x4, 0x2}}) 05:45:06 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="cd60a26ce3df239accc2f5ff4273b6335ac19ba3672b81a5760b2c841909181257b46560e430129f0aaaa7c69387ffc7fbbd695da45e0a4fbd68c75b8fd45e880754146846437a3dc31eeb538c834e85e2c0f60f3bb18b021c045fcce18b59b0bb48996d68f89d91f1d2277b41e3ba944f2feee153def9a64769966e039d6db4b7c9d30fd380fbfd53cba027477b77ea1bb722c9bfd206b8f6e6aa74e0239063f71b4699582d18949a66d27b9c4dbf480fe2def5bed2f6286fd98a7ea3bd6ecf50100c714187c996661d62a77ebe3b5fa6d9e8aad95739dbcd2d477918fa4fff5368c894f9a73abcd461d35da0fc7f12573d75", 0xf3}, {&(0x7f0000000340)="10762bddc57bc312f71b20cbe15745e4d88ee675abae05f390b39f4ae2744d8ead9b9eb389be21fa6efa05e782cc904289ca5ee9d9225fe34fb6a786e39f12aa04fce88726a5828716369feaa45a165877bbe8fd71766a997d52d9931c28071e5f71f86a75af445983ae7f3b928729f7eac01a691cc2d1d7474fb1ae91a7c0f806ce0db78252106d6bef9d422718680c955cd326d36035cc9a26440adfa1c4d9603443fe9268d50839c9ba66761bb1a5f47c2923d6f08fe24de14c6ac71e36bb2904ccec4ed93ea19a328876f4f8a66f53c1471d948c96f5ea95ebc796c1ecde8fcfc475968bfdcac342a397a85563b35d712a3ff8dab4373caf30677ebe", 0xfe}, {&(0x7f0000000440)="d7a6a4b3612875039e242a617c567f251aa7b22468199e601b8c9ba38ee33097ea873103aaa539794ae095baee21468b68a703784cd7e40a589e11b9b6b4a32bf7a34035b5b6ce4bf6f83f3c25e12ef3d3e8d637b9750cb837a4fe452b2581ca368599d26275928c4bb27c0000082ab82c34ed6ab722fa8dde6f1bdffab3aa9c61cb47ee36cbe9e99f04160f76d7d2971178b47e16d9103466ac079fcc76725b52c49a8263349355a27b597325e53e1624522e521eec248d", 0xb8}, {&(0x7f0000000500)="75b2cc3ca8108188efb87ce892082ae5d72f17d34c1ad6f36890bcf935ea61765847d6a0159b2bdd8b982904a9a25ebed66941e7dbe29b659cdd0675b5dffac66068286a6c5358d4b4d9fd449a33cb7700d7ecf9b2533e791f4fafe8be138103201f4f4ca894f43130c726886eb12c990ce515acc6fd07e9d98168e0982024c93f94465b215995ef7c914726e45dc066a6b25def60ff58779ed5b136e0a3346db83724f2a41eb0ad51facb6d28d8028655", 0xb1}, {&(0x7f00000005c0)="10b1ab3048d85605452c9695f04d8eb5c556e0bdab8cb290f592c5f1e76f3c3d75fb4aa5694e191ba09026e8b62120dbcf80989f5a009eef46d4515162b624ee2d44503611ecfcb2e52e3697817b4444af0f8ec7dd967770d20d581d399ea9b7fdc37a9e4bc18fc43744b7bc8c97271da15ad2594578fd27e8d32c888ec0536bfce8c1fe3dc065c32aeeac3d609b43a21b1fe12dcd72e5403f704571e2110e1ce795762ec543bb4a26e69e9296369216fd7f408c525ef0491a468975fbc68fa30ef0b289bdc7bc101d5979c25af9c3a47c8a739e74d74b2b233cb7cd1fa348a3cd4c998ec931c884d615c53f2586d116c607a40bd9c74bb5d505cd95ea0f", 0xfe}], 0x5, 0x0, 0x0, 0x402}, 0x0) msgget(0x2, 0x703) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) write(r0, &(0x7f0000000000)="de", 0x1) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x4, 0x5b4) semop(r1, &(0x7f0000001180), 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r1, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x1ff, 0x800}, {0x1, 0x3, 0x1800}, {0x4, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000001c0)=""/211) semget(0x1, 0x0, 0x18) 05:45:06 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x6) getdents(r2, &(0x7f0000000080)=""/243, 0xf3) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) close(r0) 05:45:06 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x20000b, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, 0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}, {&(0x7f0000001600)="bb5c8edaeb703898b7e54ddb9884bf40be3152d046d05432941fc48b3df1bdeb5371980ce7fc9f7ea036e0a1d29a560d5ae61f16f58da567e68b43cf380f4a4c3e9c61b75fa4f3d735a2b7c172b37ef9c4d1215e86efe481518756b5cbeadb39ada1677c193e9ce7cb3c8c1f4424ff508892ae1f56241f4e21261ec38e0a8177abbd2b88baa850b113a254e6ac36cf743b2f7ad5ebde6b277e6bcf39d7eec4556c39393d849eb3f38c06dae1650367693dfe7b44a4d560f0595937a67d610916a186b062989e079413dfb265129af89d461f12503240c759acafc74565c38a996d515009731df92e5d1ab7972c25d43147fcf1e009e4e8884174092eb9918f144e58be2ad590cb5409af4bbfc40942db15347de874277873b5847d66124dc6c25172c2bc7fe0b7d91bdbb1475063252698ddd6a0d20078730ba0d1bdcba32fb9725ac82fe96c9af4b50c548d5e28bf2d61945e4f60465c43db495ee0c30f636ba8d58d064308a1c22c7e2144e3ba4da468307c86b0e191b618c49b6ef46b667c539eb85d0215f947d7f5eb31be75c20f77519616a20d1699d6718f987355ebb8e9929437297abd36014cb5ee6b3427dde7ef14c769e9ed88bfec0e4355cc50ae7e8e2d61aaf60853610b1bf6324ecad6cde219102b133b95c9e3971cfb25960732b0e32fbf73c0fb33a197d996f8269a6c837a276fc30c883aad71f306c904b2a4d3365b9431d5833c4a534a17d3e3ed8f21e535d1fa4ba8e6d51a6cc777337afe3c52ce5e39b670c7cfc461728ee7cca943d2f63dbd48b2de4795c8179a90db2e03488b41f0b458299957d27573b59d12e85bd540c95a8f6f637fa16b1ba77a8af06e4ac099df14292924f764834f219dfaa6d4d7983a36e1f0095f35a1a5a116003d6483505f32ecf8666e084a79c16273b4aeeba77ddfd31ac5234109c101abd808f5bb96e54b3c8d33014bf14fb0890af11b270dfc0ebe580281d8476dd57e4f6b2d0506d1b9c44b0c5267551dd8412dad8486c9452a797fcfaa01b3c67593f86bd4b87bc44e371eca4453ca99d136ad86cf0e2b9b3f6602db6ec85a4e92d3a6c0fec522b7988f158ed7f66e3242b02017db31f4212edc73f1d1ac21e9847440837dd3d98f5f87983b2d06c014799a108d840e269363208f152a25fd28541efa4d461436eba6cc96dfc1eeeccbd7d81fe3516f2979f6cc32c81064058804f6d11330660b1d643fbb2343abadf6bcae07d8e372390c9498a68f37442a46a19460b726b58f71551292385ac35ac73e7eeda10f65fbc36bd3beb532113803eb1c2aa39e1b859c32ec27a8234b003623950928693c18dac0949a6df611ae5df78517113423c9d0288cdf9de53b25ecd605fad51c0e97bce97d60ba00becdd17177f98bb0997f101c1f65b18e1fc4c23dc7290e0ee1ce159ac0c7b63d993e828364cbe5af4acb619d8c1cf047a3f0373582e76d2ae8b3aa76849d58e4a4471cb1d0dd82c1d13948823af76a231f77f7b6678e50ae910f6e58431eb536529dc747297e404df7cf21c605b768ac234b9894d89922bc0a20bf25533e89e58bf29e70aa0f7b788245adb540207ddfe347f21825dc06e42ab1b304395a27eabade28f5f900d5371c28aad3645d0802c52cf7efe56756f4e3fd41509da75b50f45336f542c679e2ff1953ed042a912ba5c7d616d47700e46775150b966bc9133ff37bc0130454e9021b2d03e9b991d27a61d0faf22cebe9cc5effb119953fd287e1c703d7425f596c6dc9a9e1e4cec24b388f34e52ba87657165fe436e488f297e1c56d16d01fcaa4c61a5128f3c9012fe8ee0c8d55e60dbd46d91ff58e9ec88f11c5b684ed157330b96c6fc290f0bf3ac1205ede7e62088b1664c20209a26bd6e5ec8baed2630929565da6760d620801ec6efef4b04d4e78930e88c8e126300771de6b3a9998e8dec1b84e3be2168053bd344f91c2eaac6ca473892832f12901cdcb6658a95adabeba113a9c75872eaace58c2068785e45eaf8cca6379872dffee8116ea32ad6b2bcfa40ee67c694a3cc02a0f152517e80c78102020cd3af5302ecbcce7e7a866ef85d954c7baaf74c135b02ac7ece7c6230fb0c5a979f0d6fdc002645aa953a1783db4114451ef022d4e1f46f07852c45530d89c689717dffb4e24ab5f89c9c3fbf3484c0bde08d4f3ce045b773f395be27e87afec95eadaaf8ce074239f890ad68d6f66ff9274d9ee7be7cab15a09230beda3eacf7d90af8d0b329758692efb889c328327b398c12f9923b4b4bde144d83ff11e6d2c4bfc47846fd3cada5f9819da309aa4b828c9213fa76053a8c3809c89383dec93c7bac7706f052d1383bbe5b426ae81925510a0f98432f5a957ece92c12555952acdacb7216824146d47cb37f759182cb26aa78978259b00deeb78beaf5f74d7062f43cdb31d41e909e9a2eb92d51409dac1e3c2246f1a9eeccd318a28913aeeea56a53e92ba92b9d2403efcee31423b17cb603f5b0e7cbb19d369eba8e51b9a0a1e4556444610c6a5a51dea91dddc6f9c2bda6d165f9235f6d313810ffdfb7d5f147c76f8f185fcc293c770f8270687d67643b8087d2a10e885569d63f88fc3e65fbbab57fbe0d10b47591d49785cf9e3fdbe81c3f18c200df8611e8806968b0a630a2f5073a85d487860bf2901911362e7ae43590fd28b0e81ddff3fa25284280b8dae6f52b4d691cf43a08f9fbcddd52017ce7ce4d848f1c0fd24a7729b723fe2cf68d84330558b3814247d38863bb5aadc63a700b328f954c10c1073e72a8fc2d1c5603bdf248f6cc79443830da63f0b6b2712ac296083c0a3ea142568331c7aeec08899f9a03c98b8d2adc2688361c4f39abac3130b08182b37b98468eabde7ba4840b9b19791cc80543c874ce22eadda480735987245367caeec93daa01eff2eb729e4de1ccc65cb61265c699674ab37d7799570446924c4b27d52bea595464253de4e17bf4af00931de884daec419349dafb70365fd509a56a71ff1ce67d3b2a0cc89ea18cc3db7a5a348c4771849afea7507f79bf2f690592a17caffb10dd07c4aab39cb1bbbeab4e5af9b89c1c6e34c1b1a686568c27e1def3c9785e8ce00daf7f26b7b28aa5ab05cd9edc50e42ec51a4239f0e79c8bc0346540b5aeb8a231360d3ae59227af26405bacf79b711d6cc3b65766b6c99256b18124c3a11db827217658d61ac422bf654fc4e9d84268a7703b7e49f2efb3b89f7f35783410e8c24f2eed78042d3502290d1b12b456571327debba80731a7b3fa3a16e5311726b9d65591e925bf8120f8400adb57202c153163473bae9fdeff3f2514b53ed19d9ca821c5f5294a821a2e3bf8dd66105859d625b092192a4ebb216fa1247cd097f78d3b08da91b1b3b2c24838f8dfa3240c9006ebfe0ebdfcec7a39ec6139b94c098ebfb04ba3fba67987030afa17604c5e8e974bc224072494ead756381d97d624b380beb73acc1efb7863c267b83a75fc4dc7412797399c8d2c6e364e83808724cc54c70d786da87e514e7777e3299dd7c23335ebcdaf06a3206583ef78534b0462ef03c082aa039b4fad4f0216a399a0f66efae7f22a966c368e07e7e80439f62ca340d6fc7332fb8b28e2f1d3e1d722325a607c0d513df60a6780c30fe172ad17e5d1049fd4aaeceb2a1579d5e7c998e398ec9a2530fe22634fc33ca2060c349ed1fd4a05392d08db65ad4ad28e0a4948da527576abfdfeb375c9a3bce2b4dc65713e29aee2309184963dc40e5a75176be6c32d2df87ba27c00f239e8d28e97aadde7b7c46b730e5241d353abec36c3a3e5c3f6deef47ce4eb2ee644f7c85894270133f72259b417c6fb14279b1e1b11f23b71d8c4471886d7780a8e5f36581c4ec68ceeb73b3f6c2b8b6a8d31d7e2e744bce863de2723b20cefd7287c130628175d0e7a68c5a54fd1a1e200be6870db508755a4da98ce18e1825ad8ff6b0481f1d26ad7298d59c3ad46b57cc17ca53386594277388346661ccdd90aa75130e306d40f2a4bd777d52b65e1b352c4e35636f4b87cd312b5c6d10eeb6978e0eea0f3b6f075e47ef637227389b7f0bad7d6f1d1bef3ab8f1cc8811dde25bba505a78365257a2acae260bcf877df913f6dcbb211a465a56952bcc9a7b6fdb35134b6cfdd0e9ecae1974e286db4a5a14e8c0faf1199557a36ab33466f612254989dfe568daed40600a7609478f5474a7d65baff3032d6ac1e1bdb11e932d1310a86fed27fe49cf40f634d0a5705f4c0afff588b0ea778be75f2d30ae19f0611f270ced24977181e45bf93e2ac915d2d31fbff9cd38f5efcb20452b53533cb7e20b3b8e73c0b0266ba504455180dde804f2fd106144bde60e25020b7123eed7533b97a800730c951c0685b5d843c0ba474cd54166580ea2aa6098e3d6a5d66f8130b024672fcd32d0cd7a09bc12045a312e04590a236231f5b325f27a0e21a0b802d920b0f417636cb37df56b03b1c432dc83b4d8b260a8dfa2b88e8b92965f6cc00dc18c25b91b04428155e1135156a4cdf6e45997f519ead17cc3a5c37e5066488792f83c1ece84ac4618e2b0c8a03092d2b937de51993e5ebeebd3eb4c3728843ccdee1cb20f9a536553eee2a28788281456b0542b424be27334c3df5932dba1aad36f68afe2fff6b16f0302c5dd97e3caf2b11b7561c9b2aaac2d8f1892575d61300c0cab1a8a0c9db4dd96cced99932b5f46914df598f3127cc5fa65d14e86b7e9782f2f309a04e7bac119f70c5682b0e37686b1ef07572654b34aca81eaa9ce4b114dff9afdff5db201f6b1bdf68fe6b99ac27d77beb25c932e6aa1fa0a7a4e227fb795fa0791eefa5ed2da386b0c3b3fb5d867a098d31449d3fbae26d7410df0f4cb571d205df46feca7c7c3ada1247d0c14f3eb4661b0914498abdf658edd325360f63c084e44a4fc414289fee3b8a4ade876d6c0513458f6c40b83f18a0a080c8e80fd47646a8d7251e55f2d053f5ee7347709a5c520ffcf5dbdd79ad49511269941da5bbfc4f90f0d396d1a9b9c9cec05bf524db32b176515270e6677c833cd9e5cd56c3fbcf13c8103c068b30c553339776dfc47bdbb480ba9dd960880525d8f608decccc4b8ed25466fd1440e68d4f0bb1790c83596d4b17a16336370d47ae808954a0196511dc81d9ea1aaa29b84073ccabb422bb1063ead93c8321d59794be8e81dc3f7ad130c53a5ed088aaf663d9ea41f099c5f1e4da92e7302b53bb2c16d83a61e88ec8c94b6f573ad827348036e017db840ca15c31649f45ec68cadda46c3b8c16a6da448f2dc0e6ae8e755b691ebf02e41beb31ee2fb8cd7046998c54ce38a3d47a05ca8883e60743ee3bb6c3760a000f3f62009b151203bc6cc84a1507c4c261b021221b461a591b9eea81bb22cacd8836abc8e5ea0b6a12e95d80ad344ff93cb0dc82eb657a13831ff111e379a342b2a90dd88b92c44a580fa71e64912c0619bac9dea923206aa5e31a789d1ac6f5f018797465721117b177dd083d3bb0e42373898998f12f9fe5521f0ef49d148f5aec3e0355a74fc03dbafa83022c7d658f70847d22b4627f39163ebc64080dc2f40bda878dda12ba5f203df966e39a807c35e78155900b023e52bc263b175dacd723b375716a09e41f994c0479d6b01db6b42c1c7810dd8da17614e2a520576145499d84543fd565c8c689febb0987dde299f918e564d08c717b9410065e4b69e861a9c0ace607f6d6533af128a57be9570df9de8cc5ef345b8d3e1778c97ddfcb85f9abe0119f082c30d4f9f7c80abff185c846f46db7d4fe1949534ebc2d1d4b1a7e1ab413d8e921c7fff9eb99de2c2e8e6318403682fe8efefd7e0606b0a5bc22d069bbb84cbe9642c6c34581195d1b472bdad17048290d6206e395a9d4ebfa7f589", 0x1057}, {&(0x7f0000000200)="e7eaffe4f6f0c288aea021e7c49e1613e582fd7c55ff10a4f9441516ab0d6016bf6f39a73276d5bfb679596f4106d8bc8cbeea9bfc3ee17aebebd3e6522c1bf5822a9251ccff7b7570838ec86db954c03ddf5abe3b2edf58af11e8d43b85be613e3a49611e949d81705139a7a6e67674829c01aa314a5ebfd6", 0x79}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000580)=""/220, 0xdc}, {&(0x7f0000000500)=""/106, 0x6a}, {&(0x7f0000000040)=""/31, 0x5}], 0x3, 0x0, 0x7fff) r4 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) pwritev(r4, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0, 0x8000000000000002) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f0000000340)=[{0x1, 0xfffe, 0x1000}, {0x0, 0x8, 0x800}, {0x4, 0x4}, {0x4, 0x4}, {0x0, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x2, 0x2}], 0x7) 05:45:06 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x22}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x2, 0x7, 0x83}, 0xc) r1 = dup(r0) listen(r1, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000400)=""/141) r2 = accept$unix(r1, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0xffffff81, 0x0, 0x0, r3, 0xffffffffffffffff, 0x38, 0x1}, 0x1ff, 0x9, 0x9}) dup2(r1, r2) sysctl$kern(&(0x7f0000000040)={0x1, 0x3b}, 0x2, &(0x7f00000000c0)="ec26f64af53957865f30b9a695c073eff6a1771fabf018cf9f4dadbf04c06b472573062f37e23fb152777af71414bd81db52a0655df4f79a8367aff81add336fd429dbb42ddc1638b9204de7197d0b395a0df1944ecabae7dfeb526b0d314e26a4425216fc3a710986f811be27ffdd22e00fd6d71b0a92e78ddb94d1b9df56d0610b8669be62a37cca8dc672a20a67807d668ab380f73d5c5fc20e955bc23eb92e30b9f8e7b07f96b2bcbe8cc7c4c680322f118c44697ff3817252fad0009cbc48c7123a7da7e3206e2e37cf0f143b9f9a746275a94de2ed27c19b4ad3de45a9992d570c839e5f76b39175", &(0x7f00000001c0)=0xeb, &(0x7f0000000200)="7dfcc89c0d8a0300a1d511c964a2766ed8600eb6", 0x14) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r0, 0x4000002) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 05:45:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}, {&(0x7f0000000480)="21bcb8b2db43e189555068f8d19cbf3f2e1f2eefc7b53b6b0943bd7c04ea37f17b79d81b4e363ada4ae0209d893ec9088f9b7c559fa2e6cce1e9e8bcbf9306ccd3431c93f2eb1a4b9cf5ba1cbebe6ef2756ae56a035d5bd65010cd4382a12c54875c12d006e24870c4ce9c1159045c8d697584319bc78627cf6c9aef2249e4887e5711a6f15b4995f06005ec6cb5210fd5f46cd98292e67fd8dc813861b2b48f19d1973f0344815362cb93b1a8f650b14e1a40085bd390791394c6898f2b4cf6288ed4cde23fae6df0e3e81aca139969d7a89902a9fe2a995408c1e51847dfca689ab1c6a23fa80663bd6f27a935a9beb67c608cdf09a360ab2ccf", 0xfb}], 0x2, 0x0, 0x0) write(r0, &(0x7f00000000c0)='r', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') setsockopt(r0, 0x81, 0x3, &(0x7f0000000140)="46f3405af4e613dea03c29053a902898ff4e334a", 0x14) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(r3, 0x0, 0x0) dup2(r3, r4) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000005c0)={0x200, 0x7fffffff, {[0x2, 0x2, 0x1, 0xcd, 0x900, 0x1, 0x0, 0x8, 0xf54, 0xffffffffffffffe0, 0x7fffffff, 0x7, 0x4fd, 0x2, 0x4, 0x3f, 0x1, 0x2], [0x1000, 0x9, 0x3ff, 0x4, 0xfffffffffffffffa, 0x7, 0x6, 0x6, 0x8, 0x8000], [0x6, 0x7ff, 0x5, 0x7, 0x75, 0x4, 0x1], [0x7, 0x1, 0x6, 0x0, 0x101, 0x6], [{0x7fd, 0x7, 0x1}, {0x0, 0x938b, 0x0, 0x100000001}, {0x7fff, 0x3ff, 0x2, 0x8}, {0x401, 0x1f, 0x9332, 0x8}, {0x9, 0x3, 0x80000005, 0x9}, {0x7fff, 0x1, 0x7, 0x1f}, {0x4800, 0x6, 0x3, 0x7fffffff}, {0x7fff, 0x100, 0x1, 0x2f69}], {0x1, 0x2, 0x6, 0xfffffffffffffff9}, {0x5, 0x2, 0x1, 0x7}}}) sendto$unix(r1, &(0x7f00000001c0)="002d11e0458daed3e45c87e1e8663a7e1ee5829d792021ef46d4219f668c4bcea86738c922607d8866d275ca027c39d3d2b80b4a8d83471ee656d5c823a46c88b348d81534777f88a29b4857ef6dcae1c5440e36f4a611a230ca25d308041464959311105e6f98d966adbd44ffb70b8cc6bdc593182da46b8cbd5c038430c5bc7fffdf6f838d23db5f5af6aff1a55f703267700c60ccb5a65f0158278d7109e262b2a8dce0ce01753b7a8dc7615b731a38532d81f30565cb3941f2e86112faee0639c625dbb54a939d5aac5a485e0c03e5c29eeace43c25ce532163d484d182de4d9e6465ab650c448d79c46c5a9010e6fb1", 0xf2, 0x402, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 05:45:08 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x594, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x3000) fchownat(0xffffffffffffffff, &(0x7f00000023c0)='./file0\x00', 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001440)) 05:45:08 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) bind(r1, &(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0, @ANYRES32=0x0], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="5c58efe4462a105f65952ef197830152243389eeced708fc7f2e0f833c898b70f8f05123c33e59e3b723744171ea7e596dbdf998cfb3eb27cf060e70c20b19427d6981f7dc4288d38af42c391a5e316339971ea5a4f1ef75503fbd966b049e6c9f89f737a85390ac077a43cc417bc5c7616d7fef2145a17420666de368f0fc3faa47b2ec1de9164fee17d4a22cf87afd7af17a26b5e5b9b6e10ffdc58708f23517a249b040b061849bf7b7410fece2619e756820877a99ac63576490bb5051f8f2ab8caf7e86c0a52d536642ca9c8f96c31cc7ef6300206bc61cd29c49919ab40e6bea33d11ee66ee60f244d84", 0xed, 0x40c, 0x0, 0x0) close(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) 05:45:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x87}], 0x7f, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8002, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x6e}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800", 0x0, 0x400}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000140)="389b", 0x2}], 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80, 0xa0d}, 0xc) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) ioctl$WSKBDIO_BELL(r4, 0x20005701) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 05:45:09 executing program 1: mprotect(&(0x7f00009a1000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0xffffffff, 0x1}) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000000)={0x5, 0x5, 0x6, 0x1f}) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r5, 0x0, 0x0) 05:45:11 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '~`U', 0x18, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @mcast2}}}}}}) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000180)="2007fcfaa8a646c7da432ad1e7ed6c2ccc995eff019680115fb41db7d57b920294c28e8aeb4e4e271a22a487982a6682ae38628b204065866b9243f7034f723345d98255a60a4db71da1b19e576f10ea757bc7e5e73318141816a60ff2ffe663acd4fc14ee9baaa26254b317459339e1a624c185889a7b305c762360c432d6939b03bd98a0564918804a1f4052117f2b4dafaa78880c534358375eac1d64a6398b62604c8cd6256e7f78db8ec7c1f9ba6d0fc142f750cd4186e4776bd4048c47944f3f12620b4f5c2d6efef89b2922d5888f99a483b8a460e040d29706199928c71154d304b92b07920f4e950f0c05f38b726640df17a4aabe1e9afa2ed3c066329a25fc54d4661224dbddc45fb21d6af2a7ecaf05d1722c1559e53fb58e0b9906b75b0d6ee40f59427f061db27ea9f4361bc7624564fbe4678d1d8b269838085bb53c169e2d35ff94f8ec8ddcec4225deb65852ea3b42c0ba3b4ad0b94d854fb67f6584381d69b9441a333a051320f221462b1b8d283f097203893561820be274e306b2194f16f18a643de1e1be0521e9b3b041a9cfef3eff8609a9a4c6b2482ea0d5918b57f257e05805209c6749a907966e5775e3d9164e74522748d1f6896b60b5e931e77522495f6c60445736af904a98089347ae9287fcc2b75254b786dfbc1594c93bfbdef40741ad15ece2fc6586450f6a0d317aa0cc6da3569c1adfc1c8aa383908a5502cb113ceb6f8e9a667fc5ce3405f029bf714aced5f3373b71cf805ebc8b52aa710d26640780a0465279df3d57994d17411d052532aa2b6e1e689e5e619038de943ebf969a555cb595375c758ff7e3b0fc4b94c439250a5622cdbb101f830031d03e40c31bd267951e9147e661ab92fc96e61d109b69816b4b5b0d1176adb50592b168b2160c804b91bd76f27f37ed68184ce5b403054f14afb6b08574bf6870de0b0256119b5b028c3f586bcc4a36c0a6e8667f72082caf57d04ab5df21f863c6a018b97bb82b39dae2ce63d84ad18d1986cc030931aebd2b34ee2395fdd602fdca73c14c8d280053689349da01c7f541652b35f12bb256d5fc5d2d2e68f7bb1f27c5a3565505687ee830aa189074a2c35a41de8d3433f7df6a70ebfee90bb3009f50d47168109fc46b59c89a36d150ae8e26a6c5a1232cc777c70f78fa49b63846066625f2f9642544cc9c5fdbdae4c07dee5283c65bbfef478721b2c66915feaa17dabf5afbb970a188bb6d26b5d1877e924c2c0c9c080094422ed4b2a127148757e8487608d4cd07d12167b65c0b7e749a2b2b999d0606e57ed0d55297e6a7a705c382d7379d00054bef3938eb742482a80dfae9e0566a72979beda2e5db025a2c16d0a4075ec3ba81f38863128f840f337ed19c6652880b5dfff8d9a9ea235d54ea1ee983cd585648f8c094e1c5fb6e651e1da7b1aaea50b1bc0f492745fac1b7250c75b642d04cd1d48b6bfa5ca2644a3a3075bd9c2e8a46d3c89fe29938ca104614009f3d0c78fb0a2069c22432cccac5f9cce08e9b95b4966c59f4c0a1229907f593c0f9852bd8cda05c01f3c30f203bdfe7a0e570bfe8402cea30edafe1bad9c20250c23fa505bb37b2f018874968edcdf6967d7901003546bfd126eebdd2a9ccdc52fe71dfd199b811d9f23429bc8a9263e4273d5b6632c19084f04a3e0b3470785f224d635b0ed8b90384323c6b4ee89d3d5a6abb255b62496acbb27555c3e0528f0ee7b2690947809f8cc12f7ab780621f52b9d0dbf8a14d68b540fcb1597b61e7f80ffefdcd27e631c227191167ff6e0e338418dbbdb82905bfc0fdb476a968ba3dea42cc8e064619de3e5141392d29251e131af2b0f673cfb10cbb1dc5f25baf887eecee2f2e9a1cfc1004cd2987c2bdba61eaac90f8066ccffeb68e175321cd33e73eef9ea8344f3625cc689a23a7faa6e5e258f726a817211b88b27680d5502fddb15a00d0a18cf437e1b0480df60a302ca09104a43375f0b7d81dea55ee966ad8d2c9aa7c18108fa50554a84aeff91a6648ef5a9401d812483a8fd28d8bc8096c09f7b61eac75557e38808efadc384e79d4851dc531cf022e4a072a99e446be0be3768282282af24a54b171d07c5a8fa339e13dbbf8a7a4141917b33d8946dc5a8b0233befd58e729eb17ecf30867eeed7edfd31fbfdcd9693cdc944f26fb0e48dff814f693ad3a42790baf5099bf24b071eeba20fc211c385a7821ed3487e8d8a51e7b14190353c04029ff6258ae2793ccece6f8c874405974feec131b901610bae36d25e9cc682e63d49bcf14dcb79498fafee7df7a3a07ecf1651fe9eacae3c7b6d4632104b98565c2e2fc3e717eaa149522a0b33ac5be5837d4489d3306b917bac16e7667b8bd729e17a7366d21f09d7935f460e8b1a24e1d4a4c0bd98e364f169fa695f5ab1168766fba2e7148b9544a24a04f8a2537290252915b9e67f38f8fbcc0c54a465b9737d5213051bfbf0c28bd42535f09a01cfe7e4e236adc6f74d3995f85eaebddc0a3aa2711b07437c0cdc3d443eda315351f8865523ab542388da89c23340f15d47bb5217c8165c96e2b6a5e516f5faf984cec01efa896d7197b263ab078f23ba311f883fc9741b9a4adbfc88cde544081a9a5514a40ae26918a04cd3a9aab597aecee4a114f142eec789b963ba99d55e2da8e047942b6fa5116f134f1bdb89b49262e9e34f80dd5e678bd4822e20174a32bb53e9bc6e06b8833b3bccdbf5ada8b71cf970657a4f165a8a2c7db36566f4b89f149746a4460d02c216a33a70e8e0ae840f236b2cf708f463d37cdb71123c3eef7351a5e4f0a13652ac63d43c216f77100489b9bbb18848433e046b5f22e79818db3b7ab3a9288a6a4d552d3041f04c5396e474dc1255edf67ab279833166d932135ef2b1c7e2f76dc6059995bdba5c41a549d90b489d75642ea6b2562492cff15a9683a8d593fe0bd827943a9b4510a1d585c6f4bc0b847372ed2648d0b53664f81dad8f1ccbbe85cad1164083f586e9cbdc9392e2cf674a9b49a1403d8260f2c05452f87e427016f3f4365ec0661823b27b39df338d90b47fd660de603037b1363161dd0b2f4519cc65b86a251ae928e0decc35abd486f3c8c310e18dfc97794db371c685fd4c2de9c943364ca43e74906162bfeed5bcf13f0d47daefb8f6ff83aecf196872753a96e3c774c76f6a6db35a698f863af3605ee00f2f21a4ecbb9ad8b9244d2c355f2aa57ff7374cc9128c420e99bc81bbeab15be1475522c5f014547d574103bee75fd90c2b9ab9ccd5d5fa727d470c844272bfa8ed084edf85565f30584341994170834b1810980f22045fb27e99981fd2300d182f3c6a2df5840b338dec0a451a6cd19be325daefd8d51325f10b29a8fbc909ab4893d5ee0c3fee87e7b66aaaf00ccf89929d843eb30a886aaf8e61f815fb09ea30574534d941ac05a750ca40f35f876584989250c0f100a57d77560a42a19a4afc723fb43f3d85e8af9fc474d3c7716dc6783cca7b1a61a4b4b54c870690a36219947a4d1ebb258dd1650045d0405ae8d08f821bdfe2d32fad77d0fe4abdc404debefa2abe5770c96f480a762f2c3ad5bcd8d9c1e62b0052093aa7b762dcde0be6ecefebdda9d2e754a7bf43d18eebccca2703a7d4137f817460356792643b4a1f67d8a83f267adf631f7d5f31a546fbc95c7f5ee40f101ae2e18c84d846dce36dffa8b1eb5d7e125ca624026c285e3d591f88bec4d9f8e845e3d900c0cce554cd49fe0d0236c7c5edd403966f01639f6902f016945619f9cf852bcfd896bf26ae246d7599498d313f438d6dd03d9044857667e7095f08a0c2b3d53eb2e185cf3639cff648dd9e90c24935dcd513b7dacef2f9297f1bd018cb7e060e101d69b1aa48d82e8bd06d5a23f625627bfac701237fad9dff9af504c05ff5b4c4a7a1384901c633521144b03adcbde9cbb0752f29f9a8220b9c24a67443cffe3ef33d1b63b96f520e999cc6d70787d5a12b2014578b2a647c3f0c92d52a64b082dfd5c6bb831e032a83e399e9e7d66ffd762cb0128ed2465c9a8f0a669d13debe11b4761d6e493af9bcc934680f16ebaf7dc5d41ab9c9bb3d2d6b18cfdd620eb3c80aa5927be579d21957502948a1c16099d910ee8616d3e3fda9450cfa5945082ea950a7b7e2756df387723d111e6d405be1d73647348f7af8fc0bcad762609dde55bf80f0a35d6b1592968cccf9efaa837c69f41129a7cc5c02909cebf131a5debe006ea3e006686ea3b8cf3528f61ae0a7fb4f2f878c39143b1de985ee3b5e85e5f75868b486dfab9f9c558ba0e9144b0c26d1dc52862452b6c22791e7ff8b65fa72a269ade75f9185d34538b8a2c5b06103949f83eb6d703e507c238e8e65448d3aa8d1d8481fa1ccdef8d66f35f0ddc8a6553d9efde6fdb29110bae5212dc27b0b6e0cb9909ecc63ff527013430bf8e7714ef72f2f66f90fd26f10c778c88d88abc00aa4a6651015c0c08e21339c9f94d4cd9622ba8d529acbb15eaf34259ce4f978c72f56fa5ddd0c658a598aeb4f2a73ad2715c6857d0e6a53ca95f6b31c3e4ed7def820edf90b58b2eedacf89fb1cafdf09ae673764fdd77966ccb9bc90d84ab3f31e2cde9421ef649f826133097d27025eba755c8267733dfb05018dda065620bda420d5c6457b6077f2bf79eec96a6dc04fbde5e84b624f2bc953ca9a1b425fa0d39b64c3e2790b5d6dbc13423fc9649b922c0330a950524b47c9c02e620c4c6dce0fbbdbcb6246a28509892c45b0b9556fd7e315a68c3ded8a33dc921612a71c71f00e2baded6ecea3b0d1a2f1a504162fc42dc372d843216e513748144a2abd4a3ec902c0e6d9f7e568a4e8a1df36ea6e20e671a3eaea243ea41372655057eb9a4d3d70eb84b287ceadab514cf7874a0d8cf08a6743aa7968189b9fc548e1f6620f834eb2767a6ab5447479f05907a099364d5911db3614fd8e9793a1ae2ac48281808eb527201b272c5396a1c6d1cac7012a88da2ee9bde58b90dc5925dfe5d42769e4f4a5845b69455d6fb13c9d554c1f19d2d20f53c3d7909dcfae495a111ebbd2777fd82e491b73d74703105389489ff766537e64fd8f139bd243ad6c45a1fb9ba6e878867b4261aa672ab13bd4f90723f7f8b4e835dee48f6e249e196edb4e8282b1fb18ded79e7fe8b8e7eef9a39543c5edd57e55ce2e15cc15930eb1fe8e55b296b811fcc43402984ca9e9aea9b7af08533c0a68854bac312249b00f338ec1b24f9bc15a592f81db18bb8df6e9804aef01fc3e97a8fb6f265cba0340dbac59548ab9b4bdbc73118211133f1126c8089221218641e37ed2fc25b163ac47ff476219d16958489a2d2b676e454d7f0fd41b596686cf504dc8388f198d0020c15f079540b84347d0daba50074df5ac59a5784e476f1a521d629bbe891b96753a18252b85fe2d92608cb97e8d5209795520d04ff83efb02d804af91b70372b527341956b71ee75fc21c18fa450c27bbfd7d021a25748b7cd03bb0bd4b6ee0f5cfce6972582cdbf457d258d9925f692bc137cde40127e131a1389a2b1888c1940758263ef932eb12e1715595792ea1de01beff02e90458c6846364a49816b7bd64937a6a9adf90720e78f2e2dc9f1fe616a3673f8d894b8d35c197edc0d7ffe6f7acf7dc6fcbe2487a9e60cb60d13205086fcc2dcddb230ff3bb26cd3cd18950f0cbc879fa196caa876773db5c9bd1cd2d70ea4d04f6a7fc5b0c937bbf5adf9abc80c09f0cee547cfb9e152f16649b8d114cc74b3fb920", 0x1000) 05:45:11 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x37a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x4, 0x7, 0xf8}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "c697485ea43f71bcdfa9f70800", 0x0, 0xfffffffb}) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696a6530003d6cf05c904117b3242e392034a9618a2825100696fc27e60fe24f5ad9f38234199ad947da3babebec7305cd0c7bd6c376decfc08007e9a9ef32ea778c2eb48cf7802cb28942027e5c501fd5670c3e21ade49ead5dcaa520c0979c0b684fe81629577450f0a557e67825d5d1e987927a0a220a0fb651187bfebac309057ac2a968a4073bbb82d35d"], 0x10) shutdown(r4, 0x1) msgget(0x0, 0x10) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) dup2(r4, r5) syz_open_pts() 05:45:12 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000300)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r1, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a080000000983000002968a737d5bbf001921660a5e308fe80000000000000e12e7868cdf1401ede063eb5", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_extract_tcp_res(&(0x7f0000000500)={0x41424344}, 0x61, 0x0) syz_emit_ethernet(0x3e2, &(0x7f0000000a40)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x3ac, 0x3a, 0xff, @rand_addr="0000000000000db72cd620bd00", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x70, 0x0, 0x6, 0x1, 0x0, 0x2, 0x68}, @fragment={0x3a, 0x0, 0x8, 0x0, 0x0, 0x17, 0x66}, @dstopts={0x4, 0x3, [], [@jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x10fd}, @jumbo={0xc2, 0x4, 0xfff}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x1be}]}, @fragment={0x6c, 0x0, 0x9, 0x0, 0x0, 0x15, 0x67}, @dstopts={0x2c, 0x39, [], [@jumbo={0xc2, 0x4, 0x6}, @generic={0x6, 0x69, "a408539bd474334a5d2a22ea4d89eda9af1d7e177d683ac4e29ec8d0776d0e88d7ab56aba37bdc3d98a17f196ce75459e8ede38240e4e9c7abd70e4cbe1c74a8e9f5dcc1372d2b25111bea7a0dd6c515f5bb0c50ff92f39e5da12ea002d764d003a316bc3881694334"}, @generic={0x3, 0x5f, "af3b8eebb1c0f8262ddccded9376c5ce5b96b365311f39a48aca06cf7dee7a603d7303dfe6ab9a129c1b60a10ce2372dd7e481eea1b93d123254f6c05343126646373ab33cbc8f9acc094266bbbedac0149aabd25bd0a502b04dee2ba75a22"}, @pad1, @enc_lim={0x4, 0x1, 0x92}, @jumbo={0xc2, 0x4, 0x1}, @pad1, @generic={0x0, 0xe8, "d77931d676fe200d50d1238f95092ed1a3b673a753771a95223fe1c6eae8806e579f47cc6faa1a39852e5da5b6343fbbcabcb67d6f132e2429651d5e5f0d099b3db01c8256c5703ef844eb75779fed5b5f6561e702f9a355fa19e8f013c2a31897c820ffea45864bc08d1e4bd59231e3ba56128d3d9b75fd2dafd0fe00ae6b684ea062a14f66362fcde88a7c409a05f7404679a9a8ce19cfc736401354fa92d55174abf14845054daa5a7cde417a02429b5eb4bca66293a45529123b431a0b3c74279f7b7d808f00ddc10b8a1fa7e2ac9ef2d14da006793e673f910479f1cde71205e61a0d842018"}, @pad1]}, @routing={0x6, 0xe, 0x0, 0x3f, 0x0, [@empty, @empty, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast2, @remote={0xfe, 0x80, [], 0x0}, @empty, @empty]}, @fragment={0x3b, 0x0, 0x3, 0x0, 0x0, 0x9, 0x68}, @dstopts={0x4, 0x0, [], [@enc_lim={0x4, 0x1, 0x8}, @pad1]}, @dstopts={0x2b, 0xa, [], [@enc_lim={0x4, 0x1, 0x9}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0x2d, "f8d63e9dd4080ada07d98d2d7d6680bf1af7c253292e0657eea070b86086c2861a597f1c7ec5e9d08965453f17"}, @jumbo={0xc2, 0x4, 0x40}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x80}, @padn={0x1, 0x1, [0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x3}]}], @tcp={{0x3, 0x0, r1, r2, 0x1, 0x0, 0x6, 0x6, 0x3f, 0x0, 0x200, {[@nop, @nop]}}, {"fc3af563dd004a20d8dce25ae6fc13087afff8b3ad11d2d106bffe998865a12dd50a3f926ee6665d878064096029c9585e5072675d7004c65555ad4238e1d8e425f4d5f9455a3fec1d52a0aba4a41a961d9fdf533d38104952e947a7d8179009038f2988a10993553f312ccaeccd19eb76d3ff74cd95a5986528045066354550b4a69215859d19ef3cd90ab8"}}}}}}}) syz_emit_ethernet(0xb9, &(0x7f0000000340)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x83, 0x3a, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x2, 0x3, r0, r1, 0x0, 0x0, 0x6, 0x0, 0xffff, 0x0, 0x8001, {[@sack_perm={0x4, 0x2}]}}, {"9e94d05772501ffb36a2e29fc302a85eec6b8cf13fc5682c666f8344b081a62af78ba5db482d3e04a959d4129c01a3e27bf7b9ad3d55479b2c74f6625ebd5f7b889d22c2c98b92b470e3fc2f83e97b4f9ea7bcbd3639a43b102ce57f9e566edbefc97a75684ab8d3d003de"}}}}}}}) r3 = socket(0x20, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r5 = accept$unix(r4, 0x0, 0x0) socket(0x10, 0x5, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f00000000c0)={0xba, 0x3, 0x4c, 0x7f, 0x8, 0x5, 0x100, 0x10, [{0x1, 0x1, 0x8, 0x9}, {0x7, 0x8, 0x3, 0x1}, {0xffff8000, 0x4, 0xfff, 0x2}, {0x400, 0x1, 0xfffffbff, 0x4}, {0x7f, 0x0, 0x3, 0x1000}, {0x7, 0x1d, 0x9, 0xffff}, {0x3ff, 0x7, 0x7ff, 0x5}, {0x6, 0x400, 0x0, 0x10001}, {0x5, 0x0, 0x2, 0x20}, {0xee, 0xff000000, 0x8, 0x10000}, {0x4, 0x0, 0x1, 0x100}, {0x9, 0x7, 0x8001, 0x1}, {0x94, 0x1702b64, 0x3}, {0x0, 0x6, 0x2, 0xffffffff}, {0x3, 0x3, 0x4bb, 0x8}, {0x6, 0x1000, 0x8, 0x4}]}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) dup2(r4, r5) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x8000}, 0x8) 05:45:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) fcntl$getflags(r1, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x6}) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x8, 0x3a, 0x0, @rand_addr="02bf340f19bd27bd2a0d6c4fd7269689", @mcast2, {[], @icmpv6=@echo_request}}}}}) 05:45:12 executing program 1: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mknod(0x0, 0x0, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() fcntl$lock(0xffffffffffffffff, 0xb9d5cd3237c7b550, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x400, 0x20, './file1\x00', 0x800, 0x1, 0xfffffe91, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="8214000000007f030e0c468dd0d1edf9f1160f8717f8c64e2237397fe4baa91cab6de54630609bc042459af7076e4d2819b551f55ec90619154c26aa3d3953d109d7143a638e9c775021547dd8a0db10b79e0bf38d38a47f9f5c0f381409846840344c94a65fd51146d1680f9870270031da8cb0e0ebef42768f20bc245c0864fe27129d59341141836cdec5e8cfa51f6aad6ec95133bd23d9845d3d060b212554694a8672a392899d2ad457e1c6b856c158984e212d5824a6ff1358ba59e70a3e01e5b66896dac68f5b80a7241f82a1a9a430b9f5dbb2521989831c8095e38d5469db3f130bc1561a36f4a93f94074f36db97b432cd8ba9337000000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) unlinkat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) r2 = socket(0x2, 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file1\x00') r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) r4 = openat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0xa0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x3, 0x1}) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r2, 0x1) 05:45:12 executing program 1: syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x6, 0x1) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x12a, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450010580068000010009078ffffffff000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r1, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7bc3fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a080000000983000002968a737d5bbf001921660a5e308fe80000000000000e12e7868cdf1401ede063eb5", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_extract_tcp_res(&(0x7f0000000500)={0x41424344}, 0x61, 0x0) syz_emit_ethernet(0x3e2, &(0x7f0000000a40)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x3ac, 0x3a, 0xff, @rand_addr="0000000000000db72cd620bd00", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x70, 0x0, 0x6, 0x1, 0x0, 0x2, 0x68}, @fragment={0x3a, 0x0, 0x8, 0x0, 0x0, 0x17, 0x66}, @dstopts={0x4, 0x3, [], [@jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x10fd}, @jumbo={0xc2, 0x4, 0xfff}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x1be}]}, @fragment={0x6c, 0x0, 0x9, 0x0, 0x0, 0x15, 0x67}, @dstopts={0x2c, 0x39, [], [@jumbo={0xc2, 0x4, 0x6}, @generic={0x6, 0x69, "a408539bd474334a5d2a22ea4d89eda9af1d7e177d683ac4e29ec8d0776d0e88d7ab56aba37bdc3d98a17f196ce75459e8ede38240e4e9c7abd70e4cbe1c74a8e9f5dcc1372d2b25111bea7a0dd6c515f5bb0c50ff92f39e5da12ea002d764d003a316bc3881694334"}, @generic={0x3, 0x5f, "af3b8eebb1c0f8262ddccded9376c5ce5b96b365311f39a48aca06cf7dee7a603d7303dfe6ab9a129c1b60a10ce2372dd7e481eea1b93d123254f6c05343126646373ab33cbc8f9acc094266bbbedac0149aabd25bd0a502b04dee2ba75a22"}, @pad1, @enc_lim={0x4, 0x1, 0x92}, @jumbo={0xc2, 0x4, 0x1}, @pad1, @generic={0x0, 0xe8, "d77931d676fe200d50d1238f95092ed1a3b673a753771a95223fe1c6eae8806e579f47cc6faa1a39852e5da5b6343fbbcabcb67d6f132e2429651d5e5f0d099b3db01c8256c5703ef844eb75779fed5b5f6561e702f9a355fa19e8f013c2a31897c820ffea45864bc08d1e4bd59231e3ba56128d3d9b75fd2dafd0fe00ae6b684ea062a14f66362fcde88a7c409a05f7404679a9a8ce19cfc736401354fa92d55174abf14845054daa5a7cde417a02429b5eb4bca66293a45529123b431a0b3c74279f7b7d808f00ddc10b8a1fa7e2ac9ef2d14da006793e673f910479f1cde71205e61a0d842018"}, @pad1]}, @routing={0x6, 0xe, 0x0, 0x3f, 0x0, [@empty, @empty, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast2, @remote={0xfe, 0x80, [], 0x0}, @empty, @empty]}, @fragment={0x3b, 0x0, 0x3, 0x0, 0x0, 0x9, 0x68}, @dstopts={0x4, 0x0, [], [@enc_lim={0x4, 0x1, 0x8}, @pad1]}, @dstopts={0x2b, 0xa, [], [@enc_lim={0x4, 0x1, 0x9}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0x2d, "f8d63e9dd4080ada07d98d2d7d6680bf1af7c253292e0657eea070b86086c2861a597f1c7ec5e9d08965453f17"}, @jumbo={0xc2, 0x4, 0x40}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x80}, @padn={0x1, 0x1, [0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x3}]}], @tcp={{0x3, 0x0, r1, r2, 0x1, 0x0, 0x6, 0x6, 0x3f, 0x0, 0x200, {[@nop, @nop]}}, {"fc3af563dd004a20d8dce25ae6fc13087afff8b3ad11d2d106bffe998865a12dd50a3f926ee6665d878064096029c9585e5072675d7004c65555ad4238e1d8e425f4d5f9455a3fec1d52a0aba4a41a961d9fdf533d38104952e947a7d8179009038f2988a10993553f312ccaeccd19eb76d3ff74cd95a5986528045066354550b4a69215859d19ef3cd90ab8"}}}}}}}) syz_emit_ethernet(0x1e2, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x6, 0x6, "88c9ea", 0x1ac, 0x3a, 0x3f, @mcast1, @mcast2, {[@routing={0x16, 0x4, 0x0, 0x1, 0x0, [@local={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}]}, @dstopts={0x3b, 0x21, [], [@ra, @generic={0xf0, 0xe3, "c4cf2954f04e36edca892f773e11b425bc49f115479e034f1a57f8dd6aee561c182014100d799c24c4c04e0f89beae8d34b03fa8004eff42b9b18a2a70bd4de96b98a85f1fef92c6ab5367daa14fccb5bd54001b57e93319bd7e535ebfac3675624770472b581599fe48ae5f72acc2adfd379ac8348579f4a5c33cce6d1709a8ef3a1e106a6bc5bf569e4af32f7ee8fb62256c3528ec9a4535ea626e829c4de5248dc260f5fb0761412a8e773b4f34b29f9892b6c23f2ce17e0d314d1eade05db6ee2d0dcb0e8555b00d80ade1c1a3fb2d7095f1f7d7d369b21d90ea622372d1fd5a14"}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x8}, @enc_lim={0x4, 0x1, 0x3f}, @jumbo]}], @tcp={{0x0, 0x1, r0, r2, 0x0, 0x0, 0xc, 0x0, 0x4, 0x0, 0x6, {[@sack={0x5, 0xa, [0x9, 0x9]}, @window={0x3, 0x3, 0x9}, @window={0x3, 0x3}, @nop, @timestamp={0x8, 0xa, 0x5, 0x6}]}}, {"7fc663b7deca0e9464e205a9982713ccaa8a917e49f9c44f74e4e9230ee51c7a6f79ecbe668b6de71a1851917dd5a78b68f5c54fd4442c607abe2735233f3d42446f2371"}}}}}}}) 05:45:12 executing program 1: sysctl$machdep(&(0x7f0000000140)={0x7, 0x1}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000100), 0x2, &(0x7f0000000180)="8db4d0c88eba1f0404162218687910f0d9f5bed617c9aaaaeee48aa471025af685", &(0x7f00000001c0)=0x21, &(0x7f0000000200)="0115001377102c51b72d11888655d9ed15aaff498bed92e859c848cddf3cbff02b8af056d829a7a191479fca34b098f62c8fd1f55d0ee165e5b7acc4192c1be3e554142833a7ae02bc84a036750db6042f935c768c6eb3ae5f6a107c456a9d6fabcb6a08dd01e85a514e26bad7fe529b899b28ee9444fbc5195162b081b940211e8717f2610e605d576ec87ca9d021b68e313b13611e95341c14004bb057f145f594706d3e318c7e8206fe65b3e40670e3bb2aea0f3d2d139591999f38d8c77fde824eebaf238fd9f3dc4fa829d43ccd4258e08df8d742cc7a8e4c15a99b5246de79", 0xe2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x100, 0x3, 0x5, 0xd5, 0x7}, {0x7, 0x2, 0x30d, 0x6, 0x80}, {0x3ff, 0x6, 0x1000, 0x4, 0xf800}, {0x800, 0x5, 0x200, 0xb6c, 0x9}, {0x5, 0x2, 0x0, 0x1}, {0x7eeb, 0xfff8, 0x5, 0x5, 0x9}]}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x303, 0x0) dup(r4) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000040)={0xfffffffb, 0x7, 0xdd35}) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) connect$unix(r5, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') 05:45:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280), 0x1) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r1, 0x0, 0x0) dup2(r1, r4) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/13, &(0x7f0000000100)=0xd) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000080)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r6 = dup(r5) listen(r6, 0x0) r7 = accept$unix(r6, 0x0, 0x0) dup2(r6, r7) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) execve(0x0, 0x0, 0x0) 05:45:14 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x18, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x33, 0x1, [], [@jumbo, @generic]}, @routing]}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe42) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffea, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r2}, 0xffffffffffffffe8) 05:45:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfe000003, "9cfb8c063d2e1900"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="912fa754124e65c3d063606b", 0xc}, {&(0x7f0000000100)="36a9fa151787b60528a2f7fb74a42400f0f5082e2720995b4eddaba9114c", 0x1e}], 0x2) r3 = socket(0x20, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) setsockopt(r3, 0x2, 0xd, &(0x7f00000001c0)="eac91398d7480cc32da0976ad2539b60b1d2d5e0210a52f1fb3872f24767721de937341e086c1460f727c8f9a026e4f37a4a72ba2b3b5ec3da9ed6282a660b9a6a8f8e8ef6db1dd79bc5", 0x58) 05:45:14 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getuid() r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) socket(0x18, 0x2, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x189) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1000100e0, 0x207}, 0x8, 0x7, 0x2}) semget$private(0x0, 0x4, 0x189) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, r4, 0x0, 0x0, 0x38cc155c4d6bbcce}, 0x0, 0x4, 0x0, 0x0, 0x5}) shmctl$SHM_LOCK(r0, 0x3) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x47a4, &(0x7f00000000c0), 0xfffffff9, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20000, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='r\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r7, 0x800c5709, &(0x7f00000001c0)={0xffffff70, 0x5, 0x4}) 05:45:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4, 0x0, 0x5ed, 0x5]}) r3 = syz_open_pts() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) socket(0x20, 0x4, 0xff) dup2(r5, r6) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x5, 0xffffff00, "bb254049481e7d894c58b877591bfb545ad6c1aa"}) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1d}, {{r3}, 0xffffffffffffffff, 0x7e}], 0x9, 0x0, 0x0, 0x0) 05:45:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140)="7efbd540", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x10) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x1, 0xfff}, 0xc) r5 = dup(r2) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) sendto(r6, &(0x7f0000000180)="98f71d851b9b9585a2ae616364cd5c020bb87affcd632f30e6febd1f7150c52425d02abe7552ec413e41161b4d130f0f25540ae422210171f7209a00092d9f71dcba79147d5791b64fcbbbe84fa564aef1749ada75a165be9d8fd72286f373fb109c26ff16251732e3dd80cf232a6a00000000000000000083e4925df203cfdc9c6ddb399f424ffab57639e20d1cb902c50180420ea9e7b0f00c61f1714f9a1797a80010000046786dbc6f0ac2264cde84e819468c8e03bc9b5a004a259c6babd457aeb3405a9a0bbebac7ff4a414cd75d016f4f", 0xd4, 0x1, 0x0, 0x0) 05:45:16 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000080), 0x8, 0x0, &(0x7f0000001100), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = getuid() r4 = semget$private(0x0, 0x4, 0x189) r5 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r5, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r5, 0x0) 05:45:16 executing program 1: pledge(&(0x7f0000000000)='$:-\x00', &(0x7f0000000040)='/\'\x00') pledge(0x0, 0xffffffffffffffff) 05:45:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b813", 0x196}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca376da066e763d4d967ce8aadb3c3fd7f9ae4f4c83b220d59b80283161ec55078a180c86454a6af889e6877abb5119218026dd409b65c450ff09e8a2b84a3bc3e8ffeceb6761b349d9d7512b3b4bcbcf5ceb029b7740fbb949d4dd", 0xc6}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open$dir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400000002c4, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000300)='./file0/file1\x00', 0x8, 0x101) recvfrom$inet(r1, &(0x7f0000000400)=""/222, 0xde, 0x2, &(0x7f0000000380)={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = msgget$private(0x0, 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000580)={{0x600, 0x0, 0x0, 0x0, 0x0, 0x182, 0x80}, 0x1, 0x9f8, r4, 0x0, 0x9, 0x8000, 0x9, 0x41b}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x602, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x1a2, 0x80}, 0x5, 0x3, 0x0, r4, 0x5, 0x4, 0x9, 0x9}) 05:45:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000240)=0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="e1000000000000000000dde1458b3f5399dfd36472a3283e9ea072efce38a0432d5da79a4b578f6bc1381b9ddcc95d4110a491954c5675c2c07536bca6da1f5174d16612feb7e559ebc83eeee16d59370dc370088c38d91e7df9b898df76966f5fee06cc790b0e9587996deecca8fd26d571c4bcb7f88366b9e8be7a5cfac61c768e341fb5658294c100b39912c2b5a189895439d2466a22fa2f167768d9b8b334484d7a1e712190000000000000"], 0xa) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) poll(&(0x7f0000000280), 0x0, 0x7f) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100) pwritev(r3, &(0x7f00000006c0), 0x0, 0x0, 0x65) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) r4 = accept$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r4) write(r4, &(0x7f00000002c0)="6d41f55941595cc36f1484e222bb72686d6f8c44432adc902c5c4d9b702b8a51a368569d123bb64523b539b8acbf220ecf6df9794be360f159d16bcc364a0ac1c14a4b4e6edbd769096a43259aac453914c62f9084490b2269fa3b96c3078c6c58594614a33c01270b06cd8e1bfbde0788b5923c90fc304dcb8ffea32a153274045130fb397d40ec355a211c0427ad0caa8e41b156a429eae42b75bfdec34dde0d7693507b", 0xa5) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="5206000000000000"], 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/224, 0xe0) 05:45:17 executing program 1: r0 = getpid() setpgid(0x0, r0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x12, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0xffffff86) r5 = dup(r3) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) r7 = dup2(r5, r6) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000040)={0x0, 0x8, 0x9, 0x4, "00000000e74de400000000000000000006006e78", 0x20, 0xfffffffc}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) connect$inet(r8, &(0x7f0000000140)={0x2, 0x0}, 0xc) 05:45:19 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004800003c0000003200019078ac14d5de050000bb00000000010703f8880300000000000000ad275a5600907800000000080000000000000000499b05ca1d2f2a9479f6000000"]) syz_emit_ethernet(0xea, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x9, 0xdc, 0x64, 0x8, 0x62, 0x37, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@noop, @end, @rr={0x7, 0x23, 0x20, [@remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2, @multicast2, @rand_addr=0x9]}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x3f, 0x7, 0x0, {0x24, 0x4, 0x2, 0x17, 0x400, 0x68, 0x8000, 0x0, 0x3c, 0x401, @multicast1, @multicast2, {[@end, @generic={0x83, 0x10, "650d2d7a8db9c599b60ede957688"}, @timestamp={0x44, 0x10, 0x8, 0x1, 0xe, [{[@remote={0xac, 0x14, 0x0}], 0x2}, {[], 0x1000}]}, @timestamp={0x44, 0x24, 0x77, 0x3, 0xa, [{[], 0x5}, {[@local={0xac, 0x14, 0x0}], 0xfffff000}, {[@empty], 0x7}, {[], 0x5}, {[@loopback], 0x361c}]}, @ssrr={0x89, 0x27, 0x1, [@multicast1, @broadcast, @loopback, @broadcast, @multicast1, @remote={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0x1000000, @empty]}, @generic={0x7, 0xf, "b001f9b13b58b2bf8951291cf4"}]}}, "156c8458d5e713d6"}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0xc3) 05:45:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000080)={0x4, 0x8, 0x1, 0x395}) sysctl$kern(&(0x7f0000000000)={0x1, 0x8}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 05:45:19 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2}, "37fa8441f0f96103"}}}}}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgsnd(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0100000000180000b0db0ebe4456ef0243cd55600409f22dd06236451daeeafc2843a98ba0f119bde9963b59c21e880a543d35603156cd229391ca9cf0f49ef4a38a34508c4bdecd4e01ed1917453570cc64f3303955f574628bfc2299528142a32aa381"], 0x5c, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "fbceb9828cdfb6c3ebd44ae0eda6488d30c4d57186107765284256e2b01e6032e313ecd3eb1e0da74199a406f263df46aa0569f276fff50c8c58dfe5a58d737ff61c76f1e12c8300e795631c5beb8772b7df0ea5bbc95dc8385127db853b50cdc9c1001237198f3840533d75df51905b2b25e7b22d493532e994414e090d675dfd6c298610a60fc2b0d6f94230f45be1c365480f5e2ca56079d9b3ce9d2bbcc4e9bed263892b33b99ae74e8011207159a0c67be9e9f91234b01a5428fc0e6f8f7a0b598a3d9b2aa35bc62ecdfa37b9986a1516a69186a48b92dbb3e7b78eaffd3d0d130ae79e669e6c8b83"}, 0xf3, 0x800) 05:45:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e6204e47a49f32d21490a12dc87e04ec3ce0c24f9677b8cffb29dceddc6a501bdbd7de32635e548877e83b0e63f7c91299f609b4fce9777bda6233375470ad38a1cd002dcb1cd09992fc26b805db268683b552a3f0790408b4de3ea5adf65aa82ac7cd14a0fbcc9653aa88bbd119544f4f762e2790a681a273723cfd5d97e7c758cf42d45014f297efb74e57ead4be55bfcc38c53723e2b7c1875e8a48e8aa9c2598484e9ae1b1d539befbe8192d4d53087d1f3cfeb7dafddc7f30f03f9cb3cc30b94239174ab8ff31775847ca9c67d7d2c544f3b94e49", @ANYRES16=r0, @ANYRES32=r0, @ANYBLOB="b1a97017d93c8c4f9cf35d104ea57c12c8fd42e4ec0425395e58e13b9f4ad6fdad68b3b3de03e975b7d7add19a0b0005e4e822cbbc7667ae15db665099e15e4df2f0032d803d48c5811bffc205eeb014f87e52100f54b3c823352760171af04e95eed4823192eb97f79fe90d563feee087a2a9efd300a5d4e7236859ec2f7b7ba4af330cf361e5403705affb3446e345b67f9658673f9aa4f47e21d8b0cde336edbd7f8d573299216a5e1ec390bbe618670f9275a35b1c8701cfe3a52e041752ba32c09492cd939022620018a31c96d55445ae6f2d068d0cb74798295bd113964b176ac5a5948935f6a2a2067d3d819ce1088bea07f0e073647001437b73", @ANYBLOB="6ae6761af2113244e01e11eff93dc8f3585394e1f1f1a939589b66d4c0c04521ddb6e951f0130be6ceb0453fdb3dd91b261d8b8f08e6a9ae749954230a54469386a824cf8f64f93f5b5e96607eda56192529ea8b4ef8809d08290ea434e9f34339b70b3fdf92c752a9d42b7e79d1b0", @ANYRESOCT=r0, @ANYBLOB="6f67edcfb97a02d232eb4e17415de51ed56e6721f243171667d71f8d41961c82c5408202be4e357e9db7cf3c82ae0f9758ac9d3b36de658608f785014b91a09c650f1e2f4aa56cd7d312bbe4131d96f75daea0e439bfe1361d86687d640fbda94bd0a25d71054c2b83acc46ef50dc3da863e8323aa74b15fd67ca8c38a7d3e021e0b550437434874112047ad2b9edc9c1399e489763d9510cbc860316398b43d3c07f71ec7776d3f396707a11f7e79d60e76439b0d989c91ff3f7c64126530b5e05f1dea94b6753b6531cfa73ea53793d7fa69755d551bea8528fa2654943b8869ce8faa95a7cc477c8bff8a3c0227189d9473fa", @ANYBLOB="2147b1f0861da3106418f02034e5737554767f185a5ab01a586a263e9ba0548503d816d370e2fdd34dcdeb49cd728b24756359c823bbc2d36547465b82c4c33ce6929535214c9203c2607be1c49b4df855d49ee559847d238b335caf083ca0e55ab75ab564d3e61d3bcb44d1093e25ef5cb2c2359c8a5771a2e983d65158a54b30703a2c5bc75d4c5d7e7abda5fb5a419496c33a2851e1afd724886a74c7c7ff2e8d782fd922cffaf8231469c72fa441ac6285fa", @ANYRES16], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r4, 0x1) close(r1) r5 = socket(0x6, 0x1, 0x2) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r2) 05:45:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="02ffff7f24f0d3e9ef95056fb0a035821b153b0de60b990ab2e4a2fc22caf7c84eeac765a365e410836c95b6e18b852ceb577b008d990cb409d8edc9de76832bfaa9869b7ac94a87c46aa10fbaa02df3661d30198dbc8f63e6160d3cfb43f03726edbf352cd85c16668fbbfcee8731695aca5dc2531112c6c1a2f961f0e06f287e305161976beb214e04bd4638eebc6a6b0e960e0fb415860bb581266d60a82d151617f89dc03d77b738619d22504a19b5fd22d2e680480a72bcd6f4e3"], 0x10) close(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20241, 0x0) r0 = open(&(0x7f0000000280)='./file0/file0\x00', 0x20000, 0x160) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000280)=ANY=[], 0x0, 0x40000000000800) msgrcv(r1, &(0x7f0000001880)={0x0, ""/146}, 0x9a, 0xd6d0c418f59fe7d3, 0x1000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:45:21 executing program 1: sysctl$vfs_fuse(&(0x7f0000000080)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000000)="56d9c82d4cf593e19d6f864dba98b5ef", &(0x7f00000000c0)=0x10, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/143, 0x8f) msgget$private(0x0, 0x92) 05:45:21 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x8, 0x1000}, {0x4, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x3, 0xc, 0x1800}, {0x2, 0x6}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc32f, 0x800}, {0x3, 0x802, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000580)=""/25) r1 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x24, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r0, &(0x7f0000000240)=[{0x4, 0x6, 0x2400}, {0x0, 0x7}, {0x4, 0x1, 0x1c00}, {0x0, 0x8000, 0x1000}, {0x0, 0xffff}], 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0x0, 0x0, r3, 0x2b, 0x4ff}, 0x7, 0x6, 0x6}) semop(r0, &(0x7f0000000040)=[{0x3, 0x9, 0x1000}, {0x4, 0x101, 0x1800}, {0x0, 0x4, 0x800}, {0x4, 0x41b}, {0x2, 0x78, 0x800}, {0x3, 0x6, 0x800}], 0x6) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) 05:45:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x101, 0x7}, 0xc) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/183, 0xb7) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x61) 05:45:22 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x30, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @ipv4={[], [], @local={0xac, 0x14, 0x0}}, [{0x0, 0x3, "b8c0aa4bbb3e8b4c6dc7f935a70aaeec4a40fa50310b"}]}}}}}}) syz_emit_ethernet(0x34, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaea4178e566cc0806001890010602e500aaaaaaaaaabb53f9aaaaaaaaaaaaff7bb76290d8946afd08aeda0225b700"]) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x3}, 0xc, &(0x7f0000000400)="bf86f7b3d55649d0e1e9e43161f3d71d0c95e70c9971f0742c1e197d4ed38c9f17d6998c4648953e2ca8efb1cd203eca5e152d9a0e75fa16b146e77ed443714b90a5aad3e595408273ecbb8cf48157fd493e0df36712fe4612019e116a0380e5b02ff74e7380f0bad768fab808009a3d567d0d9b8437441912c2c8efe68eebb191eb476dbe61ad6b4c383ed3764a3ae596a16c76fe6e6c250f1dcfe445d1bacd1c", &(0x7f00000000c0)=0xa1, &(0x7f00000004c0)="f6c6a4216b12de0bf0b84320dd6b68faa6d1b932097354086c6cd008fc392fb7a2371c283b70f1f5ac147546b81255ea597a45c536bed56416a237f020df427e2dbfaa0c82f78c091526a8fff11a992c9118a06d8c4f3e105d23c26b61473ae5f6f4490f93028ef2dafd8f5c5129bb112327d7d11b3a25ae63014cdedaa98f53258f7d079a952fbcc00bf4cd9fba4432cf1721e14ffb1caf70c3b36d8e6b132b0904c0e9a312958e4866cae27dc0bce603a8d9cd3182c6c6f352e4f70b71b297f8368b9b1921bfd80573ee98e0b2010a6e", 0xd1) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) fchflags(r1, 0x10000) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000080), 0x4) lseek(r0, 0x0, 0x2, 0x2) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0x400) r2 = semget$private(0x0, 0x4, 0x210) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000300)=""/194) r3 = semget$private(0x0, 0x4, 0x1b2) semop(r3, &(0x7f0000000180)=[{0x3, 0x3, 0x1800}, {0x0, 0x7, 0x1800}], 0x2) r4 = socket(0x18, 0x2, 0x0) getsockname$unix(r4, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)=0xffffffffffffff19) dup(r4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000004c0)=""/181) 05:45:22 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x38000000005) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) write(r3, &(0x7f0000000040)="c8fe533919379c00ac4a89b3f0dcf2d4e9152dcd273b2c0b024343a208d2087ff6ee641cb8d2c28c5721fdffe17e7f8a7095fdb8e577d804c757e300d3bb5b", 0x3f) 05:45:23 executing program 1: r0 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r2, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x189) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r4, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r5 = semget$private(0x0, 0x4, 0x189) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r6, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0xd, 0xfff}) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000001c0)=""/233) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r4, @ANYRESHEX], 0x2, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r5, @ANYRESDEC], 0x7c}, 0x4) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r2, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r0, r2) seteuid(r0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) 05:45:23 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="09edd8557e", 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xfc2c8179caefaba3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:45:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000140)="d6430b3ef823c2dc29e63ad2a5c435bf57907810b0a16d3c79bb5eebd5cd071f3f437eb303fc9a001f4f0d693f23c0fdf8b0583a8df4765367c08adf35cf4a8e9756eb450234df1bd1dc23eaa886b0e21795ac874e30b47cf245977d3b87dc0a2204635b911bb94ba649a8b2fbdeb0e7abf96bf0317eb165eee151395190be9c0082f1bb8039aa1fae81ec34196b80fd39439309d469d980c3053fb93aefe21dd7a5ab47b62ba6a339e24a4c31b8061451804109cd", 0xb5, 0x4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xffffffc0, 0xf109}, 0xc) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) dup2(r5, r6) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f0000000080)={0x5, 0x7f, 0xffffffff, 0x19}) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 05:45:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000fb0a0000001d0000893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) kqueue() listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:45:25 executing program 1: r0 = geteuid() setuid(r0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}) 05:45:25 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x48, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @empty, [@routing={0x33, 0x2, 0x0, 0x7, 0x0, [@mcast2]}]}}}}}}}) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a0069000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000100)="90170db45d725eedd75e4e7262c9597fade9004d0590e28515d4e5feb244fe9f9ff17a9c69cdbf3d69cba4fa5c04a451022e523b9859604ba9937170b90369f2ca7e780343cd3db071717eb2b4311729e20c0da2bc5222eaf14339b46e9269de2a948159257bb2c670986a68fdf8a4e6b4e61c757acb0e2b8f38d9165f7ad7dbdf2bc96aa63a39f990572f52d1dd4ac11d00c234adb81c62663f6aa6b70b85424e952975704d0f84ba58e9c37f8339c210fdfa3bc9eda9d8d0ec1288dfef10637cee300ab19185f849746b7ffab4c756b20b0c9b0a2abab8255636ef1847cac5fabe444928224886951bb936b66ffcaf1e2d67a963db3d", 0xf7, 0x4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = getpid() r3 = getpid() setpgid(r2, r3) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff, r3}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x83d1}) 05:45:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x8, &(0x7f0000000040), 0x2e4) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000000180)="6527fb19c9d1808635eb323fafdecb7a6375bd6b9cb14aca511a4633e422ddc6a1f61492c0eb471eea6cc53539c44c2ad26dee7eaf813ce534818a10d8b988e6865f0a4654c706a7858553d56a43cadd6b5bf083d7abf9dd4111c2516af66eb6d2299a7954a9c714c4ede79a8412fa9a6ecaffb5ac31b9f068070d2261bf9a4d828b7641229e8a02f95dc8955789c82ee1da0b63f726bda069cc96e9d6add55b138f7c2c552f37f9a0ace8bcc89053e6d42f804f416190e39d905173358f348d1325b985a87055c9b480", &(0x7f0000000080)=0xca, &(0x7f0000000300)="960768f3e87cee06701e52ab840e648f5311ed7eeb6d460479870691f87e86a2107b5faa99fd37f816850296491ca2b5cbc17b861451fc55fda50bdf0aad2e0e2cde62171a079c46e942b29646391b6c22646774db20bac05532446765792b8e04df4fdb5231cfbda5efc6d33e0d7bf5d9dd4b90bb4853089244b021a48ff26fd4b224bc8c74e93b", 0x88) mmap(&(0x7f0000ad9000/0xe000)=nil, 0xe000, 0x4, 0x4812, r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/69}, &(0x7f0000000280)=0x47) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 05:45:25 executing program 1: mlock(&(0x7f0000180000/0x3000)=nil, 0x3000) mprotect(&(0x7f000017b000/0x2000)=nil, 0x2000, 0x1) munlock(&(0x7f0000180000/0x4000)=nil, 0x4000) munmap(&(0x7f0000182000/0x1000)=nil, 0x1000) 05:45:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="1b19296d9a19c6ee28377089f05b72e0392d7b689b4a639a64d14ff8bb31e2c1b64d64835826c68e01927ce66cb5240ebbd98e63ac31e3fa14f1adb8c4c7a6a33f69d5d30919baf23e154cadc1e7050d53e9db3edc60342b53be938242ad14cfe13859f33790e11c79dbca4ba95d22f73f9344b335c676755c76390a5b6f992ff234730ca43e16f70fa9549c8fe77a4aaf612f8252ca3c798fd1c7a3d6", 0x9d}], 0x1, &(0x7f00000001c0), 0x0, 0x406}, 0x400) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x0, 0x2, 0x3, 0x2}) 05:45:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x80) dup2(r2, r3) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000100)="caf5b415", 0x4) 05:45:26 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff41b03ca285ffffaaaaaaaaaabb86dd60766028fddc4aece2040f675100183afffe800000000000000000000000004a0cb5a77d256951000000000000000000018800907840000000000000000000003214d5fcaa16d60db117608b8b4400e0aacbf57ebf63317234541499368b6942b901bfb991e5f1f2d0c177e66f0748034ed4d55f110a90e41e5f500c8fc8090d3050d5fc7f3a47a9efc3a1a28160f425f16a93ba8d1b496dced4f0025bb290a2591587b014ce2b7d0c29e171819b94d2699dc52a8ee09c88739d00408ee9c226627dff1549ac6c63e8263069faea5ef92d2dd0abac5235e16e179fd5e0db4ec38323d85c1b51ed219de91d83170567e04bd706ad4aefab904997212d791ef72baa509dc6ca8b39dd3496de90b4837e1957ccd8a23e303a465b7eee0db58fc7dd6586245879606524f5d3ec4b150dfc7f654f89d091e36bdcc07d10ff363e238e4c243baa24cbae8d2edf309ac415667121baadb27186eef62018e0ed6aa3b4dbd19be543f08a35388022bb4b778c41e5bb4d3008e27cff6e53d633411fa69aa649dee47472c1305fd0b77d71b6cec2e775d4f47c1c4604e33226781c96e25b5cec76d177edd5ffcad0764792e94793c11334f80d2c86729a3333ef84cf29"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, 0x0) r9 = dup2(r7, r8) ioctl$TIOCCBRK(r9, 0x2000747a) 05:45:27 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 05:45:27 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x2}, {0x3, 0x10000}}, 0x0) sync() setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 05:45:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r2, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r2, &(0x7f0000001240)=[{0x3, 0x8, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1000}], 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x85, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x409}, 0x9, 0x958, 0x20000000000008}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000180)=""/229) r3 = open(&(0x7f0000000100)='./file0\x00', 0xba1f03c4329abbff, 0x1) poll(&(0x7f0000000140)=[{r1, 0x88c5496125ddc9d8}, {r3, 0x80}, {r1, 0x8}], 0x3, 0x19da) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 05:45:27 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="275484297e74bdb1f020ec65f26f3739532cb68478050e26096d44761a6be5fc39a7b43003ce4fd1420ebdc016c40b530331ef5f777e9949b789fd5e68f30587f3f0c358d5c9b1ce46fb1afe3b4d980cadff4c58370ddb3a0c933954b05483ec0cbeab61609c66036fca666591f1d5b62685b9ba1d97bdd4e5ff0c006564333fb54125a413ac32e9f50bbe97c5c36c73f8a7860f39fe54cec113579955468a8c2429730c2c81be6bbcf8b175af8582c93a0fbc7d8a393fd6171898ddc1c49395e91ad9db1e9777a60451d4737a3f034b3a4f322823a50d7f80102d264cdf9117307577b10708ea698ddbb1f12ae76c47511968f5b7f2dc180e997a38dc3651bd7ce2a985906a93eba0ad7ce57b15e50d795beb63b932f73ccb47edc408319f717faeaba5922e94d503f9b28a794af598027a7aed80e50b54c516506efcb94a3247a7c6365e9a6464af3ead55d7c8592a7dc7dd0f6d50975eeabcf1676dc7fc4a5d6b0c48d79c5d650b9e77a43171d294eb43fccef0acc0a1ae949614f3c0d10550ea9b202c3e516a875785fbf6867c142c20e4da80e547172ce695f4cf46e527bf7033c8f5f44b84d6a4905708a81cbdce43cf0eb3765fa3df2fbae2d57f3c003bf1de7e65000d3452335e9dc0f4ea0bb180fd35370a0e481ef227d43e4bb64add2496c6e937d9068dac96a0c08013819bff9e9dbde12389057cd922a6c8a46fdaed33219af8378a122630b0ead697f7fa58bfb313744882421412723c59eb4b1972159687dabad93c21e92004ea7fa6d191e0d4b3adf8ec631cc87ea5d37b7116daae55c5311459f6f6453cd00fa5e344ac0ab7ac520f6790f6f2f9afab64807f02f05b832a02877fd622e4d6a5004f7713f0854ee6c366d24f149110176d0b3ba073009d3f7d02b06b54acd9ff13d437404a129ec58809f485b5eeeffc0d7005f078b9a331b38e1247e4d142675293260bc86ad5d02e58180ff940ab8b94297c79a42faa1979ce6e46954cd4ab366285f4acfb1623d5f3335e34c301f433a04dd72410e16af40353dd89ec97aabeaef26333cfc43e059b19e446ebe64b0c37aa0f0cca1e7c4cdf82b6f189a72992df7f966bbe5adace4ea2ab03f2747e6b8111d433dd4b8a1b4dd416888db140a4269b4c9a383b94593ae9694735009501b01c4942e8dd9d1685c7150ef265111bcd8b7fd06647a14923f2702e227321cd22c5ed319b22403daf140ddc6e0f94b8dedc6a66a98e7a66cdcf6c9b2a15751780fe22b883b3e2bbc76084da8edc05af7086b68ef4e5a893421901da516624315b7bfd77a8ad032a3747a2db8db649278b37e2ffe50a3b909d4a04ae51983fb2afff3354a00733353af68fb42ab17d20806c784894db6bbb2862045b890ca5b0874d2014d939688e5d4bb95a2a497e085fc031b2a5f5298121e9e9d259337cd27d1e252c28c40fc3db3faa3b4e930308da7a791dc0407d202c0f3d98c709e429ced05d15d0be680e20820048c4e65f8a1d010f096be859d33940fbeac6d8678b824a3212846f149be6e7800a08b514169dafbae600c900261b01a138b4bb0a81f5babea06b5e7e2c5c49222119f80b18c77a84a145106ac27fc3277f19c8fbe0d250f100ed834854a3efb88d9f15941ce911dff76b30abcf1fe328027f615777c64b350b5325fa018a395f3eaa600c07760886b423fabc6bba2d3a9b8a381bcaa78e273d82100cc30f746de885f7988f29c2efb9a286ca99078a0a21c4411f895b20e078e5d4596e6c94b7b13588207ae7c79733b39ec17182e200a74a2757ee0e4f38eb55d6a9b79368ceba15c0850ff989e69002f9f368dbeb38eae7da272d85541fa9c8daba4c8e73a4896c723f47afc37d592bf4935c427fb6c44ab819ffd7f5261febd5dd5c2716cae7817197167de67d01d7c375b0b4ca2d6bf053c24cc1acbb85047c16e0a9d2f32ae0de4ee9008b267cfb462dcdce074d149597648c2a9cae62eccf2bb896964cb431596c217b1eeb2a3c82dd833e0d37ee8d351744383254c7d40847319635f21a68907d2403451b9b53f46e1df3fb6882b1cb2e2ecc633a22d664386b7fc709a8aa1ff1faa611f4d1ccfd77da927b0f98fdfa0e198d4c7b726c854291fa8c6498fdcaf18f1012aed45e8d689c886d6e091759ba7bf5e53e40e0b7c9f8b924be8d5d934fe325f04e1df59166460298171f525472350e2cde8797352e2d5e6a9f639c64faa79afd9cb4853395e2af92ce2e951223c694d0d856929482f1a7fbdae10ec8c179bf09a7cb151457fe4610e8231bfd441534a212a6c6e78650ef5f057cfff45c9dc73ac97bc6829c43efe66abb33c4071cba5ea1f63b64554d4fcf5011fbf421828e39a61a4b45a364f89280138d99e4ef6bad317099511dc36abf173fa4a24cb4f4f3185491d52f6332386ea7d6721173dfc1e687fad220ca66161c827bbde4f6a851047f324126b82fa7472271a5ffc34a9812e25414511ac94b09afad9217f72b6d44e7a317556175228fe3fa5541b7da451d01f9588ff3d5e7ab186a236030837c99623b9c228326f3bf48c6795ef6714d2ed02d025476bb6f809c17ebe39cf8fee5810d62cf36b7698b63a5bcee56c87a768289dea20176664303b6b58c0b8e2c038bf5540504d3a8a2240966b7d0c8f7f4fda2becceb6614cafde3a00d3d9e1b3314a0b94f613c284aec562722e1f1e6e4925580ce2ab6946fd72e730bb7df37b8cceacfc097cd06949aca14f4f977b45991f028a2ca7bc279028425af61d5e9af08330f01d28e982a089367ee0d61b0781dd1a8b5d93526624e85245c12fe053ee1cd279fefd1b32bb219e04a0f9256b3f14f5df9bd4e7b5c787cddc67be236c24f6432979027003a96e5c4d750297f3418efea48eb97683df774787a44fdf6e171f6677682ee3e6a5de498512c94bd9e70c67408a24b2f9c6a67b8730408661efacea4dde7f2cb087e97250471e87371520650f4c9c21b01882d964bfe68764ed50ff17a2a6fe56f5b5d703182f0cc6de343be4cbf28913600b85849ddc01715ea8e0805ce837d341d5255d51c6a7ca2ca4acee6adcbdb8ce65151cebcdf8e9a69c6eb637ebd85c205e95139a087b78d4a616dc06892a7e7a2638c8db3021e806fa64726e9da63e59400c93ae404e79075efb960f03194152afcef04b5482b2b3ea06deba5bfa0e196128d401671a0fc7a462274efbe22c526a73b62d8493871ff36f2c2f24fcf8eea1160cc322813a65ca082f6024f3e40df383179cc4342d4c6ee1f4d7b23050f146a86eb5a06e37ddb431631dc990bc0e51ac88efa7e983cd0b2ed2c384992520d0f677bbe9d1b48730e1fbfa632fb7ab611ae1c2fde2d5a14695cb16aec52fffcde6f4e26448677472e9fe450121bfdd97ebda0b4fe892fa980664172b3e8dafc7a164eba2aeee842ede27fc03e031a4b0835f2ce1b4ffdb02d19059e16563f31a240a796365510234768eddae5018879ba755cc7cd8a43829e6771941035ccf1091a5c56aaf61b222e72328dfda461c9350d06d9ff38fc302f3e1a9c197b816c511fd1f59b2cbd81bf6f98a2392f7710091e441f4e296ce74907ba42f553bc8f3a9b34d98da2ca6127d8bc3db4c9d1130fc1c2a21bd81cd96ba155849b7a47d346273fda7cbc60a56ea3f883a286549438c799ea5f45c54b02e2060390c4bddac664d72151318a8b2eabab7bb3a50bceebd6e25ef4606aada5a6b0e7a76d92607ae8ff46af13454affb24749d22a4a747458b44b1d26f76daea421d38f7c78e172d0ea34729cfaf51d89088ca24f5242b5ed1b572049e9b6e7cac9718b4682b1710da7db418ca2040022e2c8b918df6dc8ee3f100d842b2015c2925cbf555ce6eaebf74c943a6e8640eb2699264736854952f71d6dbfe0aa2b3341b50b32c1b41f0b2a7055a20246ff15ece578a562d3bd20dbb0843696836d23ed5527fc34616143becbd7dc74ce540a6f4ceaddf51f1cc84e36f80e1271a84ec196a19a5ed1dc49a5c789ab4e0b93cb918619b0a444c34adc8805a8fb00125948b723841d662178de0a8a5cbf0c6e77d1c42556ea6415283d2159c230c07ef09efb4a428f1c2fb8090b719bbd0a2f9ba90025e74ccb91f4b5428883d933694c2e6b4fe13eb5fa5fb2ba2f9a013a84e081bade4f6293aa00cb68cdaf6dace349c1521ff55d62a930abb87269bdf8d6a671fc6c06fc93608d3d85089ca00c60b28ccf1ab915bedd1615849685cb59bffa13a578bd2edba38aa0f6d6c3e3efed825ed9820044b09b980d220c5502cd8caaf47fb9257ecae911d945c05353305f04b4023cb7d7051365b61106945addeb5bfed257b076efd6be0a8b561a5e1335c59e8082b6ceff3a781ef92d133040e3dbdbbf3b036394dfe323a5ff85db7d4aad68ab029a1cf663944078b5c32aba6fabfb82e79a94268566982c34f743091328b9c717e1e525ff4a02cac3242358983a2d53c51b569fdef25a24e38e7529ab8420447a6dbb93f2d1ce31fee82847d761cfd0f2a376767c93491200f5e6041d8ae3127f9b2928f782211c9a573b9b588ec475f82ac449398c8fa018dc16639e868d1869ff66777c5fd3ec984ee69fbea8fc5ef9642e8917916232aa8ef37afee1cda221f09fa1ac8ebf1393d0b90178f50f0129d443f99db7ef2e6cf50bea98561c7fc63bd6efd790ec1bd16258535242cd6d1b1c259ff45375c49532b470a07eb8bd27b39660dbce0a9ec6c5a19ffe5b5fc4c8b83b185132958cb90dbd5c732590e6f2fdb7829f0953794702cbda933793e050646eda163e45c4af4b4697de5c01227f1cfbf56a43326f08a9c598138375a4a50d0101ed4e80fad8d595cca659d0ceed23ec33e983b9e4d0319908f53d0b39f51fb17eddcf59d4d9f9e83ba12019f3550f0a98ef5a9ed36ebf01547cef4f086869003f5135a37bdfcb17b98bf6890eb88847f3014297013bd6e646ff4887b300b6caf86b31a25c6f718250eced144b40371a28e9ca4c92cdabc9775a809cacf2848349a277f68dc2007c9c4a39482ef68636ed2a496f61972aede19109538986c3ce377d1416f5b7726eb906de11e82730da02b609d70c49618c746ab323307b568e39eb7cc4e062aab48e225d35e1c50c68d7b15e55a1e1bcdb4a0667a5490b70c7a094794f13cd9a322adf473ad098276a813fcd4f4c590a2832f2dc2f58d3f50bd2b474cf888967bcfa5eb204f75a740c3c7a0c48ae0d091579a782190cd151b8cb160c28b869acaee4b55de80ed4121514131e470e9703b458e69ca2018de9368ffe8787d3cbb2c9157c36b767ea4e8e0089530067a00223b0f3b9494e2a0e2725e65c677a8fb0ff92cb1f8d0121bc49bcc93a62a14498b959b2bcbe06eeb7ae96bc33dc4c87b3b0e6023d921b481cad7bccc49491e5fd9cd52a0fae4159bbcf7079b9e9883eae8d8c681f22bc88ec3a4b965101ae439e122d62023d0a4d55baf293193b819b3cdc8a55385645201af73bc8aa8f58b11bab2d84315e5eb60805068ea18dc196eda674a022e76b85e2609f318094217525ee856dacb555ecbdc75ed4b591e57e0d7ac9b0aa9a570b6955e7a1be13954e2a07bb55be76ccb0968d5e6e109801bccb65899e38680b0988d457d56a8570bb3587411b493e397342ec2b5359e2f759de9b93b5e7bf221d89dfa0d230f7907c904bdc98f1da5c75ec507c4e0a4dd83d35cfca0ac4873672174211a99f4038ab29b8f4d0d6598221d23a278b230e3c9a2dd35a79cbaf1316f84f9df15b074b0c", 0x1000}, {&(0x7f0000000000)="d65246fb84485cfeb0703f735cfdb627cbb41e66c9a0afd1b310ba255e25f58cd4efd3237352e4a67c38ad70", 0x2c}], 0x2, &(0x7f0000001200)=[{0xc0, 0x1, 0x656, "092d64b4360bf1e548c9a4649ab2bf3851582eb7f666cc6055e5edf6304ffe0325eb84cf377df3ac6d2f541adeb448754c94e3dff4647e95dc86c7c07e67acc2da470b81e57cd4da16ad9aa34163669f753f03b929188aa03cd8186e3ebdc4b27abd98156cf04382747cd12968d1257d520aed6066895519d661ddc42bf9a3a63b0182108e70e4409217295c9315a1b980f7388aa98e9ce934d08228ca8896b85be253ae764c23d159882a"}, {0x80, 0xffff, 0x2, "51b8e42e9437e74e45d331a6404f85b9f61ccc3dfc4d884d25782ed2fed59e84628db930491348e552b0d7df7680adaae114034875f1c5952d1a8a49d65db7c0ac61f1f4dfbc0faee1dfd9f109d91fa1bbd87d3c35f0fd3bd7992c33bcdd4bb7749d0c2d65771f315e47501d4ef5"}, {0x80, 0xffff, 0x0, "e9398641d379103756a0b03459699fb02fb5f7b9eba61041f7a189e23240ba5497a32d5d172395d71ed319fb30a5d56bebf3be5090eb303d5b76e95645de1efcdf4a864967630cb68fd7af0757dd715be96646f278f973cd133eab0694293b99e18a8924497c4bc1380b3b4bfb6d10"}, {0x78, 0xffff, 0x8, "056999cb5de097db2098742647dc4daeb52fdbe25c82b8c3a34213df6b9c29b88ff2577180633aa728cb8b84dbe33aa1b63eeac7dcee5b7e1c08aa6249b237763de92f1c9a8f97f09f891415454ab86f684b755fb8026e346e5236728f52879706e413c719e49b"}, {0x1010, 0x1, 0xe4326a1, "8eee96dfe439bcc50a2109ba999176c175d0a19dbaac1a051cce96247cd759bf86107fa35fe566c806e52729c324863e101be9dd26187edaa52bb74520cc49b1e4763443ad5bc2cb5aa1c8031ce39f953f882a2444177f48e1960abbccce443b0e6efae26f72cd369b8aaa3b45de5b71bb25a45fb2dad657eed74ca81b31ce54a7a345a365d030cb61c8961321e9e69fae7465f19e770a65280c6a074142b2399c9d5b8d9a550c3cb4cd90302aabac0bc553de41f54c0140d2257fd166533535ac5cde4e63cc0e9569531fe1495613246f03fd379d00e2edf240d45f71bab14465172da9fb6b67c4bc97dc40c2d4a043121f408d18379180fea3407c34784aae68296e03965bc4a4962ab539a9e8e1bdd2b366c5b1e30f5b496daec3ebe2a4bea7c880787d312dc8b0fee3996df2c81f54b32b0aed35431d88b247191ea2e196ecf1fbc3ce2ff19d7b6104348155bd46edbc0f61766a380d82cf3ed530815abfc69dcf7b41930c822ae7ac1875dc83a1aaf8a8812343ebde6ef22a5b6f9e48fa22ebdb9b189d81e798e578d58a4d7288a93f4773017cf4c6a27f9caf0f528fbc0a9a6723422f623aa38483545e8720d1367be8e1d602b919f343a5403881891e67aeb924336e45740de6632ad8fa7d71ce8ee76772ad495a56a25f5a2d45c42322c12c343f49ffd6cd5a463df83d1891db4038c51e22b344116b4d0b1ba43022fbd5c382a0f8a22da9b63332d4a5f9aee91051398e1b37a8de37e1f32370c4cf1950d06f6f142cc193bfaa98f2077c335697680a8d937778801f662e0fcdaacb8e89227e4060c595a520b92c2ce5bcc531bde11637ed0c2536e8cdefc8b7da4b35839bf49b332f432f8c8ad866a643d08f673b8a285c992951c10c28efcf9b09b22a9c07678a0bf1c4951ced80f6dc58160bc801b397782713502a99a1d4ff56ffdd82f4cec3474f676b83b893afe7cf4435bfab3bc17843d1ad404f22a2c22f3f315e5853a33855a39e7eea1e93f344440b0e6cff0ac5334b5a8f7e5ba74f241414314c38a379aa23edb6804413e4729787b3cbab49ae28e23862877faa76b42f37cdd31b2b5e6711a29c77b7c8b0f676d916b9cfa239755229889a8609dba60bc85eb5069db0a0fcfd192a4a379434d316876e6f52011f01671f1c53a34ce24b83416376f557330f5c602802af10bcebcf163ab5d2e0c339e59ceea4779424ef9fc07872fc92a250eb2276d8aa75adff9c484dd7aa8f78b0dd4f75bb0a65ea9810e0b9bc55244927345a791ab8eef0bdde34893daaa794a40baf3a8f618cc94a11ce9731a535f3881785acee5f1aec130f3ff95e06d1ca1ea640b33aee6eae6c14b0003f4844a22b7dc6b62ca5446d28e7b3829b3f82a747cdfaee89668e15301fa7270a80f25e19c42f19cccd2ff8645c8733c82d691c2abf9dc5d2d3d0ee0dffabf6fb0d8451ac668cc00ea07bad301818a4d6d54452abb7e3d4f940e718a530fe4a271517465bb6536094037aa934f22fd1634ff807425b58476f0e5ab6f6004ac6b76f28ce7947a518596b35282284495f852a3a699e5c687bcd33d10c92ae51b73358ff8a7a6c1870939e257e3541d94f93a9a471da32df46e79c7a8efdd00bb861046b22385a76417c383ebb82001a6e4c33cda5698e636946c5837d79df5c75ea023f4db45d37db1f4c26bd862c2806853dcb6bdc56064e64c9aa5070af03da2d8d490056a87ea75a7dbffd16a89fd85dd872956437a6b585c7aff798c4ef1a0ca730463d63bb7ae565bfa421f8215abf82a705ae445dd1eecc242fd6e75155f7107cd087ad773075b9a21423ccaae7b8735155ffedb5af63d1d0bbde8e706c480f2ae7f12aa10168ed852b23b39cfd55ed4963a1ea34af08e3288fbd663e6774dcfa1bf4f9db9c5a5381f23eaaccf61066970b07dbcf24c2d020655ff058658ae4924b0c3bd41f447d2948e6a86721596ccd51b302079f796f45304693f6e0ec434aa16ff45c2a7d7bd14da4853e7b0a63236d8a5876c9e5c91a893fc3649064a466dc02c9b7661957816e4c8f1a1147cac67932514bdc52b470165d47a49a0317df1c57feccdff8d976aaecb9fcdb84bd06fadea51e39b1c067580ef7625b2d822299cabfb1c06e74b86dd5cc4e2cc4b43bd552ec9d4bdb712f0ab6f08f5300f476301c34f14c3008b8383e15e1af5bc8db9b76c861b11fe3680f29d4cdea2ffc167dd3c5a3e155a73ff8a391100babcab671b5eb182a68f703b54bcbdba77e474b6227d104017d38dc8ceb44990794ddf825db91bfad702a428ff1eaa0c70495b84472939cdec53e7d507d78942e3acf363d03ef10cd5f2b95ce78e4f38e3670b3280807639ba2f418792375645930e54a8dfcc73bcc38d732c74eee4cf5ea33329cb52f70d0341bf13c0e8923e9bb9e0e05396a45849aea63131c9e464e69475540e64bc1df7b7832a65737963744a888ba4e3744b37b7267747af7715edff0e03f5454e79a71f07bea582865ae8efb278b282d29f785f2f1314c3142382f0401f0328ac7bd97022fb536def71490cb60528623825516db5829e741ef0e3da5c93144f46fbc2fdee17eb8c9ac2ac2a1927ab5797b28a9049fd7bd92ab1db2dc10f3d47065fd90289b24ad6c269a29264dfaa785a2f2cda267b2733d99901811ad80d252c23467133f665b9cd1583a56ebb7312843ffb096fa5bdfede4dc3d65b62867a4f078bbe457b98215e2487b80d354133cb76b7fcb83d6e061ddd9362a003f86d7649520baca71711ae55c5c813f3978855432a05480512c66eeaecd4dea1a410e898a02c33249bc84bfa0ba36990943edea3b4ec0a978394d17837a8e49f7aeab61c22f4dc00bf9b9737cc1025d6a97cb1ecd648b79bbaebdb9c953f5d82955df94424f07603ec167438a03f57d34417e661a7108188dfcda79fb2c70e8b75053027a2e8c8644e3e31d74cc44a0a7d7622e217c9636ef751a25daace43b5c39663aea9d617174a40bbe70d1eeb163df72bb416fbf3252153dc0268ea0566a2e98d2d3fb86daa5c754edf559f3ac24483404e117d022693a2987005550d3be7dd50998a7ef8f9dedeff890a6f4d66b137fcf596fbe9aa2855dbc6190c7e2fb25173e35a35c576f1b796972b72e4fdbd04585d5c06249bc5b12e1e9f214c6b1cd14631a711ea5fdc9c095297d048aed0951dce9b69892ab2eb013f6116e5fa110a6888c30673accee9ea74868c51b45bfe977999a61140efa45ae5daff49f129a079b52e855c88844d1a6746861fb11949a642e2db21b7ddc08b5acd25836637f035de293a3ae6fc49311bda3b52a36ee95077eec9500013c5542fc64ac83f5fcbffd9f11f8818f18dbc9b3d5d470638a625ec0dc8f93bea6e743ed75d2dee3eda72f52439f7568300d5250f2eef2dd8db0ede8af54afc2e7b7632a9b2225f119b8f033bff94eda33e65449a2e8ca8938f8feb39c46c64c2f990cab6cb7e7abdc797d60810be3470fabf7e687ddc18981c80a0bd70a0ecbacb50a818365ae222e9379ede800c9a5592c6a1b3fddcbf8d9101314b06b7a84eaae9cd38f342df192fac997ce0d5215c011f98e76e5c372dec8110857b33e1a2ecc77dd726904a11d247f985464d28629dfa20bdfef2d1798ee3a3ca768a7f4ef337f74c1527b3c201d2467f260fcd8029ca870e36b617950693faca33c1ce7bddc178c4bedadd9e1505836cbada0fabaafd103ffc2171bc01a8c612b8bb32f4cd2a41ca9adfec5431ea4adc83dcd5425e97146e3f306206254c1a15a5c2c7243a9087fc1daa64331902a1b75359993a5042c306f3bc9fd5447da6dcaf6e8c4f558c0012edd4504ef73e29b150ebb6a57ed09de991d1ac71e97bbec1fb35df885cfd18686de47f021539c0592b2b0d61f99ab63753089f757337491bd0b6a03cee02cc06c139b49cde3a8ba033f086774e33f43c7659f40716153395568b0d7737d72895659e0e98a1cfdb464af235a94973e2f0cc245d5e7a2f940fb9d212d980ac9941fa5a0fb2bfb08ac5a4c6671b5845dfc794c3f858dfc06daff850b2b881593badf430d721fd9f66f14dd090a8665247f5267336cc359eaf298e0bb9b40690d81f79fd5b1225c6d74b7f313f800f3460c7ea4bf925fa84cd160e3bbaa5ddb96449f1a568524c036554508ccf1055467ac34ec1095d9390f17b07637d5e8e80191dcf330c6bc51e7ec654b85009fbe0b96d59e41cf664e34be2ba8cc61519bdb7eb07801086e4eeaff8b951c8e05d820c47579bcd5a00e3c4c594174978e83c447859a22a2af4867348a0be69dea2229cea9379cd441cc974501ca8c3800808fabfbaf117cbaefc1d54538b0bf826b64fa6718e362b19428d4bf727ad00f9e19c194bae574686090e241c4427a5903260871eb9e7a0c3f10b917d4d0511f5258ec30a63ed17f5793d4e8529acc3c81a4099fa2b5eb3a31e24d2352f837d6fe4297e95708509142f13e576b66e47ae374ec7025b66d9f5d9814dd5ee8022b8067085ffae1dfaf840f3f315cbbbd47054c7aaf0193a7ef636cda9161f089ce1ce1b299e1c5f2e5316fdbc45170f185b9eb0154f40ef1e049b31277197ad2d244dab543d36484ee0bfbfcfcf8fdf24bc3e2bf72b799645c30ef455bb8075f380e57e19e1bbced66cb2ab181f2d51a9cbab334824f9776ea89b5312a72d0dbf5ab2358acee3b8b472468ac53bc34e3260a5f29c91676301475dbe189a231358f54f1ebd8af0805b54e99ba876f499a6abb018ef21db23ca7ddf24dedabc8105a86c3931b0d346c5eb5fa13f8203b44355f952052d0e7af33d390e83c98290d4aaf0afa63808b400737e646fd46ac8ccf152d4f5a2e2ceff38b83eddb7899feef437793921121e269a809f26143d09d87897ce1549e7f6edbb65f0fc43d8844d2dac02cbdbc73b381e5d280b79b6c76eef29c3319cd4e884ccf2308bb80ecb15a923be3a029a6314d4dbe6b068b117bc51951595a0266c42d3bdc5cdfb7a35acee20781d9c83dbd249385344e27a90db49fba8bcdafb0962775e3da28b9c8bd029d4c9027b31554c8d1751b7db0736f990141f9f7edbea1da7be393551f1e867f028910a1cb1ee57efe746777a531360eaf1966649585a914f29af3fcfb07d71d2f02862914c061840e117c59d448b23384556dcab7e27638f5fafbde84593cc5c40b91d0644da19ef4a8d521ec58ac78aeaa721247e23dd4300ca5b97716bc2ae8d7c10a3fa29550836dc4b11df2f301164ce97f308c2d22796121c63194f0efe075ad879370ffc56e8b48615e09c4c576e45fce73a8ade46433f5d3afd34374318a858a221ddfcb3e0d7a7322656794cf7fac095797468ee5629bcaee8e3dfb2d22b0533be116493d7a0eb99b74ea601a5cb7826d702c21906d17963eb1772a9652546d93a196c79651a82b99aa4d77ee9ea08535a4f69d7ce4ed34f88346b474b684cd5b72adacd678df8c5312694a61c1fbc73b2f7b156e43cf1f7e0569456590b7822183eb753ea41ce5d116a392d16385d5c08baaeb3a403cef29af3e5e56dc025c05432a9aa0a24eb812687f4624edd4a7479461167ad632785222e7016a9a83211a4c988b6eea9315031181782b77c9debc7c4a7243d15b6f7a2e4c79c5a968f7b39ceae21c8d5a420276c94f8500c77e6f42a3d35657c8e08b6c5374d07047e05ab3b0e5cbaa303c803ca358a280e4b4b712116a4e2be8f30d2055aa0b6211be2a3a00ee98d7c3df9a8c16c6780f774fd3a9bccca84c3f4b41df46"}], 0x1248}, 0x1) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 05:45:27 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000300)=""/183) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000040)=[{0x2, 0x100, 0x800}, {0x1, 0x2bf, 0x1000}, {0x0, 0x8, 0x1800}], 0x3) semctl$GETZCNT(r2, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = socket(0x1, 0x4, 0x0) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) accept$inet6(r3, 0x0, &(0x7f0000000100)) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) unlink(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) sendto(0xffffffffffffffff, &(0x7f00000003c0)="55a601d10b0a9e0f2a16699b54978f5c89c6459ac8cbdb70b9fc4767b6346ce24653d09762fb888568c02ddddb975eb61a662778d7695af9b7a914ae01601d46621788275ee6f4240b4042c8f40a454c81e9f4fb45490cc4bd851b", 0x5b, 0x6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) pwritev(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000140)='./file0\x00', 0x80, 0x11e) 05:45:27 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x120) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, 0x0) dup2(r4, r5) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x20) 05:45:28 executing program 1: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000200)=[{0x1, 0x231f, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x2}], 0x4e) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000740)=""/4096) r1 = socket(0x18, 0x400000001002, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/95, 0x5f}, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0xc, &(0x7f0000000280)=[{0x20, 0x4, 0xe9, 0x1}, {0x800, 0xc6, 0x80, 0x4}, {0x81, 0x0, 0xfc, 0xfffffff7}, {0x0, 0x4, 0x1, 0x40fff}, {0x4, 0x5, 0x7f, 0x1}, {0x4, 0x2, 0x8, 0x3}, {0x6, 0x6, 0x4, 0x7}, {0x5, 0x3, 0x4, 0x5}, {0x1, 0x81, 0x0, 0x7}, {0xfffb, 0x0, 0x0, 0x5}, {0xeb, 0x6, 0x82, 0x23}, {0x81, 0x20, 0x1, 0x80000000}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 05:45:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x2, 0x3, 0x5, 0x9, 0xffffff81, 0x14e, 0x101, 0x10, [{0x3, 0x616f, 0x2, 0xf1a}, {0x20, 0xfe, 0xffffffc1, 0x8}, {0x2, 0x1000, 0x3f, 0x1}, {0x0, 0x500000, 0x3, 0x9}, {0xb57d, 0x40, 0x4, 0x10000}, {0x3, 0x5, 0x4, 0x8000}, {0x80, 0x1ff, 0x8000, 0xffff}, {0x8, 0xc4, 0x4, 0xfffffff9}, {0xfff, 0x6, 0x1f, 0x401}, {0xffffffc5, 0x3ff, 0x6, 0xdf700000}, {0x800, 0xd2, 0x7c, 0xcd9}, {0x7, 0x7ff, 0xfffffffe, 0x1}, {0x3, 0x1, 0x80000001, 0x3}, {0x101, 0x7, 0x2, 0x8001}, {0x28, 0x80000001, 0x6, 0x400}, {0x2000000, 0x1, 0x7f, 0x3}]}) semget$private(0x0, 0x1, 0xc8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f0000000000), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x813, r4, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) 05:45:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, 0x0) dup2(r1, r2) r3 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r3, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r5, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r5, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r3, r5) r6 = semget$private(0x0, 0x4, 0x189) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r7, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r7, 0x6) sysctl$kern(&(0x7f0000000180)={0x1, 0x26}, 0x2, &(0x7f0000000340)="c7ab30ac", &(0x7f00000001c0)=0x4, 0x0, 0x0) 05:45:31 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000fe9000/0x14000)=nil, 0x1000) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x7, 0x0, [@remote={0xac, 0x14, 0x0}]}]}}}}}}}) 05:45:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r0, 0x7ff, 0xb3a, &(0x7f00000001c0)="243764ab7f6c527b0a6a9720670495856006ea31c4102c4e86420dc7dba956594859f716dc09adbd6013b8b5f6f0c4cda961c7392112a8bab00d8d03999df4c2289a2e8b616c8ac9157ced6c7436bf8456f58c95be5ed61697178a8f37e1f8b142e22833a8b197470b3bbf1ca1db247c8d8feae8bc74faed0dea6dc3a546d585b65a3ad2f2b53eddb563ede36b18c931dc5ec72fdaceb04db91850b81659c567d32938f077203e8bb8d9f4978aea90a7e89040639916ca2f49bfd66eda3aed49b6a3cd1148e5b9b93042e26f54cee8e2cf15d9451846", 0xd6) sendto$unix(r1, &(0x7f0000000000)="5e3a004f524e52e991ff33d50074fb2f65a2fb8af02992029c0eee1a79f75fee59c77ec073068bd3864320ea81357eb35db208acb54abe1ed35772c82fa8c02fae741d9ce9abb9a1d674408289dc16dde0ae4e8c5b36826a3a13234ce9e9ba425a12e03396d5cb5af0d7660a14b6585e94e5cd50e707acd8c891b86d3fff7b857733e4d87ee229805d66b9d37d3a1128fd888030e4424e901ca5854667800fcfd5429cdf69102283eca6a31b81", 0xad, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) 05:45:31 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x4a) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) 05:45:31 executing program 1: kqueue() syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaac3aaaaaaaaaaaaaa080045000068d33c9c0900000000000000bb000000004e214e2300089078c55ea2c31b03e84c915cc7459644220a012b3aa1ae32f0adcebcafe72e2dfd7ab13d7047c07d8207143d3d0ba8d476376f9516672a99ab2c4d06353147bdd130fc0d5c2b7f9af488e30573aae28421d59b2998022553c8a6a74b48eabc15f399bf17b58d0fd366b06d42575f77d495abcccdea4de1a8d22d9ea68097112c1ce599ee16492372ac9ef1e96be1a14cd4a9ae7a3f02089342d6f9ddbedd725885f38f202ae4509a25fc979adf916fca8a51521ce238252e0100cb8c04765ff35dc3ee43d803064e4be36e82e03777f1e3fb2f5052786307"]) r0 = semget$private(0x0, 0x4, 0x1b5) semop(r0, &(0x7f0000001180), 0x0) semop(r0, &(0x7f0000000240)=[{0x1, 0x8, 0x3800}, {0x0, 0x44, 0x800}, {0x2, 0x3, 0xffc}, {0x2, 0x5, 0x800}, {0x3, 0x2e8, 0x1400}, {0x3, 0xfffe, 0x1000}, {0x2, 0x105, 0x455f5a20bdf6258}, {0x2, 0xaf, 0x1800}], 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885", 0x106}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x22) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x6) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000000)=[{}, {0x0, 0xfffe}, {0x1}, {}, {0x2}, {}, {}, {0x1, 0x0, 0x1800}, {}, {0x0, 0x401}], 0xa) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x0, 0x6, 0x1800}, {0x0, 0xff, 0x800}], 0x3) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/42) r3 = syz_open_pts() r4 = kqueue() fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100"}) login: OpenBSD/amd64 (ci-openbsd-setuid-0.c.syzkaller.internal) (tty00) login: set $lines = 0 Password: Login incorrect login: show panic Password: Login incorrect login: show registers Password: Login incorrect login: ps Password: Login incorrect show malloc login: Password: Login incorrect machine ddbcpu 0 login: Password: Login incorrect machine ddbcpu 1 login: Password: Login incorrect