e2c047abef6ae6354b450eccce20717077ba596c663cd7f749eb42c71613f9c6984dabb3d6e53a0290a63721d2c42563c8a57ad78aa55e44ead60492aba942fb440e8535321c3773c294537d33385504bc1561637c56f0438e0ca8af05ed0c04d04cd9173e7f4dc3fb007fbad37246687d23fd548ba02362d9efd1f67bd9db73e85abbd394e62ec7d71e0dc253343baeefaf752f7f879c13eaa725ddac49d176891f6245af290dd90e2a747c3e2b7a368d07595d39338c97db3de6b0ea74a400ed527bc0679816732e87849249e28e86eb5d1179700dfe018400e854dd0aede0599b2a6351a095ecb56f8eceef527ee4c8a5bd83c90d6d12414438f0aed0f80af59590dbbe36e1ae56d78682460b25ee66b7d96fd178c33f054e6886f0f84887d5246aac5b07c19dba060964ef9861fdcd6b698cad7076f197ee2e7e70a0a5c03a6c435398c387ac6bfcab76a3c6fbec22b3e32e3677bee8f0206b781d67b0edce70b411b0c5329485152838b0ef282550a03dea5874a28d8227f8dadf627445a5b7103d2942d6c8f259c38d6a23399d273ff6c534bca17804c47965eb45d9a1ce9b967591106ee0358ac30c9dea9401eead3e8ea34de8ca62160d3a77b7e2a44d17b6473d2731db97f09436edf6389f7d4f1161c9075dae9ebfc8bbf708a5170dc40242a5117f6b4093c89a12ffce90ebfa2419c383727b6eaf6965a5fcb90b2dfd30da38a8450ef374c4949c28f30f12292a9039c080b48392d045a3b4b3e333bb71f1f3f603e6fb62dcbfacb6a3f9fd8383c351ddd1d32a9063caed3b6849df3c58e42607afcca4531f76ac0c5bc8f97661cf6ad916bc129d78d156272fdead6a5ed2981dad0a2dfeed3a988ed828a728dd1b4e88bd7c80c7dc3e4baab6c073fb5413cf93773333b949cb9e05c53deb208f9ae38786c09ef7ec6f36ac1e7eacad7529e16b2f640d5842ad9d414996b72ffe13cc8253fcedde39c9f9aaef654ec7c57d0df110e3cbe2d0e1acbe2060c74b6c42e760890acb69e6100fc96920fa3922a547f7ce35ccab821cf033b694c783f482c941256913657174e4e37557b04e40d342d05d80a5e32ca89020334713865b6a0ec43f214cd924ae094029e1618eea92284f33af3c08251a28323b9e404535e1fef2f887e7e4b6b9ca9997fd9527e7d564e6c98742b85e531c6b1f31ef9dbf21f2941af111dd43cd47a516505e89511f064b886c94981fbfdc7b15959586d9304a5c5cb2589585dd32e016ad4c12d438220f267882892cccd7ada7842bdc87018445840f216238b96c43c63b3a0384cafa4d41f1bd496d9035329940318fdbaba1a054208479d15f154e2e18076b41afd8ff16d9111517eab922cf3f068bb21ef2b07f930bc4bcb0432103c618d8899584bd287c648ff6503348669160f1fe5761e970d3fa46106d62c9d4852f5df9859237225bf3d7710e5f79e46405eedce4212b9bc096b31da36073c4815ec9cd98913fa0d712e01012a541e0a63072f0b39986fed26f05c31d22cd4a48634287dbf37d5d381ab07ec9b9982a83f8b937ac1e044fd6774c2e2078f8c937a20d65d572e0f53ab4297a88198be086000cff65ddc3738f5e49510678cc264e43581535553194d6da1330d0d62515f4e25008e653190740f687c184c1ae093412286240d8e4c5c70cbf770bfede017427468f361ac3b7641046aa8f6274c94eaa811e71b469eeed76d640e4878f38967b96a1ee54629470e3433b5a9e81b169e3b34c548f5ab5095eeee6a7726c1d0a7ec77351fe2cfd51c6123ed61be0c2914e7e2b3cf4aeaeac608cb42e71c507e6340f392da16bb84fde322ccb6cead6320f66a26694c96281d38ccccb0cb5f91b4a6c41f8f11fdb0e62dbe0531837ab67bbcb7ef121b350d96111cc57c5501c18e6719d8b2462ac2ef0dad1398c837ab756061b6354af24831d8ad2898a86bd0959eee78a837b201e1c15b7641b42db14363c14247f05f6ae2e9e8e86e876bf1fd52a3ccbee1fcb2bd36f3a17a53a0cde7b2409673970852771e62580a5b34224252305a60e1f89dc186a49c82a04298ae0bcdeaff5f73fcdfaa5cd84c0acd126010317a44fe64a059ac2e8151caa9e5e0efd20cdbb2c103cf50e20c35c23c736780515840efb9e7c09081d5aced0d751fc3c10e0e1345f9792f8a21981bc8016b1d3f8fc9c0afcddc467f7f6de49c41dbf462551175a8d888fe5bedee95e9b55c51a2b5e17d8ea6648eb645661907322970100000000000000c2ccdeaa79211b3bb6128e5f847d255e916fc5dc58883f74da480e9a84db9193f5c9ae1daeae1677edba3806b522e8047c54a0221cc65de06bcff79c28bc00c54c88a718b4c8d9e6a541d842a1d240f791e11662dbf41c57f0daba94a7b8f6aecc297bc2ff106d16b2d1286b8946fd739f069d796eebe5328af87786035a3d0593f363540b8b2997e021bc7369869d174bac4550e7fa157e16386dd6e3bd2518cb92be3a319e81af16e374e7c36c07c4b692e2716657d95eda46ee69d4c3aa3c80131b38d044ff978c732ba499986fde3d88048e4b0b2a98d044ac668bf872b3054b7f8516e03fb461357ab3accb70ccca3f5c609bc87f08126fbab9cde149552e93d6c37e9bf2ea0afff96446762f55dd99e7bf6d0b6f9a66f2063d0e30ddb113bfe08ae33ebd4fae07e97a53d4bac4bfc03698f3e0bd7d1a544e026937f675d14760561c3810ca2163c01778371fdba59fa0dfc31c84a46497638c927b3452c3e8a7677ff4db8ef47bff1d41d6a8d08005b5fe3db66774321526d7900c648746299123367744d41a157cf3a6227653bdf70ea52f1fc166ab05a0c16918b43ca6d295bc0f06d03fbae2268da10f919553e338f947101aa5b87e1de46deaddede9373896b38a7cfd6480540df3b0dc1585493e1f625b25bb9d0a7df318ea5dbd24af57ad22753b6822e3679215abc148b160710c2eb0749493b19092359c1a68292475ee3dd52ff0a6c4e8c07fed8e9c7f27d240851e977db65749eb51728962a79acf982efaebe12dc3de0927f8f71aa33f83bd4292638f1139ebf445a9099e2a4e01fe0375ff1e4407db639f829eaa953449a5d8a8786b26eccf7fe2d927a8f0c93fcfbec559ade580bbd7e2a883491901df573bb7f3f6e809b7d9c5c189c5ffefbe68b5d6031684f8d2699e9a2e2364ad532e552e6a1cdbfa7910e0dbe74cadea9458afa312b1a5afa7e7c2db650fc36e080667a784474294a90f461ebc3470b02c5dc01a7576ce4597be5dbecea53809b427cd77e0eaa62b6a5e7df386b0a68198bd07f6dc07576731b66f08e89d4aaa8bf205dd31aed2a8817eddc2f1122f5db451b747633238073624ae75b0ea278cbb29d9bebfbef45bb010b57b9043b6257179be2ebe310518e769ec85a213a83dac0d16bcc07d6958b396295fd0c616446bd048a97d6c8512f1eee1283c3d69e5fa5e7a13642929ddce838c627b45d3e0f3ad6bfe0b10dabdc9fbd32fc523b3648cbb523c1a92b8a4ed683e6374cde3ee712959e39db87ab28ff2a4a785aae71ec600539caae24bdd833e2e849ef1b896ad4a65b28d53ff959c1f19f30256160ab6a4ad248d1155dd600a4873e159486808f8aee6d8bb98cc021cd29e39704ec5198982f3889637d85785f724ea24c5a0ec82d264d808ad9634833ae2b40c21bdcf6bf10d2d12f623cc62aa3cb08315da048545bc5219c80965fb5fea4378c115a3595592d4c809d02d07a9") open(&(0x7f0000001080)='./file0\x00', 0x80, 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffffffffffffa, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 23:43:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffd, 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getuid() 23:43:57 executing program 1: msgget(0x3, 0xfffffffffffffffc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xa) 23:43:58 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x25, 0x1}, 0x5cb, 0x8, 0x3ff}) semctl$IPC_RMID(r0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) 23:43:58 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x10, 0x3, 0x9855) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 23:43:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1017, &(0x7f0000000140), &(0x7f0000000340)=0x4) r4 = dup(r1) getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) r8 = getuid() getgroups(0x5, &(0x7f00000019c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r10 = fcntl$dupfd(r4, 0xa, r4) sendmsg$unix(r4, &(0x7f0000001b80)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000003c0)="19cebc89ea55d2f8ebff52517dc47066ae4bcc197ebc37da403398c1e94c56fb219670afab382eceb4cfe4c5cacea4f123057eb4a2ef5e3666f5f04826db1340ea3d048f48a4db977787", 0x4a}, {&(0x7f0000000440)="fc7e672d71ded2acd9c7e496a3c29285f4d3f96a6297860b14b877e82eec545a2d1f8362d181057d06b5133705df63554580f92c8b7c8e9d3ec554c7cd7b79ee2d335e911864c9295f9811e7365857693be9ddb8e0bd61d8d1adaf1b7934012109889a60fafc14fb455381bdd7cf81276df9dc79c448151cc65410938a745f36674beed75e04896d1ef3d09a2cddb0f76ea63d3100dfdc7a0ce7705be7935c163e9c2f2cd281c9f1095882b25cb7f6ba4afdc59ef4d6e37dc458cd9b7ccb0e", 0xbf}, {&(0x7f0000000500)="cec9a61a42571464529f9b06b215a950da47dc4b", 0x8}, {&(0x7f0000000540)="2cc49c88d5e904a0a26a6c4155e8cd613a0d035b4afec707b64986166077fa7e2c12d3879cb1f095f3416b9f7f06ec2d", 0x30}, {&(0x7f0000000580)="f25b6ae31ea1e276b043a849707706d78e79bd8ce111b61dcd1819dd91c3d016854c90079c58c3e9c1a54fcc97d6cdd858a9cda59a9cc8bf07755ca0c518232215969d24556516f2b70290593f6fc504442286a5526b0aae1f29e31e186bbbf4da113cf9c09491eee5efaa6f684f9994adb742230b565360ac37856f5cc1fb9ac2fe77700d8661e5e3f4408e8a4c3586477466ad3a05b284b18ce7dc9a60b3a4a4c68f3177db59d54cfec4246848295e0836ba7f601bce150373bb31ad257dbb4f61e9ab4d2551d2d07063dcf3", 0xcd}, {&(0x7f0000000680)="0915b20075751031465c1f464c91e75be06f3b642928e994322e0e98a90d850a5a5e69751aaa74fa11175cc4c865fb45253f5dc174e00d0f2828695cbe261fe02043d82e5385502d43cac265814bb839704f620ae2dd324d8e7cc3510c5f789ffa4a175fac8d7bc86775483f2acd3dc2c9a1cfa8b8db8606c397be017c5d90aa51d8559aa2bd9287d189af6921230569c6d7a77b784cd56c46a535f8d68f54e9e02e6b691944f66370ea6d", 0xab}, {&(0x7f0000000740)="879f73100c87a40482dedd3bd5c434b189c9153ceda4a36c177a4aad1e9f269b346bde9edea29717bd92411264b9894a7c2cd9a5e798b9113b54d160f90977ea06012e895e28793d95925e188f8286bdb80830ae9851f63cfdb0d659de82d0c40d6e89ba0c21a7b3a7111123d72b2dbceccfef3c8579005855bc16fc", 0x7c}, {&(0x7f00000007c0)="2bc0e1c15019b472df4969d0f594201c96007710336969d643a9b42a6a807dc010c6bbe6d259817f2ecd2c789132f39145e7400f595402ac4c4973a37649248c1963d3e9f9121e16f5139129de6fc66b3da1c55f7a91659cfa462685ca83ec355d2b8206bcbc743c843443cb7ad320e128fa94e28463898c2f69a2845f82c6bca7a5d936713607c2dc2db709bfb60487f255df4840b6a6246cc38a5339dc9bdc57d39e5fb3604309ba5fce7cdb065d0eec9f798e6543310da1c6dcbc25307d25443e573d159fa82c4b0020447bd06159117eb3b871ad697ecc9d42cae387ec4481577b07a81fa5d75822e0a517e868ce054a54e3f06747265938589df900718ce16191957e6dfd545a2ea1bada20885f1a8ac8187cd07ad041f44cdc8c2742459a524fd9fadfb78e28157a258d4773f002bccfd099d3cff78f60138998d87e8479a1c7b04bbe7d2b96e17ca1b20ff3321124bd32526e2cc98aef25a985a2382b6682c604bd3c0546a90a6f4fef264212543d4bc6deeb10f98db1770e8ddf546b9a616ae4458e4666bf7df71f48b08e263446a0244dd1e2953ea5942d51fee1d1c5b51e8118e96f82ab738722113b58f86d022577b54e02009c4230582c4428801455665036e0bc7de30e0d81f11e070c792e1f86a97fb8ec23ae700ab12cf5dee0b0f2c4c4f8516d01ab7b7da0a7bb9dcd4a6db7f44cc312eed26c8dc3b60f03037129f2c193fe5ee3ec796b02b389bc080d3a367d16270e90af0002b3e49873651cb95276a44ab765d453646b0ead00fda382fe714bd6f38bd8ecd4030f1738fd714589ddba7a839ea1713760c3063b7148900435c5bed68052f778c1c9011ff3f3e50e4b07e10b12f3c01b3ea6bfce2bde93fa6e261348f05d34dacf6ce752d810241d1f606a3ec6b92a094080709a52db71c438483b92af33216e696d3da88908309a366ce7d7a9d0ce739c186a1e738a1598127d8569c9d1f852a5fd70b523ef08e234298a8735e00daa2b4c26507ba937eab3bf6debe785936c04b8daaeb2536490bcb0429419dab82fc1b6b3e833c0f9337b6b1dbe318cffb55a3b8412716baa201737567d71bd4f479420c5fba37cff8e36f3a0a025bfa89f9b7fd8cdfb604a50d52543720eb0f47cd2153da9f219d42affe0231755a89f36ec57522f5878ab2a1d17232e166c7d03bc6bde1d83525436f124e0d4bbf73e6b37d24fe79c02de0e7232191904220dd2984a281ca9bb0c61dfc5d723005ecf4c4280eb5a217bb78dd925b43b5e6a82c121435cea0fa8e0bef1ef57fa9eda43c2e1bf05e93b1a8bbc82b673d2742bd5d37e5da04ecd473a8309633571c7cf7a5416d543d0a0398ed2d518c42f743820e779e710c4f36fb6e6cd44231739acee9a8980b7c0b1e58d7d78f9252c68dea5dc1d93de0ef55377b2619e468139ae080a2ea288789e5141111cebedc831b9ae11f0b233f11597e3606e1a38f3bfa2157b8cbca0da5009cc366ef27084ae32419abda38c51fb1ae6f4d08e1266217fbba6a8c8f41d59e4de9923514e25c2d0263fdda7f51f7ac52f9f77e129110183fa40bacc6fe18eac4516c9ef83c3c03562401ec18f58f4d7395b249a41aac90524c1b730be8e38620e83062a7d3df753c33b5bef80e9fea37929d8b01940144b3e86d1397b5a5b5532be786b72f69b1012a486e8fb7632cb1fc082418cf3246ca4969c7f7c9342b256868aeb6f476587eab8fad6a46fae3333fcf8e861b48da812ef54603ae9d5178cd5473882e9d163b62f1afa1a099b23a9c6c5b48cd55f8a4d0f4a5a3c681626eeae1f4876ef520821a42298c0fb02b3ea538fa255b6992a0b540f606757e01d7a178af9a16dd3cd4d41c7b20c1c8388f380f6dcdd5709429f465298523fa560aaa2a512222b41d9ae7d5c5bb127dd52185a0440107fb1c285807a61ba678b24e547d7ce5f9bcf51ca8f617fc7125d8e3a7b096a8fa98369d4febff78f8ab83f270f81670d505abd81f7d6f4dab0a80c8d0d632a41d2e5968aaf93ad1ed962a9ce9740fcdf2fad914ffbf2af56feacaf8b23e358402eedd97b4976d5cf987810da92f39c5a9115323e3ce1c59b254f4e14354b610e70a635d42c39e630c5ea66c00d22ad23c01e106a3333b14b4992b5d67ec59f3220c3142698ef20e3562326e02b7c38860101355dcb6ceaa909b051a9f71154ba3dbecc5d377a666861349185c06c53d2c9efb912843c20255ac69604475bad10da1ac167d6c17e73be0111056c7a1c084636af1ebcda31a748921c120c41eb945cda49e3dc1fe4d44f791f643545f208423960d37532ae53cfff6f85546110c11f3ee5cc574b025a181c2ac5a96d7aee3edbc40392a14c498ba49f33f79d94ce2ecf166329bfcb12339587a5b05fb14f04a20bd6685689cd989e924946786a0de0b2a7d209c76190e5aaf1c55413661c00634f1a9a0b052dc46fb26cff2c344623973af3f56d9f54d3885dd11b5fc89e05c46970301bbacf2f69649099bd3bed380b5d963b6dae0ba69fc4744ee93895cd30d6b9ac80ea96152142e7626d092cab6da5cbf94be87debbc06d734e2819c20c5a885570d1ed51794688d7ea8cd075f7102a967e57609fa72536c4b7fde97e23ed0f182d1dc880fe2abd7ca2007f168d084be6817169abe6e80cb3254b7dae665fbee0675e0dfd6036473f3d79aa9a16d44b4e2d5990633ed79870f4d027d94ec8b26940a581edda00fabbb854bd2f8807a0b562bf48beeeb4e41d80ac0c00f087e93c08571f2f086ade1aaf0703101c6288b51ca11f158bd84d92114d806dd317d3634898f74ee74e56ccfbfa30f9f69384dda919a8fe60397c1ee663985a1e11831caea4750fcdf166b3545a19b849c4e1804dd3a9332d838fbd1959c6b9aca5a5988eac3adb8562ae857a72a6682a7ac202f8250830f26fcd4dbfec79b42ddace2adbfe60ecd3ad03c2396f1f1425599d5bf3e3ee4c07e5576af2bcc8d2570db35dc1830c09baf48d132ebb2fe5bf76569e0a2b432ab35c2d75303a608f39d2e502a53c0204a0f1878dc860ff499b3c233686cdd4114688924df47a963985b80c9f103fbf4cccaf1c1e2bd5ddd98565362e7137d171feea57c26d78e9209a79f37e587d23d1d0afe5a82c39f1c9a58ec5bb3a559c16c0febe2279cf9b26a62999ebeff1de1f0c742d83b31d6f744c2fed58236e4a79019398eda49ade1eb646dcbef26db253485378e5e82356854b74541f195fd7be58485c6cbe795a53e8f73b66f8dabd332c4227e743ba37d1e429c6421ea7ba958a91c7ffbbdc32ac9d2c1462b35b014f2c192fb011044eb327cd1a2504d13b9972a0ceb9cec35f7b5abc6c9f1790d6e4d240eee34eb180499830716a38b24d65f602496bb6a80802f31b012e9ca38ca54ee1d25445d3051769969289b13d1acdc50e64d5b5e232fb941381a418742f5d67df507cdad4e09d59a05e7ae670cf56720373d41c154401b6947d633c49b8cf9cbc5709d2dc9f7638d66084efb2190ab9ed530af399e85829646f2d0948530c4d083debac1459b1faf177c74570550ce6a4e52253eaf6ae4cfe893dfda54c148a0c4f514261ca562656fc3f6e4b1c91182c710991e424470d34b06c66288ee0292662fb73b18966b661bc480807e0390b69e43934d4181af9c78d1eeb05e691d3d16eb3e9ecd629402209bd8c6c59618898281623a95e6cd4aae9b8d989d1099ad9641313d87b99304c4caa72b0d3f468620df84d057b3cef4dc8f016638dc2d8a487b3ee5d10327db51e094394d48f150c3f8230cf8732f237b17e782219ee6ad8c09e34c4f65855316f758806c02732bf3a5339a3b7479b0d0e100df28a8a5aff16928f3c0b03781d22878e8f647c2bca219744336bc9591de915b0e1c6c9fc417b2b7bf2e373844c9af5eaed599984ef562266325def69f79087f6f4cd21bbf2b310f831b47c13831d0a65df174b0ee1ceacca2b8254d019d544bc821cfd40fdd4ad4383bdd9d5d2efeab2024f4feed758dcbb0ed83f80504d9c39e616fcbd38ed97469458543ae71fa07d258ef8357ccf135ec7fb8c702cd0fc2b4ebf91c4f18e10397a3ea9d138c9f318a1382941f746128c6e3c54906ba335752fe3f046904951b284e75f56b58fd7a7c109085490a433801109bd5e9227d16444e4009844bc50868f82bf000c5cc64fb3cb9c9f29929f5184304114b1c077166eeba27821928914b9ed4f780c7736c24b68808c946add4a973efe1e893bcf2b1b34a36dfe1e776a595ac55ffba79a52cbbf8bc86117210daefe779715e0a37a0a3ab178d56c210746dfa79fb8728708c64b3f252fd6df364c337b0090e659441eaeb3f765fb91896991cb3b40aeb506c59cc6daa408d8372bebd73e44ffe933050e9c581cc2f4f114b0d330f827831c9ef2fd91a25b31723d429552c4151d55c94a08f484ce0175292e21e36c5c3f3737dfd7ce35fb20046dc14bde9195302ba791615fb4e2c9c415c4e2b64ca3bb3d6568ff5a2ac97e25da9fe116d3d47aed8e62ece9c3549e10664a59df585fb43dbda66ca8c05ad009d4fc5759e9c5364020bd5665f34ca667dd2d708d515c4337ea6354048629ef9e8ff6dc8d410c8daa500e31351448493a5ac9bcb33c827f640f9a49bf9d805f36f18c5cfd116a1fbc7caa1a64990f5bf6040743a9068b68ba3a317d70b33895c4be9e7aa49dd870799350963e4bc2560b315fbb88331864d8b88aca7e290d3fd4e522eae914665fa6cd9f991855df74cb2aaf6023c94aead68cae837bae3f29374ef42acac1802e77d9c0aef054c3536336b956186fde7aec7d0458fab331982d077e0e4bb8b108c1442520d5a2d33eb3c237971ece7c47327ae77038b881add89c55554303e8eda14452162837c210027e2edac8368441906c869859a8d6b3661be2ba76a0547af2fd5f6b6e36e0945a388ecd8023ecede7885a0f5dbc05d9149421bdec3096d1732beaa9e44dd7dc6475ef4d921d18b44ea35862c1d947d86a3408284edb0de6b44810229e7bfe06eeb9a08c6959e7b9c388093943f72850e036551bf5798d91d795dcb9af033c4d4fb20e16871bd49abbd213ed3a99290cfd4a2f6e34b3f243700d6be8c88c9077893fba82e680beb91b565967fa2f76ed13b9923686147cb4f5014e1768d7df467016e683e33d4888f4c318f5dec723f99fa6a1c9f70ec922998b210bbee654baf1cec2b94eea7db7de6e1b0fd4de7b1a6a9f9965ec1eb7bf4c31074f8d0bad72b2896f865d7a96f58c9441f3c87379345d4503819edd43ea0ada757b2d27aa5bdc844dd626d2ef9bb2d2c51da16966e4f21b745d5f1554188578e9b9b43075c9fee986e80a9ffbc436dc1b34d4bdcbfdb6f45706216687f642a19032362677683ea49dd780ae9f3ba46ab4c8f2f95bf7ebdb110a662e8027da80de7f3c90ad902e0db6e27d51ccb58c3ae9d13fc8f2cacd469e9b5783a98eeaca0358f172e25357b706d2aac73356530a571b8658ebd769058cb7a440907b25c570be00f98b7ce12b0d4b3d018d26ef368ebeda916da3f50e819b21bbbdc21c45694731912d3f2aef5239fd0f6391db14559f34cc1639a024b9bbdda53a14757df73355a44346350a0fcd3f27098e4beac482edcc24e4c1a6b43a57dd991edf4d4332488bc6dc6b06ab2bf17d5830571f23603e5ecfd7535a82898ed7ebb0efd8039ab074981aa739b2931bdb6c86837ce9226245de4e66443ed9ebe38d9d1898f2337c96cdde7bd5cf1f3cb5b82862c949e9e", 0x1000}], 0x8, &(0x7f0000001dc0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES64=r9, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYBLOB="efae7d8693b8f02aa40af9eb1c38aa8c78abc762e1fc890d7d5ca9c4482e90a315a9cbab6e5cb1b137f676dfc809fc302e83477118568a661c1e785e77770cc64ee01777c66c88fb1a4c7f7c6826b91e0a9de446ca10c58abbb37c6231ed86a0bfcaba98beb055c5b97a2b5a730668a99c28572fba9b189f115376ff45ce45252533c3feed37c4ba5b224081491b3d4e4d19e3b4562c988696a18b44481703f8fa6a", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000002814697200ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r10], 0x158}, 0x4) writev(r3, &(0x7f0000001cc0)=[{&(0x7f0000001a00)="cf86e2", 0x3}, {&(0x7f0000001a40)="e0652937707bc9cb4f6025be0dd07842aeb8cd6fade5962820d128d975ed2cb250e48eccec86107938d436c43256272d34b3f74b326bbb055d546cda19e4c6b0611076fae6cbcc9e65fd1d186ae110538163e3d7cbc71c41caa1ddeb5bb51c", 0x5f}, {&(0x7f0000001ac0)="d9a3252f48a478c001279ed91b857749cd5467db23621ceab58db54b0e6e2364862c5d16cbbf0e44b766dc32850a46888c1ec14717fb96447e3d32318ef0ec9cc408a4aff629cea8523b9b0bbe102fe20183049c971322ab6ef6b5f68d943e3bc608fd577359b5039bf451def1d5628763c136c89acb64e53525b31096409750dc96dbf24fde824fd3bc877b151965474cc179c1c2258882546dcd448b784707cbb6d621f3555b0e5faa11c18f4193afbda17d6d24db646ec13e7eb30faa3299", 0xc0}, {&(0x7f0000001bc0)="54a0ca8c90", 0x5}, {&(0x7f0000001c00)="aa3af87053c1af3ad85b70ab8860a62999f06a305df1fdf5141350ab36c44bcf471fba2134f2334d20c26149df01e6de5039bd40e17911a0e23719b5d2fef8a81b9d150a5b9685744e7f032722387b2d07b63a09a86a651cbe43552f250d6037b367c5f0d289ef5ef9302e204c5bf72ed9d475b8c40e1fd7b171bc068f2f9b76ddbd07", 0x83}], 0x5) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:43:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000180)="4dab9079404978f3f8b9c3d28f78e392b4a45af5692cbc5362bab72cf65c2290fa0c01fb83145f709d02c07fe3fd52d3bcf73e2138ebd4339c1ce6076570d430868ca4e3a5980ac95d198fdbf1897413f8f64ed8ee03db1e4abbf082dbd1a5322c7d51bdcdd3a104972dea0ae678eab33400dded83a29e98ca27cf7a2b936076e897eae1a11731c7460faeb82177684151f15fa92d2d37822058c4a11d21b00227c74fb285e763073d5ed61073e38c933a1b05be503babe9053efca52d822b032a7c9bfbf6f454ca6e0b8926de552496431aeaa2121592d21e9855753ca89792c8fd0cfff6b380b31ad49e862273571e678274", 0xf3, 0x404, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x400, 0x9}, 0x10) preadv(r0, &(0x7f00000002c0), 0x0, 0x0) 23:43:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:43:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x40) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20002, 0x185) dup2(r2, r3) 23:43:59 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) ioctl$TIOCSBRK(r0, 0x2000747b) 23:43:59 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0x6}, {{r0}, 0x0, 0x10, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40, 0x6c, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x3, 0x100000001}, {{r0}, 0x0, 0x1, 0x1, 0x6, 0x1e8}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x0, 0x732a}, {{r0}, 0xffffffffffffffff, 0x24, 0x20000022, 0x7, 0x7ff}], 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x1}], 0x2381, &(0x7f0000000280)={0xfd0, 0x4b}) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/8, 0x8}, {&(0x7f0000000540)=""/94, 0x5e}, {&(0x7f00000005c0)=""/45, 0x2d}, {&(0x7f0000000600)=""/215, 0xd7}, {&(0x7f0000000700)=""/115, 0x73}], 0x7) read(r0, &(0x7f00000002c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r4, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 23:44:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setsockopt(r1, 0xc573, 0xfffffffffffffffe, &(0x7f0000000c00)="f31ee73ac6994cbe14e07b2ac7661809fa2c9c3ccb893fbf0e69f0ef287613014496d1ef93d929dc5a5aae2d0b645cc28624c80b4581c1a653000906a4127ff6c8973b4073708be9c1f38f66cb2b658cf212e0945fe783bf6045e81b23e4475610ac67ebf0105d19790ba8135245b2b956e41c51f99c1768d3b0c10669802acf186ca84bb77483bd5d430a50cea90d769c7c850cc0eb42b9d66ea461854ca59252d0aac1d1f0b382b82afde8632b8c14b21aed9e40678908d7fe0634722c14984e253a41a93383cb15b5ba034abed4c4f30ea78404f1ca137c20ed48ff1004c4a8db5975c17e6b56f09fc333c745fddeaea9b55c1ad2241a545ec224", 0xfc) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000002d67ddbfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 23:44:00 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x2, 0x9, 0x2c7cfa04, "211c0dff206939f5f532ae7975801c2acd3ab325", 0x2, 0x3}) syz_open_pts() syz_open_pts() 23:44:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x400000b911) getsockopt(r0, 0xca13, 0xffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x6}) semget$private(0x0, 0x4, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 23:44:00 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000180)="f46f8f07d8c422c6dacfd47af355cc6db0bd2eddb6c2552f8094ea44b8f502ae05925eb28db2eca327e83d27be23107dea931447f81564d8cf6a2c49327c8f4e4f143bda9aa8fa727a8878a472c776f785bad1c3f874dda3e878e307503c0c29573ed8d6214615adbbc225bc45783002e38fed645b58b3aa78e819483b9abd83a57ef7020343713fbe4bb14963641d60a565b3832bb782a96e27621cd73b4945d9602af32a2ae55b5e963aa288b55f92ab69f4c7ba642fdd7f64193c2e04682cf13aa89d25251372255cfb718c5e9121bd915c9fef6c67cf7b9b809ef0941359f2988555e688282c6bcd41617f7e2163", 0xf0, 0x3, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100), 0x0, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x1000, 0x3e}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 23:44:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 23:44:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) r1 = syz_open_pts() r2 = dup2(r0, r1) write(r2, &(0x7f00000000c0)="bc05b2c8eb83a81e51a05ebe44e8f14a3110617c38635014b5bc54fd1d25cd", 0x1f) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:44:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x75}, {r0, 0x12}, {r0, 0x100}], 0x4, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) socket$inet(0x2, 0x3, 0x40) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:44:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8020, 0x130) 23:44:00 executing program 0: r0 = msgget(0x1, 0x3fd) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) setpgid(r2, r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000059cbc7e8b18e764b870d751c62866c825d19fdc0b88c47c34988"], 0x85, 0x0, 0x1800) r3 = semget(0x1, 0x2, 0x420) semop(r3, &(0x7f0000000200)=[{0x0, 0x6, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x1, 0x5, 0x1000}], 0x3) r4 = semget$private(0x0, 0x0, 0x0) r5 = getuid() r6 = getegid() r7 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x20, r5, r6, r7, r8, 0x1, 0x3}, 0x724, 0xe474029, 0x1}) semget$private(0x0, 0x4, 0x1) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) 23:44:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x7) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 23:44:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000080)="666828fa7ebd05ac63da92b6eb17cd0c38e634a8118199eb806e6015155f993f0cc28916255cb718287b44c6811f85dd94c38e5f5a2911944ecb57fc166fa90f47e90bf42147c171fa7a7a73a4796ca325ef28a41017772797ff6fba93d2fa3964b8db63bff88ab33cb9bb7a2a3a80900ffede2191c9d044e1383ffc588e9535fe34f77d0cd2b8132479c64a91afbb9289fa6038a4d673a4882652ecfa1ce2fc024aba", 0xa3) 23:44:01 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000f0f000/0x1000)=nil, 0x1000) shmdt(r1) r2 = msgget$private(0x0, 0x496) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r3 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x10, 0x80) unlinkat(r3, &(0x7f0000001080)='./file0\x00', 0x8) 23:44:01 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 23:44:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 23:44:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x1ff, 0x5, 0x668c, "0d8aced1d4723090ca0c693bb76493724b1681ff", 0x7, 0x5}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x6}) sendto$inet(r0, &(0x7f0000000040)="e486106012a0fb", 0x7, 0xc, 0x0, 0x0) 23:44:01 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xfe1) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 23:44:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:44:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="8cfa57e26aae4bec55246cf07c183160ddd6b5d5864657308ed3d55d38e4c4db30efd02342ebe6254baeb2aac1f27acb66a52c56d85c33838f7a485caa9c17c96179b56eda6ddaa07ac13999491009b39ef37c125b0c37399b2205d476ac86eda2d730e70787c6d929df6a0f103e0b335584a2019881b3bf7ad4d24f0f90fc307043d9e5eb5e43c549e207", 0x8b}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:01 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x80000007fff, 0x4000000000000004) setsockopt(r0, 0x80000000, 0x6, &(0x7f00000000c0)="97a679ab07caf4bc0de28098b8ca28d4713c6ab30f76b91536aa41349baa477a742d5bdf66898d0d7f8da69284ce28fca4b4e1eaf094ea71b6e24dcd82ab055b6cd720f4e0475150a558561f7130633bb4222096bb60527d79aa75f80cf7d1b400d7ed3c8cdb56a22104dbbf36172824cb304d5d6d73728ffc9ba77e20194173de056882919e16087283398b", 0x8c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0xffffffffffffff88) 23:44:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000db6000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 23:44:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x5, 0x200) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000140)=""/86) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x28, 0xc00fffff, 0xfffffffffffffff9, 0x17}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000007, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xca9b, 0xcde9}, {{r1}, 0xfffffffffffffffe, 0x88, 0x10, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x43, 0xfffff, 0x20, 0x4}, {{r0}, 0xfffffffffffffffa, 0x50, 0x40, 0x64, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1f, 0x2}, {{r0}, 0x0, 0x80, 0x2, 0x401, 0x4}], 0x3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x40000000, 0x7fffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8001, 0x9}, {{r0}, 0x0, 0x10, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x2, 0xf76}, {{r0}, 0xfffffffffffffff8, 0x80, 0x60000000, 0xffffffffffffffc9, 0x3f}, {{r1}, 0xfffffffffffffffb, 0xaa, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x3, 0xc27}], 0x4703, &(0x7f00000000c0)={0x7f, 0x8}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="ef1bd7", 0x3}], 0x1) dup2(r0, r1) 23:44:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3ff, 0x4, &(0x7f0000000140)="040000390a6aaaf1200e1799b2fd54f3015cf432a72324dfd604333d2062f6968fc1f7fab3084aed0659740295623f97bc22f8533378a1df7d6370227cff2d70d978f945f08de9f99db56e8c8c30b458f20e30d140a9b2d69e09ecbeee0456dc75b43cc3fd5602657906f121d113650e2265812aa071fe43b444eca862404fe2c33df22e9d725802f54c7d1c04e6f8021ad4c982013f989a107cd22d05f2eac80000000000000000000099580309ef1b43dac43f5bf740dddf36830106f8aeb8", 0xc0) 23:44:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) kqueue() sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:44:02 executing program 0: socketpair(0x6, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = socket(0x80000013, 0x7, 0x8000) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 23:44:02 executing program 1: r0 = socket(0x3, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0x0, 0x46, 0x20000000, 0x81, 0x40}, {{r0}, 0xfffffffffffffffa, 0x400000090, 0x10, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x93e, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x11, 0x9de5}, {{r1}, 0xfffffffffffffffd, 0x800000000026, 0x20000002, 0x78d, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0xd, 0x0, 0x6, 0x400}, {{r1}, 0xffffffffffffffff, 0x78, 0x80000000, 0x2, 0x9}], 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/177) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7fff, 0xd25}, 0x10) write(r0, &(0x7f0000000040)="8e990eca94b87933880ab85d77d7156f67175c727ea18b099d4c4e10b34492a01b8842fbf8", 0x25) 23:44:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:44:02 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8001, 0x151) dup2(r0, r1) r2 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x3da) 23:44:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffb, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="886296b1aff04740ddb49c40029184fdb7c279810108cc98f971a8f3cf32584003dac2ffdf46befe87c48f227b8317d848e664107d23c53e19c43cf6050eca9adc2e523dce22e24dff3e40886f5b5f652e10e1228f79800a88fffa91e0506ec44b9e9da7b1bc884ad41ddc89e46e8235a35c198413844a49316438d19a2242bc520f7c21509ac88344ed3030a31e2dc516a67c4de33a02a57d9a5694513f66409ec29ddbd68a1eca6932d10ff96a", 0xae}, {&(0x7f00000001c0)="d308e39856cfe0875489567f060995c2e24f88b0e46b9a37d0e4c0f1f0425490e77f1bce6bb635f5ea43980fc987523a355b49f60eb58606587d73979f393bd20fea5b191aa1c18274c51290d3820208419b30bf0a2d79d3ebd0f5b6637d055486277fca1e4c0ed713649720a127c99e817b5bee979aec943d45d1ff7ca7bd12e1150b36f26553a6809289964370083c8062a9188ab98d20e5d6acfc63bad879d8aa9adf985fa14fb11fb573404176f4152f58a61a6aaa65c7c4d9892b3543553d8e900254a8eb53f45f6f4a00fe0c6fec408487d7548db33a140e12908de1ec24b3e1130b96bca6b1028df6fcb6d0", 0xef}], 0x2, &(0x7f0000000300)=[{0xe0, 0x1, 0x2, "355311abcb21397e06285224b9d134fb8f9fbe59b40d603d93d4e135379c04f0681dd60c77dd5f87b552e88678119d2f66531df84ad1b93c8afa95c40990d23a133e36ef0d2e0fc4f8418788457ede8a35b8a86dfbe043f1cf3933fc4d494937019f65bad82c2c9e92391ca3143ac8bce5e67e94923f50d75616539a160cb359963de56df24c3f3da16cd1b79f8706e3f8c35ce92022c1c8412ed7ccba88394f2aece084200d3179f82bed6b006a697de9505511433a0f89598b26d83d55ecf12247f83df9386e96306172b3641b0ebb"}], 0xe0}, 0x0) 23:44:02 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x1c, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9e3d9a1db90811f918b038eca0d80ea037ba0c9c11297e7a19a07fe55c3834371e2715ec5b42b21e9392bf7551163d606ee09c03e7ddd302e0d665681584183242bf7a851eb31577e2d07b92e92a2332313bdb05d10570f2ace0bb56023b852156d3fc2a79593ab9", 0x68) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000180), 0x4) 23:44:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x80000020, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x33fd}], 0x800, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xa0000008, 0xfffffffffffff7d8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x89, 0xa, 0x1ff, 0x8}], 0x2, &(0x7f0000000080)={0x20, 0x70bf}) poll(0x0, 0x0, 0x53e) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) 23:44:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffec8) 23:44:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x20, 0x4000, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xfffffffffffff001}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket$unix(0x1, 0x5, 0x0) socket(0x6, 0x5, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), 0x8) 23:44:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20220, 0x40) close(r1) 23:44:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) pipe2(&(0x7f0000000080), 0x4) poll(&(0x7f0000000040)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 23:44:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c83bec1f2bc600"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) 23:44:03 executing program 0: r0 = socket(0x19, 0x1, 0x97e) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 23:44:03 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x40000a, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001080)) 23:44:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/42, 0x2a) getdents(r2, &(0x7f0000000040)=""/186, 0xba) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 23:44:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 23:44:04 executing program 1: pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) utimensat(r0, &(0x7f0000001040)='./file0\x00', &(0x7f0000001080)={{0x7, 0x3}, {0x757e, 0x9}}, 0x0) writev(r0, &(0x7f0000001040), 0x10000000000002f1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0x7}) 23:44:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="d5ccfa1bbbd34a4697", 0x9}], 0x1, &(0x7f00000000c0)=[{0xd0, 0xffff, 0x1, "eaa5643cc98f40fca7b4e2bbddab2acae0143ae72d9491d23da8252d6a9851cc8149626ed50207ef16507a40c410a67885efda4c5e463497c51febce76a0d61068dac8adf4aebbde67a887f22f108f191b144bca3886dec91210443e1993706eca313b0f5076c529b21d9ff1a81d49440644c9ad254ffddbf45a12bd212268397f46bb68823698d84defbcfcfb26f26769e286a935c9f8747e58f5ed7796b4957b04bb897b6d4d934a18290dcbfc14e8090463846c41eb85b2490d"}, {0xd0, 0x1, 0xc3c, "882fd8fd8cbbb6a33fb4be9396fe8361d8bd6092333ad9469c418710e0484a54c024468460af362b8c88b10087f60dc4b453016a9bcd610b1f7a4742663aa724c6cb0b7e461716964f4e4653da7601111ff03fd64b4705450593400ad74b50ead9d77fd8bf808fdbe33b129466bdc9afb116bf2378ded0b38de5cb3fc04f3843eeace12932f2a3f06eaa10ebdeb9684cb763abae1dad92d947e0849f54526d7838df8d354befcb8c76d540a921978e633c44c5cb6fdf081744d457223848b0a1"}, {0xc8, 0xffff, 0x1, "0264cbdfa2d5bf25593095253b023b1e8ff2bbb3421779d902bdc0d3b34d4fcdd06cd5617f8a78abe1f23202d6c31dead1c215998206ccf2b5ca3b4825c62d448927fbd7368b9c6872850d5c47e3d9bc0f8da5819974b900d2e3f808a5ac6fea6e664356add2a39fd89457531c0a3d6c0e12aa89a8086b212cc39a1bc92ca1bfab2fecd29f2495f90e51fa4f72f299f77ff7bc362b0223dc95b9cc74dbba180ae06dd8f7bf867c34c679232025df06331d58d3"}], 0x268}, 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 23:44:04 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 23:44:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x10000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) socketpair(0x1b, 0x4003, 0xfffffffffffffff9, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_open_pts() syz_open_pts() 23:44:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x40029, 0x39, 0x0, 0x0) kqueue() msgget$private(0x0, 0x81) sendto(r0, &(0x7f0000000000)="1420d8dc42310736fd1dc8771585dbccce73a4deb649663b87d619623a628a9f4fd266b7eca0cabb3866d79c813b312305f878ff21dc5515581de299654fec46b8470fb9003c9b55a56ea106a82045b2e0609ab7a0b8a4a712ee4163aa51c1f731610e1bb85535577f9ae64d8459a217f9d3c13fe275524b2df69c33006d598da2847748414da902b362469f", 0x8c, 0x401, 0x0, 0xfffffffffffffd93) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 23:44:05 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 23:44:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x14) 23:44:05 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() read(r0, &(0x7f0000000000)=""/130, 0x82) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:44:05 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) dup2(r0, r0) 23:44:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) sendto(r0, &(0x7f0000000080)="9f7e7a8dbe06907f85819c33aea4817e7c48663423dfab47ec7184d1fc582162bd4333", 0x23, 0x400, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 23:44:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xfffffffffffffff9, 0x1}, 0x8) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) socket(0x6, 0x8000, 0x10000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup2(r1, r2) 23:44:05 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0xbe2e}, 0xc) ftruncate(r0, 0x0) 23:44:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857f72e35f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63b094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7636e94797b1a7b311f58a77f562a4d4d044d028865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) 23:44:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x0, 0x80100000000, r2}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0xb652}, 0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb0, 0x3, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1f, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x677, 0x6}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x4, 0xfffffffffffffffb, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x2, 0xfc8}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xc1, 0xc0000000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x42, 0x20000004, 0x4506, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x499b, 0x3c8f}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x10000, 0xffffffff}, {{r1}, 0x0, 0x40, 0x20000000, 0x9846, 0x9}, {{r0}, 0xffffffffffffffff, 0x60, 0x200fffff, 0x1, 0x3}], 0x3, &(0x7f0000000000)={0x8, 0x27}) 23:44:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 23:44:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = getgid() r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="7130a2ef90af14b1872fd88ab6a4ec0457af3c91ebc7fff19fb0b504ce5bc4d122e47d24ea7fe06ac86f2fe620aa7a500269f14e81fe055dbbdef6e352421e8b3c9ba3f2a7194a005367cc9fb98d16082906399a6f5b58f658a9c60f5768e4c562b9d04b8f41b02e74d3d10c75b4fc57b696752e246b0049d77cec", 0x7b}, {&(0x7f0000000140)="24d8a321e6c2eb97638be3e8861b42b740e4c00a95546b5717025e819f27d1a68d01ff617a8d26f0eb36dadd98e071e6108601c773648c674938df5e9ef5e36ef1fd67f9b645e9db0bb846ad265ae8f2b4f464ee7819f01c8463b29eada5ef03b772cb44315053071747d59b3921d3df24165d9dd86651f0f7a86bb61a1046bd7486b15dd4f868466a23c4e129e491a289820248490429", 0x97}, {&(0x7f0000000200)="0059958f76576ea83cbe86d81326f822f79729b526aab0d92a3fc6168a396b2622107ee9e75d46cff6700bf8f7a143b73d1c78ae840be7c59e2adc069df8db4232b476e7570ec36d87c3ec871fc8fe70f02c6a06f1ccba30f35956034bfc9a3dd0f84a194dc25efe0a18dc15ff355883d9f06ca08f1efb8acc440f7cfb287b087b06ee4aac83e5e8d6ba1911f251fd224a53a5e39837cd32d99bae4e90370154f11efed0c67f3acbc4dbc442365667108062af", 0xb3}, {&(0x7f00000002c0)="ae7b3ae3cbb0fbc29327e868e011668f1dcc1bd608370816be00d7a678054e6d977cfc6b350434a8e5c77cccbb73c431733fab20785dc66eb615c8de5e4d6d613f97297adfdf3e5151c7d3a2451bc968afedfacbc44acef0a868c9ddfbc632fc7a99b6679dae621802844a5b5e8bdcd1ad0e0207fe7b50a590006857140a57361087db76c3cc874e98b13c43f7d2d1cb8659f640196db6b1a962710a3e2c8c4412", 0xa1}, {&(0x7f0000000380)="55d84e1eba9d20a5303961b59edc15707d40832c6763ad00df6bc4c8136068fc665d1305921462d0d4bee3aeaa38266f36b6964629ce7047a5a7d7c38c0eef0f55886c4b4855cc1162fc4b7dfc2feca9e63e8f41657527c22a7384c2d6f1613909e9ae36a03e8c6c26baf3fd79519d21a6b6475e4d76106e8323c9a774ddd7b02b738f20181c8276cd4aacdb6f97de76f85cf41fdebfa515ac2d59d4b775071f8404c510a6967367d442bc5e5ea790dfbfc9ba49099775fafd2d0d7e5d14dc72e5b46653", 0xc4}, {&(0x7f0000000040)="7783ebcae96f", 0x6}, {&(0x7f0000000480)="b8f1b57a5fd820837c326a00e70aabdb6e4f6c474efcb782685bc7ccbdc1e4b06e2c12f1715c93662789745b4d89a240454360ef65aabc069ab583fbed4fd9a49d69ff4741b235495a56e3128fc81bdc860879ee538a742beac6c80a9809d174f45eff57bdd030db7e58cacb7449630376d3ae72885b83e62ffdb59b3114d2db9774516bbb3982371753c906adef8843ad323a2a7e366e72dc7836e2c1e1093d4e091e06ba792ff90db6d9ef884696ac9ea2dfc367c87dfeb930a6ae8f4a98f0c21dc58c42636f28596581790e48328cc58993f574d0dea3e673ac949f7b50cb62bb5b2c2027f8", 0xe7}, {&(0x7f0000000580)="e36ada998a5b90ba8c4e71f1ff550b63bc2b4a78eae4aaedcb25532a007f7dd15862666cb013ebec999a42dca4dcf74063de40932b243835bd235c16da16d0d5bc0663e63bc490ad7d64b945ffd981f0f124484854668a143409572f88b8cdcdb2fe94a3b67752008201cb8b0d94d43728902092d01a57d6ae0aefbbe1883541fdd891747f94417cac9709f91328ad502350246a8a7d712c8558d4f966c213bb42c8b64ed828b4e5930c09dcdf", 0xad}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x118, 0x400}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 23:44:05 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/206, 0xce, 0x840, &(0x7f0000000140)={0x2, 0x3}, 0xc) 23:44:05 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) dup(r0) 23:44:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0xff7b, 0x9, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/248, 0xf8) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/4, 0x4}], 0x2, &(0x7f0000000280)=""/225, 0xe1}, 0x40) getsockopt$sock_int(r2, 0xffff, 0x1007, 0xfffffffffffffffe, &(0x7f0000000040)=0xe0745835b17edf15) 23:44:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 23:44:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x112c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:44:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) flock(r0, 0x1) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) 23:44:06 executing program 0: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003000)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r6) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r6, r6) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) r7 = msgget(0x3, 0x200) msgsnd(r7, &(0x7f0000002f00)={0x0, "f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"}, 0x100, 0x800) 23:44:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffff9) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xfffffdec) 23:44:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x800000000004) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000000)='./file0\x00') 23:44:06 executing program 1: r0 = dup(0xffffffffffffffff) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='%\'^(-!)\\\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfff00000000000) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) read(r0, &(0x7f0000000200)=""/138, 0x8a) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) getsockopt(r0, 0x7, 0x3f, &(0x7f00000002c0)=""/50, &(0x7f0000000300)=0x32) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 23:44:06 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffff) 23:44:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x2}, 0x8) shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffa000/0x3000)=nil) r1 = shmget$private(0x0, 0x1000, 0x84, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0xb) 23:44:06 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2, 0x3e70) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b1ff01774543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76ef5f0bbeb1e1c9f25ec2ba1a42e4868cc9ce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a0000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 23:44:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000200)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) pipe2(&(0x7f0000000040), 0x10004) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 23:44:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) semctl$IPC_RMID(r3, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)="3e9f4c057e4930da0d6f814e4df8648f3e0464d317ac759ba6a1d6b6a734a3522459d3f19b81a3437f1ab41f839a7ba112", 0x31}, {&(0x7f0000000200)="c65047b1fefb344aa2bc102cd1a83203d58048398bd8c4b6e6b496a413", 0x1d}, {&(0x7f0000000240)="2a678bb1f3415c3cf70fb5384f56b51a996878fb834b60c4bab9c723096527e615bbb264dd24ddfcf91e8ef486775b02a3bdbf7ec906ca291d78a3c7efa67526e77b13e1bc0e1f9f0471a1d53ab49b3eb82763f476e12ba445f4b92e2c34e4f5db74198a48cdcf29954bd3ce06457613b5f85fccd2fa7132e4ab2b0119f7bdbc080e6d0d", 0x84}, {&(0x7f0000000340)="127e3c4cd2a9e04e7a33c2c59374a5187fd3e1445708245925697b6acad7d2fb6422e27320b70ed7f6d7a3002616b5062f568f54ce38c1d0aba70c756827eb10c197912242ffda66728432c8be9f5f923b3acfe3591f868ebbf92d59b36624aba7523f", 0x63}], 0x4) getitimer(0x3, &(0x7f0000000080)) dup(r1) 23:44:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x8, 0x6, 0x6, "255d8096151fd1d0f90899b387706a612ecff45e", 0x1f, 0x80000000}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) syz_open_pts() 23:44:06 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002fc1e8a5449e1cc3deb5bf028e3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0c02c28ab4d69c944915b62ab5549fd9c904fec62379cfaf1357e619a7e6d9a2c42a35eb0a0e67cd3630b7cba613ed9bb31f1061b55f57c4e8596ac9260b2e7719f5246b5be6fa1be87857f36e9c60f881a74ddd1d18f082c1457dd544946e99d8124abd6278584ac444e6cf182bcfc811153613ad46a57293a63a4d73fcf6056c433cfdca8005bcc8b2183e6bf27dde68471c89ba3bd52b1a6d30a27058e74560748dabb8fd89af6b525cab698da371473368c8b914605004901929b1083d1d4e87f5d4656d282decaafd42ed38971d268d086d4019d577019abf91ad1f56388b7ff269ad24b30be9d0f5fa13fe6ed2a798d24b1a6d7171440a818"], 0xe2, 0x3, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000e820a4925f410104c1170a22ac0d12c9ec61d5af03d85200432f77bbf93f7c6670ca2d3a498526dc3fca53703ad1867169b6fdff4893fa99f3b1c0f1c4045b31d4761d26fda891ef48123a462859986f998ed394b792e105399d522f5ff2f84ac5091a137175cff2c0f9899fb1125e13ebfe40672cd8872f8905b310897794adb06593eb0338799e02de550902f6779d71409d6cf6a122450ec7ed86cb7128e117a61a1b1e8ac3472814d0ad69ff5e998b6fc11a076596704d347dd63f693a2d6f2d9dc0ce96c144a0f5ff6bd5241f5521f97a2d07651dd33c1f05981f6a6591d442d8a7e878bd0409e62e2c8cff62d3dac80d04fc683111b06b88189bdf2f8e0273c2ee8c1684f42f392416499b2fb5a82fe978ed6161820d7a6f255c4e88b3ffa6d4fa9b76255e84"], 0x8e, 0x800) 23:44:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="bf395ed344be5ef3f466338bea37fec141", 0x11}, {&(0x7f0000000080)="60b83a868012c4fc9598ba0ec1744fde8fc60c9a8924a50bef04fd36c36d16e1e6748d6c89748ca19b47009aa4220256c8d5cae300fc68d56b89ed78b3bd1914750f3f260a9e69e1bf0973e1616934bed89b8cd4410805158185a7ff6f52a5a338a7339fd0c66824a1003d02490f2a66551b7a068913281da64b4b496971b46f4184301627f89a9c35d79d72324cac09ee85e3bf23bcdbc981", 0x99}, {&(0x7f0000000140)="05473154d9f61e03814aeec8bd43cc3b000c7f82d5b73132904b9e09746523ea25d2b5a3927a0079801a76b86062c3b60ef9d0ad5fd5cd597e47bb73cb7658bb0e8663274ff3d8b800698d96b64a5dd1c36a312a92f753bb45bafd6fb05bed0defa6bed09cdf621b46a60d07", 0x6c}, {&(0x7f00000001c0)="8c36988fa5741c48132076c8eac74c319545d5e8856b1b58539f896ea79e8b1581089856963f2dca60ef673f3b76c91b8a0c768bd2dc9dd6673a7016", 0x3c}, {&(0x7f0000000200)="5be3dc3c74183b10e28a57c83b7840614959cf8b894de28a4264ec5549ae2d7d0934e1df89cb9514e8941fcb3eaa227af983f2dbea8ba228941909686832209ca631f8e00f25b0dff127b8493ea964225e69e35b2ec4af09a10149e70303dd5172b26c64e0bcc49a11256917ba3cfd3a1a0ca53a3aefaf727800c851903eff73d1f80e4527", 0x85}, {&(0x7f00000002c0)="a707de9eeeb2d865fae320748b", 0xd}, {&(0x7f0000000300)="7db6d13b4bc45af9a3e4bb71593ef05cf7d521327b3e023f63f9b0f3f8339d54e6e0d2c9af2da9d47236a81e5b67ff8557507da8281b8106", 0x38}], 0x7) sendto(r0, &(0x7f00000003c0)="4816e38945d54cbfc65e35e71ac3a089b8c398a6d29be1c5a0ee29edff5b7141fa17b8d23d94b4695cdbdac46b4acf913b90cace6dfc004ccc479d6b38d5d5d17696629d1cc5d110fb6f0a", 0x4b, 0xc, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r0, &(0x7f0000000480)=""/217, 0xd9, 0x43, 0x0, 0x0) lseek(r0, 0x0, 0x2) read(r0, &(0x7f0000000580)=""/43, 0x2b) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) lchown(&(0x7f00000005c0)='./file0\x00', r3, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x191) readlinkat(r7, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/48, 0x30) lchown(&(0x7f0000000840)='./file0\x00', r3, r6) fchmodat(r7, &(0x7f0000000880)='./file0\x00', 0x78, 0x2) r8 = dup(r0) connect(r1, &(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r0, &(0x7f0000000900)=@file={0x0, ""/4096}, &(0x7f0000001940)=0x1002) setpgid(r4, r2) ftruncate(r1, 0x5) fchmodat(r7, &(0x7f0000001980)='./file0\x00', 0x100, 0x6) getsockname$unix(r0, &(0x7f00000019c0)=@file={0x0, ""/85}, &(0x7f0000001a40)=0x57) fchdir(r8) setrlimit(0x7, &(0x7f0000001a80)={0x2, 0x533}) socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) fchmod(r7, 0x190) pipe2(&(0x7f0000001b40), 0x10004) 23:44:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 23:44:06 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x6, 0x0, 0xb5}, 0x0, 0x0) 23:44:06 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) pipe2(&(0x7f0000000180), 0x10004) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 23:44:07 executing program 1: r0 = shmget(0x1, 0x3000, 0x100, &(0x7f0000b53000/0x3000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x48) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) shmat(r0, &(0x7f0000fb5000/0x1000)=nil, 0x3000) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r2, 0x0) socketpair(0x1, 0x8007, 0x8, &(0x7f0000000000)) 23:44:07 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 23:44:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xfffffffffffffffb) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:44:08 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 23:44:08 executing program 1: mlockall(0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/180) getppid() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x11a) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/82) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:44:08 executing program 0: shmget$private(0x0, 0xc000, 0x80, &(0x7f0000ff4000/0xc000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:44:08 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='w\x00') 23:44:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000204ba53c4401"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 23:44:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0x8, 0x6d6c, 0x100000001, "c710ff1e544e48b9fd443cd7764aa7b1d4a265f1", 0x200, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt(r1, 0x8001, 0x5e3, &(0x7f0000000180)="4037f2391d549e2f919299912c1f580857b27d30aec6a559a937987d2fda824220d54393b6010f2729a447be42ce0457a2f1b6f5390bf322511b5a3e96c9c59ff8f8459022d71a9570abcacb3a6bdfaec7e023753b568fb6e1a82bee42349c2858b75076ddd5ea33c312b5ea8ffebb061eff420621116584b9e5aed363b01137255ab20da7a94869f4c845af4da0b7737f2895405c321fe95708b7291630e2537d7f16f0ecf782e6b69589a9e62f79c421969951770174c654b7829c28431f98deedfea87c300ee995ed7e07f2830b38877cb4a9f68eda22cdf2419436ceab0cba97b09ad3a81df20e399ef6940a2be8348dad00cd1fa09ee6c2b2545a0f60d54c152d0ebff1e13efc4b818ac8933dd05f63c6c66a990ab9a97af7e1de21fb71477b51c3198d822eb83b641b4a051b09b9d1b7618f0bd41c33d22f140477979631eeea2a92142b916371409aa267188e5ba7caddf4e7a5f7c5a60ac554424857086e1912ed643348d433040ed011a86c9e62cbebdcd912c9484d462475c791b2849269d3963d330a100cacf123d737375923b0ca8f33bb3145de03b2b69074370d761e2e8a7f675b6ae13149301344e0032f456a6d647052890cc317a1ea190fb6fb943904699c2f87be867c51ec98cc06db3e3d2665a29b489546c8e8f426be3ab5508d4babeb048f06efe8bfb0e525958c421767daa80fa683b38aab03338982c13d02b82d7bca21e4df730319a565f05184b0fb945506aeb407304ffbed3378b04363aff504d1c9a8994b2f26daf9b68352c80dc03f56d01d2dce7cf9e5ac8db60b1dcf6c64b93159dfb11b2c99306469771ddb920a1ccf349a9054084a59c54de0e831921737895e3837e5ac4ba009859ec8d892bedd806db034e85254c942e1f682edec003b6e900c88f37a1e33a43a88a3de896084256a4b43bae977302f9fb4d2a2a9c92cdc10aa3e1d963f3c1830eb5a851935490496d0747ecc3b9c9753a6233f579833653ef752155df1380ef901b64a69ed55143692ea2c6323be26b8e8e5e76fcf97648e459368a068a5e7cff6acbf6a95420d462f0618a20462a5ac7c2f0feac05ea5302d9ab925c8551f1b12b5032cf4cf82a38008b622b28353eef901e00a7deaf32dbcfab35b3474af2c5a3af28918d2c40a3dd019db329491661d26702bb34e906e13c2d8a8e2193a3ab6d83d700b4a7ce4ad39c17b01e6469278370ebdd0076851be632392d8aabd8c144a813b4cc1b2813f1658e11e921b5a48b7565bc17618e489fb39045c0d9af943858dc108340d9da410008a1050228e651ab70a1bc3f66605edaad377d3d8f97da8ba48a18ed3e7d5fe8166ed47aa3242d9bfb8620a7c08a4a0862739daff623f82fc5121e081ab636c1aa60f75cb78cc97f37d73fe62c127b6c1649b7de2d7837719a2a115766840fb24ddd7751b05fe802c27c600233f90601a5d830792ea16ea947f3d496b6847cf85d3357f50b354161f9f5b7b8e0820d2f54eefb85e912c206783a5c68039f5a4efd91a6e2a00baa5e5dd8ea7d8b4f3fc80ff00c821d47e8500183b59d244f9bfc50c3164da783c6e06b83a2c2f5c57b15366e1f137cb4273cc64c37fbb6f810e5e11c5505b00f0c340860d16694bcc6f3d32dad4156d23567896b1919345b206f41eb1e9c4a61713f2f27b3a8eed4fbf3d9abb75ba99ab40acc226ebf790f65af6f52d3d21b8e2af3bd27f2bec0b1ebbabcc06f6cd49fa1b6b7d95e2782d3d8df3daf07bbcf5e42c6efd8d8f718e3456e739dab4b0531cab2153029969ae04e29f3995ca1d96aa2621e2cf7d2520a75e91631af0a6075f839a6270ca96f3b30f2c56f91a5b380e56422cb3a28862bb5c2c760c4478516a9e7f0df570b221f24d36190d167146771390371a0a54c6cd5e44577f013e20ad790f7b1f9bee08ba0b9f8562a6749d048d70c177e089ffdeb2e48e61507fec2d409afb88bdcfb0640ed305e934e031cc237d494fb6ad786a356a9285757db53ae24c5858d221a61ce64a70c76c3b339393812be44100a7078baed738eb247a7f5583fd3df71f3c27103b3e80010732d1bafd7dca8f3cb6f31aeccea0eaca350363eb889332ac2c22769cc95e2151150050762df4adc7012876924fe88b74ff7b72ee77329a2c169f34e1f78afc42156dd3b53d16f8ff6f9cafb6170c6dc49b3f646ec271a264fb1e28c47fabc422e9e01f3bfd6cedd33b9439366530f97c9bbb0aa7630d354decced5033cecd7bc45e95d1cf30b5832dad7b4b1d196efedf5be90b6314c907395c2f13b1ccd9a073da1d9a1d57c43da7e68d468228df5918b88980dad0ae248d0ce6386190db104d4034cdff67716c5f082595dc3bd48c60d5234a62310d0f0a31d5a0f8401b075375a20c0da00318614a39ce54b39e840b9b994acbd85b685f967cd97e03b126360e9850dbe2a6c5376ed7a761c30b8cc4aa69d1fc1fd85ffbdc5522bb21efbebbaf844eaf89efd7e799b60a9779e748f746b79e728be87f37a071d954339ac318c126d6469b1c0887cd6dcce9c6d4496ee561a96dc280e89f6c992a4e4542d25a64a7a36eeed5eae83b6c9f5ca75780d1d044c9cd1e0e51a10c8871327e1edee61c72a0835f27ec38243b50fdef09c2ad8f00bb11e8d750637bd77ee479cb486981ce07386af72b01bf45455560d73a266c13c3b11a012378d8d942a623ce92d9fe1cac4c04f9344042dfbda925d86036e738359d5672937b83db9726ada2f8f3d21e26bc02e6496bd0162b28e8540d022b16a9ce075ee394120432248f1ad8644472955239d0fb564ab4c5cf831bbff91a08480957bf91cb885c17f605111e9996e24e76e77abfe69f22fe4b1279bb0269d449c43cbbfa39a5fe6d070e3d9a82308eda4cb6abe2ffb05b6f4cd2e5d27b0e1966aa161d0fcaf8c111b4f9e757767a95497606b64c47d10b66045cf1e62290a3502ca209a8ad1f9539354ecc78e0e6e7b7a907ea7e642875bd7fcb256ec69d4b6a23ad01f9562b624ad99da32b297aca648c8168de4a2e6738efab4604fc5fc8ba3e428146dce44b8d3011a2f5c8386fd39a8fe734eccc7c3fa5b5bb984e9aa892dd1f59d7f13d93137c66a1acbedcc8f77652d99030e6def8a095ac8254eced713b751a1fa58af3d7f7f298c7d72fc524018244f6da1158966af3d83390edd54d66006e6e084c732666aaa368f02de807bf7ac41ea9f12e2843da8171e3cce1447f73e684e1bc401b3e6619dd20b475d1f9d7452d4473745320959249261b7b5aa2a81efb796c99c9630e092be1036ef55950eb547ea29022e4b076bbf1d05c81595e66b2189cf3c697f40bad95a6df42ea0c79e132631a2ca31c87b3cfa8855a338187221ee601c9e11a8e4e2ffd7382053fb589b6b3e85c01bde702108b2438270d79f83ae348b57e328da069a4033799142d797249839834879284c61d023ce198e19831654dbebdc484a1b4c14b2be2050b91fc3c9e80f276394f3bbf87ead04db33d1c0865c3626bee160412e425dc22a01bceeac04938cf3cbf33eae3864e02b5bddfa3640eba2986b221bd9a11426f34aea0d7fa1c5c4f0aea503853856e221e3fa2758854d5f6d38553f1e39d5755cd5264f7d768f392632c08376e33e948cae93f48b598d24b7e069da8a0cd94839375463e22595c8ebdf235f94b785d08f2a6eccaba9637f5df1042d41ec368d40e5d414b9b4ee911af1e1779f0a37f9606b39730d0213ad0a719f45e82c200df7486d27a554eacd6ecf94c49542da8124f807277d59d55e9055d8ca5c49a3eed49b1c946595d127028b0311cf42fe9a2bcda991772b8d6f100837bbdc4ab34dc1755c0a722bd79d3234b4ef02b6ed8e3fe51bd6e77782ea5a152ca0614047c491bfd6b8341456ea870ea65dccd12686d697d000a77f05aebc504f7a3be8e163537928a5be309b475c1d54cca406720ac4735ec43fb7682fdebc9b7192fc9e837c25f26816e38ea8279286241731f12617572dd58dfcf6b9c6a3a4bdd6b6fc62e4f94fa97df108caa7f0ee462e616ddf2f19bb1b96489040fe7be201df0fae311279ca80af30e60b977b2dd24289e475f58e0099166c9a4f2eedfc28d5bea7ac4b34b270b93f0c6cd19dd256fa9356a1fdaedf36c43c84cb5f2cdfcab3ead7e8376be2312aaba5ddc95073de9272df8a59f625ecd1ce1411e1dce67106fde3c5393ef4da33415c56eb4c02bf108083ccbfe363bc27103c7f8114348c28220ae9e6db505a5ca892605b7c1edfe3e4b11e63156e0b448cf87fc48ea8e6914662695e6dbc693a2ac87fd709b11f9d0a016f7cd7907c80a90de3927869697f6327c3c3e43627ad4edfcbc4d27793f0400179b74de678c44d0a4d8987d4b56674f31b28d445d9d92188e984bae252f53a9728bec2f486e96994a135c90cc8e74388602a19273bbc5b0c80eea37e673a35f2d0140ca02205fc8f5343edbb4c0c18ff404a1bde7e0fa6a6c082ef71720c1353345adf293ec94663c34c3b775d63d4db90d85112c25c590470aa838c748238bb6613a5388eda8d2b02cfce7eb5cac9ff1f6f2e0bdea0bf5f2f02c353857b3df7443072b201dd47ef67c78a91eaec308d7a142c0a091112deab4f16d8cace02a42ee1ee03ceb4310723b633467b2887d286ba80aad3a015b3fb0ac89f78298fe18e3707fe3394c89ad8870fc48e6a5057c3e5d8e102a757473f1847686c1f6cf167a8dfbb1e9f2f3939e1f172d9d4370492398d061a8d1b37915b30e5a1878dfbcab3f9d5ed59dfcf4539d4341e3bd79deaa1e667b2b685b1f1be8a96b0cf5a4e4cd488dd66f2248beb3c89151164d8b96ff50774b70694a4b7e6ca12d27dfd3e169777f06b7a055f6d6426ac47290875372daa88a62fd1110ab43b81a6bed0b30aa9946ca80bec9902eb8c856b843069cddfdd26e7bec199c37efda1c03eaf3ef5ae70c7224b3b0f8d1dffeb284423ea4379e3e26b40e9b3c00499e08c7d43d28a29f462ce4595dd3dd82ee18cb5a5ebdc9ac4202d7a590fd1732a12d9ed07112c7ce06c7ba1b42695d7f139a5750c541bcd2be23275f11e85258acfd40eed1d16a649940913e4d7c9544cd3908f2a56d842f93917c6319094b6ffd055bd855668a8a7984aa7869afc1f041676e7eaf65a386f620f17225ea74eebf4d1283c4719c13262e85cc469436927f41513f61d11310ab08bb5d1f050bdb41c0551655170bcdb7f380410e22e3fba7f7847711967ebdd51ca8c03eee4274779a182c03033f921307210c37347d4c00369e94631de24d0d02904186c87a66af4bfa177007eda80ff2be44d14ddb03949aed83def89118ceed6c8f2fb917d8e71f83b97574522a221abb2a4ac00fb7cf6446059d3abdc3bb6be28490688c064a363c4700cfe81d352fbbba55cdea0f1dfdca2ed27815b88bf0d3a01e429582b77b5e36d51848d7f2cbf796458e60fb774bb049c673243b052a51bf19026df2d17a193335837c746c7ee49cd5447c8fc7bf9dc900b10e8527b395f5b81a5c5bf7c4005c9782d6137a2f6d8b1fbe6b6127a5e2280ff2cf2a3340a40a403818ad1931482055dc6f1ec284fbbee0bd1422f8df13d55f88afec2f50d533ca13e5e245b0606433bcc60c0caaba95c4828b85b65b47920aad21961d4e7f8c1b431d26a71d3c3379205670237c34e8f03a911bb7b59975ae6f5854f3806c08905faa7c30cc6ac1754860102f868dc285f60b829d69a00b0cf85f0ab48507dc4ae613c7d22b51414647d4049e4c1abc14bf11545", 0x1000) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 23:44:08 executing program 0: socketpair(0x1a, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xc1) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 23:44:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) rmdir(&(0x7f00000002c0)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0405000000ff000001000000000000c1f771762de700", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 23:44:09 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 23:44:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0x6, &(0x7f0000000080)="d5f122aa0a484a8e01284453bbd9ceb0ca6870ea6da92d245d80f043f2ffd7279026a67f973bf92e6855c1b9cc477e10f3fbe7744148589ec871dad56901eebc88f155cd1dee86f15996ff64f24d5ae44559446a17e7f637207086e6894b4097a67586ad47ef176d57ce5d62223ed8dda0bf2b04ef814b82c1d112854b7694bda032970d9d93ee39c142749a43f0fd9d743bc2d0e2cd08049614ac2d8ef1c03a6c047b4931ab61041d59c68084c9e149c410178dec953fe0c15e2ec1ccbfe8cba3d005883c16a2b744b5263c5437c57f3f6453cc856ccb0c86a732cb595a31e4c9a6", 0xe2) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 23:44:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) fsync(r0) r1 = syz_open_pts() fsync(r1) socketpair(0x1a, 0xc006, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="8d9edb6de21f46f4", 0x8}, {&(0x7f00000001c0)="aa0de5cf8cb3f07eba3b", 0xa}, {&(0x7f0000000200)="cf18cdf66e049e79d4ce8dc3aa4a26139b913f1d6637342310ccf4eb45eae05515ed55d7f8e4162fd50ebd36ef30acda857bc6f8939984d75832fdae50074d6c3c2dffecef5466db81cd0006c8e13bbf7fe5723242a45e7f8756cac84147d7beb626ef6ea139", 0x66}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="2001000080680f48ae56dba83e5e94e3ee489b8052aeef32db29dcc4bd04000000020000000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x40, 0x40e}, 0x7) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) kevent(r4, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0xa, 0x10, 0x9, 0x4}], 0x80000000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0xe00fffff, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xffff, 0x42c9}, {{r0}, 0x0, 0x15, 0x80000000, 0x3, 0x116}, {{r1}, 0xfffffffffffffffc, 0x20, 0x20, 0x101, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40, 0x7fff, 0xec}, {{r4}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0x10, 0x5, 0x7}, {{r4}, 0xfffffffffffffffe, 0x43, 0xf0000006, 0x6, 0xec00000000000000}, {{r4}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x0, 0x7ff}], 0x9, &(0x7f0000000140)={0x400, 0xffffffff}) r5 = socket(0x2, 0x5, 0x7) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="057b779c4418f9f08cc602fed949ceed153fcadc45d9026eee13dcd9167a7eb5759bb2f3", 0x24) 23:44:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x58701b65, 0x200000033, 0x0, 0xffffffffffffffbb) socketpair(0x2, 0x4, 0x5, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 23:44:10 executing program 1: r0 = socket(0x19, 0x2, 0x1fd) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x340, 0xa1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x201c2, 0x4) 23:44:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 23:44:10 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000100)=0x4ee131ca7d385829) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="b448609edf72c48504e37b40dc", 0xd, 0x400, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1000, 0x2}, 0xc) 23:44:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0xd6, 0x1}, {{r2}, 0xfffffffffffffff9, 0x40, 0x43, 0x3, 0x33}, {{r2}, 0xfffffffffffffffb, 0x20, 0x60000012, 0x779, 0x9}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40000001, 0x9, 0x7}], 0x2e43, &(0x7f00000002c0)=[{{r0}, 0x0, 0x20, 0x10, 0x1ff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x84, 0x6, 0x100000001, 0x80}, {{r2}, 0xffffffffffffffff, 0xa8, 0x4, 0x5, 0x8}, {{r1}, 0xc61f2d0df9cf7881, 0x8, 0x80, 0x3f, 0x2}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0xff, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0xa39, 0xaa}, {{r2}, 0xfffffffffffffff9, 0x20, 0x6, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x7fffffff, 0x401}, {{r0}, 0x0, 0xc0, 0x1, 0x0, 0xfffffffffffffbff}], 0x7, &(0x7f0000000000)={0xfffffffffffffff9, 0x1ffc00}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 23:44:10 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x41, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x22, 0x2, 0x7b02484f, 0x3}, {{r0}, 0x0, 0x10, 0xfffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x3, 0x40, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000002, 0x7, 0x392}], 0xc5c, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x20000003, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0x2, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x1, 0x7eb5}, {{r0}, 0xfffffffffffffffe, 0x83, 0x1, 0xce, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0xfb3b425e4cd80700, 0x80, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000002, 0x3, 0xcf5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0xffffffff, 0x9}], 0x9, &(0x7f00000001c0)={0x100000000, 0x8}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 23:44:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) pledge(&(0x7f0000000340)='/\x00', &(0x7f0000000500)='u)\x00') r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) openat(r0, &(0x7f0000000300)='./file0\x00', 0x890, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) 23:44:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) ftruncate(r0, 0xf70) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 23:44:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000900)=[{&(0x7f00000006c0)}, {0x0}, {0x0}], 0x3) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000000c0)="6d43d9ab8409288fac389fd2bf987627b21e8fa13a0ec14e5895aa340e20bd70b669943670f6cabec42c5f41332fb8ee2eb96372cb671cbe29e3d5d1ff4c050340c176d36cc02314444f1075e57c3fa94456b48d33bcef99f2f9505a6f8baf05dd9a5756dc0c0c36c0b01a465ec8e991a234f238b22d12a0da64720a47f971e07c12c144827a3d0a0280ee", 0x8b) r2 = dup(r1) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)={{0x9, 0xffff}, {0x7, 0x3}}, 0x2) r3 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, r5, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x3810, r1, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r4, r6) 23:44:12 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) socket$inet(0x2, 0x4000, 0x6) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10008, 0x178) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) socket(0x32, 0x6, 0x800) accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000240)='./file0\x00', 0x450, 0x80) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 23:44:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 23:44:12 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x7ff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x88) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 23:44:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x401) syz_open_pts() 23:44:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x81, 0x2) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 23:44:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1000, 0xffff, 0x2, 0x10000, "5c28e7a37060e43ab2885f85b701b0e3d632519b", 0x1, 0x5}) r1 = socket(0x2, 0x2, 0x0) writev(r1, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) 23:44:12 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f0000000080)="17609a94a73cb7bb05eee6209ea8b9db8b1a5e7e3a0b776367c11fe7c177cc8ae34469274c643eeabe7785967d9bfbc99965d544cd5f6e646b2bc4bf1061badc79e3d8c8a6cb0a67b18d6b7f967c80ab6fa677f620a0526ac71865ff6226f9196fe0ea92fc972c5feae1695650e8f78d8ed485eb05e8bf1d3da785d9689e863e48d81ba4fd0816e0114afbd4eb65d4295b85bb6c6066619cb6", 0x99, 0x4000401, 0x0, 0x3d6) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="578c25375a2c17b4896eba429b4f5e3b605746cdf6f7e86d5cf87465afd236e75be19c2a333032678d6fe263bfec0891831bea5cc1551179cf94df8241f7d87420925b68b4cc7f97485dbd383af480661bf669cf6f3705f8a34807f5efb90a22ae8e9c8c34092db807ebe5fd91b75c6a2dc75948949214a5644ad6f9a6e5d06cd399a1cc6a3e6815e16f46525e719ec49d678ec86d7a47f31a73cb7b286e927f1c48e6ff5703634b719f0c9bd4f42a065f97651f79fbc1f64a16aa6e20dd2979b35351e7bad9e023e71f75c1af6ca46df889f7ca3b", 0xd5, 0x1, 0x0, 0x0) fchdir(r2) 23:44:12 executing program 1: r0 = syz_open_pts() r1 = dup(r0) syz_open_pts() getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) 23:44:12 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 23:44:12 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x100000000}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 23:44:12 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 23:44:12 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x80000000, 0x4}, 0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 23:44:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) 23:44:12 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x2e}, {r0, 0x81}, {r0, 0x4}, {r0, 0x40}, {r0, 0x10}, {r0, 0x119}], 0x6, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 23:44:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x6}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 23:44:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x4, 0x8, 0x5, "998a947c5e171742426732346d7a597b0484d83d", 0x3, 0x5}) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="03c819ce7c52d458f4dccff96d685d023dd396cde8ab5e46", 0x18}, {&(0x7f0000000100)="89286ff9ff20afa6230dcafdfe0b8c315175d675050e5c3f194e2cbd637ca9d047d742e8933de3e45106400dc889cc11986432fbcc0ee3cf2428cf9cb70cffe7d95ebc9dd8e53c0a92cc20902cff125585b21ede2a6b57d985b324906a871d2b05f71328f86ad0b2c43fc437872d944041742f0d972b3f2d41849a8bb02fbb499105c13be211b4519f084ab7", 0x8c}, {&(0x7f00000001c0)="48a918d54a24ab38421a1b5c3d3666d90b9ce18cda28473d844e0544f9352dc2a8604d46c8d1586ceff5958754971141b66f9a38b6d467e3827d83c580a9d6bb1703f66585d7395c6266d74f59a05991f3a4cbf353e0a4e72d9519d90ceca8abb69393d2ecab80b7949865c4b091902ed0505f885ec6d2ac0a9bc58bf3653b264496acd6fe968c54b9d4db14b6e3fc9c438ebca29d", 0x95}], 0x3) 23:44:12 executing program 0: r0 = socket(0x1c, 0x0, 0x3) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/72, 0x48}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/58, 0x3a}, {&(0x7f0000001440)=""/39, 0x27}, {&(0x7f0000001480)=""/167, 0xa7}, {&(0x7f0000001540)=""/152, 0x98}], 0x9, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="f7f9e794", 0xffffff84) setsockopt(r0, 0x9, 0x0, &(0x7f0000001800)="4f3be6e526c7c0c57abd990a87e998d6b3c6b2eac3a7d142f9cbccd9e153174141fb03c3df5279769e9f3b3fa431eae0ab18b904d6", 0x35) recvfrom(r0, &(0x7f00000000c0)=""/37, 0x25, 0x40, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7fc, 0x4e41}, 0xc) recvfrom(r0, &(0x7f00000016c0)=""/199, 0xc7, 0x800, &(0x7f00000017c0)=@in6={0x18, 0x3, 0x3, 0x92}, 0xc) 23:44:12 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x4, 0xffffffffffffffff) 23:44:12 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 23:44:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:44:13 executing program 0: r0 = socket$inet(0x2, 0x4005, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) flock(r0, 0x1) dup(r0) dup(r0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 23:44:13 executing program 1: msgget(0x0, 0x1b4) 23:44:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) r1 = msgget(0x0, 0x20) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9ed1162600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c123c"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x100) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/254) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r5, 0x4}, {r4, 0x2}], 0x2, 0x80000000) setsockopt(r4, 0xffffffff, 0x8, &(0x7f0000000280)="219424e84f04c7f043c5901d0653780a17f257c32319e6ed49486395f03012a6939346d528dd41e291f23e866e8f2582006288fd4fdfc78770eb980f4c6a5f532e19d2d8a697af1228e265c2892fd4e44739a4a4d3bcc10c2bb4c1be1e8329269dca173a6418dd3da1a719928fabd4665bd2d7b8828d09abd414e7af4397e611dc634fcdd0d3023b40347780", 0x8c) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) lseek(r6, 0x0, 0x2) 23:44:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x30) getuid() poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x280, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x4) fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x100) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/76, 0x4c) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0x9, &(0x7f0000000140), 0x0) connect(r3, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x8, 0x86f2}, 0xc) bind$inet(r4, &(0x7f0000000100)={0x2, 0x3}, 0xc) 23:44:13 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000080)=0x100000000000) writev(r1, &(0x7f0000001940)=[{&(0x7f0000000440)="c4a34a540d4d5da681de5afa6d8e5e5baf59fd4b090d21cad416bb7b6027235936a26e015c91c8eaaa52bd4af525f3eaa9aaf0b850277f3ab0ad4f8726a318a88c60b3823bc8a8ca39676acbd383fc9840d8102685a5d462e098fd91cef06b21c486d89c0c46642baeb4d669ee6be2ade4890066130c676980d711fba1fd0e238a1a51c37f56e51b86e549af3f9a608ce9a06c482a467068f140155a3b322d2551c15ef12cb8c7f4d37e3e44c5aec1957bfe750916bda38b33cf32d6706a8ecec00de060b306189b2d3582ffa0c8327d50b75817ead5056e6426cd6d5577e2660e4431", 0xe3}, {&(0x7f0000000540)="34ba664342a89a1c1188a798c39a1b6131dc369bd5c4f16d5310e20c6a9b0d59b8c96eae4fe85a44f87f97f176cac012015efe1fe64dec299b58b26df7f17736ef55f1c9cc4bda2da8348204500795f69ed246d8be461eb9ae041d3c32784dd77ffee32ae54324278211fc2348e2202900b420bac28c2bf1e7366f4237ebe919d797e28f6e66199e1fca05cf71d6f3e6ca15fa549c2f0d9a2e730ab85711a4a4ea106431fe5b098effb0e3ed7cc9ac8f547123955c10fdb9808f5e2d68d7e158633b7996ca5c47a635652a8792a440459d9ca8109c7fa696276d8e3abbafefe201c388e3735d4faeb911642cdc66fe3539f24481e0cf7105e103", 0xfa}, {&(0x7f0000000340)="0bf3baede60f24f797fc9aaddb12093e817597b5a1bc2392d0465471dc3147ab9d8ee6a65c681211e347a888f985cccaf96add5fb59161090404eda411eec09b640c8d265d41d07595399e89ba2f9eafd4f80862bc680b90d458aac2a5af2b28f347b4ff8c24da1ca6599f38d9946e244825d43e2ed5c4d29d2ab90a47b4477856307ed081927ab42f1b894d968f6c8d40f90be3abae9e0bce8d3df7566d73d1ce68bcd1", 0xa4}, {&(0x7f0000000640)="9f92540185d71efa71a83823de9bbeb4b924fe21368c119770b79254598ed98d612f93f952c0676f54ed7db6ba44d47727994cb2c7faec03239feaa4714c507e7a8beb89430bf68ea1cebb564b829a99df155a5dd1432cb6ef5cbde350bfd78e30206ad291caa4ccd2cf516322de27257e32c92ac0fe9c71fa6b3a3d8b881ffa67587e08eaeddba751c25a3172da2b9ae8824ed6774907652d7d0082798deb1361aacd366bf4c946d8853911fb8a830f3eca0c1b0497ff", 0xb7}, {&(0x7f0000000700)="ce2dc3c9ffaab32af069326a3d73c5435479903627fa9f0e14acb01be5fe0a32a2dd9eaddc24ad2de22238a2392b11386832ddcfa179c7a159b6e2ff04865e0476e860d5747ae9e5fb36717a5abd7b66c4078e174d26febd4c0306a3135073bf80b822c2c5a3f8dd4c813233b0597a90e0920879489b1a8d217b30c1029f5a3d07544d9cd342dd41376c7cccc95eda1786b5b96ba1edad882519fc4dc44e9f4573a567b0b399f5e8a35a0db531a8809ceb12547455339e2ddaea62f0f70da4b4", 0xc0}, {&(0x7f00000007c0)="9c74f281c6d8ff90eb852f153bb0d7d93399bc7a0eeea6757927965641a45bf4fabd9ef7373008e7db75e3cc2bb23974bd0ecce3d2afae3acb7e6d52cb3f26f80baf7aa63b65baf617a03ee36e5884ce80ec927bfa7f614664b2e8105429fbd5f84838dee6b79da635e7aff8741001932f0ee529b11b86332762d48f1ec58e8f1e9f160e013fe271119eb35b570dd9a4c9e0044e418fbedb20a582b0c21ac4", 0x9f}, {&(0x7f0000000880)="69cd585d84dc9a1138999994bee6f7869841229757c9e77a28b0ab0eb1149bf4fdcb36176f12c02e8fdf5349eafffb3bde116b7e2fc3ea409a2c43d3572a2122407f028aabf01a4836f6d869524125656cbef409dae71f4da16012f045a02e02b76332272caaca5f4bfa216ae2f974139c8bcd78a0f97ceea9ce00df212429b21447669732b26b08c8651197f0de8f949cb35295014b149265408a0e03f94c4b3fec4da54079de98503da42e62051f302ead706526b992889ba91dabe40dee7a54eaf9026a4e210b03ab6a859bd5009331ba2cbc2ee6ae9b152df8f6898f7f426f8ff6e7877bfd6d3a5ac92fc119132edee11a1c447a717397742a84d0a2a473942f3eabc22919936bc6053babfbbbad9177e2050da0c2981b6a3b77326bc21b34c52444cff903128b6019deeb80b514bb9e24ecf96e16468c94563ba9bf747624c30da1f0a91da7bb01f14b626f774821fdcb06904e036abcf576908b1406c95d4a0a763c0d9778c83241a5f9bfe8c91d4484ad57edac69b9890175b77fcdb6f1dec33af56cc2dac9c055b6998cc5175f9d6d7f938076baa80ed9b7ffa19129898457aca3b77dbd12012c9c63774f80ea6dc637073070eb3c04655aceff7a12b1f4856ff6113fc19ed659f58518a7aaf563d99f77e376b862454fc67a96929f8b69eb34a40a5c916840df326b479d4b25423ea52253f96ac0069af028ccc98dd51947d5135b1baf5605cdae52508f37ef8eafa0f126db02a3bfef0010a344f48c782e7fac42877290907b3c0a617aa844e5e0aa78f75cd7a2aa26a86e0a20cc23bcdd075d0b0dcaa2e3a12fe072a078c56653cb7d104fa0587d1cb6de1661e115795a50e22a5f3b0355893476839b9e0b80e1613f2487c0287341f2b995b3e595535bf3bf171b3c480dd2ec75b3baacc85c5df2fddfac5d070c94ace0baaf05966227196fadc9acb080772bf82406fee77e8e3193c2041f1d24f2723c917906e31c95f2e1d18fbce65e6f48534213179d7e6c266972ffe8909fb67b19afcabbf25bfa0c51e3eb3f1e73dc3fa40a2a2f52ddfeed80b89cc1d2f24fe22bb793dd3773e77f1e01eb4aa86435fcf648fcf73b457f6d8ea6e4b75874b1b2bb40cbe422e89119ee1332dfad0e458bd5113675aeb8355d665ade9d9f898604cc8aa4ea373bcd6726756597326cd9e7c28139fead3ed92181ce7ea43fcc6872d285e634a8041215f496a4ba665eb9c7b19ac3f359f87f67f0a4c37ba63fcdbca0399ecf642fc5b15b4237132142512d726faa6f84b93f5562d65ea8d09f497cace92adf70d5fe4d9b1b87685ff857f61b5703d1026268b767731885a227100340ffee6448f1f4ca3f2b3bcc515ecaec31255b964b68c9ece08e3a4946e8d327c721f804f660b962922c4dc9a8e5554f07dfc62a5960db8e8cc89e934ef72bdbe03633b4b4aa8aa2a4fd76aec2fe8fb35a7a377d4afeaaefb08fed284f0dbe03fc705aadebc0b5757ecd68838eb26936ca63ebc147fb8809fc65cc9424fcd4c02268b0c1df99edd967c3ec46de7ebbf24b69d5ca2d76e0efbb1fe0259dcc5c02b48b0f0e17f413ec7d9d7dd4aa0d7abac362bcd5c357a4033bd098487a565eca6bf68e506b88782baa7817540b217cd71e1be1e3b544da3da8b71ad9bd47eabf38923bcd2c61c09d6070a0018c72cf29ef4c62ef46c3a17b5eebbbe0e57baf360c7d39194b5db24be1c7af1cdb2c5b8786db9dfae42a5334eec6eb644093518381e50bf0eaa65c8904fcca835619d549da82cdc1605353b6423f8954d53d92350ab7e45c8d80794b3c56744e13c5232400e7341b3242db1e64a91d93d3b570cb44d3811a99dff18cc1404cd387be5512450f88f72c58e71ee87eb5f822442d83e5941ede1d4207d9ede7a4ea08013c79cb4c97039fde876e920384be392d61e6a9de460d3d15f6fff0a66a8889d3c8524ab0824a549761a1926254d6485bbf36fb8f47debe547093176eaf4557c0e234dba16b3d08a0e5de858815b6dd92254862c206191f83ac00b30d4f4c45972fac407191e80b0583426bde14e0cdf4e5a1afd5810af458d8961203a6223e9f4361d0d0709211cac4a3f0a443555ba8e8fcc025ab022aa9dbaf7725da0da691c0c3f32b558faa29fcbf5f63a49b229f95813205613d965ea1eed1c9a7e94d2d34ae8d0d88e7bef637e1be54dc177524c96323ef4b7d0d270c1b4aa0756ef29da1a2f1a06acc8362ccd11afc8a92bc5ae51d333e137e58e5ba794a35475ede77933562abbf773ef8d094a28b7bf2e234dc1dafff014bad29802b6c08b247bdc8e1bb61e05c910ce804a68fddcfb99648d6c5c3a45e6e0b090ce06ffae5e388b2928999e7518eda465d6df9e302d3422b81049c8c634bd7f67a4ca171cff335988571b1388d3390007367209432ec18a299e337507fa9dd1ff201dfe9b2bfed48aea8046bab4462995c1466ab4c20799d69ae575f20dc1a89f56f1b07f84e76d7800618a209614604e7846691ff97559051f8562ef981f16bc65c2f0064300ef1c984ce94f4a80037daffd98daa8d64fd64412cc627d444714119a86d71b743d1ab503fc1e930a7605bfbe13604b50143212288fc915473dfecd1cde57fe0ab91a4c09f01ff74d2ab9cfcb9d48a1d9b71ad9ded47084cf8b8440cea17d98eb80558dd04e41a338d8948e5d4899b86fc2e94258fe2fbf571fd74c5e7dbb15678ec5a1cd44c9c8ac7f228f55e24f30827b536781eb8c56ed0e2204a549dcd0bd47ea54c51348f03295e640c5026300821977f2e50f846ca488600630e8a1cbcbfe1f5e494ba9ad3403fc1856334bffb1bac7eaa384b4a6999d22d738316f0a3e15cd14550c39c297dff687bf731bdd6e19c20e2c91ebc29e4f3059b92b5de452f843c9269e717058775ad323a44e03224f393785a4f9fe900d9cdec0380b0e82da85e35129d58389e091431beebc3cd602bce6c76eac313da8310d220bb43aa47c207154edd8c3b7e6f9e4b357280a2804113d6c5013e96d2739a6ec661bdd74acf203bab762ec7422f990261c62e4fb382697ccd5061275a9aa492854af88e249dd085c6f9ae7e583dce8ec2716e6eb15d098e5be7caf470826c722aa683d27fbbeb9924dd300467a176c2d5cf90af3fb19c554c52803d2daa89d115036dedd00252e10fac8a52b24d2d8f41de44b30496a6b988f229a5dd4d1f3080491748aead36189189da24b0f73f265685e933cf63606ed1b40e7320f84c0aedc624f36f660ed21b56514c29575b252fc5a2f7e7c96874e2e991f42479778d1ced03cd7ad39b98e4069401825dee34974fa029869656b594327973c294782f38b73a3aa5e132e60e7f4b0a18c20876642053983b99bb5e43485e7ea645cbce4b9aa38e944ac6e16bbaa93fcdad7374fc71ef22d4af114c01d24a723883494170d27e71215ed2a83eb7810988b69586c88a00f9d246c05882574e215e440f9c7341521aff551da98f5b5c9ca00d7e2547b4c31f432d59d8e02c2a28bcabad61d9af5e49b5978fa13966860ec7758f5e5ab0896a1b6528e2c40ba1fb4f2613156af334bc9f5fb37b05257df09705427e5573513efee42654d156f8ab07d04294c32490beb274b0b2a361b837d185049d301dcf468aef955eca61219ad329bb69b04c8162d8ddadfc2e7dbcd134e6fedac1dce81f7af97dd4e32f702dd3afd0714a88f2828557dba778305cf7722a0f7061f68d1bd7c5c4fb04cba82ffe1e5d9a2c4265831d772c24465a4de5f3537805122bccc88228c321310aa3aa199b9a76f4ac591cca32e423e95a0be87b4cb5072d34a0df9defcb489202ca5c8d9888b6420b3547bcd95b0f350f92cd91fc90440ff4e4d25b132ce3aacdf12f103a7b4587058c0eef6368044e0ef36c5855ae0f2808ff11cb1e145cf29b8ee1a86b0815a8523fae08eceaeedb7389fa391eb5d586d961e619a8ed0e63d01aed7203786d24d846d1fae97d4a32015a5f4c7d93186454d4d0704ec9fc04239ee5e15b5619a09e0b9f49ddd0a50a54b3d4e701b8fc48f5ff86f97f9636ef5722991e53167f24d82496cdb0110f5dbe54202413d527f734bcc1e5e6c6ad5c86a37defbf35fc3686e9fd82e597df525617d28759448d60cf394d4c85ec0e0ed74f725f6ae094f316f9469c1ec0a727c50b260707cf31c595d6e0b221e8785663cdcd7cf47cedbe676e45c0cfd5d9c8de0de31e960fecd696a470e177389e57948d38125ccadbdeb382781c22f4979d540dbedc83af77b6762760bd00b06ad798812bf0a1971ee2a77920709ec6531373a516973ef2d09fa84c11f4c9456d462a95e83f48bb2817d8f3613b37517c69bf6dbafaf129bf21e8f789fe53c15d765c2a170bfadf6dc7c29d896800f003638b32655b71b9b0ca2a09270571bf94b0ac4f02fbfb1623f07cb19ee6acfb9b5b6c48ba9f61d26bf27517237bf305e36555695bf166a7994b88f36e369598690e14be7502f45c651a06cc74ec1843624074f0ebfb42c3f4d9e132122afa821a8ccba883585e45a271db35743f1af2a4d797f3dfd5d8781abab8175c378ec961a9b25a40f88c64dde44c83450a84cbdaa5710e0b017c313c2f3b19c1e80d9c7ef9a57a818c8a62dd07aa7b04a1e04326a141ff265a76f9a3231093f293a12399c4e280fd78a5a9c4538286170f3be65955decf33af20f434dbd5f008eb4fd87b7cd8f726e4cf8dca1cfbab4f74681bfc4a5aee7df57636b1c4aef6e6ed66570f6c6ac8836db9090875c6d469a77c5de29ff16cdad1638761030ad91114ef609b083aa78921b0d19cfc5162cb47d3ba5e6b7659babe17cef6433946110cf93d38e4c0b5b5d9857e0ced1f5863bd00929d8cadf9a0d0590dfd0426a61651bdbd4eb6f348d8ecb43f0be9d8682b92c0307172ae65c7d76fdd697b9672022551294f622bb818f2abff6f4e767afd42fd3c25e84d304aff2d889b64ce49052ba2641e30bd4395654509910b68896547d41caa554918d9eb6d1f55f301f1172261886aecad68062d2aa8bf38faf046137c1a79fc92affdf1f593682cc1c746e6e515af3863c2eec9be0ccaca8045d17f23ee300f09110a82afab6c7e9f74c87169ffb9515719ca00a4eded28ec0eb3e79dd02ea8ee96b92505d8ebafefe644076ecf705544080419c333260a4f1bcdda595da6c59d22e6d1dcd9e875efb29e039950241ed83054ace8d7f0de3bc24464ce56b4940fd8c0afb8f246ce8ba9c064ad04f529be135511890ad8280d4eab8710526dfb06f643d403d72f889b774ed88d5c8cddbb690429a9dad0df92b9eef62a348fa5cb86aa7e9a454bf841e5b093db674a39a6c2333e5b93a3a13042361e6f04a49221a83fd8293ae2733d7bb35fcaefa875fecc7138310f90312975303115065f02df8d3edea6446377505628d5dcddc32c57d3a78955d377b5af07d2cbb2c0ba20466ec46afbfb3c06e3412edf1ca1e8d58a8b9e95e58db217f9a415a8b48fa1fa507e7341fa4811febbdea2550a37951029eb0e5ececa2b6e3506f67feec8254f2577b7240df80ffbfa58071db2d4d97fbdc306b55fa7f6e4203e26061e969b7e0c5626cae3999b9ed522b0abbcdec31e5d92457ab9c0680da3f4513dc18fa3e69699e4b899eb0de2011e629be8ac5aa7a28f17f4a5a0d480eb66bf2292ecc7023775271bf7a01e0925a4c5e7346219505b815f2ffda6326b50a5a2b12579f3f83347938c4c5997c9474694f3dbbdba98dafa95f3173524bbdc690e73903b6257dbc6a4", 0x1000}, {&(0x7f0000001880)="8b26a32c9a825b65688abaf780e9de1692daf14e99261102c5115ca2d2d512f03745feb532742fd0f07764dcd40a738c06a48f498802fbc6f731ee64770bb43a80b30811c777301e7b4f6357ac9deab9810cef01f21e6f843428c026dd04f137f6ed357ceddb959d00881213417631d8c28f41ccd82a0ce3e4e391c746b661cb259658e8b09006d7e7f398d756cbb8d0c188ad88094d7ceb86b1b5", 0x9b}, {&(0x7f00000000c0)="52a56f58f4e7fcc00d32e5e7ef9ab3a8ecc0f55dfecef9bbf88f72f7c98961f4ce8e15c4338a695873b70aa0338c210ff2e77f59cb6a09943ee8f729281b3118224475be14100950b51b", 0x4a}], 0x9) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="50bfba3bdb62bc5cbcaf1e5aa93ee2bd3a3a35c2cdeced43aa7eb6c24fd3663a001513cadf222cd02a80db6adc07a656d3819e3cb7144bfdd294e53b98bb57afd04799540b9f5c954cef27d0cf8a0e3d939498d95e749b69699edf1bc8b2f73368ac6d17123c88752022db2632cd6903e3afc1eea4a6fafb5c0b17a5666b76f67749cb2838ba0d451316eaef9de9ee40e6c3a151caea9bffc8f6b4ae255a6ecf1d2d293b752e8ed31404b8129b47f2f7bef1be2cae8330ae85408e63e2da4a24430b4208ff7806b18b11eab42cd2806b05b401589d07f3f2bc", 0xd9}, {&(0x7f0000001a00)="bd9df42b2de13327f4b68f5ecc811029cdad9994990c095c2e6c89d3c48810339387889487587fa97938f39c01dff95396e82f9eee370b55805a225f1e6339d6025fdac39331c37fafd56888cf2f5fe40aebfe57da84", 0x56}, {&(0x7f0000000080)}, {&(0x7f0000000240)="acc2905dd4ce113e91dea9fab0274a0dec02a2c0636178e80ffd8c080f76c74d7ae52ed244c76a992d1dcb11a48a46ec6b02370535d1464e18e4d4b43d1e4161d179acf9bfbc39e5cb4420fcafa42a793d4e82966ccf869d8232d9a953aa4d716418d1e139edb3dbd018e1a1bfd1c98f4536f8acfaf94f1a86bb6c01bc4f8e9eba55cba8a013d9f3ca442a8bdc750e82b61ba674eabd8fced005fdc8f25bb51b936019", 0xa3}], 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSBRK(r1, 0x2000747b) 23:44:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x4, 0x5bb7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7fff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket(0x6, 0x0, 0x5a7) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0915", 0x19}], 0x1) r1 = syz_open_pts() r2 = dup(r1) socketpair(0x26, 0x0, 0xad3b, &(0x7f0000000080)) syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 23:44:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="48a213f0a47f621d939d6d8709b7af4f690b74704bde210e0bbd37134f30d5df13cd3a2ac09dbd113477001d33c637cbee9e97f435d1e4f353a0a8dbc52d397ed42db6b5d519", 0x46}, {&(0x7f0000000100)="d74952640da1bd092801404cfacf8d241906cd9833bbb9dd9bed203e891c3be4737f9a8f2f61c071d3013ce62affa6ba39a4932ed8970658ec66391a5605d4b36762d703e9f53d7c853cd1274116ed34259cf9b98faafb602f3c8b1a70aac843a2ffce6c33c3a5f2f523f3f4d7a9b0ae7b1208e51ea13079901ef8a5c67261abea2e56c2d23d46dbe90acfb686cd", 0x8e}, {&(0x7f00000001c0)="51520fb0c83e6710d66c76a8d23d204e9409b67836aa88a88a2d2122d61bb544a740524319c31caf19d7277bf53664238b6a8792f78d8d0b189c6a973e21b47df0e9ab3c36109da1e7b13a74d8478b61bf4fd7f0b8d480db089ce1a546ace4cbdf3fc2908aae7cc1948762af2b59586a4be0a2ad5fc44e826a03e38531fd8a115c28c47407cff4bad7188e548600b38124eebe24aa0bf6cb21b135546815909b2d66acb08a1831815b8a43d898f0e2dcf9706604ce2327ec104e891e1df51778f87fdd5762ff546edc00f4412703377c8831e9e9a1518ef47511b4f8b18c5935e1863dfc5846a5557e2043d39f30219a1322544f7df55e9263f79e3d7584898d4ff0e0f2a7228d148dafa27348da023b52107092daeedc312710d08f8510dec7672798624c9c065b8043afae2c81f0ca2c5684e92a2aa080ffe6a7fa7d3176989a0c410bfabd9c61c2f4610bce958c2065d9f02429894dfe90a6eba1e16129aa548fb43f7f9592d41bd75abc198f50623ed0df0f0e9b8c1444de92b868372bbf1b80ade6f4a86761730e8246a3c49bf89865df74c470db682a22f7b06392bdea94741e9403bdd931f6e24ef2669c8d91b9612de47c78b7c976915b27cceb918ab7be9d9f82a351dda2e56842b6accd61ca5d8c7f156b2856af29fac4ce4b1d3e4a2164a4a37fec7c14b49bd03396ffd9cf70b69fbcc919a792644a427a596ac52d41fbeb56d6e1c4cc7d4da31128ecec6553dad52f23a7cae5b5f0b9607cff9f340b9f1b8d3b1e18bd42807a57c9b2dd96d45a5c073f92294f741a585edbfc03d212742619a3bbbe78a4ac1a5b291ba4ef5dde7e51d5a7a730797b2ee25426dd737489b8639099236b064fbddf01afbeb40b08ebe9083d1d023cfa30d8cfd4f7a39114f8d32b4ba6ec6b5a88eecc5ab62aa313a57482b37ffddea6c16757428be144a215856112c31a6597d0f7eef37c396b64d7698499e1cdd788949f4a686cd17cf1b793f93a4c50d94187812455dc6b5a6cfc64d025bbe0856b994041bd29898fd2944f0925ff6f3d7d81c481cd422c09460fb0994a0e2d490803e6c3322d407c2040b7ee4b7531d63de2335d3663359345c90f7dc3f113559c6b9929a1e56c42aa3cd5849284cadaf718bd97f987d01ef4416c1c2f932a713a3206b1fe9464d3d0b3a3ad95104a9248b9897f7510262762f21b77361eb516e1229fe5b76b95cf4f86a1dfe93556d3ecc309e48f79eee40764a73fc1c1343b95d5cdbdc917e54d6d5488ef64bd60b1ea27b2c899014d277a3f2373ab4a8c9465d7b96464f5c26bae0d6311e376745fe97456f378a765d268cb9ed260a26a050778312198470ceeabe46cfc58b4b92894a124efaca73db08bff531f0d7e2be391a9beace3715c194161a4cb3299ca63cc0e5edc3a568f690496052a72502266ede113826c61b74a9d4acd8acb41f07c3c6ea07355eb8e6d609db96fb7c1068cfd09cdc4e8ee22d333c76c605b65d77b985317678b6b42f9c2bfa8fedb41adc49ec564dbd543a935c397c059984447c5426ec8068bce041a728d7cbc54277595d4c213f345a3512113b8c9fc3c029c02baf34a8bd11cbe6fa47faa48a9cfea478d4d400883c4848dff949fc5577e03b5b6ed9e809b60eb40a974941b19b3327a0a4902afcb6c13c24d94e2de3124ef39aec101d5095353a1ea00e30bb814f0ef8dccc87dd1eb1cef8bcc5c38f6cba9b9c2e67ae1e04c5314da94eca9195af0b4596c71f9e64f3852a85e2b9ec5faea856b7f7519630d146fbfb6e3584b2f7770253366a0681b9a327f89f818ee8cb5b937e5cf07ffa6cd1b2207ce666b99187811dbb809e026687f24f396f4bc089a48147f2e23a053488ecf9898921c3ceb4214d995d59015fb158e11c9cefd4a7e2b456347311e014cef4574310b67c68d50c92931fa34cb4a255b2a7bc73285fdb277071f49577b3797ea22368cee4f58396e541deb713e5e69ac79033ccc73a9e1604ae4399054e279cf6cb0cf5982f03ee7bd9e9d14ff33bcf34c22292b63467a3493c978bff19376b5680c19fde63bd15b4da6b8409e22a2288bdfcd400fe7dcb397b158f6bfd02353320b1df92a073e8f90a344f9c599c069628451677a0cdbdb0b340bfa3476b391ccd2d6e8528e505d25e4da0e2679c37d23c7c7cebf8e61e57c27df48cdee03fd1e5b58ba5891bc326906674e0c9478ff8e03261a25c1ac1a36cb65b01dd6f47f7713a473e7ec2cf1d22b1294fd6d8aef7464ca2be7a0b75173b5cf2b207effab943c3b1e20b16c0c59e5b392d54cea3912fefd4c5742cabe6a9c87e6c338aac2149a33893912fbbc45cc0837794e6b5e568392f1c6caf18c86bba857b33721295477de7e7a3747a7c425ba7d398aa6118fc54913a14833acafc42a6b191aa6496f097650a0f81b3c47870e1c1113a62f7e65481c99e9f5c4a5d977d4ff0dc721d2d3889c2b577429f39f351d7b4dcfb8f3f8639cfddfbe2c2e103fa4e5064335fd7d9d0499f41625deba00770ef7c44874aa03fbd88b3d115efaed2d61c863c3602e80dbbeaf1c2dadf9f9ca65bc79cf5a565224631154a3ad4ae6b4a2206e0cec381d810bd91a198c2fb2b4e96f7f53aa16d99e5d6d57ab67ec8e20a96d2d40d3ccaffaa258c5ebb7131deac552fd88a3ac2ac7d3dae851db60e55960f06ef207796a9665d054a677737cad4e425d9e5808563c2481277aea696d5c80081e03f6e8a0cedd09dfca215b4cbe52c8c532f2227529fda57dabeef644bcca29d01a439a2c0fa1f1115cdeaaf8f5b53e75d1c4373bfc4d5370225c91de8953a8fdc9650b549774d25749e2914ab53368b941250ea0fb450db7bf0e2d2f8a00f41c3c69c251e58d3cc67bcbcb253fd8a1f98f5726a9004b1329aaee577af20a84ac2d548da7e936a9e68ab7163a8b5004f0efa22e6f8fc39b62b3de06f0b99b8910abda78507c2ca2a1e447f244ac4d628ad1903d9f978de7b5264e972ae62b9d014b2581ff2b2daeca7c9041fab4996ceb50079a9b6f89043d4213965cebd8c8501ce4fc678258900d525743aff1eed8f0fdf52e938f5812ea8a71dd249a8442c2d5b1fd7b3d285072f9a5fcfe6bc90af79268c114876f945a5280f0866c3c52745a6e2e4196da69b2d790a2881909b562e21840e784526bb07cf96690bb2e60018a6bf8c0750f490fb6ef65c858d8bf07544cf8fc1b61655fdd048be9fded54920eb9048d1a338db57ce5c9ab6914a605ac01b2d6f22dc1e9763ff5363e597fea6999ce764af966507131fd738b05b1b42b939ca941d32c6e8c632feb3a991826c2c32bca9be738c5555313236b076a4103a43d144e5beacecff5869629b39098874f2e41398ca40d93e04e0f38deefe675f6287cd7b66abf29777d6f5c7dfd304c7f88765a1ea631eb3b0c61c1a85197aa723621cb94ad33ba9c3ef751125de5dc3512b09f69722b77ba24910e0a03956ceb8a9bd9ab80fbdae5341ca7d9f64bcb5e17bbb7df358012669edb4bbf3adb180699f51470c3ba8e3776fbe80a77a76a5b83d64c54a61128ef7513defe8bfe5a92c234e5f636c3fa1f5cc14860f6c3fe3dedc6d9244130813851493cc6b38784312f2d8ac0b138a37229857592e4c048472ec177e43f1dc82038eaec7dcf51afa1d5cbc49e6989ad020f87c733027a1936e8341e142b75501eaee51ea253594bd1632710a89ef7d483839e235f23a6aac6f622a28a2266999a1ac56fcaac20efaef92e8c4cb54efbeb5a4019bd8a1d3a029e12b3809df57740b209c0606decd37aee1739f5805a10f12cc6fc4ab8fd7222c3b34d6d35917aace0eb45b49c2e7619d5a93e871e98790ee50bbdac0b4fbbeeeab6c98775fd8b1be0e9b514c4475365fa8744bb1c7793a9c389b4140f56bf146d1c4ea57d1512d2e767eac1fa759d99ef122e5e3f318305140f9721c061b0570e005d35693069f61ec78a5358882bbf5174366e7e94b071bfbd868e3b0df5b272c508f37388c946fb438f2bf5c7d9892eb213e394bb162eb1f3184d7f59bca7624ada0dad207812ca675f863b56c7113303968473087adc07acd372356113505e7e5b9d5d1bdd9d2eecb2ca65cfa85d9ce850637399a68ed1591fefb416b9be254328f29d2680f95ee646cb72b5b0d7abe0e5dfee2a59a72beca2d88630affe448aff72bbd6ad241597cd678cbca2af37110f383c058700430a9fd64c247ea45b0e36e294b279c81d1ee9ad928046e36bc16c34479f74098a3c66b24410c6dbdc54a5eaec07b3a00b853106acbac9f63638b0fbd837b251ca387947a6d7abb0498f7ca18ab6eca797221a9bb72d4d3bf3e7abdd3143169d12c5a0819f23e7427a08546bee90fb4f4d0b7cc16953138fa88635cbad01c03f41e44d07d25f235c5f7b07baf4bcaa8c418ff1a44bd9eb7fdc474110d1a840d4d313c856493994b4d80d27d7b4f441cb25447286f9ba92427ee83f0cd5018d0623a37f978aae16d61e13cd8f803bbade79bed7ee4063b78e89eae1927b4a298f80261a49458bec980ccaf410553f48078d4a8ff632d201132654329e6a8f5930c239f6f10e378298d2d99b329fd59fa2c6b3d44bf73cd377d2e85beb31909dd40937db73cacd82e5f61e420a29bedf26134a9dd49f188bb5f3164a2644fdf9df6608cfe9041fdc8da984a6e68d53e4933d0fed16761cf0805987169a3a04c5d1b254ce25eb721b38f1bc6f21dbbd5ff687c8da65c8f389e1cabec371e2823abed802208c18296881abf72cb3e0c0d4a8a62ba5487c6ff8126f8ed947eb78c2bf9cd9b1b206fc31fa7f3a7caa413a9e5e9c5e6720de74f8e5290e7ba56c65660189acd2ae93ef6d050786dbb2959f47884ab2cf745f6437458932f6614a976a6bd2920b5647fd0b19d964f88fb2f45df3f7e0ac55a00c9d1f9ba24e6719d01b50b360bcc4584522609281f28fb9472c871d75035cc1b6941f81233d0fcb466471fbe5a28861b1faf8bbfbdbf812b189fcba4f024e297ba42ec5dcfe303483660b12b62324044f16d03ff38805fdf1210f7634705ca6a6ce149eb9bce2eb1454279ddce6393bf4c04b8f8f6aab4db3cce3ef9b0261a5325687fa5ef0b6c04fc6ea33ee7b1f768fce663570a9b079962245430a08cc46e1209eb95bf204eb92119ee020734c1f271f42a2eb2f64fed71f59e1b67469df533724e22a17adee57d8b1243ddf0644c6b773ed7d7a6a3667b4b30c066d3c01a77f158c3d5289b456de896c98b9a1d382c197c090eceb1ef523abfbc4375730337ce7601a74c937f3c93007c036f68e34c1762dc27a035c5b9b419526e6b67eeb88a148d18ec891464e502b9c0d8e0ad78db3324eb2bd4b8524dd30d3d4e2ec194084e39c8d57423b410a22d59848d91614b1f8baec53707d8bf355a1ac56f605633c257291f2945622e4486d257e94283ea1ed3aeb5cb78bb61ada7128dd750e6c9333ea7b9c3beb88d51acb0fcd2e27174ca63c681a759f76d934d1c21b370145c27c7f96edae7275894d13f40ceb236ec9235f427f57cf254eaecd37e96810a879cab9866968c4a8d2aeb0db60dbfb8b28e0514bf26a4d4e607afea3a8f9cea78132b1ef5ced70258db62c9385666a282a0cb8f1324988fe85b512e03611cc9530259ad8d763e1b4bf84ac763d53612dfc21dcc5b504d651658f6ee0156b8719ea85a968e668c25c25ed67d47aa6ebf0902724832467d8cf9803fa106cf2421d16e529b0fc55b5f0f7703c291be0f73219e8db2c3f4ba02f39eacf2a38", 0x1000}, {&(0x7f0000000000)="af53462106238bce3f531265049b1965f5be17024a3ac1de40594bc9e6352847bfc42b4ab6a21cfcb2007dfa8a8e7007278e0ee28d4e", 0x36}], 0x4, 0x0) 23:44:13 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) ftruncate(r0, 0xe17) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 23:44:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0) fcntl$getown(r0, 0x5) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 23:44:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = socket(0x10, 0xc007, 0x6) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0xffff, 0x7f}, 0xc) 23:44:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 23:44:13 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) dup2(r2, r3) 23:44:13 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:44:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) read(r0, &(0x7f0000000040)=""/105, 0x69) dup2(r0, r0) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180)=0x7, 0x56e) 23:44:14 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000002db, 0x0) 23:44:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x22a, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0xd5) 23:44:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="163830d9622bf65a6b08033f0dea594893a382069e07bf0915", 0x1c4}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:44:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) seteuid(r3) fcntl$lock(r0, 0x7, &(0x7f00000003c0)={0x3, 0x1, 0xe8ad, 0x2, r2}) r4 = kqueue() r5 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r5) r6 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x100) openat(r6, &(0x7f0000000180)='./file1\x00', 0x202, 0x20) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0xffffff29) kevent(r4, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r6, 0x5) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r8 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r7, 0x40}, {r7, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000280)=""/241) 23:44:14 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = dup(0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x2, 0x8001}, 0x8) close(r1) r2 = socket$inet(0x2, 0x4000000000040001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) write(r0, &(0x7f0000000080)="c92548cabc32b298ac644af8b92506708e5656d16ff12573de6351a4f6d3d6c4708b503b6739d5552769814944342486ad9fcfa9b1605269ed614c46d0b26a9cde8f5f790a5c6c6782fcee47e424cf542ccab46fe19539b0170a3f330d73d9079e39daa4e77d82bb9a4fa4ada85180e0f9cd67a4ee41306899af8d7ed0a09893c03a296eeeb60c3d69c65855f2518a247437a674856754c41839cfc1aa2ead35b99f7d55c1af362193acb94675b5d117d164400a50d30fbe4d926225ca80513afe8c57598a69125a35120ce77546a16f4f8803da994f3755", 0xd8) close(r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3, 0x7, 0x2, 0x1000, "fc8e5aa7696169d13bb8451075c84522d2fdc1e1", 0x3}) 23:44:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r1, 0x5) 23:44:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="88120adc67dad4bec2dc7a0d77e9963cc7fa2d85d560e7a3cef4eac41c6525c990ce0b18bd65f34f5c994d9715f7dd1b28ce002a3caeebccce8af6f747f71aeb02b4ca59e23c04c2f15c25486e3cfab84ac7d23453727d814abd8f2285d19fbfa60ac2637d7e40a8aa7e29c1efeb0a6c521011551a7d8bb05c88c810db6899047c8bcbe4fdd6502c42c87e14aceb", 0x8e}, {&(0x7f0000000540)="dc11c71006abd8f1a2be679a5856e947515af1511bb36661722cf4015b3c027446176ef383a52db8575c001073aa2c95bfe00a414a500d34beacf7c079cb174e11f3aeb085e4fe787fa979b0a638e69831e4e7bb7c58016ff813a83a847a60a4da3732418600740cdbb5b240bee5bacb3ab46fcfdfb4e1d24a70476c60201505edd4cd17dbd8c1a4be743e4b2cbe6a69aff040ded5e8dcc5f15bb0c5f8c9b9db43f6ba6b850cd894b91c1b69e9", 0xad}, {&(0x7f0000000640)="90404a0531c3480ef99132dcc9420e1623c8", 0x12}, {&(0x7f0000000600)="b121509225df16b5fdc7", 0xfffffffffffffd06}, {&(0x7f0000000240)="01ed88724c9e05131f64a7e92edf7cb7c613fd88a7cd2f8c895856419ac547d77ca3ec0140b5e21ca8e05d5556c1ec257f9f35e3d30c84f512c0a4add56ab54ff0f06c3eb50d55f0c49b59d1ed23d4a13a37697e6f2539dc8af8925f4f36286097081bc05010c6dc41eb8e9947904a2dd70cf19b7152e759713fad1151dfbfbd0153765659fdeb3daee0ae877472418b7f3bf9ac2085c2fa1dcf190013553c8d6974207a03cfb72711157011d695cf5b825b8082eb8dce9d50d2a2d1c481f0b97f93b98d66b7ad187a11fc093f9cbe681b396a558ec5962fc3", 0xd9}, {&(0x7f0000000340)="63d159e97fa6dd377edb364dce5cda74306ebfe08a95ee8c23baeed41e75f0f886330984bf98392861a610e2829cb01581d0e1723768032bdcb033b202ec456f0622974b1fbdc50ca7b227566cd67433a34a2de3f988adfc07aa9427af38fef0e870fb5b2b41487ead5d8776e228dd32d03badfb613adef53682a604534119997997a2fe622923e62a2830a62f9b09e87accc1d9bd1fd12b9cb8a9ca58cdb673961de0776f9f8b05475cfcbc074d517422588b97aea312def1b153d584ff3a9fd99026a7edf267edae7bc2c46f64e687f496fa6946c1d1208a7679e3bdd0f67a5321e5dd90410778426559e5ec61c550824966ef31ff3d333d0def93b1", 0xfd}], 0x6) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') 23:44:14 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) setregid(r0, 0x0) 23:44:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x3e, 0x5, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067ce028e9f3c790bf90eff8c44f33612cc01b483f4959dc6eb0ad127bc9c41658e9740a5041aef7a33a2df5670d7000000000000000000"], &(0x7f00000002c0)=0x57) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r3 = syz_open_pts() close(r0) r4 = fcntl$dupfd(r3, 0xa, r0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x8) r5 = dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) close(r3) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000004c0)=""/129) kevent(r6, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0xa6, 0xc, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x8, 0x44, 0xbf2, 0xf3c}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x800000000, 0x2}, {{r4}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x0, 0x3}, {{r4}, 0x0, 0x80, 0x31, 0x6ce, 0xaf}, {{r1}, 0xffffffffffffffff, 0xa0, 0x18, 0x80, 0x9}, {{r0}, 0xfffffffffffffffa, 0x48, 0x2, 0x9, 0x7}, {{r5}, 0xfffffffffffffff8, 0x2, 0x50, 0x8, 0x6}, {{r6}, 0xffffffffffffffff, 0x7d, 0xfffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x58, 0xfffff, 0x8, 0x2}], 0xe862, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xc27, 0x93}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x9, 0xade2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x7, 0x3}, {{r2}, 0xfffffffffffffffb, 0x84, 0xf0000000, 0x40, 0x9}], 0x0, &(0x7f0000000200)={0x100000001, 0x17}) 23:44:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:44:15 executing program 1: clock_getres(0x3, 0x0) r0 = semget$private(0x0, 0x2, 0x80) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getegid() getitimer(0x3, &(0x7f0000000140)) rmdir(&(0x7f0000000100)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x2, r1, r2, r3, r4, 0x112, 0xf41}, 0x7, 0x40, 0x7f}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 23:44:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket(0x3d04af7a82bd3325, 0x3, 0xd4f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 23:44:15 executing program 0: r0 = msgget(0x0, 0x110) r1 = getuid() getppid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x20, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)) r6 = getppid() sync() r7 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r9 = semget$private(0x0, 0x6, 0x1) socket(0x3, 0x1, 0x1) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000240)=0xff) sendto$unix(r8, &(0x7f0000000180)="fda05e0c32f4e1334770cbbd29b7beed8207cff76e65a9b2505f741645c678002dfda6df4481ddd2adb7f94da5810b9e6dcac3f5969cc503db40e2a2a0fcf5702bdb053b4f8469378e7dfe15acd94b46f4ce9c3cb8a78b79cc0d0465414df7e9fc5002e0ca6228372ec2ce6054844600cbdba0763b1e39e1b73bbc1c5b8d5bc29d7846aae2bbd325c4adeb328aa02588930f900f6fc0f3f231dfbe4db84507506b67861fb608c59d0de1f43fafd8aa701b2e", 0xb2, 0x4, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r3, r5, 0x1, 0x8e9}, 0x0, 0x6, r6, r7, 0x7ff, 0x4, 0x5ac, 0x4e}) msgget$private(0x0, 0x400) semget(0x2, 0x0, 0x2) 23:44:15 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) 23:44:15 executing program 1: r0 = socket(0x26, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x3, 0xd7, 0x0, r1}) 23:44:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x240, 0x2) openat(r1, &(0x7f0000000840)='./file0\x00', 0xa2, 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="c7eb9bb1b8ad3356a02f054cce76423224fe5f99e0858cdd401c507919a0526de83db0b0cbaa60c6520b12fc581b7509e44d36b1a22d063c34bd7936ac4c69e809a5192e7cf9cd7c4204074166fbd0951d96", 0x52}, {&(0x7f0000000140)="5958dc015c6f23dd9d1a2a38957bda8d8690351368768e5bf95d2f51b1dd654af27c97354d2b78272b0dca77f35a2ddb633a9bcc94f77ee66093d15f3e8406a39619cca9455f467c77d7dee6a740428fa322ddc8ece3df6ab63428bc575746b4f61e74c79922ffd9f59dbac7cf6152f735d7bb5bb40227ba28b3f7ce3bce7ca26866db46caaf798614dc438e350bf46fdb5447715dd56eb8700738855b8c20eed31aab89f9de9485ffb3963d9f19bf256ee0bf9631eec5f526dcfe46a81fe221846b5c0e5f1c88539e6db098ceb0aff8549cd2a3b81c7d76c07f97efc60f5d68c5f705475da97fc61c110ba5a95011f184cf", 0xf2}, {&(0x7f0000000000)="2ea512b288b86d72dda8ac7b0e7a568d4bfc100337883da90fdf85f7bf9a29f8466b73df7ee48c60cd", 0x29}, {&(0x7f0000000240)="e7e4ba5969426afc70994d8a9294a1060fd7259010c9f06ed6ef854a181fdac796c53bf21c8a8d777002925331b6e561e3d111b196cbad03968de7ac454d2384e2d1b6725dff0e5c4e41e8ad8a387fed9b31a6edf285e0ce81331f", 0x5b}, {&(0x7f00000002c0)="ee69046bceccd538ad682729f982b1869e534a5ad2688447a1ecd544d455a8450753a4e6dfdc22bb205cd86fd232f89b64bba93712b6057691a61490e542866dfed148df084bc8107e6f3bf387c1d19cae8f1ec735c52b048809a1cb81bbe74b5b6d4675c4dfc3d8cf58255cf0a704", 0x6f}, {&(0x7f0000000340)="e0e6a8ccd751b182dceda6ee09a90ade74ffe2017ef575de0450a408249556dfd2afa95bd91a7252355c879c42ef6411d5", 0x31}, {&(0x7f0000000400)="715f0bc64c67213d119953fc2239f0cd56c15edf0554e6833c34c1a74343959fc7bd165956df959f799518a844d8ca433383855d0c8d98a5cc24103e3de52d81d47369c72dcf236286d2d4b3baf63a2d00b9f96b8ba0f2c612d42bfb84d07fd26519b1ee98f8277a19dfd22905d0ffc64abc99413a87687e8854", 0x7a}], 0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xfffffffffffffef9}], 0x10000000000000ff, 0x0) fsync(r2) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000780)="0dca6099d4388871a53ac96c365aab848a1283a7a98a76a8587cabc64044e74ee332ea7dab3f31ab366eebfe9fba5d909907e09f0d2d912f7eebb9bab874efb7cc76089d04e2d6ccf63f30b295bc186de67997e963f1cf8ee050d3f90e9f4ecef7418a5f", 0x64) ftruncate(r2, 0x0) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000380)="9738e829316cd2c3bc8c71558494c62978ac9182", 0x14}, {&(0x7f0000000580)="35b6de6c2e60dc5f46947ea3d68ca4930b73833832660a2f553e7304146a6491e53eb118654c2f018daf5727b0b5b8d39a4d7c49d690aab77cc8f38cfddc69e087615c506418198dbfae2e17ea9e0b31d0c7741c52dc4bf9c4eb4519c13be00fc5e42db8e002ce2b374b3b4401e479b8d2f7e81f8b5e3c2d319a795e4a026a979a4d1cde70eaaafd36952eb8914d7c6cc344da6f9e12c3527247251027239a66163f4386bce64a36a884511ccfd866de74ed4753e7acba2ff10c232ebb987550a36f6ab56905d82a855ab3db3ad2aa608f", 0xd1}, {&(0x7f0000000680)="87dd1d43409af4a669ef41c31c50d8340943cddb99346db6008932a537fe5c035506b3683162bbbccbfbe7de30c3cae8bf976d425162f8992cb4d55ec3ba97aded6280c863b683e7a8415b70694321ec5f5c608ce0dbdcc64f6f3ccc152cdf9eeda92184a9d3b7abcb969594f5556ed9214663ddaf172cae3534ef20e6fef20365f5fd5c142dad", 0x87}], 0x3) 23:44:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000001180)=@abs={0x0, 0x0, 0x3}, 0x8) 23:44:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) socket$inet(0x2, 0x4, 0x8) 23:44:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) read(r1, &(0x7f0000000080)=""/181, 0xb5) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:44:15 executing program 0: syz_open_pts() r0 = kqueue() nanosleep(&(0x7f0000000080)={0xffffffffffffff7f, 0x7}, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:44:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) setsockopt(r0, 0x648, 0x81, &(0x7f0000000000)="3c63b7d4eb4f4835f78aab38c200455fd50c95c0e87bb7bb225f40c3e592da6ce992988a43a532b4dcea476a8861d838f3846cdc7c0091bbe8aa22bb8c2290c3433e3465bb21f19672ada89bea2b8e02bd50c2a2b8e403e1e6dac085a7d0c43a26921c8bcd84f7f8da15845ac42ba0c1fe4fd1ec541b211232f207ec12da844a9e253b4c8a0f8e0801c7c6c95ec3421964f3626329ca95d7e9f29c2e3c5d72925ae6a6f4c25e1482ebf91d19e8476dd819405f1c12c699d79e87ddc4169a1b1a6b865bcbf85fef4ef6d663", 0xcb) 23:44:15 executing program 0: r0 = socket(0x800000027, 0x8000, 0x6) preadv(r0, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) semop(0x0, &(0x7f0000000100), 0x33) socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x100) r2 = geteuid() r3 = getgid() r4 = geteuid() open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002480)={{0x9, r2, r3, r4, r5, 0x24, 0x3944}, 0x57, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 23:44:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x7f) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() pipe2(&(0x7f0000000140), 0x10004) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x7}, {0xf15, 0x2}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x1ff, 0x3, 0xf461, 0xa64, "f14d4a9495f697b90e5ad946c5d1fe7ac81ac74e", 0x3, 0x9}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') fcntl$dupfd(r1, 0xa, r2) kqueue() 23:44:16 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="2feda1e5c9b18d7be70177d0e2ab8a71471ce05ccbe4133b14fe99d09e9e9fe396a5813283e78f2fb83f529459e326a9f2c8aa6321442e138610f4c94259d520e5a04774d43357b332fd48c89b7d8267691c592edfdfd5cd62f2d5fc4b658a3201cacf46164913d9f683d851dfe6", 0x6e}, {&(0x7f0000000100)="857d4115d3965bc7a54af4b83d0ddeedfb842267f206092eedd34e91609889038a8ebcebf72eebe4456e1df37a10da2b38a1d3f3ae584c28c060d92fcdf2c222aa8c88b352b69ca0bc9bac32e4", 0x4d}, {&(0x7f0000000180)="924e78c25cb205593bfa048c8ec6b319f14000d0f602084d0b3e1925cdeb2f4ec1", 0x21}, {&(0x7f00000001c0)="aaaa3369fd013d4a260b856cd5608aefd1ec008ac74bf21ad2871447f7f91b4fd702d85f34b95550f228f525ea0f00258d971f5653ea09686cef30a3fbf8cba3366c74144cf11e3c7a1ba075518e2b553f73b2bf7c8390c8be9e489a883b580bbc2e59a189cd448be412ba24c68722355adb27776d23dbe5264b065e62f66eb339a4006d24f125cd37b9a55414fcc24d025bed5e4022fe8c2b70f58e56874407de315a9ee10a3d571b66d773c5e576bf952e637cc147baf58622f79d", 0xbc}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="7658bd5eaf7d0f8cd67303d729b1b7c5f368432ce634fbc551b270a162eb67567f7b0f2ef23015ee66f4960dc73daad07afb45a672d8377d1b4841f6f41e4c5f318c12950e95cadc411440d74a20af82e9cc7ece17217ff35a6846aa0c3a679ae4311695ed4bcf0387913c2d5170a266bfb9eb77e6a749c0dcd1777b69e8d7f6b77b9ef62e48858146597d585f2c94fa7181b3c5298bf63aca8a85b8b60723316fc04ede822c8dbd604a2c2cda97e3d5043dea44ff83055241a7c5ab50d3c2d5c228ee3d0586709892233fbfc253c675b8ff07f48fc36d1b4f4bd54680a9dd31", 0xe0}, {&(0x7f00000003c0)="d47ce1b2d562bd39b9a88936f1b76a92aa4d972c3b4c78bb3abaaa16486161c489e33777ed8c13f7b55467afd242692eb9aa1407428ea04349ed73c491bb7740940bcc1afb13d72fb2b63582c31e25c504e6303ef4dc6178b974b943b4ff67cf9438d271c180a5d6fee2ec4d384476fb2f8888a6a4087ab614caf879fcaaaa2d57fee514421504f4ce5d5ff0033ba0ccc3c8d1f9c8251adfb5efad23a7c0fbb3ef03756dfcd9cd12774b5feae044c2b9", 0xb0}], 0x7, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r10}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r1, r0, r0]}], 0x78, 0x8}, 0x40a) wait4(r4, &(0x7f00000006c0), 0x9, &(0x7f0000000700)) r11 = getuid() r12 = dup(r1) fchownat(r12, &(0x7f00000007c0)='./file0\x00', r11, r10, 0xb0b4b5ef685a7720) setreuid(r11, r3) getitimer(0x1, &(0x7f0000000800)) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000840)={0x0, 0x4, 0x5, 0x85}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000880)={{0x7f, r3, r5, r3, r5, 0x40, 0x6265}, 0x0, 0x3, r6, r8, 0x8e3, 0xff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r12, &(0x7f0000000940), &(0x7f0000000980)=0xc) shmctl$IPC_STAT(r13, 0x2, &(0x7f00000009c0)=""/133) connect$inet(r12, &(0x7f0000000a80)={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x184) fcntl$setown(r0, 0x6, r4) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000b00)=""/51) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000b40)={0x4, 0x3f, 0x2645, 0x6fe}) r15 = getuid() ioctl$TIOCSDTR(r12, 0x20007479) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000b80)={0x2800000000, 0x6, 0x2, 0x8}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000bc0)={{0x3, r9, r14, r15, r14, 0x82, 0x5}, 0x376100000000000, 0x8, r4, r8, 0x5, 0xffffffffffffff82, 0xfffffffffffffffb}) shmat(r13, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:44:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/39, 0x27}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000340)=""/72, 0x48}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/2, 0x2}, {&(0x7f0000001400)=""/227, 0xe3}], 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) flock(r1, 0x1) close(r1) 23:44:16 executing program 1: clock_getres(0x4, &(0x7f0000000240)) r0 = socket$inet(0x2, 0x0, 0x7ffffffd) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 23:44:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x101, 0x4a0, 0x10001, "54e75a1a67646665b6e93adc13e11681589d2772", 0x174, 0x7}) syz_open_pts() 23:44:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000100)="f6018dbed16d84decd04127590e16e51a1cf7c8cc654e76db57f1a5f80cbe1ae456f9df58d014b161ecd14188d95b99c4480f77187bb24fdd139fa76891241618d607145bb62ec2f233c02767de5a2181eb77e279c96f2f2f118e9d5c548aab886483a3d0825eea749df803db3fc2597eea15b79497af38dbfa86104681332786570a3eb4261eb2c2eb5262440d5c7362a8dc6df9b2e756d0dab92a948e08a728be44f397dbaea10c27968dff54fd6ee46de20a719e6fd8a3eb6f6703cdecf0f15ebaad5a59e37c011ce5339ddd9426caf3888d9957b70123ad538808e560b31e05eff3fbf219db09e1cda8fa5a3a5f8dc8e03edbf659a39033d71e16bbbe9ddf15a7a978a3ace08b8aa26cb95bb20b638a099a318617644cf5a5451e5c3509949821518a39a7e90a8724d98e4b8251d3331fec2b4ddb37d016634c32418bc983e5a22821f5374530195e942d37329355eab57dd2dd9126051081ca24793067624bf854149a494e379105fde8042e333f669d75e190abe7dfa93e8768745bd2743701eb135b8407c47cfd620bfe8d3e552088eff4081b5753fa898cba521b66e2be8cae917f8b9b1f4e241d7f8fed0bc4428a585af1a1c2260407dda7acf480feab90d3dc0bfdae05a42495ff51c2ec39af6db2bfa4f0e8081483914731959693e082e60953dd3ab26984e5a16222190c25db51337356679757671039f58f7fbd368e4e354b2e434c21c22876394f95fbeb520a1ff86bfdcc60f4a64fa7127685a24ea1cc91a7a73277d1cb1d04e4b736547bca0fd361f41f517671257fde22c54304943ae440cce9118c5ae6cd61559191cfde0183119edbd8f5f89b161671f36eb69284bb2b7df64647dac84b6e4a745a14b4c9531114963946fdfa961f029a2935f65606420dd4b0fac760b41e101a73ae1a56d59b611b541465f32004a6145c34d49622cb1d9b2421e16b0483ad426aa0f67800aebabc9deb7061fa3b656057f66adab9dc16601e17d31d69f6636b1453356b7b44c9a88bb47b273289593343ee21d8de67b3d35a76c79ea3a5083f704e8ca8f0aaae057b941963aa095ac75129732ce224628f2dd56665275473dd9f40ffdc9513d23eab98c5f6633a40e4a698ac5403646d1ab1a48273e3cddd6a0e3fe7f98392db44860feab07dc7f2cd165877cc29ae7bd5ed0a70cb5fdf5bfba581e09a8487d0f0c02f9316a56b406b493b3871ae639d297e35af445d117a0bfcf8e818ac1f7873ab9b56270d44f2e2a5abaeee613c2b9bcb02c5398ce7f245aa056134213e122447fd3d18ec8da205bcabc01f9e1adb8a79f8319d25b35a80c9da07b23748d02e1cee466aab7be5f94abeb590b14ed64bc29bc374802d6acc0dcde7fb76a1bbcfae957057793c6a9a7d0f7680ff83093695fdc069a460ee79cc23e239e435bbae5ce73129ba0a97b6bc1edffc349bc9fc398903a950a5dd9d41a97474cea44a6696fb8d0359b8532f7e731d0bda43298653418827c94f63f04259585144fb6c81ae52ebc4197a61bdfcf4493bd6ce5544d96ba14ce286d428a8779beb128145c34cfd44665acf8c9289f3b72bc8c7d402c2f8a5cc664b572bcd534b20ddac300e1e14855666d3972c5aaec579c05341e04566a86b1bc47b576e7fbb7250655b8d123c284507bfad455a4e404584fe2733a092e3fa7a421f33c59aad53313ce6b470728347b3a7a6c9375c6eb2eda54f1665f7b691d8f5e0300dff7808b1d5e50f82b096599392c79401f413fe4d84766cba65f634759956ee4897564c2c60ae6d5afbe0e07e4a754aae90ca0504f1d0efd03e5245ad675cf267b286e0aaef5857d7a9eafde4b6162593bc743e40e504588e6a18f709cd137782a3ee884093ebb54ade68bab11282a7de643236b8f8cec70865e19f7911b9d20c799d39e674d3c0d8f2df5b563d5e25421b947e0f851063a8a3627bcadead2bd379d05c4fab068f9b98ef08f6a7200dc469a74e954ac6f1a2a0986914344da55c42a8491caba7d7e0202716331e8191afe63bd520cc3b38879307881463ab52d73ad8c4cd65eef75333a99965babd686f0e1c5bc6ce5664ea1fc6e0692db3a3b22f751ad25618eaa1cc2eb3d6cbe895ebacdde944dd71a01257ea134195e861a96338453c5fa8ce59f77ee2b2179f038a08b6f456f7eb18558c990693d8db3f14b652f15dd52ffdce16a8fdb19350a7b11d43482f812b1af3ab1e7b2b5f8213f38ba7eadffca4a2edfec1823374679076f924ee1b59da81a30b381d2b9f8c4ecbc09e266c74a71bbe499fabaa00d875f0dc75c1c5a0610d49ecac200133daafcec680632249fba76f25b6cc242dfe2b9ee085aaaf793169c123b0a8486a9772572ccafc3a01dc65449e64a1e385f23a99a57e7f1761e07133917d199d07472a093bc15e56669f8825dc096257a0f625569e56a19ca168b1e009001fd4bce67abbaa3efa07f6dc64797f662db3f05a1e5277a9456e24466e515a273a8842234715a72f3e4e905a93ec3a9cf1c2fedb32afe9a8bd33639359514de1f924d14b64ae375be8214dac6b8ae8d44cbe4a92129b837930a6acfb95e574a871e3a1d36e973926052e1480adcb8a04b21de2e384180789e57f56695f18e433371b8a52a027cd35514eb9c7257d83fbb66790da3aef95c593284d54875a008f3d0306f3302887bd10a12e0848a724da80e617597e5c42f4d14836a27a11782cb089479580cf7d78d63e8b2e7c3839de61badb0275e6995383f508c8d4db362dddb39d67feb426df64f3eb22c97412ecd346fb3c8945adb9d0d366da383b9847d43104ccd9af26faa64c9321044acf0206b704babae462f8c434def88f1501d88a61f195b6510ac0b5e115fc368e88606a4909d3c33d517c5ffa89d8e226e3c2b1657e51b26d88be7613225ae69d0ae757b3d249ba62ba8312b687a2967b51d93d7a61fe543200ae5b96cf87ad5204388f3ddc47cf1b75126ad29fb4a305b59d5647f6549ce7404cb6451814c34697c6e55eaa9ddcb8dec19c4939c21cb2069a9f9f32dffef132872378483b12adf2fe40d063aea44d7bdfeca1cc390be3c5a005d0683b4cfa043dc4ddfce99068d30a5034f0d80c79f45b8420091cd18770470a014729de3684bfcff8ac14771e6ad1d7de8c0358db29e8a51554e86ca61032ee07219b0b5fd610dc2acf1e495df2546bf23f205bca24c19a1f7dfcf2280b775a615e8711d7bf5f32d601444d1d79b3bc10543c2f5bdf79d827c1873fc80b920d718033ed0f0eafd2b68a11febe30561a526ba3a840c42a4b178bd44aef9d2abc04aa5d0564a1a49b1982ec2c05e17f8d3dc47040dbeb460c7fdd2de8f7893eb0c151235d664aa3610b3d33a0eda2b7604523290486900d8019d87176013890fbc69a1f3c0414b6e2d9f5955d05964358da21456b827a732dc063de20975664e1e2a3d235ed7370fdf1227a0485f877bdf8c3ec435473e9ad2b374bf2749c1a15ea87a0ffd9bf45aa3df72e8a658326aeaaeb7209640c27d80d4d236e77ada7e4ded1cc2bd0984a99c32d9d8f9180a11905609ff75e54a75902dd392fc17ab2edb387bfffd9330af0254dfa352c066d322563d46dbb3b33444b9ee61f834b5777597842e0463b347db34a8b0b42b4dee8f8ae19798ab8df834990b24d970604871f1f3542cf3b6a66ee48802f09f1a3d1c0cf5531685d65d96a1212013dee7bd18ec38ad14bac9127126c03bc6167e387caa52450aee29aadfad42f6a94a0541ceea6d5868d351620b274cf0e80e89044de004471e697277d6a8c9c10aedec3cdcad885877c20c609ed48113024dfd5a2be3a72fdaaffee539db5d58fca234ecfa45d60d393a13a3ec53ffa929a4b8168c0786459de9b4b9ed40013d090f012b5d17ada734bfb2f9020486fc15175ee78488d8609a7b074ec660c2981554186818130bd99fb8c298545fc6da202cbdae7de8b9439f434c72b09321f81a563007e795f421ae26afb2be05015f48a651336035cc11e1a3ed049c2abb7212b85a2e60a93b9694f9b950a5257da103feb6206c64f7aff7780c589e4eb3ab82a814c053047e13ce0b7903beaae6f2f7ae1aa8c35bae2d6a0c574c8f8a99bdbb7f3655507fe82335f5eb551280cd2dd9aeacaa678824f164ab7702dbc86bfbeababa494ff2b05b9238b2240f056a8a2022e6c01824b195162b23d45e71b2108b96390a703d197d9384e60e980c166b322718393e2cd51e763a121441736a60bdb2b374802dfb4686e958e2594796d1966e458fce726e66cedcf28f003fe690717c667d12c2ab3638d18ae761ee010af79dcff8f556d84021de52944bc91eed24e2ce1b56f8f8b6df949df051237bc7504dc11ab59fb68b6170a43087903ce9da22249f217cf78a1b654c8a377603b58a1dc9ea846aa8b07cdf6f4a7d79b879b9ae2c9259e864f44327280eac7df1056be87b3717914a59c68240bdbdac0bde27ad268f40488ab3901d533381383b4ee8096dc5e0311681cfc3ee1fee1ea5a69d3af71e9c5bdd51e41b52e5e764ca5c9a04f8d6564546c6e0689648c631267d6808e0ffac50d1c64fdf3e95fa1fac792609ceb5b4c283236bbd2fc5bcda02bfb53769e623ac853ef1c79d1e3b8d63526f46b7005585751ab0f9602f8b2208a1bf83aa213c56cae528db3d91648152e9dd6ed69160baf186e636b6c4c3be46fdac2b8ac93dcb64127b34813ee74b734892dcf85b23dc3e96a0934d8b31526185d751781f326346ea4a146aa6340e8c5200380aa927fadd920622b413eaf90e1809a385e1fe904347683e77c4a94354d8a6775daa7b122b03388f9ad9a1cd750b5c9cf062cc0bb2f9807634fec3be0c538479e186c50d5a6b577e22f05d3caa4d064237ce6f1bc8ab7b881394456cc0a9a4545a6382940bd5caf173f0339b0f4c04aec44bdbd55915d25a6c55f3ac231d2c83b0a35a5b7e3bd3a72ccd2094dc67f85d5f1f349de5b819571241468908dc6d61e2d16f489de9e969ca78e7a6894d0c299007f205e00753631e7035f5ac28c4a544c245eeebe0114caf9b021692de80167946cf7937850bcd444fd1d92a7825c564c8f612e9da4d8e49c3b252ab31fb455179891e23c57ff876a7d2c724f7f31ce14791a1c915c73da36ae51b9efece66b61d6bd3311563910a1601ec0305b6d99c7a38d6d06525bbd2c38ec83178ba7492b3a274c90a97d580ecfc1d94c6581db7a5028296146a24a6bb8fffa7e676a9190202bd9875d1a408596661f2356bd02dbb3817cb458aead2910dfde57a58d1e6b44be6894efdf3001f6e25a07b357fe5dbdd252e209712182a01ff8b4bcb5213f1ece50e0e5926dbad055be3c57066233f514b1fb57b08760160eb30a616647f7f2c4c9a82053c4fb2dcb20223520400e74c39ccc170eaabe4a15b731531a4a4f01317b43bc050e1aabaae90b8e84fcc2e09529da3423a93012ad398dfb08eac88747b51dba2eaac855115a41b78b245a6fefe39d4bedf2802c9da68e37b9d3e1d9d5c86f2f004ce07ec38047c6da5f816d75d59184b1a55cdd447e9b03140a2d9469ce94c99a7faba0e0110c354b3cfb590e00a699ee460b13f5da26b18d13dea08486de128d4cadbca1c52a81f815240fce04f9e9785b7f3527479fcd9f0b22b4c7c5e348302af7cd562d68bf1b57b62c677e9c1de97cca2ece430fd1725e2b2e78f1fae96cb11dbe90e5210c4acd8d8fe4650658c7c1739eab0a9e908a835925a1af79a3d8f9cbc6d2195d5fb71c80213382264", 0x1000}, {&(0x7f0000001100)="824decfe07d21650dbbca54e9f1cdd3f9f90c4799f99e148ff4b925387e2ec1e013f97168815476e00cbef0bb7", 0x2d}, {&(0x7f0000001140)="d98b32b00641925f1cd012653a446d63932cda63b14409ba38abdf068c37dd4f5ef776032d89bf60830b893c983ea09fd01e7e178592e6ebc8900fe264e5906a26a7fec00e76950999ec2f7736dae36aac0cba330b09a52d58d4b4a58a62158b327863559688f918ce8bd25e341ecc3fb0f7681a200fd59ebe142df5", 0x7c}, {&(0x7f00000011c0)="9cb8df567a2fd5756bea021ce284ef56c53d4406da910084681ed68f8181965e84c8bf81aa891bcfcbe4347ea389d33d87a0db91f5c9b9ddaedb9596bb210995d67d9adce614ba35646ea9265f82851020aaba529beda6e22514e99c861f5774989ba7ee673487b8f22e01ebc5e5b23408419e1c1045f2acd334e45aa0acaebd99245c225d87ef3887c04ceba487bf7155dcc5bbd9c66bc1128c696a956a77931f40", 0xa2}, {&(0x7f0000001280)="b5b645f0067178a17776e3c1f1b96b8c34d12eb0749bc0c4fce81f4a5a7fae36ffd45e14f51b2eb2249f789194fa40de709d231e7e143d0b1a208668bbc2b1d5acbe4e4b2c570d8864698a17550de147d133c616b62a12c54e38ecd32be8fbe487c507ec761b6e4541ce857071ffc907ab70784eb187eb697c2be911d33f55ca2f44d03af9ffe0f92065f70fc32662edc25b58b9d42da15fcc5e9d1951bc2d39154a0c1eabbce43553a7c18829f213d9bf046c60b0ea085ae284348cf50c90de8da22244ec8bd25d64b623168580d8eb7f5a696ad9bd209a5cb1c310f14ff12cd4f1cb84d17b35c02d28c5f683d4060c652f24cbe2da4385e1165c2dc2", 0xfd}, {&(0x7f0000001380)="d43833c325c48bcf08e3a4166c2c4436d0cc0721adacc017bd55b68252b6330b25161a2efc06ee47a7e9062189f296374c47435fe0e426e5ad791b521dc7ab462003fd3fef9079785087831a949625621ab57887f70b5e9abf41b9e80fcc110ed191934a224067aa03eed8bdf2a9ff81776db1d07d85fdd32bd238ab176fbfd87e4179113be1ff22435f95951d8e7261d3", 0x91}], 0x6, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 23:44:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 23:44:16 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:44:16 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) munlockall() 23:44:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/253) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) socketpair(0x1f, 0x5, 0x3ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00007c1000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r1, 0x9) getitimer(0x0, &(0x7f0000000040)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000700000001000000e000000000000000ffff0000000000c9", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="005518d6"], 0x18}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000180)=[r1, r2]) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:44:16 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1041, &(0x7f0000000080)=0xffffffff, 0x4) setsockopt(r0, 0xb12, 0xfffffffffffffbff, &(0x7f0000000140)="a6c45fc393db195fa67ff970acd610a203aaa27a5846e0ff4107e5e20464932339333da1e0ff56d681a6ebab382272a363cda6574e3075a25ff72678ec1942cac75157cf631f2022219e801c3509d4e64c47376a6e4c2c3bd22a52576cd90e6a6cc9360c9f5e1450d75fe6a01ef365ea65b479318718b4278321df4e3649b7334a1db127c61666af4b053ffb752cbaebd3fe1238f4edbe5f09fa7b41b72d090ab38b2119bc5a04f2d04b62ff9e89fe8a4b2835a4397a1f32fb447d7c631c4a3f7f2d1378f426eb5afa49d37f1fb0614b9301c0974614d426f298f24333ce578d024f47", 0xe3) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="91e59b8df68195519d6f3372e14e87a0f13ca0c6e45ce77d327dd499a918a9deb6f44b8ecf5b13487840dec086f46ab9026fc8e7285e73368d16ccc62055e4e37349c59e957c24380906592d38bf02de707aa84dc868ab24889aebd8d75ab2e466d162ab145b258e316aa932874ea1061735c5a758c345f8680545edbc03241496037f4204b4a7a1e8e8af8f8a5e114a09ac5593b15029fa9ad338f69b15c5e0d313739c376908ebfa4d64fa7491f053eea16990f1eed28ccb804d0a6f7124009fe097c2ffec67bb9e7f4fe1dfc5b917b55b5dfc0934a78fbaa22b072d52fc9ade"], 0xfffffffffffffcc3) 23:44:16 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x7}, 0x8) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3f, 0x6}, {0x18, 0x3, 0x81, 0xf52b}, 0x7f, [0x8, 0x2, 0x4, 0x3, 0x9, 0x8001, 0x1, 0x8001]}, 0x3c) 23:44:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ftruncate(r0, 0x423) 23:44:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000080)='./file2\x00', 0x21, 0x4) sendto(r1, &(0x7f00000000c0)="7fed75e434e716b3a95dab13f7e131", 0xf, 0x8, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 23:44:16 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x428d8000, 0x4}], 0x7, &(0x7f0000001240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x43eaa951, 0x6}], 0x7, &(0x7f0000001280)={0x5, 0x1}) syz_open_pts() fcntl$dupfd(r1, 0x0, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000140)="5936c34f5049fc8ba8ad84e020478a44207b594bdc7b19a38956b5c6974f3872d66c8e59401fc86bd66f1e9692011a66ff5335e3ec4e6c0c001d05e6ed296c3cd473697fa8b8245f38eff7b344709f20380e43a9bc0d765876e8ee3ab8aef34cc594db5ea57b5dd9a60de026a031718fd0e4567c561c4ca3a44308fcede4f67de62fb99c0f33b169ad4793c0e0a0b16278f010008283fbda103b0d8dfe469b4aa2fcd9b8ad6df5efd3a781f7ac1c1b12088ee7d0721d55d270c28a9d6be3ea3591a135bdb24a255c421c33009bdc291cad9bb5a5fd265000d21b4a409b3e459550b49af1dedeff48e7206db6df5fd805565fc1b74ca7021489aa8931dd6dd8c54628293f4d02c57bd27e7e853951fb7b80c4ac6d35f6834bbfd2dc4c741b5a7be91adf016c5dcf455c10c1e08dbca599485beaeb546e5dd63e011c6c30d7c4403ad9807c7d22b0f71e9202a173e3aa018e72e29cf18a07acff292c987a29cd869d6a8b1742662620372cdc3ac8880a07943ed5b91e2c70c893a87da80dc890e4c55dfb224376723187188dcd9b83611bb6f03513ca48f3b4471ec13c0ea8085c86018afcd95addaebf760c6f3913a2c0d8d36682eb34bb96f6eadc469f04e0600b70942cbe2f217ae707c509df6f9792d77a89e54d3ca937a74bc989934c2d5216476fee9c983b16e1a62ebedcd3a84d804a01feec5370f09cd6c2d646d14daa9222e00ec1bb182714298a20f4dd593f80e4a778212cc87f9287dadb814286a30a3a66d874624980e69e22879049d4c80106d1cb68c201bce3bc621d6a4b0169c095df3a329eb0f18bac222d3df69933b42cd932911a04dd0bdec9070bf9f1043852c133e6ee15b05a83094cdf056eed01f7b668925b09af77ecf3748901fae074239715d8e6974738b13e10aa282f9037fb41e871af82734e8dfe7af707bf368e1f6fddccefa72ba33fd206acadc9406bc9aa460950b25396adb1c41e2d5f6755b3310cfe480e61a4d6107c781094b04561edea490bd2c5bdef03b2edd6ed7ec290179919fea6577e3b0ca92944aea5432748f17198734b51ee342d05771d4a4a5903af6be14343971dcd6ef261e4563979f3522c178e89e99fc6f604df12ebe1b6a259c347890a9cc68775b7ab5e333ec0e064fec5631b9c31debec6d5de247c9bf8b0a9680ae8dd5072417c435058c9824d2be234b23a9b14ddff9b15bbdf5bdd6c26355795d65b8a640358077571c8e4bff7296a3ad48236d07e6739815707e1f822c661a166bf38cd80302e9a423c5e0eeb8336bcd548541e6fe76f686969b877be0b21a7a105512e715ea1084ea870bc6168d39ba654cfd74d2f793467abf7e1edac2f71ea8073e7794c2835f4a52a6c4f386e11a20a217e1e4509f45a0e41843060bb3d59dd4abc9e354ff1a36ef8a4e1e10cb3ee7640771a5232a135a6cd24214c4f4632c25d5d6e40a738f61db1dceee42777392e73646d72d3c2efc6cda5b2824e917590afa8a6669c71e9656b9bef966d7e3055664f1bc1e5fd757baeae7cfc3adb44c2caefbb926e235e6f7e99e5031a58a7be9f26b912caede27aa9910fe7fb5cc7632635d1dcf5553cc303568d53fdd6285e3566e645dfaa80ac2fbc335972ea2073a5be60c83b02825ed9ac61e4c81e8422225637cc32975bd81b99408a342747816a825b6580a21d9543ea09d90ffeb380cf58396b4fa640a06aa3a2507d84f52a5e1cb6529d67365e615f7448b6dee8d673e7717b4709a9173d3f4536d0b649544931294774992c554f2af5e0e32e8be6dbc5b4a6f5857fc3ddd670d08937572d484624c81c730cfe50142e72ffa3dce073227b9c9f0e8ea94fbeda37f3881c0f3ef0dd7d07830850b4b7eebd55134f649462967c531a347a7c04b5ee3cc4fd6c62107960708a419dc3a0201470862c32f6f7f433b0b96eb8732e05c6465ef0c58c0d191bf620275c6efcbe26758445662a1d39b1eee037f2665c19d5dc0773eee6ab1e91a412e9408c94baf9bd8e865151648535a6607e1e578a56caefb1fcd59563d27a1d8a61dd26477c753c6ec25b5f691d71215ffefb016a20606ee65a3ee4d2b140e1c16f245f61cd0c8a52062cfadc83f0d4f56e17578326d6ea1c9e21a4f3189f168945082528c37cf2a5fe9e72b81898afdd03e5cd0e3517888434dc154d2355ae432df0803f3e446c2f8b260595759efc831f03e03dc05de3e92350c8ed6fa4d193b4b9169ff7494995933d8e5d35e67261914ad5e518aafaaff19a213398e56ef7882c1e5de6c2a22a3a3de47d62ab01a5300ec2e5ec705ba248899065389b6ba6d61f9462122c3e7f8c632af980ecdee5e7f501207f0cb8eb15f50ed083d523d745a28e56f386540c5dd93d026c038f1a8e97ef0990f5d4025051410df6f35905d0fdb83c8d7023966f9bfc4e769d6800050b6e352f77d104d1e991314612c75d2301518fbd1d37974590a4ca1891eb616d9ee093bb3ff7abc5abea5aa5bff2575448c3b868eef46e3fc077dbbf4a37716261a266b3f7a33a276821cd1e983bcc7346d0d7e745153c0503354eb973fcefe49894228fbbc8615aea43bbe8130632e180635486773ccbc097373968b6ad7aabf1f85cd5c7ff93e9dc6fb7a4aa809fb7e174cac6fcd88696cd5fd5d98d6beeba66028f2e6ff9f958838308457e1f0ea38122f057eb133883bbab0c01d8aaf95026de6f9a06b55a8fcb5407778770e6369badf0ded420084fa957a54dd6f05751c1a74345304b5178bfe9b762dc8dd0b85137101e007b003547493540a6acc7bd442bbd03d4ce135bfca915696dbd905c73072c5ca4fb176bfb06cae234f2fe4f895e6b649925aa852b3bc25bbda4d4a2fa329b8d78ce7dfc170f6f904b207175abd21983579ff043d4244a56ddd4984e88a91edcef65669686d23e3e40f839c874b0f037562c707ae9d6e78f9a356b1444f9612f190dce8d54c7c6acbc09744939048a2a7094dbed648a50d97e40f383d11abcd8c86dfe315b9587505487838485efaae14e810c63ab1b832b88d199df3aa540d39a9f851f5d19f9a741023e1183bfe34e3ad537884ba91ab0d26c5fb267c5d5b9e39b48981d2889eeeae801310b81c69bd98411a271ddef8abbce7983701f8d05e75a868e5c3c4c636481bede7a36248079a3c389c5ac81d1ab4c83e652a63eea41545b7785f62a024753a4855d948739158f110d79cc89a0050c38a0dee051f2b8a68383c32ea8c5ebd7326c9104c390617a1ece3d240663e950f16e2de8608aa6ed0f8c40239ae7bedddaa3bdbdd895aef4374f27b71851069e1c3b19036d0e6eed71011eb4ee787afba30af4d8b4a126c4d27a78ae6c869e145dbd0df26c781edfd39b64404a9a10f0a2552537cdb47c0294665229b4208b21fbc9555cd7f0f78a861099fad4f72777b631735d34fb9cfcf96f6219010dad74e4bf75d8465a8a0696cec08511d15e4d1751abc39b9db976852507d5cd336f8a9fe2a6d647c274601adf0246b67df5a988df86ff4dfdffe0b309126582cb82722540016b8e0f94b2277f35d1ad597ca59ca9c5c240449f9be326cb8d6eb1722e8940334e735b591ddfba651f1960915c5efa472125813d0a1e436d7a908453bb9083a3a222c40b61af65187364ac10b00e359aebeb3459ba490c36558c08a54f394eabea197d91c55f3256f29a4c4404eda69a8568073418739d3ce110ac1c4f9d9e3d90652d70a3c1e98ae73eb7a71089088f2675c3180f23a8c0af96276fa93f2afe4413bd1ae2991a389168f419c5e96f7a46932d1c680570e6818a6e2d938bfa2bd58c4e096b894e3729c5be1622be1dc3ff02b7ee66f3fb59105e901152d0e86c689c630ab7a8e1ba8f2521bbf20f24d251b8954481c3c5fa86723f4f8e88c385c6d3e89d850011220b0dc4cec184a9ffe4b9c8e5cc3a7228508280c6dc58046f9a7b23e0e834004e557c589a746095c1f9e94ddf6bc0509854a9d42e0ae0ce1ad5270cdcc3997b7fbaddf506119a0abac7239c68cfeb7511994510f9939761dbd8d52c89b431cf036058d45b49d497e332232f0da2d3d9fedf93a0597ca4cc86ec7721adb79c36cbe5a6fb834fbb2fa20021c6a88e72ff0e904a2808987eb7f1f0b11cb1289c63cb5b965504494cfce7d7d9c2b15131c0d251e26e9235010273e854011b8e692324d5f9056ad09d80d2df77b213dbe502fca3b064d374dfcb0f30772196c202573ba4ab6e80b3a7f6203a1d18669e1efb0a6fb0b042b6bc6481a941b020cb915cc0ce7e9ab705c0fc21bac26fe497f4632a2419bb38b280f981453e44ce7b9bfaf83a21e0cddd2d04c70a37349a650e3bd51c88ebe23a57066c09bc5eadfa4ac2974ed29f7eb7ea67cd68d226ec90cdabe1028660682c519b7548d7b74e8f4f2046bff3c2b6963d5c231c1c75c86cdafc5c7111ca02e48a08e5568e7d4cec5d38f8184024fcb777ecedab6eb52bccfb0ab15c69f9b614d25fd2c4c52d2758f48a73733c5ad917ce18a3dc250ad6fb34d2b957633ba43e98f8e701546b87118488b36d9d277280db9b88dcef891a8e2ba60535811654086fda11380de756d5c56fe93b5a58745c7d6ff285f49030ba6ac206d2cc1b17bfdda63a34f737fbffb9568c7263c9762b2636aa14d75d19253b78dd4a3dab2d43ffebd1ad09ccda6ee52b8df0e330ddf6cf44f884fd2daac176f50b56ca33329ec6996d646e41ec4346c8cbfb3d44ddf15f2957259f00df70c04448098e212e077b6f2ea05070abeca1f0b7efc65422edd5517f2e11bd8489027771c93fb99e0f9aadf79f40fd5efc6d2951d9caac3e627a4c01cfa36ee80c3df58da1ed6f2fdd8591c115b74a78c4487bc48f51700b501e8d27f5612efc12cd0624b88335ee7178aaf17908aebf07ca3832112bbe8579d57b2b0b30620e5bea8368460df6a4174c6187fffd9c41b7c5f68bab300565103811db32feb576c9d4d4ff346463f1f3146e5fa3a1a5b8cd1d351d9d27d16464bbc57e14f6a9892dc08ca86fe1f6ff772e991eff16f3eb8349604ed74fa87ccac3d2cb49601ca8c070e2cf3d54b6a4bdc2df7470a593efac19b299b6c54ae6da95e6d38a7dd5e00a3e51387bab7ffb9a56e0d398d5c0cc70cd8012c7a44527ee039c2af1103408a050cb15d0aafe06a3e75797be73df391f83fab193a90d97cb1362b82fd4db626c384345dac4ade69569e655be2e506832cfd4445f416b27194453f9943ca4db4670297d4af0ba9c5cec94d5ffacafbd4b3314c5187a3acb2cce9bc60eeed11b990427aa44dc2ea21081bbd1b9887d4e6c93e29ca86b0aae1b033a0df5b429683cc17752f5a5e719386f0ad6a05f260d6a5447473c8e3e7abf0bb74a85ae77a0ed9fd68c80d9cc10fd5da3c7d3807dbb0eb573f945965377db13b6760d88318117294e95d0eea4b0eba5d50bd830b7f16d2f591e2a96c913212db4646800d64e596e208466d1dd09c480d01acbc278d49961cbc49b4522ab21d000f4aaf6efe607e9abcb5072d18827d9d54933bdeaa2edccddbbf90088f5d6e7dfdb94ec1da1b0148f517bc6dcac5d6581c62671c01ea935033e831fa29f45bfc00bf5bf0dc1297618ded3816f72a28873f44904e8917c372719439f12a872ad6bc3e7bc3138c0c3a4dd05d2194965d9c53a070b4dcd88c3560074f01b901d5c838b7528708a8b62208489189ae833adc44fc4402dedb0b78606a465b03838c597ff37cf5c39db707900cb717daff26afd3153336d7e6b25d2e8b83e5f45e57888", 0x1000}, {&(0x7f0000000080)="8ed9a5921db9073c3a6ac33d9ab673aac9e8470db5fac6d554b4e8fd8007098ea780c6422f8d828d87bc28908d57050eb9a36b8e8c", 0x35}, {&(0x7f00000000c0)="3642c58affe410754ba59426093aa5924499dabbefff0b9de2722f6737831af8ee9c4cfaa41eaa4f65aa12d09c1b10afa546b7b55c508128", 0x38}], 0x3, &(0x7f0000001180)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x30, 0x9}, 0x404) 23:44:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000040)=""/72, 0x48) 23:44:17 executing program 1: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 23:44:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x51) fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:44:17 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x800001) shmget(0x1, 0x3000, 0x309, &(0x7f0000ffd000/0x3000)=nil) 23:44:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x10001, 0x6}, {0x18, 0x2, 0x3, 0x8}, 0xffffffff80000001, [0x1ff, 0x1, 0x1, 0x1f, 0x5, 0xfffffffffffffffa, 0xffff, 0x80000000]}, 0x3c) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) fchmod(r1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r3) preadv(r2, &(0x7f0000001440)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f0000001380)=""/185, 0xb9}, {&(0x7f00000002c0)=""/62, 0x3e}], 0x6, 0x0) 23:44:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef087422b580ae5d73257c6"], 0x1, 0x3, 0x1000) r2 = shmget$private(0x0, 0x3000, 0x45, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/247) 23:44:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="fe4a906a9c1205aabe60ab9faeef8d24f3d32167309c11d50d896b1cc00747c8e0da12057dafa743421b0d977848349f6851d2648e30595a081f4fd1f9091fac9031fd883c1ff99c7efd0771bea8da4121057d4f6141d3da6ceec6b1d9c3c7746c1ac55157763539dae71518f5cf", 0x6e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0x0, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:44:17 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="aaf2983fd4bfac8e7a6a67e09320bfac71fe03a9596ecab218e9097c8797e434529b6d3abbce44b4311827d99a4aff3069efbc5059672d7f969aeaee706dab2b2d24faca8e3b05339713", 0x4a}, {&(0x7f0000000180)="abe93ab2f3851ce87c095a6cda9cec61a1216cbe268aabdc3419f19512c34f20ce1de3863d9ab2e8ba78a5042550ef7379c653f481adb4cc90af36f18b65cdea24f2aea2e967df5b54a973f415398961942316efed4a34b6d363818562a9afa6d737c6e0ecfd72961558d0038ea3067ef105fe548418b3d274a3f6ac052e2e94d5fa4de7e3e6110be9d4b5a27b8dc819d7049a99acbca0205fc599437f0a59f5516c19deb7a0ae7994892b7544899522c7851a7d562b012d580b0b07fe8a031fcaf89d6ac54ab51b86b8ee42d6013d6446cff96b8a1aee49b1a16a830a5f", 0xde}, {&(0x7f0000000280)="656b219802295c894adbf95a0940e4862c8378b2dda8110eea557211dc460d63b566ab8b82f00ca3297dd55fe9d9f9fb9d9221aac6d5fea090294892effda091a9b92130493a25d70948d994fa1f77fb643ff333d05ccff93986ce97ea010372f3dee0c640c3f5a59d31047045230f28470054a7d16ef3c9e5c0b36e3b11bd0259661c9dc98546ddebd8d2e89732bd0a71fe7d5eeea13792bbd30dfb21eba921fd5fe9c4ddfaf09b79a2c484de966784cd16141838115b299ea12ad852dc02c74088ce7e13fee03ce313fd", 0xcb}, {&(0x7f0000000380)="395759b83783fb22873206a1d1e71ab5b421c86142ae6a335616af84fb2f5a3ba92bb37de6b3da1c0b6baed431cc62fa87515bcca9cec0bfe773e22a232af6d96cf7cb0203f435576222a0b14541361b94abde402d31cb9e3bf9b0c6210938b81299ad605843ca56b0b931a3e83c407cf9b9a70e9125542044c853a912510e779484c5fb558f6b0509698c3b60006e956a772bce2fb0842ac4fc78cf20b9865b6eae9e2102da90cffffad9", 0xab}, {&(0x7f0000000440)="f423cef863f9f4d9c3baebfd23519a505b9db3de6f188ca649a5ba5fce80ea9638b800daeef83b1711d65baf37c0f95eeb95657074f2e09679aa8a9fd26b2d2952c9bb5a326f007bf79366059d93b66461b47125dd2f7618b3c9d244be6976a7e5da82701e3aa534f59238e002093074ee99a7ba201ce65b613da8f90c5b8a295eee10a3789b61cdc5e605df20504fbe947cd28cecf478656fe11fad0c26aa", 0x9f}], 0x5) r1 = socket$inet(0x2, 0x8007, 0x5) ftruncate(0xffffffffffffffff, 0x4b47) r2 = socket$inet6(0x18, 0x0, 0x2) r3 = dup(0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0}, {0xffffffffffffffff, 0x41}, {r1}, {r2, 0x80}, {r3, 0xd6}], 0x5, 0x4) r4 = socket(0x19, 0x1000, 0xffffffffffffffff) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 23:44:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) fcntl$setstatus(r0, 0x4, 0x80) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000100)) 23:44:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000008000/0x4000)=nil, 0x4000, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 23:44:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 23:44:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x800, 0x100) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 23:44:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="be2eac28164907f367d6eb77c1268c0c64cd5c4746a5a7512467075279c3ddc67391d7c1290f0bf6e207150afa71533896eb5701c31fd30bfbe2c3c598934d4e3795fb36f66e7a196365113462649b09a588f8fcf626db3342cbfa9ebd8fd140f0edcadb6a3335869a33cbf1d915f59e93ef31fabf2501f11e2209139224b7ab1a020a82ead3b4b7995d125d89f48f6ba3b7430214f05c8c441664a351c092ab93dd20ef047f6f6bfddbe0f77eb7ba15c0963d00bac749492edc07e1495450cd79ad6b1439d81b8427f8a3d3095767de9072027e8de585fb49586f040ed3ab1d7226a5ab8cda77ec0ce89ef101bc64135d0bf5ee52a0", 0xf6) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) rmdir(&(0x7f0000000180)='./file0\x00') dup(r1) socket(0x6, 0x4000, 0xb6) madvise(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0) 23:44:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) socket$unix(0x1, 0x2000000001, 0x0) 23:44:17 executing program 1: clock_getres(0x4000000000006, &(0x7f00000001c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x6906e500287990dc, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xa0) socketpair(0x0, 0xc003, 0x5221, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0xd7}], 0x537d, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0x1c, 0x200fffff, 0x3, 0x7}, {{r4}, 0xfffffffffffffffe, 0x1, 0x20, 0x1, 0x4}], 0xffffffff, &(0x7f0000000340)={0x4, 0x6}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = open(&(0x7f0000000180)='./file1\x00', 0x400, 0x100) mkdirat(r6, &(0x7f0000000380)='./file0/file0\x00', 0xa5) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000140)) bind$inet6(r5, &(0x7f00000000c0)={0x18, 0x3, 0x10000, 0xfffffffffffffffd}, 0xc) r7 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x11b) ioctl$TIOCSCTTY(r7, 0x20007461) 23:44:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001340)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000001200)=""/87, 0x57}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000001280)=""/135, 0x87}], 0x5, &(0x7f0000000180)=""/21, 0x15}, 0x40) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 23:44:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socketpair(0x18, 0x4003, 0xd11, 0x0) 23:44:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193e1f00b93f12fc4d5f16b136a5d00d1628b53a", 0xfffffce1) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() r2 = dup2(r0, r0) recvfrom$unix(r2, &(0x7f0000000100)=""/70, 0x46, 0x843, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) close(r0) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='./file0\x00') r3 = dup(r1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000240)=0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x2003, 0x3489, "8549557c14eb9d00", 0x8000000000000, 0xfffffffffffffffc}) readv(r4, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/134, 0xfffffffffffffc5e}], 0x0) syz_open_pts() write(r1, &(0x7f0000000480)="90ebfd392a27a90dd8481a10ca721ffbf4b16fbd458be39e4f9efd59c9534f6df3bdf5010ff38564d05fa3a825b9bd18561dede2bfea0b82d615888584c9b1f76764bd042f346c9dc9a29e869926a15a8d6928379a5e44d9fd1010e56b60a95a8e9456440add2a9e146ccc60710c915547a894875b06b7f371a78150aace8aad4320d75a232e66708cd1", 0x8a) 23:44:18 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_settime(0x0, &(0x7f00000001c0)={0x2, 0x962}) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) accept$unix(r0, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) clock_getres(0x6, &(0x7f0000000340)) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) select(0x40, &(0x7f0000000200)={0xffffffffffff6fb6, 0xfff, 0x5, 0x54, 0x8, 0x1, 0x5, 0x8a0f}, &(0x7f0000000280)={0x2, 0x7, 0x1, 0x0, 0x8, 0x2, 0xfffffffffffffffa, 0x6}, &(0x7f00000002c0)={0x6, 0x8, 0x7, 0x1, 0x40, 0x80000000, 0x3, 0x8}, &(0x7f0000000300)={0x401, 0x100}) 23:44:18 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x2, 0x10000000000) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}, {0x1}}) fchdir(r0) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000000c0)="5abe29fb012c11268eac0db663cbad7e100913feaec6209cea4e7185b76e916972c66c88189b8671a57d12c9d8e833f497521557c632521be79f446c44583fe133cf332c32d1fbb6d5f4bd9a4b616cd01ba53195660519b5a849cd7e14ffeb", 0x5f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 23:44:18 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffd48) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:44:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000d12000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/152, 0x98) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 23:44:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 23:44:18 executing program 1: r0 = socket(0xffffffffffffffff, 0x400000000002, 0x0) setsockopt(r0, 0x400000000000, 0x6, &(0x7f0000000080)="caf5b415", 0x4) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000000)=0x1d7d, 0x4) 23:44:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) fchmod(r0, 0x104) getrlimit(0xf, &(0x7f0000000000)) kqueue() 23:44:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:44:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) socket(0x2, 0x7, 0x8) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r2, &(0x7f0000000180)='./file0\x00', 0x7ff, 0x7) 23:44:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[], 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="b158e57e1c92a780f8decaa822e616c4e20d11f03db7c8ff352f15004e7181067d64eafdffe9eb7c9e3d0f18d58653e992d2e9ce6451100f252807cc2f5e05fa06ff80db"}, {&(0x7f00000000c0)="6d138f9d44a5c37b3a9d74f483c0824438681ac772f00e9cbc9fe64beb634d1519e508a8f226696cde3e17"}, {&(0x7f0000000100)="3f55a55ae325a70bd15208de40be77bc54720d61d241d8ec8d4987a1e1b8ce81498f37c61e5bad7c429f1b0c24ae70736e3faae0ff71054a96bb199b69b9372ccbf92ebbc3302fdcaef75afb708afeb310a279bf228edb3f551236899a4d498fbbc11c0a9957e21a5bdedb3c55740b3d468545eeac0a54a81f"}, {&(0x7f0000000240)="37b6034963febc76094d507626a1b44d0bcf7e0eed5ad1ab292efca3b6382da3e7873c8e5c531905923e994af26d79f913d0cd733279d5f22867f46400e8ff76fdff1508"}, {&(0x7f00000002c0)="3aa75c7aacf1ffadd3af686c455da32d28af34dece0152f0ae00e7b5dd324bf10dc23422603dc73f54e8825dd1a486657e0faea47d9c1660ede45a451d7ae5f7dd3dcdb1cde8a340d7e5d21d166c1269439f5bf2286312ccb753cd616581b7544d6613435b077f6da2a8fe26de3de7805663e8fbb9d28eeb81bb11f793fbf54270f955bec03942aaeb569b417c3d62"}, {&(0x7f0000000380)="2f5a664875346b13d22047c57048a871806f1711942941d90a8dc5c8d318571b2b4b10afb094f743561dde600ee930835123fdf8e249b1871f6352b8578f9a8afe5c0365ddb9ff6a8b0fed5b7aab64d19390513ef4710e1b5b9dcc1500e756320350aba71ac3029642adfac37ad2678ffe311370b9189184f2b1726f0853002ac44683c3bfb62d9ea02ffc51d9cc478e429cb37a45"}, {&(0x7f0000000440)="7f044785b244d0d76a57087701aa4c65d8bf159aa4bc94930ffc15fea294c5d8e1592e08f68434ec56a23720d13612c0b3366f277b38924b6c8a512d5d19cc372ea80691efcbe4eaaab807d7411de1962bbfa923754f9a1ed6d809558e2ed2cca67545a914da4b19eb7b282c1881c2d0e21481d2e2bd357e3c3b2cb9505375298a8e75bad2d21ae9496dfd6098350bf9a78bd7"}, {&(0x7f00000005c0)="37b2c9a88eafcbbdb9a6b3c98c1e0beee8a2899cb9b8127eb26abe4b2e4be71353cbbadb0bfbc0d82989683e1f90d43acdf3add3e664757d0c5b64ea598d320a81ad151dab8a83561877a280f48008697f71e4a750dc9cfe5048883c14702b7e5c4e7b3b6c24770dc1fc1cae1c562385f5758ae552eca8e8ebcfd00d609b9eb7d60f71b54976f0fbbe1d324bf28e7096e5fc8874fcfdfd1891c4"}, {&(0x7f00000001c0)="9d98302c9166029436cea5e67b2df8941254a4e8c62a3a8ca31d0b1ab3"}], 0x100000000000006f) 23:44:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 23:44:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='#.[\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 23:44:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 23:44:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0x31, 0x6) close(r1) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x0, "85495500020000000000001167f5bfa600"}) write(r0, &(0x7f0000000040)="e4f884e8d4541bd39ddd001890f6ac348df177d73ceae94f3dad13e6788e85a477", 0x21) r6 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000380)={0x2, 0x1, 0x8ba, 0x1, r6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="49df2022761d664570d5f49dea03ff81f3cbdfc3b698833fccfd8ca5ad79137cb9ba90b2", 0x24) bind$inet(r4, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) renameat(r1, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 23:44:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="47ce1127dfd6a08f7fa886e27b629d80021e063c0ddf2ec3df8ccf341ec1b58e4c7efd04b9b106546b16be90cd8cffa56596d8b70083c7d25a4c371d7cda3609853e23e4fad8a68942c0280f603a04c41a042380825a13bd600c647fd14be78face052b2ffeb46dac9c5642106cf4f05582d4e3b78dba8f481d08488e943dd11f9a4fbf8d50f39e63f0d8d2aed23f8798d72b09e459ac2d158e41deae5621bb13c0ceba558b78d113aabc9ce50e259eb0622eaca16028e5dd63cb69e235ce0825c82db10ae87cd9a1f4d3e0ba0b8ae41cc99ac2b77a3db379f814af23ac989199aac37b86782aa676d01116b737aea600b41065f842f0cc013f469676b29d2e9efc66a719be462c25a10efae3eb6901f5cc72dc55b0b12443f9d91111dcc2b0c893056299ce0af326554f1a7451878d177e41ca47c1ee7e1c619ae825d419852ac568926179c2cf1e83f89e3d432a367cc3a7d6e452223391abc18140355b1f4a1734b8ffa034f11df0aa3cbacf0fa59c7aabeebab07e5cb1226fb9a356cdceca58222c9ba02cc2aed336aabb042a09a8e0829b645908049868ebd1c1f61a2456d7f77e4d4213bc9424d6dbeaa42c9898d0f0f1b650dd1b4983b5c981d27331bd291c02932900f1b5051b181ea292f610e6bfa509bbf662b539c49859124321a9cc96681e5f5a308353c19a93df1a6f360f64cefc0ebe84c9ef5d6736ca71ce064e265edfda6e39415ff70689169f7378e46fc6591193aa47b9bcd12453c71db287bb98cd08ee77f9e52d394a13b92bf077528e19e3fc7d7ccd45c9fd5b736265d5a69f50bbbca07c0ae81cf7ac9f9f354fa6d479be6148a15d33fa9ca38e8ea35de625c45e5b2a3e1a19e9477a0d6b413a8af596e29c72e9eaf3fc18d627f46d7c5af779db15b50e1d0b7c827341242827d39224c81d427762450e685e74c25d8b2ed238eec1ac309ae9d1d572326bd4990fffa3ee8df9bd5a6cc3f0a91d27669e0c20e06abe79b79fd5d62676c2c8b4820cd3904da8590ecd5da9bc4c73b29050963cf60d5a5a538e1c736a8899dc08c4d68ac1ca7c6fced5327fe0b58a2e3004c9ca4a74efd22f867c42656c69223034ead7cf08b04b9d1cb9e93c471ec54ba6a56abec5fb459f1baa66dcbf47e3e74d5a6312fabc68601e9450d5d2b542c6b3e2d906448a635d8dd3fcf19c017416863b9ed24187bdefb2916ecf94db3e9b9bf6b082bfea96f9a04827e605b5744b263a3be67582af14173b2bc61a2ac5fe469d14c3a1e5b2d838f5685d90634f62bf46a2b95849322698f53150ac087be990ca351bf7973bd67ff072418284e186055213245b126347f22c3a0730818c7309520fafe8ef9bfa67872792f05eb9a2127cb6d16eb76fac2759892cf4458d20e6ae9873bd00472c356808bde6561ca312ec0a960e11e2b33f6fee6984bce0b4004313cce5771094a5b12d141d4e22ff20f6701b27902965e54ffe14e89e164b4c377e00dffa7550b834c88bdf4d2fabfb4bbf16a528a08f63a403892fe0e1a07db578c26d2b4fcc31a9282fe031eb522b72eee7c4c94452bae51ac7735a17b23cd51b79307ac90de6b92a856f184412fb524fc2265a2250a6716c8bbd13680bf6bef734d4ed8c944140754f7f362b4d40d4b708b02f52701df2f2c3c0f2c915094e976e6608b53d1eb5ecdde04b3dbb906533f38d3038891a6a8d25c001384f6c3b26618f75508d51eb73a4049bc2b70dfee8e23c5bc976ee53a00dbae4cc260d09e681e713c58cb793ebfc6e187db50478d360910f77a97143d06722a8a3a7c1e524e957aa428dad014550abe08189c3ffe7024adf346af169a1c63144b4c0fb51e6dad9a147b93bbb7674d7b152a8582fc7bbb9290942ae51e1150f91dd80422841bc70ff8c3eabd71e9c22fbe9b676f887334eccfa150ea199ddba1e71e01bf5cd63c796f8cacefd5a7730959a4c9d14a414398c17e5c7cff561a42453fac8561105bd6bf94e0b1d5e2bd390fab56669c1e1f14d5d9b28922647f4c1fcdf2029dafb83237cd0541af48ec535195f40a810e8e613e867ce7d7581a92ed6c9a240f7e3de1439e8d1425082db445c5e89a811abf42e9967b88db19ddeda8a095412b29ad7ff23f27c46a14070fa577b7cafb34ecb294a5e71e8e487f4da020e7f4984caf7dcd5e7a9f39562fc143eb8f9e509800bbaf244b9d71875d228538adbc3afcfe1e6c99bf2290c9224eaf6c73db2234592494d6f12c4d86aca64d23956f09384cbf0553ebab70fc76b2c34f06c4cce4fde53b2bbae8a40934913afe9f99ac56cba5f519fd62bc5b72bed0da2e68c10f4f3e0fcde1acd02331546d0e6741b15741ebedcc01a905bd4bed3c04f46777cb63e6dfb6cf20ea67e0cb541786adf3c2f1d31098f3450c21689d02428521f019fc4d77637b57ee267e8dcf746245c215153af21cf20e902e499fd41c22bf2031e4e0074e06a4dce0da63350431d70ece68970c2eab82dcd30c3fa17dade0b1b72ba2a6f41f56f1a72434a1f60ca141e2947705659146ec6d4c332959273b33d020b3065e052371965743463aae4104699056c4844202d7b1d01a4df5189c4a5dc2bbb5db7ffa236b786e110f3d124341a6957c5f4f2feb136733829d6b22a51248443a9c6828b2e32701ec406d5813615fa10d15fcce3daec73ca9d63e9e0ad104beeca530977f2070bd0ae08f4cd66ea963b9a38898141e9e477ef39064bd6dead17f18b11fba56b668c5412778833edb5baac9744009ac979e66bb870f2127afc17560830de3e8c24fbc0302e1f72c936bda245250fe612fd7319946ad8705add6b84e99f265ab708ede80a283d07c08a475e700dc86991aea0e8b6bcdf62de23e70bfb8cde75b1f2c0c94804b906ae96370ac35ce9fddfb75c995018eafcf43d2fe824d699f06ff399fc47d37ba71b2645193722b2c9e4b9c082ed42f5bc4ac79ec3f0c1d1bb49f79bae23744c5f8dcb4fbdda0e90f2a7b1de5c9da384730f33a3b647ede776b6107546992036f548f16a2b43ba17fe1a46aec7cdebef0141d0ec659b36e559bd14d755793789a09ef7158acc8c061a16e1f2a7ebcb2812f933d39abcfd51ec1c5eb6a1362999c092cef256ac4221c31087ab7cc06f35d8024168764b1184a3d3dd29d06553365eccca5da72c3406855a6932aea6bc3f0466aa238bbd0237430b59de599daf804c9f09ba3baf79eafb098ad93d2e8194e3463e75a4408ea4467656e0295395e90e801f3d76404c4ef50f9216f91b570658cb760c6eb0323f41e6bcaea2cdbc3a3c50935eff190dd97e8a6d356c2839e689e52b9b357384f0c060280a13906e2fec45bb8a897c2e9f128f440f768c3e9fbf19a83a81a349191335e1c14f26a1b1adba8f99fccab6a4cc49e8a607ca5c5d490089675a8d7ad38d624eba49bbee327816ae193095b8a1f26b51f438ef4ded65dc5a44cd7a6eb2cd90f802f6791fff427c40f9d89dabbe985f54789d63607ace54d678b8d9376064332f5bb25251955bd22322c8432eec7117ae6a8dca460056aabb84b0b0a4260d913b073b93641319aaa2445c053e5411277349076fe9865ee9b70b455d9b2f466195eeeba4b6b582a8f0db0ce851197db06cc2a89a45a863fa977545a72e7adb19fb5257173ac9df8f89184183c028424f69d6331d962c8519cc28488e4f68907768454f845541b7143c7a1b333bfe826f0100c0c07fd10e103cb776065a944105500d477b45453e5540a30dee9d36e8ca927b2158019ea5eaea77bed354a714cfd3e4fdeb35f3786f45929e8d3034c83722d1979cb19a7d3fb5721a027773fbfa070017ad2bad6b311c082ecc0b515a8f7f54909a0d830e761ff741c6851274a8d49b11bd9a55c3cfbf01cc72f1258abad1f729ae3162e72cbe98bdff2888a985ef03e3b553f6af4db036513cb6be4cff83e2f2f6cb770c4d7e3cf149671a606fee248f30f9aa292dec0da7877f5e4fde1d12af4ada9ec7c40177262e7cf4fd4ada4d280bd0a4752e484ea179ada3d5345ca9f903464f3089a304d553bb0323ac2dc373e29de2cb9ed3f7c7c2793a721b509573c1294887e589d0ba99e78264e94f2a5466b97e612d4da307c2555f93d32c49289e819e10b451af63301def2da5694538dd823dff4949d980ccbcc32171f5400d37c1cfe8940a7b16237df0a4e041367205cc9de038ca3eee389189f34ff98d8c564ceab7037badbb67d52e973c50be7b325bbb4d9e101cc2086b515c6d5edc656e1ad3564d27199f47567e87d9652bb307d0b9798545ff2e66a12af3fb7a27e32192c9c2f9928da0bfff845f44f27a6c02f60df35d4756da9d07ff79b4e87b87efabc80eff96a4e6eef7e3917f39cf64f0e02660fae6d9ba551afe0cabb568076e0c274f20b3090f45afbb35004b883d6d266fe9d2de0f1a03a7dc3aa6f525235d78fccc729a194562e1cfac07fa3c4a3a86abe188c096c91ba35532c1abf7c4aa0f1d7908a2935a263d20799f3583606368511d99cc93333358602e878bac52cf0a1757bb718267d0254d4a99c734d4627978d4150e15be5212006fb5f11206e1e6caae1ce0403548dcd29f534d40f8c19b7b3ff7b6798c58aecde939b772067cd101962805cef016af801130424cb7ab518342abefc596cf8c2eb5aabb0cb864a25df92ef75ff195eaad14fafb91d50ecf0e0aef01b149bc115a13de999314698604841354991d6fbf7ca84e5ffa3922457f87ce016317e804729e6366536da653c7532f8394c8d2edb483fbaf992d6b54ab650f570435c603fcaac8e33e8ef8e432bd681fcf58812e184c18db74662d07921ab8804190c4c121adb92a998724c94e7ff2fff6c54600a0901d0ec3f3954e744bc147441d07da0254c6393e86a6b2a8eac0ae91f6fe468c1c4c4aff9ee0a1c5a62ba33944e10a97589b3f3b060dab016e6df5c8af95d486e9bee05578b06047f7fbcff8028aa860b5cb9c75ef8a6fac2f81a729b9aa37cc73527ee05f98bac04ae001968bace9d0f216805f74896b3a274d26f5e904c0210ef6e12d0274f28286b35de588831feded1e8877f811f97611768ccd192edab896648d14d57024c3929420169188b11bd9f72ac5585405abccaed790aa7e669c5bf38f195b4e5fdd5c991ea20b7a0dd1affe2382bac02527a5078cf7c4354a5331ad435f318506d78004befa6c507097cd2494535401e50691b15d772088a85290d7789f9a775b3a4956ccba4bd0341d4c55751631ffcc9da4feca4699ccb31f02905e769bbd06ac7bb8cfc8a59eda713301717e4d07ed7e484034f8ac36a0b6af52d779758ca99c8a2f04bee452fb175895a6a4ff77cdd9409a8f1a1e3fab120ffb4efce947eb7d45fc24da6d121a5643fefec1af59a0128bbc627966a0ea246ac95b54b1edf24f5f3552d5580b152fd70008e81ee93fa0af76f3933e5565af313a5f7149839d297dc7f01915b7ecb3f24de69391a671cafba853102d4108c24c2c33e260a9d74847ac646e60269d1c4706f0377e0d9c48fc43e91037e61712dcab9ff89189ce2006a6b8d6a3e58f5e21db3067b8b7898aead49ddc5a2bcd28d62d2edd85a9816cc49314755f350b36c6073ae635fe4eae59dceb859d2994b818f", 0xf9c}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/110, 0x6e, 0x800, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002240)=[{&(0x7f0000001140)="f56c00c6095aab7fa14ade77774d0c0a0a970288568805dc24465db604466d9c236083f4eada601c5d633af39200ca2d0f6c61d726e42d9be5b6168f9d84755f5925f0995bf0d7eac653ecfb4486aa2a4a6ede9b322a62ddb4d1a7659f99b834918c9554d3f76f1581f87862fbde24099808ec1c876e45d75218b57b54f48640cce5afd5dd6fbb02da360180b11aca5e20fccdce72c91ac292fc58523ed5ea9182fff7f30ae3e6357cb699afd20ac9c9a83e0e7175d4f8b7d9094b6e191e3fe4f1d85cab94d4b98977ee7e25cfb7622d0e6c4ed2bee5bf52da74", 0xda}, {&(0x7f0000001240)="768b1f6ad663f367f5bc60257daf99b0fda2c080b3c7dd3cef5486d59919d8214d37219febf151db766d4e9ab3b1d8b844bbda26dc7f5492c435b67a61220800e08b2b9bded2cf7b035ceb4099c46a116831c729556b04a200f80ba6e0ba526b3480bfad17d6e1480a8b7e7781b467d726c08ad085a44ce7d72c440f3d61aef86035c6816df3d311bd10b5ca5dba92356fa719cf2f446b6445adb98c72f336802e2a1698089ed2180fe242d54f31463f42dea3de6516db6744724f38a8dce7fbde135f7075a0b5959c03a665b00772062be2c5e306fb850c17eddc03924c9f14c6072df931326cba38286dd78f865d9a2be22f0f92ca75c45f8d1d54e4dee4b9bdb0e3c14b93ab622f4a5d92607c7be7e0679b4c79f69c20949a31ddf3b88ea3d1836c7e560ac6fdea73cfa371e592a3bf95fba3ff67da8f3cc0434afdb186266480456cc31c28d7b8e55937aa8d0f04ab908fbc745b7e1edfc84065ce501a80fa92e5f5d0df91b19b26c568c55b54c100b561c11650c4b2ddeb2cb29dce3ad78300b6f6d14cada79356cd8eedb5d8fc046b3f5e83f6495c169934fc2813bfd9a30bca7a53242f46c4610a1dc66685374a5b3983fadfc4b646abc7f9ecdfcfcbb5a238c9cefe71cc3f2f38a325a4206ea5095ecd4f10d2e0f87ab8780d16a60bbe5f7351785acf7c7b2c6fd57cf5487d38d09f35e64db9dbff107a858c0ada52216caf14bf67a8e57f61675456658fff841cd1df8e1905747df1dd59eab2bb50d272e99b446d007f07c916e877a38a986d9b2caa8cc87f9af5a24cd9efdffeb1e3a386d400abfbae48c53832c823803d88918fb1ba95da0d970bbfce0b4fe2858fcafb661f67c273da40edbe1567011723ba1398bdad1b810522fc5e819e7ca2f822544cb3682b3a202b85df6375877e925d27927625df71dd4ad12fb1f6b6b88830061d3053724cb902dacdc09225270b6b351fe557c72f3ed008ead718d1b9b709095059db27cf42c52348ad53b6f58c3f73be6d1be649f8833e7604d49c81a36c8acbc0232190f0ad4415339f4c15b3d72fa396e4bf142a35b9e2c8b37576a74e68a7d4b866c9bd42e5cab6d3491d30c44a152b9bcfed57ce9a10303e606e12e48d468043aea27824578d615db8e6329755ef97c979186de4cda93416b7519f9a955dddf982b8c36379db604c7a299412b2189f766f5b3b661a1c11addd3eed6c52da4466f80a58f49e1f4a8636c3ed2b17755cbc88570d0c1de176a30bd39b8f396aa383aa06f4d5c56d4414413b37f4c654b38df768fb64768390ea9bebfed8c9eaae9efd975736817bbdc0fb614817ed7b79ae715115fa67a81eda1320baf16005fe760862550438cd462cd9d26e18cb20a11d8d04ba6e77c017e72a3af54236440a1bc27a9fc6122c2bdcd0a1ece2ca0dc20a80382a24a96c29f279ef217d5182c8c52a837634527f484deac0d2e0d16286996fac75853bd2a9869fffbf698d19149d670e1c8f72bfb451ac057770b1dc575324a61d319d64a308697646a6e9cd4a6646f545ddb9499e7c93f0213fd07bab97d482c83de906e53b9e9b9643267180485befbca3ba7081a0ad615abe4ce1f34adb75fb364e88d205d70836d6c65be25d3b8f2124f49585013c786ec73ac632221ea0a840afb54c42c524debdc9c7ffaf3b402d33963fa61127247c8d89848089ac94a316048dcaa0468a2b447d0ce23c214c9103b87d1020f236dacd891db31af70e845263ba6bc2ced2f5c3657f88cd58ad30404dda369e66bd971dd4ac6ae98d9fc471f6c422e19558d1f300fa603457393a04f26afe4e1a855b569c36da8ff468547e1f2a971a07a2cadb312b3dae68b17198cee925607b2b3e3227fb35fae660925a06769451d25072013c720079e314546146d104ef1e1c4e754a7fb2097b702afebf81fd14f33a3e8ae7a534116192c4ad07a0da2f58cf60e058520c4f35b3bd56b3ebafe20fbf45e705cc25a2ed549952c3b0e68aec0aa08bc65d245b75a874efcd29ab3d53dc13042518c0b5dae103221c0f01c66c593691d6693d6f0a77a64750a7ec834f1591cf67ceea7994058941364f14016333b642b9dac96b942f59afe42e211bf48ec614372ca15e21ebe44abfa7ceacfe06c7bb17180c80355411a6c4dec4d28a64956008834a6881e4d646ecb3841d42de70be6f7aa9d2856c33a2ac1145116ed576bb5c9bace3f14a6c8c4b655671ed76bb95fcd249cbb3231fe859e5d1509a716e74773216f7758627a587315364f2bf323c0ffe7c80b10d38fece70c47edf3f999ff81244dc8df2a57d7d08cfe7d4c61b0fed6d3ea3bed617007fb126792e1838eefa6cef745e52432f16683c5ce88630f7c45c1f49480a8536b767b94f0132b1895911c46b50ba862e396ca63f2d751be37fd0af9538a31fec28024aa062029d5d0356b1995ec71a61b8d24899e5aad4ddb05b19c6ee8f3bd8ca0854eb0a990a7c9e9b3804fab5534d446a305d93625501db6a4fbffec92c94ff0cea94d1dcc4908216c848c16288a8e56af0ecf606f21fe4880df7fc25fbdbd3b753cba86e22eecb51b6ca1f176feb20bc31384849a200d90fb6a3f2769ccf47b7272543e2392014859fa178e3646dc39084370d318e4321e11ca39739f71d69a913e8bdc4b333376f33d3b9ec122a68cdbfde033a9636d5d3a13845e170c4a71523d7899ea24c3a2b1ca754306fe5e9a511a1a56d4a60e92f67d5d5f0ac49a6aab90eac5a886d69c4d5035d9c6bcc07bb57d76c4fa8fb080b1a40db7bb945b036809a7a6bff0288b4e11028fd50278c0232a370c2e3f5af10a6e64c1c1ece4c67b457592b92d9a9d5fd061a88e2ff89b19341f6aa25d1d9c3f6adad6fa42077efa78339a6677a199c1f2aa102eb49a301d357ed076e9af9bf86d2bf67aad84fd2ee400187d559eecf02a1fc8667322ae7b8b7fe5eb1dbc894bc4afa78c6541a41d825c60f5eda2d7b6ed78fd7c05c771664262c0a9e50392106d4f58a8a294c88620e9ba39296c76c499e886e7fe4d0edc756c72d8322ade042b840ed8fbe3baddf2db37af6f2d282b69383b16dbc2afe86114d44349e1e83f6d0cb7419c9cbbaf5ac1213e2c1920027dc5bfc95347af90faccdde97976ce6458711959a3a3ccb39371705eea00e4ce8a83280f8364e7f1d5460957bed70c7579fe63ffdd0d8b27b60bba8b0dd629e8504388f4c343689c39cde8a225635c91e45109fbf9a6642019473a7347fe29e2e4768339ddd8d1d2fd4f8558ae74bc93158cdc0ee144beea1355a8a6472f1aa59e49adac963ab976cd4ebd56485b40796f031375f323b7fd3c35109da50760099b7004dc60abe4a9f6c881c103a457d3a6ca0bc6bbf6961aa3503f09b2067016ac7377e3270943d7459158ec2771fd56346c38349539b24b96fc5e91b4f7364ab61cfb0d9af7b6de62877567bcf028826a9092081b5745224caf387654923be256fb430e2dc5950f103dda15703a3aea4bf165319fedd8ee2cc718112ce079fb9ff7323c00307fbaa3d72ae3cc473b0852d89a2459f4b7156a6f302e2b6188d6faccf5625e676ea5421ce0608990dca745af5e5d9f2dff09770f767f78b1b0bcd7be27c6bc755be1a6de41ba33c8bfdde0ac221794d140db8a940f857139b2cd95a551ee87b177d9211f83d8014829791a500b8a916ca5fefc5ff7daf0e5bb10db0781436e8e3cec0c96d76dab4136dae4727a56e3dfa66ced913ef972ad665a7dc6f8c050fc13cb8983d718a94e0eed42a2fe2568142827d76e0ebe7b046217660cd2bb5733a54dbb8cd76c5e4e430afa5da9604f3f15493ac37d631a84b715fb580ca7cf8cbd87850d591d89e6b29931bf93e592f65bb5f8da670371e70ed4c2c2d9637eaeca4e4a9f9f5a3c0af4a58faec02e2fcb1e7295eb868a00e472a4308dff75f6f9ed282a4eb28a000390f5d3b21e81ff0a16b966635b0c89b9a34a7cf568b1a53ecee9d654e8eff63716092de117db6a7938ff53173d3bcb18973a5108abb57c7cd3162183ebbe5c8dbf3ccc09952efc02e92de4dbaa81be3b2079cca354cede09f8efccd4f21d4e4d879f71e5038ae9d2be4633371a1f6bd5342b5177bc483fb5b293bc62e9dd6e2f308bd759d5ea051fe62721223a2e37c3f39d26e04f8450219ae56684c45709cb8dd12a8972c5df0f30d172cc1a8c63ce47ee8aff3a0a1c33e90c01bc84810762685ddff71eb89e55a760e7b4070b23fa0d5f0cb992baeed6cda14741b68e757f3d43310b077e9d30ea614a993144416245bac27aac5b25d6a970fa1b53338a3966dd44d2860acd3c1c29c762b5071c4bf5f7e116b04c57841936e74078cb46b493ef3be23708af7e2ceba0ee6615d07022b5f0501d280bea33dcc67dfaf9730610ea12eb3cf5ba33924d8561a2071fe554aa09c16be3965aa82b4ad53c34228ae266292b00e3fccd037fef33446adeff0a5f5da9abbff035c4551474f15de81ba314c7838f411970913d27bbf85b1720ecd62129485d9b7ce90746a50a4b66613d1dfd326ae0e1062087356e5fb54cb4ec68d8bbcce1541bfb3d785a39b5ddaaa93c50f5462de9b2a0c69d30b6073e7dbce624d8c77fb4a22130e4beccb05922d74ff20adf0adf170e950f55f03192e786a34013b66eb2427ea5ee22059f82847d40186beafb9a3b1fd444677e6dc8314f5235417a55978ac3912710803efdced527b7750c5332b34a02014e43faa2458966b21545a5a779cc678b3038a210c515a264c08e3cf32a5cc9c84d080bdde5ba5178025123ef975bcc8c37ebb21ab0db285c18536afdad140e9e95d1b5edc5d55f6b81dca622bba6e9d4d8133aa1f4f82840757516392935276c41a0cc667f45f42d63390bcdfc86b2c1136a44e8c65db8dfc658345084aaddd2f126c87696eb09c1520138eae9e5ed6c377b9e02c4546e4dec36a6c402523e749279a58b11c5faa40d3d85d3ac565d39871e24266ef9943ffab2dc8f9ad942631eed04745cc00e30418f3f2c69fc7529c3bd0a0d20b8b12cc2d9857de323f171f8ae795dda62f84f4275f72f73472190c8f885d0209f2f59440a18bb4eebab453e2bb438fb1de1e14a3ffb2a00549153c7dcb969ef98ca61b983e2d691db0700cc848a14668fd82d011ba413ac9b46d51b70824544c2ff240e1d2e500bb1233f414ef7fe10a8cc4f1c54baff06e3fb5f1751287a81b50141a29a8c245fa747c83afdf3aad4baf8885d9d80f07d05fba5674b23d2876958ef5a68f34f603a0c24632a7a3a3d70577a4bb9ee9f08aff5a31f255953690d0424c245fe05ee59d520a0a25a9d0d23a207f99c26ec885776b375e061b13e268d8e334e56f674d98e0931e2354513452abd88484e5978922ff76d5a4365b17acd40ab2270354cf131d3897909cef989816cf9a42d9179109c5bbbbe8c13f706c3ed95605fa9c049d45256d026f39d06b3f810b3becadc7fc06a11ee84d7104b1fecb0550f02289553f754097f90f082d8de282836255537b929065c071e81b6984407fca5ef3370dfbe538938c394a6f8409e63b4a9239ce843cf804cc6d34860315b6f976e3918e5499312037e03e86726974841f5e0b7328800ed0eb8c0771fb9169a90ab5d36ce48ad7329198cd8e16b408e588a9b3cc6440015453b1565dc7fcdb6b79ba3174e8b84c5132f28c87896017878b9acc82ebd43eb444f853564178d0fd54011afb3c8643256e0f73253f0c73f1c437d379aa16386cafba2cc24e105cca8d3044675111e35d", 0x1000}, {&(0x7f0000000140)="b3c1f41e40d5a2b3a5d694", 0xb}], 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) getpgrp() 23:44:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:44:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) recvfrom(r0, &(0x7f0000000080)=""/130, 0x82, 0x3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sync() chmod(&(0x7f0000000200)='./file0\x00', 0x1) chmod(&(0x7f00000001c0)='./file0\x00', 0x90) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x3}, {0x1, 0xfffffffeffffffff}}, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffa4, 0x3, 0x7, 0x0, "6783ebfcdc997f599546ad412920888784388b7a", 0x401, 0x8001}) 23:44:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x3) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 23:44:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000050f000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) r1 = msgget$private(0x0, 0x410) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/77) 23:44:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffff9, 0x68da}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000040)="2b8002529b7bfa9bc0e1af6373e21f52fea51be6477fe8acdacf3f41500a15b5808b6d2950578b", 0x27) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 23:44:21 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) dup(r0) 23:44:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0xfffffffffffffffe, 0x3ced}) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:44:21 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) getsockname(r0, &(0x7f0000000000), &(0x7f0000000040)=0x2) r1 = msgget$private(0x0, 0x82) msgrcv(r1, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x3, 0x0) 23:44:25 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2756e56f7a69ce497e349cd2efa0d1ff6fd04e1886bfce4419e44a107bce46e82d3b28a92b35daadf42c95d4e337526d28ac3000000000bb02dfc191ea610642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f903711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc9726"], 0x1, 0x800) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d973d40664e2e6259848cf50000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c50000000000000000000000000000000100000000b8914d21f553123161eada1742a295b7cb841dd6b338fb094c2b068059551b4f4cccd80d4fad3b14e3b6c3c7bed506431c65f8e1aed16a23f842f903e702334d59cb17d5b60ee297b89c5255c4028a565f6705d3752751b4a073772c62960f33be0c6a2018233cea9e670f0a270cdf5e822e8eae6f53975889453abc02f300ce77b1caee052003382976f1fd109c2d1cc7d880971efc100e808c98d611be687088560e89bc147cae69785f64b971f28f19da8a609c7374b3a0a353cd78dd1f5241a1ae03c1c794d9275660b55cd6884f3f89f5fa9850fed5d8168e0958492fe8"], 0xb8, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005972335fd97f4970df3c14c2514e23d1f3a8766b9a0393d29242ba00cbc0e6b820297344ca37c05ac3c48fbbc6893c50e84e32adc575a5363176dd96fd0e7be7e2901fe76cab94f5f44b3a48ff2cfb8e04ddf0ccc542a49c4aa16d2e92215762676506e83408db3024258fdfdf101d77d2ecdc0b5bad74fa2d8c6633364e6abeade4f42937653ac1c768e6621c08927463a982a8064d1ffaf07299d7f6e4071b1fdbb3203a71205b9b80f58d43b3a450b19e5143723c4e9195ceebbc1c514a606d2668173d9259787e442d50802bb44b0555ed383d620bf068c708f5fe9aa6b33db0486d4d75a160888c5f28de727fc2a522d9d5117feae92c1b8da6ca4d8fad39d904451a2a6356ab846e82d46fb63c694272224f1397f9e4af6c34b3d40bcc9c2885e3dbacc65830d0fd5899bed8beecee3faf6e1dad1b417f8a9e91d363692af17392b801a11c3e82ff0a8799dbf1dfdfba8d4e1aa302d670f1a46bf1471f52b80d4169f9eb1941365fe02485e2355fe4262fc53cf0a971b349"], 0x1, 0x3, 0x1000) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ecffffff000000000000000000000000e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fbeaf44650501bf9b1c691c9320e2b8e9eb188f8d6c98afe7e060c5a3b742359d278096cb54a4184b6b76a8f0fc80d50322dcfe55fc43d8066f77e8ef848f40e177a9c40156050976181a719bf3849e049a8bc7ecdd28dc5f9024c0cef1e49b3d4bf6d7c90927a32f968494c0f"], 0x59, 0x0, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/208) truncate(&(0x7f0000000140)='./file0\x00', 0x6) 23:44:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) lseek(r0, 0xfffffffffffffffc, 0x3) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 23:44:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000200)="6633877ec97ddcf3035946f5388cb25f47740d9d62c22dd08c5cd275a8d737ee3c82ab963d3e98565d0220bc0a008de0159c651a46e177a4ee026bf9eb66e36589dfa280ceef15c7aca0f1e68c088be333ba793124e8ef64b0e78aa56daf04c6756090ce8dce210b9d20d2e570fe58989529e391f3d77beb750174419ba386c508cff4b5eba2ab1c3e9106a6c701e8dafb13", 0x92) r2 = semget$private(0x0, 0x5, 0x410) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x2104, r3, r4, r5, r6, 0x5, 0x7}, 0x2, 0x10001, 0x7}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1000, 0xfffffffffffffbff}, 0xc) recvmsg(r1, &(0x7f0000001480)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/168, 0xa8}], 0x2, &(0x7f0000001440)=""/49, 0x31}, 0x2) 23:44:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x800) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x800, 0x76}, 0xc) listen(r0, 0x7) r1 = socket(0x20, 0x4000, 0x10001) r2 = getpgrp() r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTART(r3, 0x2000746e) r4 = geteuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="200000000000006fb19a7baec6436b001da0f7068b23d1a0427429ff6c1b0c6a5ed7c75dfae5b13a9732bd0dcbc1d8a99f1be16526f6301f34d04c4c03b532d1801e13ca191b73bbb630cb23524023b97efcee6ae441300486bd6eed764f7f967e01b438d3b50916362838000000000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x58}, 0x407) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) 23:44:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0xb, &(0x7f0000000000)="8f577f37f73ba17b8c5670e3353161a4634800a57d602180e462dc980e9675ffc3e761edd46272e258b543fdf09e", 0x2e) 23:44:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x7, 0x4) 23:44:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) dup(r0) 23:44:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) 23:44:28 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/241) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = dup2(r0, r0) close(r2) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) syz_open_pts() 23:44:28 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x20) bind$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r2 = syz_open_pts() close(r0) pipe2(&(0x7f00000001c0), 0x10000) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) chmod(&(0x7f0000000100)='./file0\x00', 0x3) ioctl$TIOCSTART(r3, 0x2000746e) dup2(r3, r2) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 23:44:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0xfff, 0x2b1, 0x9}, 0xc) 23:44:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x4000000180, 0x20) link(&(0x7f0000000140)='./file0\x00', 0x0) 23:44:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) syz_open_pts() listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 23:44:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget(0x1, 0x5, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001080)=""/233) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x8003, 0x40) 23:44:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) shutdown(r1, 0x1) recvfrom$unix(r0, &(0x7f0000001180)=""/141, 0x8d, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 23:44:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r1, 0xa, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:28 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) 23:44:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x8, 0xfff, 0x4, "a04957e15c7b2525cd6a88cbd01ca33bec911c5e", 0xfffffffffffffa51, 0x1}) syz_open_pts() 23:44:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0xee5) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) write(r1, &(0x7f0000000000)="0edcb11354", 0x5) pipe(&(0x7f0000000280)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000200)=0x10) dup(r1) r3 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040)=0x2, 0x4) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 23:44:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xcbfd, 0x800000000008009, &(0x7f0000000080)="292918d7", 0xfffffffffffffe2f) 23:44:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) 23:44:29 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x28, 0x80000000, 0x9, 0x1000}, {{r0}, 0xffffffffffffffff, 0x88, 0x92, 0x6, 0xf9a}, {{r1}, 0xfffffffffffffffc, 0x80, 0xc0000080, 0x9, 0x101}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xfffffffffffffff9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0xffffffff80000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x5, 0x9}, {{r1}, 0x0, 0x28, 0x0, 0x6f6c4d91, 0x20000000000}, {{r1}, 0xfffffffffffffffb, 0x58, 0x6, 0x25, 0x5}, {{r0}, 0x0, 0x8, 0x2, 0xf39, 0x4}], 0x1f, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa, 0x8, 0xfff, 0x100}, {{r1}, 0xfffffffffffffffd, 0x24, 0x20000000, 0x80000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0xffffffffffff6ec4, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x5, 0x2, 0x9, 0x40}, {{r1}, 0x0, 0xa2, 0x40, 0x8, 0x3}], 0x1f, &(0x7f0000000280)={0x400, 0x7}) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 23:44:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f00000010c0)=""/247, 0xf7}, {&(0x7f00000011c0)=""/171, 0xab}, {&(0x7f0000001280)=""/218, 0xda}, {&(0x7f0000001380)=""/76, 0x4c}, {&(0x7f0000001400)=""/10, 0xa}, {&(0x7f0000001440)=""/78, 0x4e}, {&(0x7f00000014c0)=""/54, 0x36}, {&(0x7f0000001500)=""/27, 0x1b}], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 23:44:29 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x2, 0x4, 0x7fff, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000003c0)) flock(r0, 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x200, 0x10) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x38, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000002, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0xaa, 0x80, 0x5, 0x8}], 0x101, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x137d}], 0x1f, &(0x7f0000000340)={0x7, 0x3}) r3 = syz_open_pts() close(r3) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() recvfrom$inet(r4, &(0x7f0000000380)=""/37, 0x25, 0x800, &(0x7f0000000400)={0x2, 0x1}, 0xc) 23:44:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffffa) 23:44:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082dc1a4ff4696f717bf45694bd48f98762b113b42ae4ce809ba842b1951172458aecf85d62cb5af93ec4bbb519653c0c3f1a631a3579a6fb35570c435ca7347435318ce5e708bb9aa9cc5b1f6bcbe155a10095bee678432d194574b588af03ea0593"], 0x7d, 0x3, 0x1800) 23:44:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x101) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 23:44:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) listen(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x8) fsync(r0) 23:44:31 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) syz_open_pts() 23:44:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000200)="b56dae7ac7f365f5ecaeb012c3c8fe19fbf651c98af732b9afa382f4b602e57fb519194fb909c35614adf28934ed18512e2e4e1464d6f488086e74385a61d600d21362ba76abfea820234144483da87da2689c1a74c0c52c8ee8b7b7eee26f43cdef113c60a4a8e7e8d129963e593c1370a8e53d291f0a87cb562bb8239e95300b55d4d2d8", 0x85}, {&(0x7f00000002c0)="45401a1f07195edcb0f7c004487c6e8ed3f3f8a5bbdfd651ca6b36e72f568fe72f227b950c457265d509131cb31ffe55d1909cfae8a73f06f6340da4b0d76f1cfc9490f0e9ab7ad86d26", 0x4a}, {&(0x7f0000000340)="3ad5b728745ad64f788832937fc95c793bd8d73472820214d3506951936d93eae2705cffbb48f3472b8511e2e361859fe392c97952f4b5a0a1d3f64d95252d4ad8cb36bcf6ec3e86d8bb4dd74eb111c0d1ba4db21d33903b86a6ebbb116fba9910eb1fd139d3c0f3bcb8e96dd26a3aa5803545b11acfbebc", 0x78}, {&(0x7f00000005c0)="0b8c503ff20b981e107ae945933c2a4b870a4a458036e72d9edb89559ce21dec571be155f937a4ccb4d584c284239623e61a6da35888f710d19ac031fd850a45148fd3432f057b861ca6532665e0587e7725ee21a9f426f369f2d2449effeade0019f7791e34e6aacec971364573625bc532e3e07768d09b15d51afe8bacb6a3463c461efdebcb9ec1f57aa082b827c97e7c5c60014b8edf6a600f01110d00d1851c72eeca43f53ba1115a622d253031e9aac49a024b71503f08fbc13433d2d72c612a9012e09d741c598a3721f6b9414fd8a5ef3880ce2ba8c67454cce679c6f47a38053cd63e7b18c2f9a237ef9474cbe604c4ef7e4d2c4a186de939474837e57e4c06a7d23e1a1a4c00eb602f5ecab8b9061833570184ccc18cac0d91562642d8d4d53cb2f096d120cf3f588162d205706a9a5fbd8db979a75eb9af9d74c552342ed1794c11ff7f45d31a93d386dc5877494aef2dae9ba95deb9c640e5dfbe7133f63e26e20b5dc20a9c1270d43b8cd1255581dc61bce7cf85faf8f8286d304ab700d0081ef9bf2418e3e9d20ddc1f81a0f1fe4b73611dfdc1482b9e094d8c13e80a4dc6fd961d36205cbe1e75ecb3dbc04a244592b255e1ca767a79f8a053bfcc677ba00a142e1dc03e468733ac90b3a05db6782fc9a09ad4973e39bcf2768ada61e290d38f79f039cc4cd55190c45bed7b24015ad72ee9ac40d758758e608397aeea75fda4de8930cb415be592a1a4603ecea399cb86c0f01a18d3326ab5fdee650f1ff8ebe7ab9ff1384c9df2d75f3ea94a6f600a2b404b00bc6fe6c1ee4752b03ab4add5ef24c6752756786e297bc6fd452ae91c21a4e0390f3a81d9168a9b63c56874bbe1592a27ed98f59e5063258c099c99cbf90657646a444fa9ad3af674f8fc293d0a301bae4d226a56cee714ec895f792c136b2738bc3a866f151cc5e3e245f3d52b832037a62125f0cfdaf60299803634353a6a7a3cbcbc65fe4353522d72a04f9eecf52edda0afb50381edd3ee08a9cb718fbdb8e901f168105525803c63320be8f844dcc2c0b654da3c40da869b8eda357af04add1ce279e29b8ada2f536504e8449fdf133a6b84290cdd37d3a18b01a56e35540e8e895868c44d616cd88aeb811f74722984775768305cd1fd1bf2a3684ef0dccf9fd8fd4a8adf9276be5721864ada6e8fa5a723805e8391a82f87727775f36a19abe9f6b60e4c316a790c9ac0f1a3a64c05172d64a6fc1e994570c1780a23fb0102fb59bbddb07957389606ddf60a5cec80617ff0a3e49c70d1d7c0c7801ba698147ebf8a11c42c814a6f7110609cd065f4984bf689a164e6bd3fae7afa3ce6788c00e471f3d124298b9b83f64fd67ceb10e8394713a8d53e9f2f980f24e7fe26f61defffba82cdebfd0268ef8a63978ae6de10f9c15713dbafc44ff9ba40606adc1e3278c2368ea184319c0065c7be5952f99645b2d5bf1fb205bae6b2cb0a591beacf33e57448e7edc5a91f659c8beb422b1a1c0911f3d98ca22b7655b6a2abe676edd242a24f72d0ab6ca3920b3db22120ad5937f5f3a3c185760b229bb1c6f53407b7180d7e07a5c465fba84144c5ff3e8bab264d1ad50434836bc10bbc797e6fdd2b431bfb2e8221686d180b5c479f05d2b8fa86fad8c732c1471906b6ccc3525fc753642f412ea7c6e59e0532fd1082983b410f19577a669115f0a99c1ae7ddbed681fd76dd5b692107a5222a7f6e2a5147978fdac0c347849a5da440b13aca85743d98a1d167cc39c82ad33510915cdcc714a71c1d652915d416b32fd20155f32dbfb53969cf84ffd329e1f69190ccde0d7ed4d01ed7b876d66ad0046b15c8f7e999050331c001a4a7ebe198baf8d0fe4121c9525191a93728dd2e758ddcba3b7f31994e670b988b23bb327963624b511a132d28eaf1bad0d7a3dce85a949b1338e402155708d67dcaab01beec22895d14844fd11f92b779c420fc5fc35f57974ff887a9e36fefb592d0333540e0d5d80d88250917213589a76df4cafc209c406d888d0db92fe8c90c2187866c63f6d2ae4ae50c4ed8912f4ce9081eded71738967782798254053782b996e59122153265c2a096bc5e1ce12b2b90333d7ac7e63f0800d70356ca158a94aa90c112aabb3968da0973a92893b9e3c17b498f50e6ee8b3128568cd6397660f719147a5d4c8cdf249bf6997e0ffa10106a72a2754ec1ee92fe5bba6bbeb6bce7cb25535f001b927e3392516810c98fda189ec8d8d0b8d3efa55f53fa98b19c74a96c6bfda40cd64564fe3b5b9235742bad457194b42350a1cead1c9dcb36af52364b542ae0c61ea321d75cc3cd3095a55adad6f1cd4288dd37bed53bc6ef50ace791fe7963a061fc6136859b661b5972ef2bc7cea81abfc7a7e9b29de91bb2aba6fc2ccde578538c30df3ea5f3fba7d34e8ba07bbdeabbc8fcb2133e8cd78e2dde0e1d62b25ee382677db6e760f89e76105400ff407571cddf28ddb68a092687d7d2334d70d0c5f2e99e3618113e815b67641372620e9d881b282b700e21bf26ce8bcc278c27fda48892cd1dec2a100d0200f22933de8a45f1f76fca75a52c4a9fc8ad03ccd641b963b1a33ef60c6afd9905efd8d34da4344f9b6e9b203b9cb4eaa9fb959fe55fe00d1a7869cebf74cc46bab26f1b63b20faf34832b2ecc276acd3e124fa222f830c0a66593643616a3cd4c044c0489db11d4f1e8f17ba9123e5043abc542ff1bdb2ec9680c64a40dc63ab44c29f8a539b0536cdf10bf215dc2e6417718e8cb37e8a2a99483758cf89af63b874006d98a78d349a5bc709efd66cf7104fd80323a8cd88f698d02bdd3dde12d65a4b2bae68d75c76d7c8a312bd3c6f129d90cc8aa8ad5005e675de7fdf174086e83ab096dc3bc19870f2442b607b7db6af620bcf3a9d6f3c94abce739ce0595a304bdf3aa6726eca7f4a0a5c105ae3426248ef68f1102401450e591455f780a908342c4d728ccba8bc8b99ab6fbcebbb0ab123c17bdb7f8c4024513fd080e79fad2842b16884689e0a1e03fa69dd0b1180efbfa885e0648a283254edc81ed6fb3511180c5e68c7b12244a211dd1c910ab0457a6f81eb4365a09bb0b733acd292c7c8e26dec13a82c400ce0118a732a6b1e036cefaaeae9ec87156234cfb0867d63b3c496d0695cf375fba14df3ed64a667806157cac50201d62fd06444831a672c240191f624bbdcb306c536abb6fdf96d94514a747c40b52c397d3b40aff8ecfd1f3cc904264979e4783009394ed90c653fc0e85ae92eacf8afadc160493585718e0dc75f06bfa3246124b1507dc13086563918611e4edc408ed4f2bd159bf2366aa00c45e39eff69e5a1c191d31bb58016408c7c0c702d2acf74ae62e6fe22e12b9bfc432e5e378c224043abb93da91770a71dfaf2b13a7dcdc004cb8aed2ea4bed76308a456603182841897c5a8a638027634a29a83fba1820b51ea6d7b8f97e420bdb47ba22c18a3557b06dd4c8becc51ee06ebdba2ec82b042cd6f61e515cd53e8cea9d331c9f73d8d9e0a392ab7885e347a3dacfb52ab85c0b8ac8aea867af1e13741ae4921891c0f34a49bdd7bb5b15bf44e3bb3ca3fd47a29a56fbc098f7e8ec50ab4932c11e4e5969a4c6697b89d2ba532ebf91b03c48bab89d074e0cd2d868768e848a74019e832e5859855e75b1b695e8fc58734f3e619063531c7bb105a2efbd9425a4e4a1912e2d28398303f549ba96e98475486480d9d25903f030ad1dc73da4e0206efbd52ae09cad85edfad69ab26af3e25b96dd2305136ef5f7ab4e8f69bc3084872ad05faecc4f769326c8742da59b6f8b96da0f186eb1db6550e9c06e423f873a2e7b0ed6288540bba69b993407e2516ae326fcee7dfab42f778665d65bc44dcc266d0ae2079f401b7ec36c4e285b4ef361a0f7b69ec7bc909241b06b8cf2faccc93a281bd25eeee11f9ffeb780842ec848f4a01cdb859f9dc902d2ec0ffb48830fd115c5c11ac304e692d73997d04724531d0aef22291d3f20a323af21358d528a3ba81c436ece6e29a32e79905bb94566e20749bf86aa5f07a8db50c4b05f3985ea188e5cc0b0cdfb791f3072c15e211fe241261a2658bfccf96f030fcdfda6519ecfb3debf42b1190807f6ea9c8fcd305c1e60650e3c92b55adc59558e55060de65be53699c52f0f0c6cdd45fdbf587ae8e6faa103ba17a06cac122d0f80104d28ad2acdeec81cf1ccf5309b6c0ffbe991610df80ab0dbb7e9caf76b940592ad8fdf3a98946b5c4c72791611d8920dd0f1f7f710ab5d177f8667c3af59ded30bf866a05dd7ca33c435dc33662d74051eb4a8a3ab6a430e9ed41aa1e4982783444ed1eda8c84abd7e37bf8c1ad8264cafe5c834161eef0291d0300a55374420fd33c09c9b9aaf0087c47ef3654cedea5d140356c5aa1eed829ebd120ba8ec7a39b02bc5207ae2bf1e4b8b968c68aea6db1f40134ef5b899ba4b25686233e0ac7b8987079095b02b7920282f95c00a45610a3cd701eb911b1a8f978c815e9e2d515eb477e5c384ed494b42d9b2c9de94689d49ae01b14acad2ffca0103eae260eaa8150e332407af605a029697a358e59126fa072dbe1f763ab90a9a10bcda0ad11371febb7df8abb1529c34ea4ef09b6fd195f3a88d8c16aadbdb36479660bcdd2f9fc447873f83e0f3b40d5e1ee474ad1a10d451393c1a1c85a41e72ee67a3802c8ad128eb25eaaa3808218336030ba9413c4ee75df7c244e40e1b5167a44cbabac8d0d3573a6dc6fe1f5866a42aa5c0f4ea5f64572b4242372f0ae55f18b7258630d6b5b48c3e8c80563d963970346ed9cc074abf18acc1f1379a91d5ebbd78f1e4022d12fa9e2c9184bd39aa5734ca8679a931aed5d0ce9dd04a642312948109277f46d05abbbe480827e73aa3041058a774fe8f238b96249b06891102637e802ba66fb27f4644f12f3cc3620c01422bcf2f358ce4d3a9d05e11649449a98460dad9c67070387e41b0f4369f890b67ef74d70df710ae058eabf1c33f54fd82cab6cb8c6ebd9b2317b9203406eedaa4c32a40c7019ee0ef8d06e21cdf2e329d5b45dec31a552ee711b5408b82ea5134e23a83dbd9c7ddd3742f74b588c8b09a897bd4e352b94334bdfa20f4e375753db1b1d87b306ebaf42ec1ceb24477359e269448372e8af0781e6b96375a64376bcd2adb40f9c22b12a6223bd6bebdb58340c775cf957d96e4817d5273b8229ba34025fb211d158c6f5c9cdaf47eca55688b221444e1ae5c954c903596520e70a98460ec2a64bddc5a7b5a14cfd3b5dcb53c1ec8efe14f41d722bb286e38b8de83bf947a9c274b3991695a9270a40e878bc93360c5e5b75ef4d1fff4d26ed9aab4c037dbc5588b8ac715ce3153d5cddb691c67599a91e559f947675ebaa1d4bc9acc79b77dd7388f9bed19bd0b1667d983b9d25e65ceb1fe3bf2239d8574c5bf599862739de2908fe7f1abc6fc668dbb65a6e0f500d484792f6fa91ac2a52437822f7c24627069631f0ff442b6549f53a5dd75f85fbbb44faea93b20ec97b92550affbe6827348a7751c3dde859ffde564f59e53c766e36d631ac8a571d9c967f6c08faed2c757c17af39cceba1705dc556b11f9525b8adb8a8eb5027e1e248b4953eb876c6f23f194c4567594af0933f6d95b16a1b6a2495db0b9f14e400823b682436987078d11320ebd4dfd5af631cf68c1c28d96c677cb1627943cc8d8d90d0473640e9ab685fbc41b6418e4035ab4db407dac1f1449d2cf3cb56cf6d9dd33119065e9bd1d7b7e", 0x1000}, {&(0x7f00000003c0)="70bd05523dc573e86afc1d7d81cb2adc1f1718aa0453e907ea49a25ace99048731ce1e4920337129e30d1a0fd197e6e2658571f4aad97deeec11828907db616d5a16a3a60238fb0992200c8c7bd9302848a42f4417cf1e3dfafd9ba4dcb48b58001ac95781958dbe00d7a130b82b5cc8606ff032c79e787a2c8e43b7e2938e7e2e398a63f0719572018b0a8c7f751390b22f8c438e06448c2ac1167f094c5d6747f554c3b2de9c22b5f75f9b0fff5b8dd0f9e6740120b59c0f63e1b5f07feb90af0bf68b637df713fe059d7192b060300520f59972f563e3dfa22236d468f01b12071d40643019b745bdf64bd28bf9b1b7", 0xf1}, {&(0x7f00000004c0)="df14c86ae269fb6ec52de40c8921d28e1a52d9804639fff49d39bcbc29289b8911d2400f10b536afe6db5d9a802e9fa37337b3aeeda1a8962cce8ed6f60b79d309570f36816f97e1259fc939b73360db111133187fd16b7bd06f391c0e2ed33d737bf078e1cbafa77a94963b3eb07eb2fde92e830cacfcd696ff5110cdc5da22efe4092aa09166892264f1582fed2a55d8a893794eb00872278bae502452700c936d96f7e36bef2a9b74b7c9e5", 0xad}, {&(0x7f00000019c0)="2004ffa348de10c428456d49fe001ba472adc41e95fe9ed5b74cdee02dcddf4a6a9f747c02f3d145cfb8255c6a7873ec4bf32ccada56c718642f7f1a470bfd4b0583eeb63f6a7eadc5896b6e3a3692679350b8852769af8a1028018e61c05a4b873b2a692185b3591f7e1e324d914589105ebb6187d44b32035a86ba171f596af2d394cda6d72c01c50e6f99635907ada8e79cc248a327a35b4733a6bbfa662dae49d5bb5695b96ab162553530911194eda2771cd59d4ce90f1e60a9d914801103e6645a75ff483172a470b653575a8206e7f118cdae06cb709a8783dfec0ffa55610ded38bba13821094656dea0e2d52e55967f8bd039104d89f90867c7f972458e762817eff76b04cc9c006e159699013e41faa1e482ec78b39d6d64c7589c3a006cc5f5372e570014153f4f1dffa6e8e31aa00b45aab3d85e375396f4dc645ee1662e56e5e3468d77c03149d44e8b524a0f187755e987f922f0b2648ef9444530726d7c8705be8a6bb6d18847355b6c3cd73acd033aa4d80b0fce3e431da9060872ba672545dde2638a8cdb0db9cb6056b6746fc90d0169b52a81a081996cdec19fe2803feef92f55f9eacc10a7454177b4b82552047e98966ede5703202be7c622be56d592ea22ccdb8ad2749e92e343f67410abae2f0ccf3ff1e4f2faceb9ba96deba7545339aff717e8e58bf195264988f5ccf9dc6d7ea42fe8a3e7bf3e7616e1651f64b0a7f86a508373b056ced360658f4c79672ff9a08dbb0ecc894832fc24ea69dbb18eccac36b333eea4780432b0d575cc051bbf16c442c7a72d84f7c5c685113b8d23f86af5ba6060170d1f4d8499945107ebb4541a683cc066f9051ed58f7871911cc666befb380336cf20a4e076c1a5cbd0b694be39f6791a0fbe0b9da2e9e480a5dfd687947b12f699c33d24c112e3daa0d627ed297d858bf4e4e0cf5deee76d28ad42464b833e82dbc9646c64b2fcafe2231e35aab275b2e816ce0d53dd8ab23fdb7c8bc709c8c3189a228a992a1079545a887f2a92cdf906578119c4c3dad743d7c69a24aec9fa2b5557cde82e218a17acda52c78f4856e622820ee25163a4f282d2073909bd368955e7e43b39edf5b29e0307f1cb84c085351917b573cf8091670505b320a6ece7b75488ffdad692bb3734da35742393fa98e3163c8f894e15a02484ae50f4fa12ee5fbe7398a24055b388f1722a07946fe481df03891b0144b5745afbb1a6508aed24b8f3c797492c46ad4cfb70b1c6e6c5ed0433e9b725dd121a89b019f0e7a831581c41fd95221689451fe6d23158e4a02612832f475cb22cd94c8a7e564aa095e67834bc87570f47b8789f3b2782e5d2e03c34d51ee5569d8036ca1e182c86a59a7add9777c832f0c8506ff8d469239fb5c8fcfd87feaf8d03462ff62f83fe61bec8166593e162a67fd0a23e4587d645437fd1e70db48f674b8723c1f3ac7e517e045402994d2e5970c7776b0c6ba2fb71dd41945880228046a03f3ba4a304c49c6a127066c05d95561354d2dd928881154030542e0032a25f1dbfb175b8ca4411d8d3365bf6ccc9d00d289610236029cfc4dde8595a38c0040c752270c677d05a011b8cf03b0af5333f69b83aee9387020f12cf792605c88d5070ea1539db2976b28a0ffec2d4e3e66d51573775df6df7dd2d8d8ab92a718eff8056f94e682224bfa6e4273301163731794ae54f4fbf7b75f0b65d942d7606a3a09271e6a39ac3670deaa0efabeb5bca2d333817da92333d54c2181d9819786ccb72ff6e2c60c486ebe0c828c4d76a2cc3a5822478ef211cb6fdd2cc8eb4eccb63d0c121513ab1b832de86efd79dacf6499984ebb33c5ed1d1deb4d9289ad547c1402e1505d5861af7621dbcdabb0f71430d34bb0a85de612dfd47aa98142f8ac21edd08e7e05f0d6e51ee45bd1d0516ad08185beb4c42f43a36db4e899ed10906d5dca989581e0b0ebbde1be84bd805d7f9f3060b90e81f74eb1d81a2000ae66010a51295e81001d9f952346d4aa2c2d4a48e0fc2ce3fb342134e1463097884be46515a543f2c7b75dfcdd06cb372f12987eb6922fa013848b1f57be8857122f31fab703c64786f3d97ff79eadac30214626958bc909f0750b5007e01b6751bd41e2ae04922ae853ae9e42ea6dd395f4f0cdbd40e527347b6233d8a55ae13f4ab19e022ba6f6765c94e44d214473d8bf69b63b7044176e69d41c3dd8d67c4671461b60b915db73c6959a6f7c9f0eb3540a5b951b4cbae83087f50cd39de012f777291231cb95df4c6c1deba4117f4d1c91796a34e3b6020e46c066dacf8a438e890a486ad5940a706c383f9a80a56586413418fa50b256f9f673bf09c3efc07418cacf7daa7fb0a8fdbab6b1708235fc93da32d93bb28405607f994e6bc5852744a6d4853d4a712e99e0a1ade4306912ace79c18423f3fa53cf2a069070bfe823aa5e53397cfb1cc538fcf0611bb4daeb2e0e3ef73e739b2ea6be0542782b43fc399c3472335329074f87e561e813c6731b93fa5e410fcc12b5931ea035dcb9b6384b440633121a3bdd563e909cef9d3f80693fe235d5581c16d272581aeade1e78720741c7a874c13e316fc8e921f1aa4c89909dc48b0c0e71773f11325db6b83013e5b289528a63d0a82594a40ac4d4f9970a123dd614e2a99e6d7f3dd358b28a38f7edfff3930f7b5bee0b49eefdc26d8c67c30c3b2285cb9cbc847d422798923857552b162cc1ad1416bbaba03f047637a78db90928f7d776438f4682e56e96469b0de2c88692444db6a1ebd3056a9c964884a6d8d159b4ec93a9af4c1d770767f319922ef2b631db0242787697e216a059e4218c6007d2ca9f007bf224fb8030941717405d8480db2b4fe53b0fe87a495f02b1e6953c4563eaeeda7cd20cd465f8297acc759bd0860fc21336f63191917e3e077b5adc21593eb401cfd2bcdaf095a46a9512e01b90cd4d1b2d0f4077c13ea7e0cf0939d1bc43263e05061fc53cd2c33c59b5e5f2a01e1c4a91acc38414223825d108bd916b0dd3a8a8b5dec52c517979a39f53377ba2a4acb9d9f416414d3964e680e4c348e955dfa1035f88791db57a38947c2cc366bd7fb292cd51f3ed1303ae2eac227a4df4bcdb17a195a94460ebaddffad681c75b74285c0d054984d66e13ace2a8a1faaf4614bb961f1343a1d54ddf94edbe849e0ff7b030c8870cfe4ef1be59f23277414e7fb8249f1e8af1ef2c1c4bb34de19723cbbb52aeadd45f4f57a6658e25c1e7a847bf4a45b29d23a9c4c0233650323df57ba7908695ea1c1d752044c5e72680820b5aa08ff4cafb29243093c921ba4a78ecab00bb19f7d417f5c3b9ae20d345785f1938dcbc4361fb09c658b1b71e3b49f47811b3bf8b23c3086c6b89014053f8f447d51ec82a655a400ce603d00b9ab345d83647f50e874ed1bfb635a9d3cd9f8ad852762d8304d1d9b7cf263311c287c15b4fd92906e240863715e36bd4991b367ad2e137a676658e120f54480ef20f71a01148afbb8236f080798933f1053edcdad635fd2784ca0113184e86bd349e33e7292286d64fecf7c3ab319a3301e0279052691fec38147bc36b6e08ee12e17d843e5c469c340b1823e3c1f6cd381a193a51a939bbc717c5e9eab334c7adbaada24be09e47440c7b1e751fda09e17a12f2af0879bf8c3b002b522fd8399f0719fd7140d9d8fc87893c136e5822364c9de82b415f310f14758a5494c960b870784783722bbf054880361bbcac95f8b81c014c87abd8f5e048944cf198c3638aff35e9669cf621d0b52c3e3f42941d5a95f2b336dda9691c61c1db5702f6fefaaecb4013a4c573d3eb13897b79694fd78de1107cabec433bf67c29b601881f3ab80a0ee7037fdc476e3bb37a521bb79ab540753daa193525d653b7f53be8adcf18c0e11773268c7b5af5d66127ec8ce591937f92304c50887173f06e9847b2c472f4f2465632efe64317e5e5bbfd9aee092f29d7a0a777d1db030a758952415066164f9b3e1029dac4b8929cade41dc27643b16f24402c91ec0ffc33a46809e93a43bb261577fe8df95a2d84a719781ecf3e9c8fdbdbc82893d4ef614fef45f207f086d915ae7066badb087a56b118f03fc29d461f5f58ca08b37c7bfeda9b745fbc87e271c7f67b009d5a242819457ed59fb5de31882f561158e55ff98d1d09f596addd3eb1b16ee01b6ffc2a486f5e03d797fc6706b07daa33c54099a4a3344faf94cff7cfbf4b9861f53b06557113828d28c71168ca2c44444f8375ecdefd72fb987a4c216816e59c9961d9097828976b370eaa880866231a2c1972fa645e30e17c9899128cd6cf87575c333152f93f45d629fccc986df8526c3de4be0d0c9e1a77d99322ee7852549c4e769e811e2b4c5c4cc2c2ea3afdecf72949d28251b99f663835642d245587419666a65831898cbcdb025d9c6a4164c82672c9fae5a2fd9ad32c0fd6e05c8796d62e78096f3c59a9c094ecc64650958e4d32046bc6a28ba33b9d535bc3e88dc34675d044ae66fec501920df306a662bd325dc7206f7c56e09fb73e0fb88234b74d722fd9bae220d7fd0e4dc636e934b0396ce2c8e7a59759c3ab6c4f40b3c5e061e6925ccf459c3740a8fdbff7efe5639dfe69d060596bf3b5cd43498f4872838227834764e036227613b54dc9d8b0e39c58c7f416e3d78edbd41e6be379bc959572c2c1f24f416e2884ec4e8342f93d68e4527c1b033e3ce999d90406a9abccce59ac48b25d035811f2d848b4dc1a49d827145da9ef1c63df734f3e3520c44e2f05d6c823e52921967495fcae9855e5d9ee296adb367bd3130de233df82374a74240da7f414ccc53b8a93d1b1e3570d10387fc87f757be4d7d0beb78afee3222c315fd6e21a53eac78bc9e537d3d4b167be8fb98ef22224ea89908bfc50c3e7544bc5e5ef9e08d6bc7b7f56938d6195f73cc821d1bb6909fdab7ea48101f1af16ea85e2f8aa32dd7923043657f42031df3c7206ac8bdd8eb908af78c0954a099bb743d8b6001f3a353dec996ad83dc27d0f349d4d0b9e035127d5142de548bd0dd4c825f7fe8bd3f5e2949c06274efd2f3a16071191d41165f83437e6f5482433be5575fe982c054e5263f5585ae93f32ab2899cbade57d94336aef3e41657c12d1af4cf505262b1e578bb5615f4cedc1196a34f91551c1cab9017cbc25ffb2291b4122aa211c95cfefa6502c21fe753f22211a461e8c96685e691c34068f9573beb98df3cbd1c8b79acae9b567f60c7c0eb3a18071709c203bb8ee4acf157b281e06c1431baefd3738160add6128fa6a1e36bb88dd38dbf2bc425fa32b1447c46f36275e3b5529aeda61b4f516804ee12b564c85744d7e7adc8ec81ee5b766b7bf81207dab50ef10b70ba61f23427c6762d7a3450ce0aef1633d951b9f8f7b449ce8ef7f7dd39b01aefe0c0d62a58229f0adafcb8f585f8f5221d54fcc07b0d3b196e54cbdd914ca63a83c27cc68e612ad9ec5cf6a9bd1d2819be34dcade6b56c5f29d89f1d05b81498124c7ef24f1d4eac5c620dc8401ff2cc36f3f1de4e25083db6c744a737a46b6f784bfa56358967b875c25e86df63fa8f3bcf9d7febccedb7ae36759669e8930a72de84e5057cc981c637d003fa13bf6c9001a89a6250252c6d796a9a31710b6285786a0a4ff595188e207beeec20b296bf58d14ab9d1e67c63ac045a26466969df442fa2824703437a5acda202d0a5d91ecb3e848bc7040f24856e96f14fa34b1c69bf3972f15477910129fd03b68b142f", 0x1000}, {&(0x7f00000015c0)="aa6c83d48b7415de3ad1a60b9d1128d2586a80cbeba9ad877c14680437f0e0f11cc6cafd3a64a0e6cd172839889c9600", 0x30}, {&(0x7f00000029c0)="5c843712a3c821d79dc68c161d5f49d568644c5dea4c11fcf2af6cb7b9d5b7a8b533f9928053183666dbf1a00ac32d69d10cdc4bca079e493b8c9967e1b141c768aed0e486bd9628aeeee7a07d9a716fbf185f441fdac48a39e4c07d3072167f77536815cc6fad1e42fd56f4dca63296bd50168933b4df8b7bc2a5f6767773e7c87cfecf87b7dc01222e48d7652de0a9a7423031444bea1b17998277b89eabf4f721c495cec0ac2cfb2c20ad29fabe339b22b717e92d7b7d5474754b9e4c4bb33f272b9d7758f50b3230c85b16ecf3d2c18bc2bc19d17738ebc10592fdd64c4fee8d1847a39e6596cc06cfc26c4e9f5ee341ce5e00216aba84548859e5df2f7c2fc692a977ce7ae014ba76f80c6c5968e7635fec2095d39191ffb8c13ee4d676509db51b68d96344d6446864af6d1e8537ac2ad7cb316d071627b11cf82c623844cdc5d1d0c2fdc1668f8959e2efed5b35bd7aad76d364d1ab706bae2edec44a5c1b0e08013c03de496dc16e64e6df75a84ff3861b858446318e7c4944faf5dff2205ddfc952a7abc26eb484449b80b19d8fc1a6072c224c7a6e299e0def94991e6aa1b611a8457956e7370162848b63a22e965afeb754b69ed9b105b2a5c33ff9d3f3ba12fdece80d561c10adef717820b892c6cfe9635890aa9bd3aa0b820b60e106b1a83a830df84393504ccfbdc9b29b91726de908ce7611357245b451e2d93e0f7061d1c743d94f930de5ace43ea0b435289bc772c6fc7e79b06bfec0d0f9e88c5cf0d720e7c1126ee96caa67ab02c4b294553a806fe2e76c3bbc19eeea70e15ab254df99723e0708a239bff76072a96eab9fe8eb374903268a3852c449df6dcf1d7598aa01973887880e78b42dafa879f9551338f68db5257a431b8e95a8a2e173d933bceb21232f870d7264c6ebce6b28e7679be3385bd695358662e9606e7448649e54d03a610fa6397f5e54b27eaec091d6327f5e17656774790302b70b4363caacd696b4f5ce8eace53b808f0f5c266ef18868abb24c928720d739f51f881a7dabea8686d98200008bb5294e90134afd93559ba77abb4beef7c3b5ea77306033191503fb96be5e6c04e7ed059056f89ddd4e1cb84e9a3259315f2366cc52ad8090d3a4f6c4d9909c5ed1815bbca5a62d67100ba9c7a56bc0b9fa56381b0b5532bbd04c75b2aad9895b78d22c3f405bd3be9a1dc6c761ed82683c26270452e67a19c8fff1bffc33f691baacac3e59f0b2492a3c0150f9c66de4ef05ca65c4e2d2b9570f3af61ad4e862a0c642d379ada5473bd213d34027b46faaa894b0a03bebe5290273c2b5b98423e198a6da1beb1bc86fff40a6103e85fecaba70c186b0fd95b57bed1f85c94d53eeac52aa925ee94ff20825303f1388a1c42ea0edef2679159d4ad76037912e07d275c9b6c68f469ff864f4b07890ef9524d393ef4725f3420cab82de7b1ed07a5b66e381d22f1788d0b4ddac9b71042f43e0c0f94a68f58ac65b72d55e4721caa980dbf9922196e3e8644f9197849b1e6a3263616d4de0b174084e3c18f13b7e82adf2c98e793e3b89465eab24f08edb3e51113bb0a12c9b02746d5ad4469a66a7dddb5c2ceeadecdfc47e6b6f6732b762b395399b49c8d231ec4f6f3a6570d48ff1c97df91a1c53283af6a732d6eed64c11a79c85cd8d3eb97ada1b7679e7abd01d51025c4023d61c7205994ded0b496cc10576f79183c6ca0737c82e1eb63a2b7963e9badcc3368b43301299c9e4dce8974e341e6b92a53b142b54b84c85ec68b0fd0b15d68e15f9d6a6adf56d1791f032e33dff2a2d9b6f33c60356b10f4ee9d65142b0d8fc25c26bc2e746f097d47d127227e49cdbee1e84aaab3a47563fb0d3f01d1fb95a7ef3710ebf68e668f9039fa0631410cc80696f3dd192980f5048b8c376ac6ae0354c1c820a8807e9ff336d24232ac193543e85dd1c0a91f475c943e167334e7e7bb7bac3088c2d77fa890ea92d0aad7e8191d68858fc0cc50338bd6f3adfc9b0d8dddbb3f4dafa1e6b2bc70dd5d22cd5eda09eeca181bc3266a87851e7f8598b275c80413b08f9e223d2f822a4e8d659ebd60e3102cc447ec5f519005f67aadbad03cb58318e9c02a63ff5df27cb8d951b45c6394ae7812b85a32a6ac7e1c4b2ce774ee76c7c6cbc3095fc619e4700bcb7176c995b677990f929970cff281af39d9bb0d9d641dcafd9085997d8f2ad6db1a1af8a48b194438580d0bd0486cdeccef644b5e9bec3e91b6e51c0e04399cff8c9cad1455096ee3a6fcc5666f35aafc5e55e1fb561822d3424dca80a9b9fadede1cefbfe285881446516eef752424963081b31788e0ec13856893c2cd029d845d62a8f2250aef8217a65073c4ea09067e5e06820dc972b30359b1fdd87bf7a25e02c17cce51678a1181d919b4e11685f33fe4a11920f9771b8b9b3018924f48e9bcada1681a35f8900ad554f9296c338af547aa169fefbe0798a529ba92f7c0c99523a9297ff7092980872d941e8e0be553c6d6c21d55878964ac7ef956e026c4851695ee663178d4ee6febdde6bd6d8291d05e74873c2fcba2f0e0490ace1bda5d27808f4f816da536c4352b4b6e3f9f4d2c2241195702c1dce04dc70197227e222986d3544af52cc6b5cd5b7d2aec8cf6f78c7b26827df6c520a559121f51ff8ab62766671d0170b761f58e297c57058a3b641eebf2cff56d83ed3942e3068e8b2c76cc0e44e710b47a75ce52aa7cbb6e5eaf708b8a7fcc01bc91c4c1b21fad722b1fbb9ebe873e8f812cb4868f4c64263379fd3ce15ab0f3d40bc5ce166a6e4111b54a2878560b49a21e74f089fac485fd26644f99de997aada5ffc1117540f38ac76ad2f02349ee9c431655a075ae74d46158db66a9b59a5dd450617d5805c41ddee28543c01f0e732c04821965fec898d7257c886e985708be7943756ace75b20d22bc738b816bb8f75ae6b5ae488fe0407a4f79e55d032940fdf4ad129bf2e1da9a63d1b13578796e6a022e7ea75ca8e15daf275444e2d0aa4d67389c63468cadf41436251767951337084bf90d0d182a452154ad971a34f110650496720e2ec67d53245accf14dcc4a080fd26ad9e9c862faa00bcc2cb27eaf5b5237096882a3b8ef7f316c91781bd76fce00659f7d7137de61f0d509102ae6bf655d5953d625ff855127ac2fd3593fea6456ec21589a96363bfdbeaf1c6f111284d76d7d88123143c1a184f9fe629ff8d79fc347859880ed85f37d0bdc64bf1df80e787ff192b2b055783b9eb402c576e76097ea75370febfc5f4bba4e9bbe53daf3229c79f0e15b7528797dabf1e7d5770060061fc89d126a8b242685638a52b78f336c2909b061489365e430bd5f7bf0827652d9a3f7ffeb5b25e1f772b55a38f2f3cdf287478f17fc32b4debe80fac4cb2e43a4f135204401d81857ee2df5241646348da779c69f09e45b4f503c8ea4a3e39e207fefd465f627bd4f04cdd13a8df49460cd1cadefccc281fa1dfbda37df2e00e50dda4b6d66069d36c13de6c1bd9b2bb6e3d854dfe2a846feae5453166ae794b7e501e2454695200d1c9c22f0f2d218a814a8db1d5ca23914eac1cb9f4045bc1d08adcbc38db3318bb33442187511ee6731274f74c4830e2890fb4e5a6c24bbe9fedf940b166c1faa79d0dbd155a1a99fbf5f783207a8edc8c39c384e9f891fc2de308b3a0ea317239bb2f94ac803fadd7a9b8d35b479b069abb93ac855f417dd81d5171b0e3dc3c8911edcd406568431cc293bcffa59991dfc04cec027cb8c9517f3dffdb0433b63580206659330d040c7bdb8bbc56d810fb2c4d3936c96368507e6e3bbfc1d0d9c4d54e9913096d578cad3b185ab7ea11bb916fc4fd1da9d85be6c340234bfa32c47752466ab25aaaee912106074dd9bb07dd979dfdebab355fc153d0266fcdd381f0368f98869066b3548363d1247d2fc57149bf55bccbbe10b0f48e6e98964b7c44613f2a8a8d86fd5f81cfd301f2b5d5322f2527e048f6faf0f993049dd93390f40509bb3b00ad1d97420cbb7464f68ea644522cd770a4425e59b65f0b6c55ce9d6111fbc1d01220422022cbf089189b3948a991e0f89935e682180b2b0462528b9b13940c5f5ba80323a9f56acf1c68e08063d6be0cbbb31a8258b1ba4a834dc4fefc1e2c4358d767378f8672def3d4b2d8916c5a940a8ddda2843efebe2e49a057c62d6d8cf3045693f8721d05dcafbc9556c0793607960cabf0cab9d6623d1034fef339fcd24cd3d743034f99e61bd3249ef94eecaabe4195612389d2589de62fd902613485acfc2a446e6c24c3d749db80cdd2699764b09be3c64cf86e7ba285f29f9f03d790db8ff15b96b8382a39e8de310a99dd64a115572f3cd55ec8b49f4affda9cb7347f3ef8be880cc319d6266cb735877ffe3cbc96750e7536bf50d553804e61f2eed0102e81829dba01ea5755155782a19cfcff58fefe08454be05ad0fab0c76bacaaddcf603b0d8d71067141d6dfcbfe48a244d510b66477b9769d95bef15808b1aa9ea3d34097d6bc1149e8f4af29713cdf1ad779b8e518ae04478411ac076cb446b1fdcbd90558eadc4cdd266fea641156c744dc4e5a8eee9c89d5bc29bc53ca29c9ab96644ab62389fd367aac024e528ad3b3473706ce663b397dd10752f82599cd52b7fb99cd84eb2065a365ca84031b37e9063f45e89825e3ee8a3a2af6459fc8f59ab05eb4ffeb67820f49775ebd541bb33c56c97cb07c8052918cb5876f85a81da409f8dc3c60519d36aa0ffb78884f65688c5b8eb44f65bef2489b3ad4819f8dbbf23e3aa709102b104b0c72a3e35f7ec718cd1afe632a81e0a2dd80001dcbd25af0b4de787a0682b143a6c15ba63de16c396e9e8277102d7dd68de8958aae004a75adf21dfdc9c96c2f959b660b61fdae3f9565741d2245a9c5c249b35c02e5c803d08052f7aed96509453d52365ebc28d03c58e486f0e1ea85ca936835ffbcaeac6bc36e6e006094c9e56f6d4d827a66e0e7977b21851b62bd04dab589195a26262bdb813fcca6d86611e0d6c71e0b51762ae36ddcb14dd32f59cedb9614aa070b1cf4a52d7ca467c142c003f08f93ae71139bc533e95bbc0c1bc43295971f03d53ce450d41b79a17d3774c805e6cba6776195c36b3954ff6a2fbbf7a2ccbed18c4f32d88fd033915ce000eb6f6565dab361b9dd2dfbafca13239c4d33d5ba147f50f754e6425b8b797f41211575fb0f304f7d9218c5055d4dfbda419a9efc6a79fd8774a8e3c86205568b245221230fbfab6d43f2514a18ce21846c763ae27f4cfa9750cb73379c2c665f45b2b500e4d0491b61acc8a9892d75f2e72f05bef7355eae5f55c7c6c1b5831235ac0b10731323243a0c04bf51ecd1971a0bf155bafdb7a4a8c4097acb8b2f40bacf6193120b3fdae0c8c4de53dfd2c52787c5e9e556cf15bfbab9d7bcbe946b24a3daf0f961990b912e0238ce24140deacc9c26f8f9273625c2696407bf5a6d4e0548de5709a4a31f8952ec80f3765c0d96579ec74045e681e3d0dcbac9ef33d72f8bd2fd1675e758bb7e5b6ebb5325a0b464ff16386860a545b00bf94171e1f068e61110defb0074d439d3e74100efc6c9331a05070d8bdde4b6fbaf6c49736291ff0688c607b1d7da67d611fe3f2a0dc4dfdc164dfa5376531e61952441c568ccf501fa4d66f9fb7a4d53d979ac677d10850ff199afc296672f79ed2fefd198251172f866d4e0256f82459d4e9d199de3ac55852006412203d670eee78837a27b09a09550632c", 0x1000}], 0x9, 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000016c0)) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x4, "5fa10aa7a3e9542a166dc1ca10db6fa7b30dcee0", 0x7fffffff, 0x1}) r3 = syz_open_pts() fchmodat(r2, &(0x7f0000001700)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) r4 = geteuid() seteuid(r4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 23:44:31 executing program 1: socket(0x18, 0x2, 0x0) 23:44:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xffffffffffffff34) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="8b32e4a4f7871cc95e32e213c40c4bc549db8ae181b5a9b5d6c95fac05f91336c8245335e30f22f8ef1b2f75e3f8f76c391584ec779c05d67e524cec0d081fc7437499b0f14af44e5cf6f4797d5b266445ad80f42479a3e9b4f11c3557dea6bf51141b5b341f445eceaa52a250814c31ffa5dc16d28d0c0f2206e416360838914ec55313365b1370fec83d2209e6ca55bd5c12d8b7e4d19a4f68a6600ea8674b36a453b84db01114fccefef43c302b2d7889cdbfeeb9adcf2be670cba1139f70c433631f4b7426dfa283c903df101aa2a9048dc28fc662b9f5a4402ac1cd3996e62bc3535ed7228b13acb94ed4fbbe8e1ecc4595", 0xf4, 0x8, &(0x7f0000000140)={0x18, 0x3, 0x100000001, 0x7fff}, 0xc) shutdown(0xffffffffffffffff, 0x1) 23:44:31 executing program 0: r0 = socket(0x4000000000006, 0xffffffffffffffff, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e30001397cacaebda93dd1a0b1a15d45fe61cb17c56163047137129d42d938fa06c171406a3778888e9e74dc24cd58f4dda501eb5c9f4ad95d991679dd0f61739b566df2841152f4fd193d8f9df41a80ef932f2ff2b99722aba907707d8807203e875b9c18ef83d860a804b45badf3dd5d9cc59bace7df2"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 23:44:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fbf7bbed96669f572eeb5c1c08811a940"], 0xa) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 23:44:31 executing program 0: r0 = socket$inet(0x2, 0x4009, 0x800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0xc002, 0x81) 23:44:31 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="2c874ad3debbfe7c731578abb1e088", 0xf}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="9800000000000000ffff0000040000004942fae1727e7b66ab87112bf0fd084ccc63393090dd2b5a708487a43f1b30c0c06906142f0a0e55857b30c69a074527b346b04f18989dd3ad045cfb21c7342628bb802187b2d1858644518a6e6f8f3fdeb87a86977550f6b8b2a2c7d3544681725b85ed6afbf3bdcbc751c561aef2296c6c299fd5b4e8bf544d17ff8f579c77236b89a7344a00003000000000000000ffff0000e00e00009d89debfefdf38b545c75f4f00e7d5d4831061b13ffadbe22e99e073058c3f00080100000000000000000000010000805f63d10ba0253c27550279cd0b4e5b84cb417e2a0749c1e83db78bd391872e2dc49aad5562fa8efb35863fdfab468ec75f9e1af51502059d1fcac9069b3a58ec4562d1d3812bb43ebc8489f5f0a3a0ad073e6773855c326c82e0dff0d2af4f1d6728975975eeabd5ad13d408f1701bd69cd73b94213e2c143a9cb138ff2b560a7ac67c0c6288966610cf0d42c576859139017365f32102392ce753f9f2b9a6349396062b98ac721ff5adeed2f200cdcf4e324a3f9b3a27d92e97696465d173258d8cb89ec6b5566c88582d271a3200a004e6fb4f0aee40925b32b30f3bce1796b2288aa48e8f334a432c94eb9dc6d3110d000000000000007000000000000000000000000100008044f0baa18245f4b60f7279fa215b7e0cba3700c7569c7deff7577db0c2356271b4d3d2f854206b8e5d308c2e52261a4f57a02a5c143e8a01b78123ff1e80d0495f1adb6c62bd379e4142a13bb1c82cbd1f5bb517c6c9e62db1769ea2f47e44117000000000000000ffff000004000000a43a3df35c5e2f56dc21b4e7ad689af955f5bc3194c6ae5da34bcd79f5e6681b6c110bd03818244d77d707eb02535963ab50a172ab994c9dc4fdced434e2e5e46e87adc13d1343f7fb057298ccc79609c307e3a37c522ded23c08d3955470000180000000000000001000000090000006baaf8000000000060000000000000000100000000000002ef4f58295c85088202db73c7d6adbc227eca0ef54f2caf2119de85ecfce5f36740e448466d92e278aa60d91e927da2d20e361a270eace5ca6af732ce47385b0d6456af2333df44b23ae57384a2040000"], 0x328}, 0x400) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r2 = fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1012, r1, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r2}) writev(r0, &(0x7f00000000c0), 0x64) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x812, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 23:44:31 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x1) geteuid() 23:44:31 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x5) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001300)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f0000001680)={&(0x7f0000001380)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0x731d623e74d85947, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae550900000000000000e66cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0, 0xfffffdd0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r6 = semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r6, &(0x7f0000001300), 0x0) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) ftruncate(r5, 0x6) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 23:44:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c479bcd6533a52ffc7a18ef002", 0xa1) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) dup(r1) r2 = syz_open_pts() dup2(r2, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000080)="07c9a0754142aeebaa6f3b446ccac5dec243b5c60cb5cf692cb2d6ddc36d9eabe297976e53ec600bd66ea0f7ec18a509289aedecc0301b2842808d6613ff4db29ca8c8e58f98810e07c3d3a07bc44fc5988e533912b1322a14434e7b7379933d77af05a07ed0def784ce42e28aea6e87631f1c0760326ff25547993c03f4ccf5b70d3dcfe59f87501cbfe0c28a29531eb3c9be82f5abc1b25254416561a1821fe4d97e935b1c65ff8e3c3c22a463d224f76a8d3349376cf6de3c39cd26c0e7602c8b3835b21aa8caa7e0f99d07cefd235d2a39c2bbd83d74e9175f4dd6b96d0a43838044284d7c2599f64a4d95dc8609ccfa49961dcd5ea8e2a7b53cbd2f1ccc529442063d454826defb582a4115898c3924345d4b15c7c5d6b79536e5f7ba0450c751f16e75f8e6453640760ca960e4c44f31c795907215a48a65197b2fb7ae0386fe62d628e791e70cc993fe712e0f670f96b030cff24fd7a09651c89589c4a72ab823240d56373fb4f278222355b83c193b5bf8c69f69f5ff682d9a71527b3bfa98d3d8dfe5412c5dfc951e0b974e515fc0041a911f48b3d7e655220069b91667d4edb2444b3d2a210b9879d30a3cd557a82d57741b48458bd3bf50477eabd46ce847f8dcb395fd9d9d5b8ae45dcd8f4e8c0e520c049962310f158ccfd2a3ae00dc324a88b80d134a41662dd7dc9f65b6522dfb2d224e7379945a1b1d6c67ebeb1e222dd81a16305252c9f790bbec251ffde5386984548398f55a82a0259e4a640a8548d260eb80b543ff448d1c8e426c48fb287481753a149c2c46906b74dfc66a3491b522ed876fd322405d16a18577d8493fdbfdb113770f2bbee34636d80885d7f2deba9cbf12e5031b8e734b085cf0c5d8f37782ea1592b5e5c0ce374fd4878f4759d175d895f655453f7a7a1628e75804f40728c2b9c410956bbd34f71944509d9c9f270c8677621972c602476aa1e69fe46e6080789d7f110c1182ebdbf827fd366c9f16876d5ea9becfe1caf073497a67cf08dc97d9a14f57da14dacd1d71adda5c205843f49a3ee0ee866d6d83d2dd0c3a0b6254afa208aff7c078e349ad49612db08ab09b38beee4164d1791f685a9acff852691f7989def1e7775d54b000e1332b347d36fd287fc482c98427c65e85464a02df031ab8b1985f11c2b17149a5991b6b85613208cc9a386e295c8801f05d04953dac90515c2a6936c77d168f8702dbac6ba15041486f805a0c65d0edb9a490545449cbfbd692c4125a4d5e3ad1dabcb92a8c9e5e45a59387819c1c1fba6f76ff3dae7285fdee7e00158abe81ec85ef358c4dc281c47a25438dca75208feb77c7a2d840f7a3376d2c008dc6f3f51cae1473f1bfa266c44e9b2736f0ed9c9f619f7fb407cffb3a0adc62c44c2860a9fb66d92df8ade7a52b739bd23702cd2310f73f99179ba89904ed415b35162949642c6eec287512ebcc182111a12265a9723b5d6feb803d9a15d0bac017440d2fcd96f0c4aa5ee7ab8036046ca7bc047a965d4392c3ccfb237282a6b7724e16935a94434630f19451fd1664efad9e6bf40d9400e07d4f753385238c4b8a611b068d57e706a3210c494f8934adb67f13dc8574a2c523f167e7bae56592aea34ea5244698538d591764d4315b5676d3bc4615d05557d22fcaba8559f1b52dd141a8f6e6d360efcf9b9e74f5d95eca9a7e9d986644b70ba6c8fa532dc965bc53da2caa8aada6f4ce6bee40ca1dc566ba6b7806c3a728d680719d142223b67e49bf1278f796d4fa4749765033c4bbc84030886bb52be9c2636b1b9c45b8ec6fd3a2f42f976fa2b28a61aae06e8e27fb1a8589c9ddc9edfd358795d7a810480fd78e05c0faa9bc19aa501e640644043b7e13160c647092140138fc864e537619821924d3da52ddd1a3bb8191e00679957e8921f6ae43e64ee0e855c9e15f12390fcb1b7ebe2f399f6c91d905fe42f4a624301459f77661908212f4c1addee4ad98b33f1003aa9feea3b6e9b03f0d2bf034ea98a80449b20c3ff1777697e2cc9f1c6dd7b29a3288609fc90328aeb67ab71e2f463d339264b14cf905d53b73efed529c594a040895f95315485560939a5376f86b81ffd378a1ca602f019b187c0037942831315045871c25042495bf40d538b83511b6a60859f736c87665be823cb4c61fbdf702ed6b86de905f2a0f2e0cffbf19bcd16faf9956c2cfd6e0fc541bf036339e3cce899063f9d531fede0036ab77f0a440aeb08b15e45afbc7ca912d9b270f7ce591683ffba7647021208b78e7a52a1b137369797a3dbf6fd23c3c8fbec7ee4e649b6c5c61cbb56debf201349fb93e57dc2e1ab9dc06a7aac0bf5939b354fdab4abc20bf772e932ac51985a0b1134a9c54956d6ceac6296c57f67f7a07c7442cec4a79a3a190ee8ddb87906a0b107b6bb37ab0d7d5d34f26b5fa40dcd325bd9d253a3585be95498e09e92a6f012e22ceecca2c87603ad02dbaf2413da11b1cb1195261d1b92f35605cf18e4fbc7ea9f88788227552d7aa5e164bed1216e0af1ce51695d8f596aabd50c4891dbb515f8602af0e94338131be2890cc82e72c6aa36978637d04440299f4a6620f87693df74565a50901010df854b45c4af6bef0e83a14a8f8d58b348ebf8393d25d2393c4a7cf54ccaa1743a9280d8f5f1bdbd4c28ab526f4da241e2efefa3757154891cc175298a1e3f6a25d7d3401d9c3a47938009848c409fb6badefc4fad84dca60621bdcd022f773b4e17e3b3308bad5e624ee326711276b570972d08bfd0429bdf270d298598cf65acfededc09f36268e399bec191d69afd84e69a9a0650ce77fb41386cab898b357f66ced96c222403e25788bb8cf3d49eb0f3ae6e3752739c421fbcb5fa1c330a6cc422890aabc9431432b0fe9c13f55ff591591020b415c1ee3ae49c8e2d2fa6be63040b1dbb9159c638e97a861a97bd69151c2e3437a52ad6977e2192edd34459eb270a699a3af9b6e478bedc22f0626a3b7958995032ccfa68e436ea02e9d029a4c42c047987de18ac7953adaaa3b766eb957198e1f3497a6313a4f7cb6aafbff2a5316288d49e7cd9ba0e2fc9ab827a13c7e6aad50b348bae6b1245da964f6337880f195005c4645f4841ccbc95be3d6010ab41aade4f1fa9758abe14ee7db2a46af604ac5f277218ddc2ef925416345c2ee215f58747e6b68b5a6f6231059990ec3e254b90a92c970334541e62cde1c10f28e48d56ddd92bbe6f8a29666b64205b960ea3d6b66b06b746f0031b1be8154d3939bba38ffe4bedbe7be948e7cb453556dd530fef9431de4cf86771b8874cf5aafb309dbe3882dba1f089c7aa990849300845f9604c7bcd9b4d35d1394a28f41c063184ca822f66a013f99da653deea4a7a076b248b5bd241c6436d95a535ed55f7b99f703e339d5296e5cdcf99ffe85d900bb89d8001e95b754c1b944efa58c629d91cb402d3341aae4fea8b07c5598c8606b409c83cf8fa9f9e9def3b6b60b534fb99321ee144850c7e20d050ce39169cff582a67cb0bd4c86066d15d9257d06759356bf8f74267d11f0c89fe07ac4c7e404d2ad7e04b07ab0f18fbd485d089b301e196daea641553cb49a0d5c5843fa491dbc91ccc423f81f0eee70291391b76513fa5ed68204cefbf68c81ab6e1572cac249719ad0d8f9506d6ddde55ef4ba7abdafb30dc9e79c673acf12f562651cd2f348015c14e68a5c518889e376670927be23b8ff931b7a770404e0d7ca20ec7df74990d332df2b409599337acff0afe8fd9496f6fe8506ee5ea1bf8b9310b11991355b917be237d3ea326d4b62e1c8535368f34fe338c495880757f6604c26054d2d3988b92003d9eb254c6811df2ecb8c3be72ac73d2fd896ec7840f97652ebcc9a1ee8844f23fa02597bbe63fd2089048d29d8b6ff390330016c3f2c3ca694bf7b235a30562318ca1869db5ee47118984d8d932f290d2415e7c236c94f9e9c8c655f6132c20c1f9898700f670c5ea82d0fb628246f044706ea19b6d873dc7c588b1cecb2b1fef43d5ad2449a9075cb3e40b5d95077ce1c61c706eba9414874854f7923410e29829318eb22e7f0adf23fd0dbbd430c8920c308cb8f9dd752469225d32374031bac29c28534aa5ebca7b5f72d4eaf199ec0cf114d87d03dc6e0e6f6d7b3dace0c7e0ae7168fe643c3bbf575be894c9aead44d93c3f2df626628ea5830af28970b22a81da9e63720b03f52f54f30f2ba609db450623a0cb880a47ed4f0a44fe3a166b1f13fd61659f2ece3d07e58beaebd7fd6fcf97a443cfedb12dd8e476e6e54fabc74f112cc8ed9375f00a8569bda3b22c17a94bf742745dd5935d15c23d822f702089e79411c9f572fae5474a98289ef2c9da454a0d1dc532bd48b66e671f60ab41bc33e33dee970d2171b911230c2efbcdc3b4c086275799eebbfba89cb27bfac1e0f64f44571678df2fe1f64964bde1da1754366e23acbaed09da0e03b2c970f3331de21543c6641f0fb562843ff1238ab6ef4491c287ff02792fe27a86a0c2eacf7ac7c8ab783909a04a19b7635464e1ddd78f40315b704f7d2d26fd6f63c5cd7773a59e88a254ba258c4caa30e0f2688f47407239ea888e2c881101efaf536e8ca322bbca17d3914cbef2a56d20007717dd2e6c77284213f62f93af581a8b144475b5c0d905244052c71803204dd01136b515ff3942765988862779eb426470de3a69fa2f2d2184060989953b1b9e37a4897f094086bf24d96d8c3cc7c8c49a75b0852c05ae1e154ad42661f74260c205bf07ada72a8ebf6714be736488c0726b79a31797a0ec62b7feee397f03da76e55d9b493e1feccec5430e171b6e3768eb0dc50c48a68db65f9c210e583328128e90951fed194f15edcae0726373c6d0bef0985bee867bfa601e376f6c5cbd33598a1edc5fe3dd309bd45afc5f9c95f393fc469a2f55488dfb415dff8f7b94427661411ab2e1c4b1fc5cdc7e64f38d2acbd9ed2c3ca539fb631789bafdfc90784709a6ff19c887410c8a5bd37d5dde81e006315a98268f9dfc8ae9324cacf3b743626bec2357aaa74b455088c55acfaabfaa3720f32e61cb4c97b1cd73c6976aa47ef5f1f4770a709e5af7c3bb962ab22505ef0e281ec3c70a65486814c53884221a045509b6cbe6f9c1cb0bb1a319bfd32287e5411d2a9944c0c26235809079ce52bc17756d3439787a3c7068ef24545e897f553eb11ac2060fdb36b61e2811be251ae2d18b63c66ccdf3306f0374e45661de83b6ea3ac0cefefdec915f418a858f76bfa3786537f608baf9db671eae39a8de65f2c8c30d12822dcfba3166bd47da5a7a36ea425257f94510b9006ed750587694e12700d4675ee10c6f988e341a006bbfa43bb7b32b5592006bb0e76fe30ec2527752c2278b1641cf37e23fac596f5662b61865fcbb238858a6026a6b2ae900f48e8801c02387ff8179b7b35ee1f02c711b7bbc9e536d99a17cc735141dc73ac009d808572f90f064f3cc1d428f537266367a32b9e69e04a0829fd97d09e7dadd5a2e072ebe01c4fb4981c45074f921c137b766b31f6c4abdb499f17ea4285ceb4496f14a33020f778bf726c8eddd82cfebfdd5f42f924ca30f7aa8adc233512080ef90aeaa933ffa82cfc58aa35e1f75be35a991d58d72627561c1ad0438971e508feb1d36d44229fda5de03fbd4e20c85df97884020a9492df1aa51cb1ce6a310b49091ee79079d53d122ed67f57853ae303ceeaf47c1448036693d34a25c4a36203627c162b4fe6d18f430e9f1e", 0x1000}, {&(0x7f0000001080)="4836e0bd612916bddd5d398a00985b7fe96613e191307c44a44d0dc7c03c3e65339fe2cf0066484f6e28f28cf1c692645772fa5dd28879e1d3f7c1dc4b64488811914d18b647db2c24dfd48b0be1a9cb6183f44cfd0414d86572cef65d40e24f4c542740", 0x64}], 0x2) 23:44:31 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x0, 0x7) poll(&(0x7f0000000280)=[{r0, 0x1c4}, {r0, 0x1}, {r0, 0x8}, {r0, 0x62}, {r0, 0x100}, {r1, 0x1}, {r0, 0x44}], 0x7, 0x9) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) dup(r2) r3 = socket$inet(0x2, 0x0, 0x7fffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="1adac8f98bd2b435092d8deee62a7efa7e315eb900fb0400c8b94c953877354ab19220a3c8d7b3a20bd90919d981b675f5746036886d5ffb82e848b0d5fe1b966a0c8c5795f46792f4de8f10bedad3462a3c1b0feccab520fc29b582c207c5c90558bc73de9b867ddeb0941a5e029a5dcd2c28b1dbdf31a406ffa40ee6a8339cc182321a5395300f4eae737a15d0e0c660d033afc9f948ec094ee08a27537ed8448757d228ae0172d975aa8a43b135aac5ff26ea76c9f136422f2a2c352cd188643b7f17215e06a529636c4f8da7390044209781e64172d2590ac37d620e472a685a960226d186a24196aa637109", 0xee) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 23:44:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 23:44:31 executing program 1: kqueue() mknod$loop(&(0x7f0000000040)='.\x00', 0x4, 0x0) syz_open_pts() pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000004c0)=""/50, 0x32, 0x800, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="6406f9efbdeb4f0cb05ca052a364a9d4cb6672475f26d722ab8a47a5db4b68a25c607577614cb62b963e0ec75d4ecd09888cdfe29b440b5d034f1e8d0d814fb3488a0ed8080437b07cbeda3496c10b3b5257de7236cf2a5327f77c28503528bd52841f96d6bcfc83d30be6b5e9f7613586e946e96a0c8e74e30ef9326cfa701afe5e7a0abe3dc249accd6cf745bd9f0468a7239d29dfde3bb0c74273b5208a75b8bc9c4e5cb09c5c363de493a4626aec8eabbac3422edcd6e49939b4f7179e8b60ef0941acf6", 0xc6}, {&(0x7f0000000240)="5dd7e8907e2bfb0057e857760554759013002551dcf7c40701d2e3cfc727e4f10399d3de8da19d1e5ab3c2a4cb4bf801dec1110c8c15672b46fd003c0f", 0x3d}, {&(0x7f0000000280)="3c3842d80f65e5d650d1af0fba14048e7363651ba9bd6547a902f8c43dd66b3c0a8de202a97891543740a61b684c5b397ce642631ed0ff23db210ff2e9f27ed71820fe546d528262118356c51153173aa412590cdb48630e7b05e0e51045d5dd6ba9b1", 0x63}], 0x3, &(0x7f0000000340)=[{0x100, 0x1, 0x6, "26b00837b83e4e32e14ca8484c8f9470fac470b53232b11a089be5a0eddd184885c60edbb322ad1835068e78aa406b76889f22d09b6f4e933a0843b1af7f7e00b3f6ee22c61c7476863c1ad5e4016abcc48e2d5d8fc37e4ebd5ba90cf8095d7689c22108ac42d39d7345fcdcb210c13d2264566c6fd45afff67388a2d69530b05f300401e5ba4b2ea0da79173329ae473e2b5be7bed5cff27a9eb8bceac3b25ec130ccd1383c7556bcd129c60d4a38b4ef8e7e7a8ecbbf0cf56178d6bf46a01500835973250e3f914ad6b7e1890acbb9551e2ff2084b3ef28108bc863d7be53b70dc47aa05271e34b7885c00"}], 0x100}, 0x0) 23:44:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r3) ioctl$TIOCSCTTY(r2, 0x20007461) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x96, 0x87, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x22, 0x4, 0x2, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0xa, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0xa, 0xc00fffff, 0x7, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8000, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x7fffffff, 0x3}], 0x68, 0x0, 0xffffffffffffffff, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) 23:44:32 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0xfffffe03) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 23:44:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x81, 0x698, 0x3, 0xffffffffffffffff, "2149dcf362dcd0973c2e2e899d78391ec20b6046", 0x5c8, 0x3}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x2) 23:44:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/14}, &(0x7f0000000040)=0x10) 23:44:32 executing program 0: socketpair(0x1, 0x4000, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) msgsnd(0x0, &(0x7f0000000180)={0xffffffffffffffff}, 0x8, 0x1) r1 = socket(0x18, 0x7, 0x9) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x2) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:44:32 executing program 1: r0 = socket$inet(0x2, 0x4, 0x80000000000000) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="994d1bd6b4cb36cba722562e194e6ae1d8051a69990692effdeee9a7ca228f5ecfb8b210d6fe86318de79d1597a5472438bc4b94", 0x34) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 23:44:32 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ftruncate(r0, 0x10000000000000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) 23:44:32 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000040)=[r0]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x10001, 0x1, 0x5a, 0xfab, 0x3}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[r1, r3, r2, r3]) r9 = msgget(0x1, 0x200) msgrcv(r9, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) getgroups(0x4, &(0x7f0000001140)=[r3, r1, r1, r5]) ioctl$TIOCSTOP(r4, 0x2000746f) msgrcv(r9, &(0x7f0000001180), 0x8, 0x0, 0x800) read(r4, &(0x7f00000011c0)=""/54, 0x36) r12 = syz_open_pts() setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001200)={0x7fff000000000000, 0x3547}, 0x8) ioctl$TIOCSCTTY(r4, 0x20007461) poll(&(0x7f0000001240)=[{r12, 0x8}], 0x1, 0x2) ioctl$TIOCSDTR(r12, 0x20007479) recvfrom$inet(r4, &(0x7f0000001280)=""/4096, 0x1000, 0x1, &(0x7f0000002280)={0x2, 0x0}, 0xc) execve(&(0x7f00000022c0)='./file0\x00', &(0x7f00000023c0)=[&(0x7f0000002300)='\'\x00', &(0x7f0000002340)='-![$\x00', &(0x7f0000002380)='-*.*$\'\x00'], &(0x7f0000002480)=[&(0x7f0000002400)='\x00', &(0x7f0000002440)='&+%[/{(\x00']) ftruncate(r12, 0x7) mknod(&(0x7f00000024c0)='./file0\x00', 0x2000, 0x4) ioctl$TIOCCDTR(r4, 0x20007478) poll(&(0x7f0000002500)=[{r12, 0x4}, {r4, 0x100}, {r4, 0x24}, {r12, 0x88}], 0x4, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002540), 0xc) shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) clock_gettime(0x3, &(0x7f0000002580)) ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f00000025c0)={0xfffffffffffffffe}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) getgroups(0x8, &(0x7f0000002680)=[r6, r11, r13, r10, r8, r5, r7, r0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000002740)) 23:44:32 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x9) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) 23:44:32 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xb5) r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x37, 0x0, 0x0) r4 = getppid() r5 = msgget$private(0x0, 0x1fd) msgrcv(r5, &(0x7f0000000080)={0x0, ""/68}, 0xfffffffffffffff4, 0x3, 0x1000) r6 = getpgrp() setpgid(r4, r6) 23:44:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2e1, 0x76}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fee97527769fd1ba80000000000000000000001000000000000"], 0x1) 23:44:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r0, r1) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="3d74cd23a249f7579bb9e2d6bc8dd5b42773a403cd5417155a0a21154ffc460ccab70890b83448e33a884e1c02bdbd0e4afb61c9e6ccda5da515e59920eadf646db8daa14d7d05c0708b5d99a30a7756c40363131f5861b1f1df4ba6964e85cc03df57aeb1df2c45d5a59f6422b5b157558575281aa1de7f99ffcbbd09026373a93e0910cca7c353e3ca0d666129140f71d93ea197b072d3e534a6caed3f230af743758f0ef6c1c7efe657567c2f531df4fc258ecacd50d6ffaf5203a923cea9715f7ca6e423924cdb3860db906f2a9ffaa12ccedc75c561592714", 0xdb}, {&(0x7f0000000040)="07e8d29ab6ea1e6ae17d568e93af83ccc10b9cadef51ab410f7280bac9cff5bbf39c9773ab496ff8418988c3d042501b2f717ffb1369dea1c6fe4e0f067086fe64a622a0074bda4373f024b400410147fac6080863c1f64ac220d95df357909b4fe17268662c6b9118e63243b030", 0x6e}, {&(0x7f0000000100)="881e37252fc647f38e", 0x9}, {&(0x7f0000000280)="4a6b90daad820aa80334ff5d901cb43ddb5ba3c97bc2f9278d7e6eaffc9c550e52315bc8de0313673e1cda66a3ad0963f8f939d2875f3671e7ffbd90736ba6e9275c424391da197a493b5035084857fc8ef97193bcba7b03eeaf8260f5e8e4758048acccfbe755a8b456f7a890fdf90eda98f6fb0db3d43ad01bc56105450a7cbd393dd80fe88b026c373ef33b7a00a0fbed0b8e01bd8348a0f3e05cf6783462ca37fecf0e90695d0fd82752282cb2732f0773487810caab443fcc21cc1c4223a40bc14ffbc9c7c93bbf2a1be8427bb5", 0xd0}], 0x4, &(0x7f00000003c0)=[{0x10, 0xffff, 0x9}, {0xc8, 0x0, 0x1, "01bea157c9bd974d7392a87cc31f5ab267e9595d92d3c157219c7cb76bf5a21146fdeb5bc778bd9f8f48cd208dd841440120260d76584b15b79a3dc98cd7a1af9433ca89e0c2c751ea84eb721010ef6a12da65dd4d0bf7370cb992a284e3d89e404039d8bf65047d01fec9408d31d49807943e2d99a19d0227e894fd92dd7f3d979c1229b4cedcc7359a88499836fa0321815c7dc25534764290c9b718dcfc6aa44cbce40677de1845cf5371dee74e4d49e9"}, {0x48, 0xffff, 0x5, "125796b4a84cdcd08bdefa8a1bc30bb5f727dd29fd52d77fb61d53d51cb9d78d709068d219fc057d1eb31335614a9cf695a6"}, {0x90, 0x1, 0x6, "c9b1f7557de86a37b66a0ba374c0255737d34eaeadf3030bcd09ce2d5b77727f13f64ada95a2cc8a144be0e46dbe088624149042105539683fbcee9e4e3ea78b3de767a22772e8b9cb3c396b9b7fcbd4d267b89c968b802a84e82a47774203ac5fd0dc7b409148df23de6a5069c3a1baec61bc7865699e075893694bcf14"}], 0x1b0}, 0x0) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x588f76993c4bf49d, &(0x7f0000000140)=@abs, 0x8) 23:44:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) close(r2) 23:44:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x12, 0x7, &(0x7f0000000040), 0x0) socket(0x6, 0x3, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe0, 0xc3c1}, 0x8) 23:44:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 23:44:32 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x3, 0x288) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054d"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x2, 0x3ff}) 23:44:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 23:44:32 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 23:44:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) read(r2, &(0x7f0000000100)=""/205, 0xcd) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 23:44:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x5888, 0x4, &(0x7f0000000000)="98f62653db", 0x5) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:44:32 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)) 23:44:32 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x8, "a4eccea6b58ba94c79ee6b9be703011004f5a3da", 0x1ff, 0x1000000}) syz_open_pts() 23:44:32 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x40000000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 23:44:32 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x2) 23:44:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) flock(r0, 0x2) 23:44:32 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="3ef823264563", 0x6}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="f63680a18b7ee6c78b071486d9e299ace168220811c9cad520dd580b4b15648427fe69545d006fb0f7ae65eef548d56edf1d4a0e26f49386d4255af460491777f87ad3c43b625e5fc6ba36d8d2640a36447ae607d5b844cb335ea8d42c", 0x5d}, {&(0x7f0000000740)="e8db366c5ceced620ca2411fb49aadaeb7c85ca5b247f9e53b2dca1aa3626f74685d4ffeb9ea6a5e11b36b1236a592d5c991b7ef78a489f0efc403b37e09e94109504d2c46aba2b831746691fe1105ec7a99ee2dff8d433d6469e32bfdef9fa12c44197aeb87ce8ee7075e9676bf8295c94ac403fe364b7df3308d7218d56a6d0fa7b2785f21a53e352f7002387f76f67d31283f3e8c856e9210a08df5b58ff3e08ab3cbe439833eea5119af339bf527b0cdb537bede5402816395851642b5b2a8e6e541bb24ff2b20bcd3edb1fb9af0f93755f1a1dbc920a74d2c4d582dff407983910b337d2c66d482d34df86c16214526d64a36ba7554a9a150d9a55d79551629e7a4105bdd595c756efd0d9521189587297513e829d4c9afc9b3076d65eae72364db718619619dd7c4559bcee7579fafd59101664a3a3a8df3fd5a16c9703f19fb7a913291eaad68296c5286617cab551f62d864b724d242b1a8f29610330b56bf5e8634343d3df52d83d3206d7805b8edf4f5df86a7951ceff931137b5aba153e86b450e5cf47ceef3157dcdebcf1fb602c46804c85669893e06a22d12750ad9dd9043e5a533f9459c24fcfac398511dc049f6fff0940030483fd5222ae23fcb40e86d22d38d20f75f2116b0c8c11af682098ad104474f65b36ba96a05af76ee7a766f9e8948e22ea4a28a3c1ac23b989d00356a472ca8c8f901922ca0d57c6c761c91d82015cbe272abc3e095abe3931f96eda31fd36b481ba1372194917fedb8775839921832e9dbffcdcdb450731318ad0040ded86f7cc259fb345e0d1727310f35fc510f57165c562644d0deb2521d033d5fec449563c564eae2d4a57e2c27c4ec5c6c4c613616642a044c7fb67fc71a57f1a6f6b070fd1e64395d5d654b6a6df5f3d985a012e269fc3e845ec7104b62b3d41d5944a826e3a401ee80c3f27a7d8e8387df9cc2a91f2700f4bc13fdb9c66477cbebc22bf57b2ef70d87e9f8bc78c6dfee6119f9a7b427fe8ebf9e7ffb345d150216960828dc87cd91b33c328c8423eeb4574e5f893b5308c1d8b20ae2633ec687ba42fafe000b897a236d7856e0987958fc3e33cc32c0e4a7adb0dfd86401e1f0364f1443e6c71f1b241a37aed1e6d0551ba0aa232b6ad6212816df07d623ea3416eaf7bf5ecfb1c55c8983c6408fc6be2705945c491b6d48b06a7bdaaca69b46fb2454a0a23dbba6436d3c9312b112e5b3ab7544aeb70c7c2d18157d66578998f7390c768d3a88a2cea5f426df8bfe1b847305daa9fce9a3485abe6b70c299a78254dfe893c6834285ee7ec95e9bc28ee3dbeb6d4f59cbcc93d2ca1ff0c8f0c0bc0ab741c2802a31aa1809d62d19a85b9b3eaa69378206776916b9481a6131493030198cc8fbedaa201376db3032aa197ef5891d96aa638cb1694f06e488ec351de07c563b68758ddcb29f9b2658d40a70ffef1ffafacf21cb413dc24de0891d693c86739164ebd6d768f1c83596d56f213dae455aa78fe0262a9c3139a2eb17a4816415dc956075a80691457774bd2326359faa499aea8400e526840bbad6e366e00ea5fe75bc32c51cd0986c74c6a112ed96f07492c35789d67cc370b5d0f650fbb7167bc04badfc1ac08cc59fe991cbe104fc445afed915e1cea127205ad67af1455fc5de4ae6ca7f9bbda17d23a8fe98b1360ee89751f4d7fb7206be78171457a14058222e614ab00a9f0c5d253d31f2211b7bd6dca9f829df242e2eb0af1c0c3bb8dd60df53dcb471173e0e4ac6f94322737907703c61406ee98f1450035e271c7cb1a888e440a3e3cc857800cbd1e0899b7d3c5d3191ca7c660f9e14cfccacf55a4ee1f8570bc3fda6892dcefa2752d43a9b9fe3ab75575426155aa8ebf529668acd1839332c68a7106518574255f40a9f68e5574937b2e8f4843dfc677611339fa5d3051de1794c071c7513c3219abc3166e31d59e394f5449a4e750cf037218db783adf761c1855eba511aeca6fb2ee28141f173c4cb12a6b0afd3f07cc3a063cbf6204b62a9a81f30fdde71ec1f5d8e7b23170b41464a48543cb42ecd53496373ba9edabf217b1e3319a42bb2999c400764ae5b79502d70e685e62c663e68be55f4799b5ffc40bea02c3a451211d6d5a5b71427be9b1fe1e9d7a5cd2bd93bb649fc4a062ad019cd7551a333ef49846bc68d652cc71ac3e4857648ccd689325c1ba76e07499b90997fa7f9a00e77062cdc4569516db50c1817ca770f2a40dfad26893a13beec229468cf6427e18e370d252094eaac6b6f9ba9415d7522d25a3607ee7333fbd74e0f4d68387d6765312e8a74f4d05f2f3b89e7a5927cffa80e5d9652c9f4c2d56d3adb7fbd964a9e7c7c254763d4120e02bef19568cf7e0b00fb77e1c7997a56108a1b6dd2fa360c6de9fea68a2130892db3ca17d14561eac55c042765ec2821deb6bd2aedc70c6453be06371228b13bf4fbd40410052779b0080053129a6649dce300c017b20d7b3abd0944cd9f8d2e9d77df0af2a5465761aca3f0addea74a48c15f1d80a465dd0f4aaee14e4ede2642108bfd68c78b8099ec9de4febfdcc1a9c031bab37abef7a4ae22f851562128cfceb8304705bc3a2fe38dbba94605dedc4a16528160524cc458a4a6c59b641dd5b1b8b8c2c24f0dfaf8a5be14e59e8037f503ba1d2f65bc6dc762551004fe783d4dad6228051a5cbf700072cc00a45cd5c4b7b69fc9cfd3e2a9ed89fe3f4c270b7295746bb2cfa11949946e8a804cc91e67d758e7cec378aa79e0df2b0f4c635a94c817c5590b69ac13ccf3c46b9a7c804a38dddaf2d02e1c2c3f218149811d6678f53227ddfe2de21b41a43e73ea468aaf4cfef0b700565c3149f1c6d76588f09d92d4c09485bddef6b339903039253dde65bd8ceec493e5dccfcb0bff14e1829d0e134c4e07af3073053dbc0d704934853a20292b6127c091513c4068000a42804627e719a927b5fa92ac93b14271d76ffae2756917831fd5aa91d357d125c0b621cc2fad398e030e44feace07b7ddb5b136beca20bd369c1861adadc006264cd6b4c76e3a89808897ed05c69a09f01bcf59702367c20799bb569d439b5a064ed9f2eb5ba0aaf81093317adad2b7ebb6432099c5d3106be4e7a395926fbac54c7b924de1aa11dbea268540326d69a7297fd00853cbe3c882688b1d4139ad60677ffcb4adaaaee7bb28f0916442eee5841f8b2d8727c7aaa1752a5885081fcf58c44a5be6eb21151c423119b413d76131bfb75def6a0e397cdad3d5ac0b966d8f7e646f2eec989efea0435b72420f3a84fc7ebea48a25b6d36ba17567d49653508894a3550a5112fd0e463d6b6b1ecfd43506de9f484d3d4cf4f603c10dfefe9b67afd97bbb0892fb3d648707aa219e72fd3a260858a48d8a1ef933d8b16bd9e67488c23782295bff7b674cab7adaa22a6882eb725db5d463b81c0368d92606dc9fd4c9cbe60ac0407475eafea0881fa8b40208f1806cef825bff8b311caf120741d04cbeb6b3c0f53fc8f2ef7a733915871c64433c71ee521077869019f03e8100a25159f897dac98a954b2786060aabe2e8f851abe8d98594c7d38526b2a50edc66465981395b43e75dd35c519a064dcd52c7471d75c9b32934e10e7a4880adb23c0deda504d0754c161a8f54d49b111d5c149d30ce5b62f0b957f3841977c9d71efc9e8769466aeeaf89b40b3c40471f779f135a6f15279d2bb4b4c3fa27a902811026fa263da87f8df9065460dbe5f63f7dc5c5fa665ff8ed247956c34b6e5431fe06834cacbddefaba0bdc44b42d88761b794aff3370133f6eccab1e03a78ce6f48605d8157d8d8157188ff79d068ac62a5a4417071aea91aa6810fd9481c476fddc8a609cd4d246ce92e8fa64c43e009a6d7bed4fd856ec76b2f5a1bf10ca4e8a9fcdbdfa853f163e2099090c0ddb71c5b81b0030962027d8e7828d55e39dce4498fca3f96cb70ea2a53c1268e92e762c1a6aec1d43e67df0431717e682df1a337258f960ef3869664e772172007dbb8fd9d16e8638016958533db43c1a0dd209be4c178a8352821d99e1699d975505a62365310abb95473491d4db9405927b5d8b346f8b5758b6dfc78b242be7605f717a3534a2177b543a059dc2f05a4a656e6a5e64f806a2535f6689904747ed12d6892c3920175e53618ea130953cc12ccb25cb5cfc42b751aad9eb7af338ae6b863cd443250974904365168e9204b56442e662d713457e72995589af7092bbeb7f558017ebbbce051e7ffec2e0d94c00381d97d6eccb3fa397f18c97cc2793b5c1e854a120b2a2437e1747a0e5abe1a43cacc3dc40a40b0a267970a13509e5a6bfc505eb26546c423fbe554f1aaab97b34e2cd2ae25c0bd86c6bb6512d6d9e445d70e3474b7067bef9803fb5a372a2cf158770ac3711ce4d91de5947601f030523b5a6259d1e4a2607444c877879fe9b5f285cc175f21969a4862bda2862575ac27b01fd22b58c39c4590f0cd2de236e4d177f05aaee2d96e48eda38d30db65e039e39b9c7e9c0fa47e37f015a1f66e9b05df272a40ec6e7086dcbe278b5b3613f2594e084996d6c056ed41224f6babe91806211eba4966d9797c5f2748944332908e0c8370c32a2ebef18d41ec4c4baf202a12dd4c9b68810fbc3b2ef694f677a821ccb47000aad70430f8f3f580e873cc7c1691eae34f95b0e0fe4a670720cff81c4cbf62b36b67237770522f980e3834926a2c0f89a3ad528b8ba1358aa54e9afcf1d033949828a610c7662f7bc29e32b2dddcc8b87a6df938a4bc37ee368883187a1425738a635136cae2bfded489e1f599f92542deccb4456b470a7ef2ab5c9157a045b6f09acbb9d115c087c8bcc1b7462ed5b1ff3883c7b810d5099b3471f85063eac5885e921431653e0dfc01c4fb6c33c196bdd93284d1d98af250c0d168ffd2e3a56fb79dc4860e70b3010ec74952038dc504c33909200fa84562b38c6b4052867f9d1733459b54dbeefb29d886cd8cfd9609209747f601c0bd69a431e3cc145321d1817b22b59eeb1951b8d45de190dff51b5875bbe03c8edc394c4100ae673923f775f729da1e95bd4b4f26259d810749dcf0bfce6e797dee4ff380460115d8ffeb9b9d3eb99936059e3728085bce843dce17317f9d89ef5ad7e1138cc4e8f6ece06bd26346ff7a42320144b0dc8464e625f1fa5b5a1b811a4ad0da30b80f4fe976cab2193715f2a22230c83f3f7d71034dc74630dca7ffb4cdafbb062bfd3541a1973c8f21ff4af1faf3bb8cbbc170cfae9644269a33556e60376c37554e2873f7322dfb0c596964b843469d704ef48a3fa81a4b671c23f65f38bee72b7d6c51615a6439d65df1df3a342b8cc5ff356fdde5f4d6d2cc3031cf251d64134c28fd3a7768875da7f82f587f83690e0d00c1a2585e295a40ea212d541212563b27a6b56235c6ee2f983ab55142721f68a0a00d60e2465112a2d8ffebdd22b90e4431789bf24d105ab5b98d702da3135db13180fb47d86da02e3c8d3658f4bcdbcf3f14c2483a73831ac7ce945d2a2ebfdc4682a14cd0bdae069b122a2d81603f47d05d59696abd89b38f427f73445cc798f386c9564dba7c9097f0cd3dba0f7302192bf3e81d96fc23b242f05298d2f4b5afafaadfe13b59dd718a7e0c35a0e1450b32ffdd1f195a1239f8522cf6207a80f740bb77994216c86c0004d49e4dc605f5150b61eb513793eca320e00505f13f5b99e5121c5aab578d13bc2c8be0a0b4cdce7ffa363c00da2c43941079a7e4d2e6d67d0c3a6", 0x1000}, {&(0x7f0000000140)="8e029e8834bf1b26079301ce427caf3eb2ff49d6425e3f03c69ee7b65c686750aee41bc92c4a5d84db730b68dab2cf1ae02c862aabfb6944d521fd3e84ed1182f6dcf53e9b7667f82c2fc2e0d6758b98ff551844a859cc0da878a7e3866f25f54040f950b9157d3c3bc79db16ef536b51ea385fbb02678914c10d17d7e42b680382d2b5846a35b7748f24080fd6f0722ecf18d5898893a0d0205d7375a77656fba3668d1", 0xa4}, {&(0x7f0000000200)="1a60b821e16d0b5ac1f82cf2ed8ba05c77afd3d5b272a9a645d0ac292e5057063f7c1f2d4aeaf34b8faacd844141bbec953cc6b3c4e9350ec519c6e271c023b42d0e2d664441b95ad4270cf38e85d6170536412969469817f4a63afcb65b7c058da28f4780893ca5d429c36c758c2307bf218837b83f05bc15313eedbb8e182456186ce2841b3b855af3f19ce82820a15b623bc078959db6ec0c3103c8", 0x9d}, {&(0x7f00000002c0)="3dec4caa7319046f060aef13861f6c82821eb1125784e4179e6d40773ea75bd33864cbd415c580f2d14b55671b4644207e1349ec02c29923c5b3db75b08b9569901a0b35a283299e4f573a075d8d21b77487fd6fc65b0052cff55280d826547c2b5927887e708c23e15800090abc75e1064574852cbb4e740be39a0509f0801d614c466a808a0ee29b6d", 0x8a}], 0x7, 0xfffffffffffffffe, 0x0, 0x400}, 0x40b) close(r0) 23:44:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 23:44:32 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x82, 0x160) 23:44:33 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') unlink(&(0x7f0000000240)='./file1\x00') unlink(&(0x7f0000000280)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='W\x00') 23:44:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000580)="8df6a96f63b68609000000709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2dae81058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aad19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477d483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af00303000000000000007ce5e6be317bde4df7595c42af9b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90162aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23225250c2000000800000000022f20392af6995b62f68126a721ec3e8c3418e1ac8991f261257402e31ec928178f9d5eabc28d641ae727fdf842cb2a203991a2b695df0688d3e26de68499d998555a0889f6ef55beff810ff9d0ae685c4a52d8c63a2f75ab6c4430899c6a4f3d0ee856e335ab74e0c3e82bf20c29c9123da7d5d4d2ab1ff61d0d01d0a5baecf6089a5dc6389453e310a39a2be6ccb25e6b52105941a4c393e88ed3d998c2777d2c1751e036b4df9b5124dd800000000000000", 0xffffffffffffff9e}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='./file0\x00') 23:44:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x5}, {r0, 0x124}, {r0, 0x20}, {r0, 0x1}, {r0, 0x8}, {r0, 0x60}], 0x7, 0x800) dup(r0) 23:44:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x264) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) flock(r0, 0x1) close(r0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x81, 0x1, 0x1, 0xcbf}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x4b1, 0xe}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x200000c4, 0x6, 0x6}], 0x6, &(0x7f0000000100)={0x1, 0x80000001}) 23:44:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x200033, 0x400000000000020}], 0x401, 0x0, 0x0, 0x0) chdir(&(0x7f0000001140)='./file0\x00') r1 = dup2(r0, r0) shutdown(r0, 0x2) r2 = kqueue() sendto(r1, &(0x7f0000001080)="c64a786d8e0d59028e0d7af84c4ef41b724ebfd35a3f5f8aa561fbb24ca3db73fb15b6576cbdf307be4e0bbf072dfe07acd476e7a7801994665a9c7174a1072b34120958fc6b7ac59afd1d84974e4d88d794", 0x52, 0x1, &(0x7f0000001100)=@in6={0x18, 0x2, 0x7fff, 0x7fff}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2f, 0x0, 0xfffffffffffffffd}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r2) r3 = getppid() getpgid(r3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001180)=0x9) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="a599b37aeb725e4fb2e062e5545cbda9608101b96a25115abe8870c8fc7d7b1bbb6a483f00ce24379b487201d14a9e2a945e9e2e5a55ac1ca7eddffbb9abbe7d2f1522f62ff88bc30325848880722233fff663088ec5a3e0b1c06dd43072d654a86a05e694fde5cc6971627723e52b287f5f40262a9b94431cf31d60e3335b99ce4359e52437bcf69cb14305ad697a88dde20a48c51b16e93603ef0eab6443bcf0966d3845ff8590bbc89290e2b1de91e813acf4cb2a756947c5a379eba1e275e8d6596e087e7f966fd1e251f4e1322be822a021e96ca5284e1edec09a107f11dd96d847f2f41f4905675fcba7cb072b9feafc861e46ea37be03048ce1f15c441072106bc768a7555c0c4dc87987f3d20fee1a902a02e09d1b09e62ce74a4f9e179cafb0d67e9556a163263c9891edb88a95ea54ff830d11521222c7ef8c62a4157175cd5d06a64809d2e43346895c44691e456c44d67dcccf2226e65eb115012db0f910cfd948e485651b1e1689b4ad8067b1a1289f4becd6d4d9f8faa9a2e5abe343736b45291f515e311e6ea3c7d0412ae8f57c309cf9f01faac1e18949795f879b004920f949d54413378e727c41d4a401bacc23d0f9120d84593f3f702769dfd77f807ac033b4074a1a11afe287860750ce01a6873a51faf3a857b76641ab3094f525c481e404be6a1f2a1473a6d6a32c37362f2c5326ca581886ccf715a29e17c0c84f07a92dd70f10926603961c4cb955c7e07b85fb45b8e20ae8320364e9f99448e97ec57742aed1581ed18103828e4e52fa17bd03dd7bd61e53a94b2c1a20438f10394db736121cf7c480908c7b56a4f399d640af32cc0a0103af01de1d9831dfa22530ac31077a431b5b76832f6a6336e034066cf52d189b92a46f18c9a7b26f4cd7e63448d6aa4298d4364349129dc91861d00d3159eaca2c21f6e5632118ee08f49f1f75a82a3303bc4870c3902ac5ec01aa0a431943a964c624abda8a95b8b1f03a6b7584a73f6b67f087aa06011b14bedc27d1682e4d6c48b0cbdfec7505be9d24ec95ffa111d2404323b5785a103caeb8e8f3cc15846ed0633c44dc7237bcbfe71bb95a3bca645edf294e92e3ea3db94f6ed151fab175dbeb6d75bac1d44677eb56dd96adc43d141b25040ae301ed11cce4550248e2d730af18dbca814272441c2563a923a2257f493528a03f897948f851bcc2f30d530990029ce71d0c9aee334dfdfb4691f4d5bef0f9adc333c040403a935eefc593ba721232df40e1cb37d56a9332c5aa884a2f05021da6357d5d29f9570fc637a53ce9a8b81770a470616aa3f164a07427708a152ad066ee6cd4c3c2455c06db4904eaf969d460030dd1860f25622fcc5e12468c5d7bb334039ec60f446d7f51e15013d4ca1d724645340f3b58f0d6d1153c8adbb3d568a5a1b88d449657e02a5b4b9fcbbfb6c17b098583fcfc2a5a8800afa5073effa89507b5d2f49f13997b3b8cc8bf00ce135eab716d56b8eb62a994fc61f2bd44bc685c81c9e54a85ed642b7ec04bbaf930a782d2158a4f752d5d557d0753451300b06fc56ae77d7b2fef9a3b21e74de9698e912275cf61cc555a11e925ddbbf2aefe881fe97805df052fc4f73aa7e98df5acb286b783e864b60e9714bdf5a181323af9883ab2e56a501953d477492545adb66fcb155f0b74078ab835c965fe5d0a097bb0119d6ffb66a323294fa7ae5cb009139c80f4c9c09f2237bf871963cd0b4037143d7c3c3efec171ce2a0f330feb000cead20ee5efb0172618935de667e68aa81641419542bb02f30b21eefdccc3719941d702edc08be4e6a4bc635be97cae7cb48fc71540d4bf4e255b7f92d3b75a8642204779475304e22b1372c602e9281c88993fbfe639cff245c741df33497a05816d5fe5eb97c0a46ea275c4150a6c553bba095764f99b2eb9ba4b30b74abc7057e12441b946944d7a646f7a30d4a748e09046215b7eca36fc569b977dc7f4757376c70eb2a44344df1d3eb2cd8ee3be7f6a0d8631468d3e462d99c022c4a57f16ae9d5b090d76989d09a0ea64cf26fe681dd221ff825a944838664c1c69a5f7aefd0e98b68d5a79e11948557190704a54d61353b98633ddaad2baf9a3afd6780d7ed1ae02e8870ca1d32c2dd945685e35e32a1eab26565410c14b74560c56ec13b932a535b6e2737d214cbf64ba2f455d031d5ff49cd4e8d09d2538bbed8a7f03c3b529440d33d195b2b8fa4608baf84c5165b5f8983555f6ffdd8f38492f5c2cc3f13095b84e0c7c217b1748d9eb3393c504b6c615f30b443a612b869014f2d937b734b2ecfa4ad3c1f84ad84d5272434b8038db3481201539653e8d8e8019b6374932840512c798ef14df54e624753f59c04dfc17cfc1042bd738e37411b5d409b982b38e9b0b459a72acc1d3336be9fd2c198bf8a7b1b984578a54f3604974387e9e76599343b926f459fa1bf2c5e12602ee9ee55152b38902d54a1e42f601d7be7809c71d479b9f733c2bdea85fb3bf633bff1b3c5b83ebf972da90b5337495ef9e2536de8b1e75c0a97f5f8707fdb1292e0bd9da0bc225cfa96f6dcecbc652cddefe17d49470ea00f343fc259ebd7f00f427067f01fba5e5c8e64614a5cb5b36546610bf4ee853e64576c3f2459e6e5934eb98ab5a2d6b1e48dab9732c0b96b3c541aafc97c8a8954ba7340cc882a04df708713b20a55253cc0133d394938bc5c88be017ad3388006828b5ab08b2f5f6306b53f7578fd9cf4829ceeca5e39e3eabe4bcbb3e637aefed4250ca4c70dd611e7c4ebc55c690ca29f77e448b4c0e3fe5602046211629ff875efb3c41dabb59d91c418f909a54bd7220ef91653ca835b592e129316ff13bd0642edcc1600f5df0be9706647534609600d15dbe0d511b6c4875b3d96523d55e41018f1e5146b6ee2080ca27c484c1dd12255735040c4adfbb6652bb240b7a4139dfb723a2d9a5866432f47e672be3a4a21975321c8e2e03dcaf1220d528d3bf0e4fa54a88f67ae27abd65cf0f34c83d51cdb006ffd1138eebce0b297c7a2a83030affd02f28f5a7621593cd35eee0513831b40f8c38ca92043b43d1d25d4d9ad4bc2c20e5f841be60c0350ead111839b15712d7cca4258ce9ba6074790bf017211402806be75404c1d8c80078c5a5767d5743a4842711130b77999016bfdba37749f087d7cd461a1ae2405c5b7c678c16de14f27823edddde2f092880af3411584565d0befcf632cc62a32e5c472a1f4476e3b1cb1a92117e5aa34bfee7e1216a343c47bb396ba765f0276d5ebcad2952a24b0356cfe52d48b4c3844db8ddbbf805eb385c07fae8c50db8064527e1c5607bd5b9fb6151af4e8179901eda670e834a7928f27fc92e1e180a950bcf9aae50c38319df7795a01859498344d0dd489cd8d4aeb728ff1f68c5d9ce4e4c2399f0d2d6c522fc06f4be36aa03b735e1234e5dd0718f8c2cf298833d3f77b82633e1e861f87b1c4da7ce200e1e6193568efca49db14525d9112494148ddf9853cbd194410d161ead95afbd7090a80e104daa8a20c545d21e1a8547973fe36a8bddd74add83129c95d2fb318f74e55be48f42c1e7c7e86f535931d68799024ff75de045ea486efda8dbef88a007a84c346c6f0fc3538e2c390e603baf69dcc911d89faebf8856fa1fcbc7ac113e965d440c258ee325beafa8026fd8445ed90b2afeab896b27e192bc8dcaef3e28f881f745f33d3d36c95951104755e6efc47e7167dfe10986790dec12a4d2f170b9e12edbb0dfe1d4609666b620e3800d0705adf06ef40ed9ba0108bb86ba81fedac88d5c78a8f5789fc8836b26b3b4112e9ada833dc390ec00be8f09a1aaa412674b7834828633eaeef5fec86434ef1e532ad1a85cadaa9c8259b4c4df30be91080a1b57d5d06571360cc60fab428aa57f895f487f5f9aacfe0f642356c8196a9d30045f99036ac37c535bf59231403c86fd9496e65599b36b0efb3c14914a00a4f3671972e3c55630c30269b3b78819cc4ec2b2c4b2b3477aa0404485faccc528b76c8821903696559d1539ad07096cbafdea5beb39805c49ac8d87317800c50e0d1d834310592924d7c489f06e1d9b7022a03cbbd6ee08515b6ad06aeaa0e5d6a6a0db9c1c29c5c0e4b45202cb3f4f2c670b807dfbe238a346c3af6ae468cdc5e5c1a6f5592d6ae0b5eacdc83fc1c626bb8dedd84e61f0daf177d2eda043d3ec95a95ecdb6ec826ccaecae21ac40afe201f9c8f806a0126283951721aeb733ee30726e80305b61c482791c8ab9ff0cdd2ca30c29ab96876e3d018445554542da60acaea64fd12a382b02fca793079022c364e648fbfce6dfcafb2a16a14fa1d0dd8c913a8406dfd9441f20d1291f2a98f8be39adb4f0dc74dd59b12723483127dc9b6d3ce478f81a99bbc58c1d39af30b49443d3ff144833ea6f116b3d7ceec79e8d2c1dd20169cb9c05bf5db9120214056afec82e59c827ccb2b3119175c5e7a48f0f4c7f2a7d358a6aca0c19547daee87f3f8a5ca480c0dfb07bff140ad6ac7174300f6121a1e84b483387af4241d9f0e46c2f60810ffc9d42b5bd0768b9471e01812a15842a492b01be27d38f08515dfd893fd73d669059dc9080131cfa9110dda9a7d9da00a8c939b6faa2bbbe399c21e0628e091563cd3d00d70cb7d9d46a891cb41e243550f2a82838fa6774dcb5e3ea72373bd1e8c734a3a64ba66fdb9af7e76c7be6eadbdd92605e05c0a3cca185e83ee42088398d09fe518fba2834b34f9309132527e83bed04f3b2c8c7bb87251bccd69077087ebd118ea587d6df35142e473ec2919c8ee00142ab7a02ec5c347382b7866c77c6d91a51a8b9b6f57b1fdde18d858a8b2936666b9aaa4213a95753c2ffc7a51d75cff0c5d8df7d341a71a0d0c0f2fa1dd5195e830980c4d397cc5f6a90bd6a4d76d27aac8774514ff673287d898aa5e6c0263323daa2d8dce85abd57191ed586b4fc6ba9c8b866aff1399aa5699cfe4b44abdf5cc06349619c905aa58a127d466c78a49a627081a4fb42173a8ff9eacb4e9a063f98d2de956258616a160efe26c7c595c87bcd530a8513b1a15fbaa79bd5755650e6fb8870d562efed0c8d486e71f4b40e1538afd43e1006199946e40bb3aa93b8509b9754d8bf783fa09a9464eabf335a38f4a3286835cc6b9d01c9a20a7a65a59636a999441b5c2a4324a25b98b8f6a3924d4adf78ed6ff789965fb196e6ab4371d252afb3b5cc91d169f967e4da5e89b4ccd11eaf1793383af8e13ed93b5c0dfe871031c95d45a0e40926e48ce7849b00f7486360c3ea316cf9880753353033be8a8956baf43b57d651b272997437c499a08a7d6bf7a63c81965360f07f0985fd45664f2e31c4f649e95cdefbc0abf3669610bad5cd9fbbc62bfac98f9fff53dda4497188687278bb9ef5870d03580da8521afc96e38377ef41582a2786ed6958841fb1070e5388dfc54a017866f6696ce08d994e7e0ac9c70d3612a827ef56c9d4724bf51f729423afaab148b4829f702a7001def4749663d5eb870d12f82dc1acd1580b52a804a66fe991d7ae21b04c051244912b87d8112d007fedf916fb633519ec65602b541812d0edba95373bfd9a0706fe47bedfb7f9523555e9cd11527c875844cbe36ac9b2005ffceaca0194d4674545f8a4836375a6b4c58e292f1503e3a497d446a1b8d8704fe16d87d8ed757f057697d5c9dc60dddba900e0d26edbb433d4bebaa60327b4c930e044e1657a7a81c0ce0184e9430632f75944b4732b6aa787", 0x1000) 23:44:33 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x3) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:44:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x10b}], 0x2, 0x200) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 23:44:33 executing program 1: clock_gettime(0x5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000040)='./file1\x00', 0x800, 0x20) 23:44:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 23:44:33 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/61, 0x3d) 23:44:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x1000, 0x8, &(0x7f000012f000/0x1000)=nil) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) 23:44:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff8) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open$dir(&(0x7f00000013c0)='./file2\x00', 0x2, 0x40) unlinkat(r0, &(0x7f0000001400)='./file0\x00', 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)=""/4096, 0x1000) fchmodat(r1, &(0x7f00000001c0)='./file2\x00', 0xb, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r3, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) kevent(r1, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffff9, 0x78, 0x0, 0x0, 0x20}, {{r3}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x20, 0x80000000}], 0x8, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0xd, 0x1, 0x3, 0xfbf}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x4, 0x8}, {{r3}, 0xfffffffffffffff8, 0x80, 0x0, 0x7, 0x10001}], 0x5, &(0x7f0000001380)={0x5, 0x7}) 23:44:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x800, 0x9, 0x5819, 0xfffffffffffffc00, "edb85ba74eed77cc7be0f04db322c10835736b24", 0x4, 0x9}) setsockopt(r0, 0x0, 0x1b, &(0x7f0000000080)="00810000", 0x2b9) 23:44:33 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 23:44:33 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='ww') 23:44:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendmsg(r1, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f0000000440)="6bb0dd97fcdae9b463202b63976d8a462526f73ef6905bb6be1c7813ec0cd2718eaaf03dfbb42c35600c721bf10c34c4b44b3018200e2961b11b6a2eba6d353ed42cfc152a59b802bfb1dd312980f17de18eb11af95f3fafeca6faef4ab33783f5e1fe8d9c93eaf69e4182930c9a02d89d2bfec100a5f0891ed1b515275066b13e52fcab1ec40830c6c0857d1c935f6b31d72c7331aa52fe286a2aecf22c6b814a3607a086a5ea27506aa3c5103e6eb11dbae5ed4684a99f56b396ecb93950aa44774a75b9e287117bf352b9e9d49f2bc1926a3fcc2e5bd8b97ae482ef69b4d423df5205ed762a9823b9529984c2b9764a3d4a456427cee4ab4619368aa138afaf38394c96e2cf94eab8018c6f60fa1723ec6be9e7552514024091435b61d27506fc34dc808030faadced879e8ec91e712123f7939a011c9a3ee58c8d2cfc48291b2d754515a1b5d59cce128957ab3080adc7c803b28f023ebf81fa298dbcad2207dfaf5b35e5711af9304f967b9b4d5f83b9064c6b681a8a9e6d84f6746a8ec0c03ff690fed5bf63cf52065575e6643a29476286419d6e49610438455050e9381d95ceaabb563e6efbfb872a9af875062533b4c3df46d98ba03b0c64089614e52a1c50399c99c85b07c4cd51ce80b1051e3bcaced887009284caf44f56d5d7187f65659600fd9652049db0a21a07cd351bc306b3f1b1b5517b40f4dde8eac9d9375cdc6656fdf418033b5eb8f3f46cc9497ec90e565f34d3b60c3d0bdb4937c59d0a01e4f7b61e36abac489918b5bb0903e42dec90e9198c8981f7a2ba3e9195e394c81425d781de53f7efb71c54b129624bd890ab94a4a5084f9928aaff71fb8e874785a25dd5444175cb6102322f0f818bcf1860f14162d28a7f006392b4280e8798c19f3ece2b51b02c95c9b0b5c373d1c1f78394e0d11a624dbd38c9c3a6f9fa9a1821d1c959574426d044783ef2233f3564aea654f8ceaae0226e1337d3261e1d7df27ea0bda3d96bc604261fe795062c5a98a52bb576692742682994a634e8fda70f5b836caadcacbd754d98e49b3698703b20e02d04a35cd378d22c70a595db6102a436bbfba791f8b4d3fc9577963134b0e0f36f517206e25dfe98a44de0ca5726c776f418e19ada55ce0550ec4106d4caa541a5d4e3cb3f3455f7e90e3443055f4a6b4511a31a33ce51a3357a87fb0a910412364ff76089caa75fa4ad070536bda4e3403521169f284c71a0c24d15cce8039e094d55ab718e39828ec2df43d71b60ac2e506a290dd97213e54bf61b22d2abc8fd00de4d598201e9c0f0e916d7a9396a8daf3cfb9568795a717eb1fe5ca7341088eb516db49cf19a46d1c29a7b4a2fc14e390e416bcdab62bb9c3c5a78e61cf93f2b28cfe02092e6e0279ba72b204808fb077cce9d28dc53cded977f4f347da4f470e321fd0e6e85b68a59e153d6699fec188bddf7dbfde841b45a59aaa7ec2fe6e7081b9a9ec9b926b1d7cfddde794c0b341ed3c5731ef3b6e008bf92de376a0bcf0d20e1b02ce674b651d717d250f746439585e546f19b13ac04e834b704abd6961681032e983ada9256fe4208852c25719eb0548e3760992376056b95f288994c722ce1e860120ebac4220d73063a39a585fec43739428672f0bbe4c034fd25a0481ce33c6b17f77a041a410a548a1cf4f08569ae433b4c1cc989c27c4dee72cd48659694ea64d8f8b64790aa7c7851feb6c27fe6bbf12bc2a0dafb7c8b9293d8a81ea4fe81d3714324fdf9a7a4485aff57be8990e6666ab1e9832ab01129236d5539f766fc735db877bf91110dd70c3897b376653d50a8f5bfbe9ffa2b626e8708be4c1b03d10e6fc1d85c1958a9d3b042ce2fc0aeb15e2cee2258830a2eb2645b514bef07b5389fddafcefe519404e86bca963f591181bb5ed20248b27e0bf990790eb7637230b98775fad8fdb0a78e281f45d71b2db270d39baf330bf48d9778810e4326dbbe89edcd2c231cf6a17ae74c82bfedc0fe5fb1a8eca2c4bc1f1d60b5231a2f1240bab5f60b3f2b8a0ed8ca8bdb34dfa0827f651eab552c9ada14557a5000fdf7e853220047675f9e1393e3d79de3069b37161e832fa44885b5b7aa3840a9693ab3fb1677f66c18a9e30df1a5e81702672f776e57c09570a159394ca1409b8aa75753d8c13c542a9ec85058fa9270b17df20fa6c456d52186c25d965c40680f74327b803af8bfcb79ab7cc8648bf78dcf6d3aca4ace791297c4fc7032feb2a79ee8e9d40942a08bf5363f32e88a1842d592d00f1ce44c934614f80a68d904b51f9bdb9cb2a87bd89e9697d79844fc9fb5268b13222dd708d4a7afa9c2ae1f9031ef8a30b16a287f17289c7b3df41d46ddcbb739809b639d18b5ae9bc8fcbfa652874026c97b4daa1affa4a355fc24b542ce55a2fabd1fdb02101559ddaa637fba32d97db7273081420c68c4aa088771971b5e588da639efe8da85c0d5cffdf51545fb381c0625de722b3bb66e6f89ebffadb4b6fb382b594e5a3b1ad4e2433f09d12381af52251f9d9649cea64f93c6d6b420dd9b3d7a329d6c00c5ff9f7ce59a76b857477ed34d8375791006330c593b46d3568ba784425f42438b7d530dcaff028238b3e272c16d972cbb09d3d5190250d27cfec963c9bf529b793a5f869b908e1a8fa03de213af8ebcab70ce06656e055b9a3cbcc3ee37159f5623a358ddae14e8636f4b7670dc84fa6dc9835cc0ee6ecdac89346447318b73fdb72d0bc27f7d9967088efd07a201117931f855c1281de61239022dcbb604901db20d6f96e5fc45dbadc3aac0729048349fa4c591222b16651cea23250ee984f9d2fd2f632011091b84b0b3208153b1d24395adcef364f7a424cecad1ed9f9bf0d9888e9c3cba53bac22a63b5681724b6f619b1f3c18946423d047ebfe9a1ebc41ea74d8baf29e62115029d0856314fe853e296081ca0853b76ebb759034b2fa160bfac371d265d5b4ce7c03e356d43f963946564ea6670e9f94963141a96d3ce0ba55e8c70562993a952f3f2920fbb961bab00f48da024eee6755f78d5fd1508fbd8dd8a97d9858692fc784d89a3edf3d21b31283ad8ef2321e85e1e45d9052d6c8c3aebb9c842d6ff39b0698d70be6c87cf6fd1654f8cb65b4522431c9a0b7a4236bd656d03aa98caa4eabc525dec2862bead14bd711f77f974dc7f78223a1ad2af450770bc6bc7df35694a4dab54b2ede0340d2ee75a89b6e84ddbe63fff8adef33c0046338bc11f6278d5c19242e1fd0e3dd16a926d5e67d20575c58d60f26169897c369af70d696d85c0cc527695dca628d4a70d7263d75ee275e2ec0225a851d7bb5e17e8a131acca39744ef18e00eaababd4c1ed589378410e98708818dbb6c36f461df8103c2e68f0ba64657a1daf6c25409133b4d11395915ea2d5bb2598909b7b35f77c5db9c2e2ee4f1d2b3bf82208d17b30013e174ed78fdd2f5b56dfe6203acd01931594a9cba572941ef141954d3c8c35419063036fbc18f9e8bc1e5b005f7fdf3ce44d68c1c1c9357c48589c2b6ac89de7459e9311d1f1a40fdbcb8c4b39a5e48eb37ff5b904729ff3ae2f7023763e68f50c338caac5c1a91befe9b2b38ab84e6308a3efefdcf7b9218324c4641e2c55b4d34d2e3eea61bff4ff6c9523ddb06e0b1212a288061db200a726fabba74d0003e79c9284aa414c4982fc0958f5a018f7249a8f73d9a4be55bb5610cb1055bc0d7ffc8eb7c9103fdb169f86d856387caf83072da915bd277e329daa84e89c502524baee52a2a63874216b2b1b5f26c248b76e2bfbc2ae8b299dbb90bd4c00717e580502c62e0df07deae82f4f3f3ed67cf8fe557434d3c692efcc44d096aba70aec88b8c46289309fb45fce1593662fee948455957f77af0593cd12e8a0845eb5a243b63ebee6c2315515e33404f05f20d3bddc1cc5cfe5762b1ce3c71418d90667118e4b82199ffc7fd91b29fbb905682ecc9d0a2b742e20db5fcb1803077ea9a82ae6fc79e871fb68408a3167c8b51069be09808cc68a12a39c715294ed28578ffe921aaa302884afec2e6b780314ef4950d6e0200f043a39c70928304029cfef626665b3d92f8d58f766570eac26db7ff8d2404a0bf23cd94470e16ab396e481987cf33686af98e7cc09d12fef99c992aa7baab5193c051a5a3fd218c19a9997a9e40ed7d4d4337b7576fec534a1a31b223e87052f9bf158868404111c8769f54a0cede4ccfc9259b32b9afe8ecbe32955796328c8035e4f10751eb6d72af0f23a15b4384522d49e24688e2ea7f0bc6f7526948ddc120e29872eb4af34f18d4812856be9e52b4c56113d2e8425bbfeab10dd33be1628913e151647b630faa5cb222c5923155cea3f36501a97d23452e710fcb8c5bf64ca43f46bf4fa05affaaf0cdfdb7220d665ee2fd7baf8896bebc785a7969d3a33d6b4200f94a9d0f81122d60b9ca1d91ae423fc7a83e08ea33273cf52436d6d0ab2b21d6b84736460fa18ae27bcb1fa00e1997e684e91d8cea8f724107300e88756bfd287b12e3ff38166253f25fc0162bf0123a3257231c8bf34172dbda3862a9f899c308744814221af99da079744faa290df6eda4c8dcc1a6112e322ab1c3b2f20043814375eb3e0ae07a81c19514c34b96a3bd435791fd26f1e25e862c37ec0903ed1b48e901658b1724b54a28e49fce658c65de375a1fa8b9d96ba3fb0881b08aae1d3ca3b20a87763d54fccfeb5dce10c3ab9bdd61f8f3a10c7abd0d22ae0a7422f00aee697e6969d5fab9f97e0b9e0272860e5492683a88b2995ab67a70172d1e6fbd3c18fd2fd55c129a02d36a3afcf5a0b4dbf3926ddcfd03700c009f633ef047d9b5f285b6d6acbcc2bdf6862f34c4ed35d3884dab8122ea4834c1cb48e1ac10d3bca204ea7894ebaa3397d3732ee4dffc4331f3ce23d155f34f03bac760a4be375ac01b8219a8ce196d3138396fff34f336b5cb21a81ea14139971d3e701c0d99dd3724da2de1619a94aa512eb39e56803c118468b29b25d354556568ef94c5495d012b78c432cfdcd36f6fa36072da6e93033217af00950743e8f92836a6cd77a7adf9734888b7b872c42d1ce3445e062862e59fde0d70e07c05cf4fd561ae180d8d711c95fd50ff0f3a6b9151fd04db8afa2f76bbd21ed77a1a61a310eebd795e6c67e963de7138ac6a3fd12bff07b219fc03ae3da998f4fc8be64c8c617003c3864f4590a19034c6dba393c9409ac5fdfa20f6c5a13818b80a9bc676f3138d90d2333d797fd90d569a20ad455c5c986a7b5f7d44f2fdbf4e70021574272f7d0bc543212edd9b7385fd46f98f09e3c6228de757773edea5e9195c590f27476a394657550324e9c1e148b1b525f5062a26c8c6971b3511702309164f572eb0397f7428e7bba4fae5e9804678a322ebe866e8f46deba00d083e7c68086669e72282b51e2cb4507a0957ee11071e244b965368540ba27bb2697b25b72d606587d3f1676cc61a60ce06f4405066f393a506aa0bb463fef3837c36fc436e7e6c46eddcf085479a711d46bc1ae8c73076ccf4d47e1521c2cf816c402e1aca80493bab64238379ec91a568e05a59f70f37fc4e64bc79f1520b5e9d5675e618b5ba4b892e7c6489ccc05a3197c4a89d38fd026820f80dbbef13d98f87c6b24dccb51a99b168aa35d9578d0092b9abff0b14dc0a719e321f1e314ea873256185ead6e398b9a744bd0334009c9b6f48901efc5c1af386f1d877ee6c1d83ac90926236c9c3cd2ab33f2b07df4507f67d4434362bf46b", 0x1000}, {&(0x7f0000000240)="b811984ae9a348a61c625945a8816b0e15b9b97a3977b5d7079b5c1dd84ed6c64a5691b3a1752d82232bbe29cd784282ec04154714cd536acbb6e5c3e576d01e623f33225c5aa940fab8dc", 0x4b}, {&(0x7f0000001440)="837895ced056eca69fa3e158dbd9f00f0835482f78612eb6421f6efeed73a2cef15ea97a87f4306e4afe0ede4f640d4ac261875c71226db0aa2f59be5009dcd6d90eeea20a6ed8c2063716b995d5835ef21f5cea98d54bf868b98bf67660d487e1709a604b86fac797de4dd4673395b517e8de724c8a8b790537607b17a090c1e4c2c1af66148317b82bc6849ce093d99e0a5e3c4cb9a63635bf83328aeced26c36b5751fcc2b8a35ad6efbecf333e2ca7f83229c62eb60a0cf16c63b337b9ae94722954841d48309dd7b000287cd38fd9e24df35f", 0xd5}, {&(0x7f0000001540)="d0c5fe4e0695632fa3daea341873fb532a52782955e4f2940f5db7fe7439512b1dab997cef64380d5d8cc35c251ca3a2d24c62e6a143ebfd426f19a2d70fd354ae060dc87b5d8e0f3bbd85c239d04f40bd6143ba9541dbf7d994d95be40319e79cab6395b140cc7a11ddc155636662be169dc2fec4fa159039d702721f416a1b3185a45ca772c509a58c907a3054f034c0982f58ea4a", 0x96}, {&(0x7f0000001600)="a43f1bcd8cb415911727887fcc57182f037984db2ce4e570156f5dca7c5d09b236cd204cbd89692f6ee5110dca5df8636acab96ee37d4fd46ebc869aaae4fae2b37e31e183896bf1278b0a58809ce962814fbf2958e761091706486d24d5ebceb3a477fcf842a9b587ae9499e223184ddd164e8ffa12dc26efc25b69f91c55071bc957519b208be58c8941ec230fa5d43b6597447c2fce6f51e1c4705bd87b59169e5ba70fc0eb49", 0xa8}, {&(0x7f00000016c0)="2b49c5560c5828d31d1186882bb6a169e553ab65d586131775db457cc3e18c02e462ba1e79c698eea2f9d16d526861485996b69c98731df478bfc00cfe11559f01cdd09809cfa6d2c90be80abf12dd7f359781cd3eedbc09db5f0a33542f971dcb8d19d048511ec610fdfbff13a0f577ed8d171a7ab660eba648dc8e15c9d4c067a6523618a1d8d88f248090a146287be690284f17c054638fbadce608606432e66f32c66b7c14c9b8db4a204a3efbf33ded35b3d140f49b49b5d1ed", 0xbc}, {&(0x7f0000001780)="1ee8fee5b9ae90620a8c800ffad57b0b4a742dbbc222ab1962073631479baa214c475620e0c05f6cc51a0a3f7a61d54b58752b50b69d06652bc5fa863cc0dcb495fb2a0a6ced826a2278ef3f5dc2f9efd738ffd99f39594b8776b0a7564e2905a7ff49824f40c0ba2b8a712e70cf3b0be2e6d6f7ca7c31c50d27f324ee18ece451ad92a414285cd042111b61925860f7f7e3ed", 0x93}, {&(0x7f00000002c0)="23717de19c5f96", 0x7}, {&(0x7f0000001840)="58ddc4a7bd8ac4b0f6d92ba0c89498e92c5fa784f26421ad03ca29e597ab7635a7b8b90728f73c0bc3510906f32cd8c899ba7c378c0e1a14f81afa40b11545a2cfedab9acedca83a85b77fee9c7e38b84f7dc559da6aab98e1566df0dc3872c77bbf950664b64bc4cfc82e9b420208c75e9a450898ef7cb0aec816ea3f69bb8c1814d1251f2dec658746858506b65730bcf72c5003943e914e48a37630a2eddfa3d91114b238edc68f84ac5c9053c62422bad115d81f91fa671bba98f5e5708d88b95c17267c50a7db82888dcd4610846fa11b9f8a6a09170cc6", 0xda}], 0x9, &(0x7f0000001a00)=[{0x1010, 0xffff, 0x10000, "40fab055ac850efd2ac6b77752d206aa81071c2340a944d76b30f68e8e67258a4db136c0ac882a7d439edc26d11fa863a9209acd8f19c5feb9fd1050fc9b9638ff0cbe8f3d6f56a09b14308483111504048278c9668b15405bb4eddd030204ffc3f3c4d8676f79d8bc99b216e5c2b243cc165684dc9696a12c8971a8df516d037c2ee9b508d6af801b17366b18a5bcb00bd7c82f04ed7c203ac85440d348a68b85913673a93d213ddf824ff441226b8e661a8a172b29f2bc7fa8084a2993c4c06f9de01d910ec4e6f22d890f445699f5fae7e40d20a08ac469829c86e72ab56e71f0bb02b5751e39d295b2af12b4d02878675dccc5c2fb5fead7ce321706255fe948b1f22355ac1ad36b0c8e0310938270f48fac7fb6f2fc8095e92f669130c9a471de55231a487d30b6b86c3f36be73b45359350a2fd86a3dfec96697008f779fb40380a487e3412f7e0b38442189af24e45e6c21e2837efc6c5742a0e4a46e65fc795bb7319e1d64cd32ce79639914cc9e4ca29c0e2c039d6c8f8c41868b46dbb542b62c6189fbc3da8d3bd1c5e9187ab2d5a16e10fea6bc26db87741e98e989d47083ab3c7a8a3b4ec16f3a13f9bcd12760241f430bfde61a07077430bfeac71f6a08dc85045d67188a5fb71a70fc323619a0b297737b31b7fd523ddf989cfdc2457f5329387a401a31659dd1691e29fe09cfd4da954b26381df93497ba8680a82454f816c68f9e7c2517d58d36c84cc8ec8a033708e50799fa913b5fa0e7489517497d958f128d7afc04eaff87153a32f998b13a41c4cdd7923bf5cc03048339c2fb50a9ba4373550a901195148cd11bac08762053e922f887948f06b5c9a9d4390bf22fdfae45b3e3a915a68f25758220b904fb08094d5a5cc1369eeee7c6025ff82ac68b70a27a9261abe9e935677583d2cff25f43f8d32a89d768fde92538421311c4b09abbedab5e998a239d6b019ed70ec07dd53f292bc4713f13bdaf9600c793981cc7979830edca27748b001ea4479f722730e7d9c069b0251ded2b1beb217762178e93672215f7fa90a473c6f14a6dcf4a7343955a04ae445deeb05f71b20cf61774cd762d5f1ba02621a10bbf4f7debd24638a7c64fab9a4da5662de57d99c81dfa1291a83fe7d5549acf2da238ea0859f8942a01e32ea06df806f535af0ed07414598087a4f0c5f57b6ce10588be4c09a41a4287219637f4fdd5820dd05e223b27552f868ba5238926be3980b9c2e42b5f432ee3493b4670339754d743d44d7939bf06c79bf7f411a23a203869270331c96e6be02a613b6189ea6af62759b3338fc1030b6faa601821cd83a563f59543ac0612304b423df88899e45c5508acdee1a372f8a4280a54e05cfb389dd6bf9cba3426257173556e4f4143d4d0a8296dea0b7415922f9a3d97a000bd5a317609d4b56eee97348fe31978e44a9c86e75986c205049518a8002e16118490f618f4fe8fd57da190db8aee410b149cd581493a5ec2067e691c977fdc7fcd98140d444eb20fe3e61f8072525c15adf56123839912c6909fb598bf96f60fc5098aa31c9b4c777abb3caa4c76249035fe9e84dca820405a5daecdff40c6c10d1107660842c04fc1c2ea450bd1bbd682fe4e51f7b9da3f33ce49c25cab6591ed897e161147115241bc68fbf895dcfd1c8813e146a51e78fcf2bf75c832a497736c48ad9d568748989b75602ac1f6078f9793d4438860eabc45f2d1636e0ab99e615111b62b3cff342e4316f21be3bbf36363622f3e34c788d05b5d8ad6c4c415a4c2086c66be35fdecfb2c8363d0e213ce1fe210c4c161cc8822572d4e1a16bb595d04bd99afedc976d42c65afc517d8172912e08b96bfc348c904678b0de553b30ffcb230131f2cb7a38709c29bc7a144fa2c9cd7b6d525dae0af25e5194d5f1ac5ac96c62f6dcb3ee312866ff667c2d200a218ea1179d6965c63cced82e4dfb2e971ca144fe78f06f7fc72656eab3fa7d925611ad4698fa9973fe0dbff5d0e6c06a74a8ce4dc23616eb6ba62a09a40fb5af22a6bc898f631825e776576e286dbd51c8661e7a69a932ab3739db5b267d28f83d4f2860ed43ebffe87e9fa77c0517cbe3487b64334f78c6205fac3e2fd72aecb4a7632039b2c2355b92d3c1b241b66952b9eaa15f2e90cbde67541bbec6f57f6972d6acaa5a84d144d51e776460963628e17d7f1ac0fc51ae0c733776cc4053ce5600ba792f281290dc1aafdb4afd7c6cd14b2bb31369d3853a8cfe1b6fbdd7de7bda428b15b52e11faac25922d2bb03005146a56c596ac4c99dca63eae6021f3258cb3302e4e6e3419d807af8b8eaf4a0a7c08f1b6671e7510df99680b53433ab28d75666f9228e7c4ee43b4453b41d74132ab74fae2909923df0ac53708f89415d52747bd8fa2d4db17166a4cb9f778d77e2425432dcced59bf5ace0255fb2c4a7a24203496029f4395fc2c46e3997c6944248d0be83cbd042c07d750ea373780fc7e9117dbae80e6a8bb06c7b89c0125bc874c003271cea952b58a438fdad3a4a16a607b15fd4ef8b0cb427341cf54d1f7603661a0977d64358760ed9dda7ebee0193379ee12989eb80d1d9bdd5bc67215f3fd5d6087344f07d9e601711070401db3a8c8c93280e186de585790449e4a5f3a214ad88d545f08cd62741b5cbc7c1b2132d8eb19713e4b485bc48eac0b8e14695a9d7104c9206b4599122cbca80376683d7e46ad9735ef34c4a90b1e663bf48040e0a812c50171685803e7f50f52ae84f92305e4eefac8b4fc7181d265070cb1db35feb809d43193338a46db7619ff0b9d9b095a9bc577fd55eca972ac7148e3249fb45d38f62e59e6a9d949bb29afed2f168fe64a6d0a0cfea7bb6eeff5decea4b7f34744aae05ccacc66db32cdbf3bea643629e816177b1337954830f21f0b13a3265d271a43e7387b7b7f0e8d42e4a4125199061d0ba19c88a98122ea232358bc301e6234cce7e4488881f329a25fb6bf82bc1a0800ca2b9c7ac3ca5af16ce2399497a9d4fd35954dd709c774e70984b61c1d5272c66d2df8ba443e39fb35f22f3a9915e465c2049c285d020c489d8872a001e0e3c03680869e898df32f398ba751dbe814240aa48270d98a408e7f96060eba0d6137038583b4180a23bcf55a9fcf527ecb9107636ca384f7f1ba4cd019a422c1e1dbe12eb23990e5e222e0c1f4a97e7b7b5ed008a93fd42539e6bf52b6b89c122749e29f11ebb08afdc514e801b7191a1967cf4407a05f84c51d168c345ad8126bb15aa974b3dfb2a0e1e48f18211373a760d58d6932c192bb164f4fa9a5b5a0cd16702e1c04e7d852a1cff09c5f1ead3214e30286cfe1122f68b43b345ac0f51affd3af9cd489b7bfa0ee6fe93141656cbd9b0dab674e687bc551e7f836d3905a904fb8d70d2bebced51d6b355d9971980a374acbd338f32e532ebfe041c337cdf1735de1f7fecf280045eaf909e440e8bdb64801a70ec9abb6c7f244e9d2bd6ee27c6234d70f13e97abfca7e836319063ea98790d070942554efce45a94080ca13fcdbf218af031c5b14ea512e6d533d3774f34b7ee1945c5a505f18a230a46aa0238903b7a61019ba379ffac98dad938fa1f67716fb132982ce47ede6a613d2ce6440d5da15568176f85c7aec64ac43fef4d4f05029f9b1bc8f7f8862cce8fb94b6c226dbdf32ebae3adef406debbdf16fd1a0765c001783fd0e67082997ba74f039abde5afd6e0fe0d7c3e7b9f6be577ca901678174766fb9b42961329577ce7c0d2a2e3a8308786d9051e556dfde431d8bb24561ba92ea3893fccde63b68d4996bff44d06231641abdae00eb40804a5d5cbd663fb186177b7057da513ec51b2d942b2d56169bb18990186ec83b7aa9487ba393e9e740ae30f65d68bd5d5df736c9241e51eba8f5b571ef8eebf34e68c1899044f2abb4ba9e3979a530f512363c80b91c50cd4b395d5f7a0e48a54d86544b5f9dd41e69e99503daeb4d6fed4a71535ba9f212ec01edd5e17406561a4ea31d0e45ac20710de4701f0adbe5688251db71e81461c1c927e742906ee3847db9d5ff20b0119199af0f197902905f5c1a60f05c7e0bdd69d17d29d899cb2e376830b3b1d6a74f4077a41d7068e0b2d30114f43e62ab8395b7aa373b996c0c852653a0564865346d6c682aad4062b04546ff4c00c2e6e5afe94258edb7ba5db704c1d7fd55f358bda7cd025b0f3def7d8557290502baab95fd7a036cf0a8099ecb084ba014ded2f1d0091386a8cee57fa4d6ec7651a5d59185e34c3700d7dd006be28757ad83d0dae0b3750bc168d3669da0a80f31e42bb9194dc917ea3f80ed9abc9a2909ea88b8b882ad18391e94744d7898d08e13b614e53ceb101cddd3d8e3eb6162b234683bfed230757c13f75a1b623e9835dde5235b8a8205df0eb8dfd285925f015a2667cf1972669bb48e86b549117981b2ac3413aebcb254dbc8597b82d2600db0a30a4d505c9339d7f8157b768d54063fbebec53f52e4bb2d1fa1215019f7defdc74b8cb0316309282558f148c15e49761f181a5ca89898fe531f17e675a801da6ae2be504a8285712e4df0b0a032fbc30239946bb5bc51ce946b2786beaa7a792a644927dc3502687686abf53685241d563f8121ef69658612020b561b4d31e48f0e2482b1327368ac776c6b2758b9dee7eb988fb3614c41b331c25a07e8c0b7fca72970271b55b05aae81c6eaf140a49b1249d1f17654b4c8dcf0f10c82b8cec2e70b43a5a96e79d509a20709b24e5b2a1dacee611c69cb7bb9e3aba63043ea97835cd52fb3fbf144f4608ba2e22d4d9383c74927ba0be83be3d214e7e698eb9b4137ed99092142263aacd62bc472fab291e02fc463ea54259b3289bb3a75774da32fe4492ec923b0717c92382e589fc7ef33ce409f478da5df2ef1697170db0fce2734d6aa28f85a6e800742f3b4de443b60e729e44db4a8977ea46177d94a0479ddb2dc1d9c03a2967f1bc52056fe0ee20f806275a20eed9cda4c4c7eeb598ac3a7acce2fcc16cc58015757de34179479507d6f68ecd01fb03844687d4b119b8fb89beac39e3bbf3888ec6009a36c4df9222ddd17c45f4e26b6cc66ffcf12966b1b5c5899443a346db2dd675e278d6047cb577aa5804c7941eb295fb6361e360ad022f922843c3219598cbad7156fa4b1d026ec1af27cdedfb1fab5abccb6054c06756261d99f5d885c6be476f94fff817e23feb5e7f51a09250e39def9da35b16410a44176e1af40fd7021f1185a9aa92db1ea283c820383f70ff23a887f079608a534db53d6145a293f6bea241c10227de3e62a86f151d6f1536850a458e9928cbc7b63bb45c9240d0cf967b69809c9b92f96974abca5c3e69913a31e1e499b9240e36c9ec867dfe59bab96f50b71a51f5044662d1f36e33f770058b89efa52c99afff5da1b1e1061d97663414d4a30fb6e573c9133a7e6bf4697db82cdd19621fe62df7f3ae6fa1ced528a1c2552188d0ac6be1f573d3fc4ce2b9942b79b85c97c8aee0e2cc3e6ac138118951e09ce9a83834664386df47460757b8f1117cd21f84242ca4d2a60a69cebf55068c84e1ef7ebb716a27c4e7968ed9d44bb360ac423cc6c2ebcfebc102ec0873923f7e19fc52c0d0cf19b93eca4a165dcb0ddf77e5d65e51a8177640f99f11f881b03cee02f6040c48eb9e66f102604d5c05e481016ed086cac2bfead1d17da4a57e9c9c1501f65b7e1e1fbadc9476edf043b38ad025d60bbfb2e22561fc76c43e60d7d6ad3df2bfa44a795"}, {0xf0, 0x0, 0x0, "f6fa6d5e888eb6eb816ab537fcda5a3af27e4ca982b29cb4c25050ae45c728e3d78bf44034c927028467eed991b0e016837405ee6dd7c047686c3ee3a7e8fac55b3a92d4ecaf3f971cac5fb0d731ec0239e476be2eddfc2a1490cd2a30aec269854722812471f5e1d46a18e7dc0a39fafe1006a11973e12d0d9bbb08e7d4e3ab769030f14a102f2be1c6152ba50301623fc94cb9a8fdeae66fe5f7a66f2ec80399e8b14a3e0bf41fa77bb6d48061ae1d6a775761f861295ec444bed58e67094343903ae02117165154861f53d541dc6b0ecbd4fd87b5500ce6fc"}, {0x78, 0xffff, 0x3, "22df6ccfba5fc87aad68ea982b9ae3bf7e2531485a50eb4a7d16239fae32010e9fd0d43c3931388227567cc121815eb05e800953d10f0d218f6617b5563a9272a6c0a9ae2a07e8b70e8058796ed6b1e5f7b0c11527860c232c4220faf013cd554cbc5bf3fe62"}, {0xe0, 0xffff, 0x9, "eeb6977564feaa29fa86022fbe92dc3e3ed5a178d11a7561a930c1c2d955290a303b78afece5b9722c385dde904188148fcf7f98b8e05aff61ee7234b0872e89d4fd577a09cdc72bcd7dec2dd7797c8ea9fd68887a15af3ec84c87df4ceab7337f5594220bc7ec4d83a760ac42a58c5807c54aba95279ddd85002efaa6dc5d6f907e3ff1cbdb89e00600377bfa90fc43c67fcd6e3534ac60a71307739f88e2fa0e830d34960fa6712bc54f7d451b5b238dbf2367e26bee185d4584df73c1bbf50ee0fa400ff296ca386d6aca8e2d89af"}], 0x1258}, 0x5) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002cc0)=[0x4, 0xac, 0x2, 0x7, 0x49, 0x5, 0x3, 0x0, 0x80000000]) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:44:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8260, 0x142) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r3) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x6823a8a0cbfc20dd) sync() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="1118998225146f8323d1da39f9745d7a60e405fb037e9ef5d7d6fc48ed6405d1251e5076757bfd06678220199c4226b16b13435a1fb08a2410eb381bbf41bbf3e1ac78207e462632123ccaa153f3cb326271df02a2fa3507d8a840471aed733d2702af440817d82c20b3ee152cf7d68f9a20135947f3b34bc0b358011acf4fad0f397ae4caebeb371a8397d59c10d6b7cfb6565ed29c4006c069d334464c7a022fe9f3b0d657adc5993ed48cccc87c69d32b678736ac9c27f1deba6d4ae92f1bfb87f38e6678a25598520bde10d6de633813b18534e3f07da1633721249a143423480a", 0xe3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 23:44:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x1ff, 0x40, "d70000020000040000ffffff7f00"}) r1 = socket(0x18, 0x1, 0x0) socket(0x6, 0x7, 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:33 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 23:44:33 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20042, 0x80) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r3 = socket(0x1, 0x3, 0x401) r4 = socket$inet6(0x18, 0x8000, 0x9) r5 = socket$inet6(0x18, 0x4005, 0xfffffffffffffffa) r6 = socket$inet(0x2, 0x5, 0x100) r7 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0xdf7e2f39c8040c7f, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0xff}, {{r3}, 0xffffffffffffffff, 0xd, 0x800fffff, 0x2, 0x3f}, {{r4}, 0xfffffffffffffffa, 0x8, 0x2, 0x4, 0x40}, {{r5}, 0xfffffffffffffffc, 0x20, 0x88, 0x0, 0x3}], 0x3ff, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0xce, 0x20, 0x3b4, 0x6}, {{r7}, 0xfffffffffffffffc, 0x48, 0x1, 0x40, 0xfffffffffffffffd}], 0x9, &(0x7f0000000200)={0x1000, 0xcb2}) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 23:44:33 executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) kqueue() ftruncate(r0, 0x0) 23:44:33 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000566000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x286d9a08) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/255}, {&(0x7f0000000280)=""/202}, {&(0x7f0000000400)=""/8}], 0x10000000000000d5) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) kqueue() shutdown(r1, 0x1) 23:44:33 executing program 0: pipe(&(0x7f0000000080)) mlockall(0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:44:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000080)=@un=@file={0x1, '\x00'}, 0x3, &(0x7f0000000780)=[{&(0x7f00000000c0)="8feb3e9e6471a027b9271b6eebc7c86992f09d24ffe9cadf58c9d74a21931c120848d1e7488d582fa6294fb2dd2fafe3747d0e9857b98077f6040fd9ca4ae11a569a2f336c41ae5defca3706132f02de39e70a6456583504f804f31dfc778c3d62b055e079ef6b6029fd673158f55f59f3afee3f52d077a0b2f49064d8f0c8aaecbbfc513d2b705d1bebdc606cff408c7bc114277c453813b9138ad921067e9e9bc617a823de9493de26a62f5b2e600032ea01aff9a343d3ba59ecc348c1decced688175970e55b4a5c97fb8ae4de5f713ef4c3057", 0xd5}, {&(0x7f0000000200)="f0ca44355ec70c3abee42a68cda36b86cd45e1f0825b9c5bc1d6415eb49027ab363bc65d11fde691720b06d0607b425237ac7641e7b809a2ff0dc4f463e294005ac8d451b201a84f6d0f9a509230bba496ff15608f745c53cd873f03bc3a6cd166c8289000aa478c965229ff05297b4ad1d7d554b0d002ae86409918f5850097c63c71f98171baa645519a275081875247d5a9ba4b4066e3af9b245435e7ef9274f58f9f1e25ce572a8a47274f8f96338ec5a55c94479e1ee43ebaf837b014b906b9de4b5f38143fac555e1d42e05bce4781745457081e", 0xd7}, {&(0x7f0000000300)="d4b6307952d8ee4566b2ab11824e45fc2120c3f2353ae3af788836d42be97a686c3f8115763a5a20ed01cfb7ffe0baeebed1330a5efa9e0d6d0638affb3fb40e9d876add7400e71b2990ef0b8ccba7", 0x4f}, {&(0x7f0000000380)="32ad02ff2376d7d79e79587a71d7ab9fcfd51e8aa572a31e0b2dc708cd65c5b98ea89aabff2e399f4d9609e950f816784e4be9791e60949228bbc950acfa07e716bcb29a657162adf1899e5f103f880815755c9f93071386a6bca6929ac4dffe8996adb9bee1ab5dc049da4d97e3769a111a61df1c1f20cb4d67526f2b80836ce18e1795bcc4a86ccfcd0842d539229ee0cf068d379d9f70a77661f5b91472273ae50e03833ec0f17a61174e26b7b9b47678e454d23b9f70cce4", 0xba}, {&(0x7f0000000440)="862f4ea59bd97cd65576bea80a6a75fd333b74f13a92e72f74135179ff7f18a477baaa6bf273922637805a000f437aa1ce153b166c1d170d28e78e0db64d9705cbb6c165ff7153268e4b85bf500cbfb5a8e1fc5d7580bd59103920997c4645e2f24c42ad248ac454252b516cf024daf819961d89967f8b75446398665ad0c7ce7a61e41bb9d2b6bf005016eec4168b27ed58bb783e68e9d52ccf74aad81b106b160fe98458c7934c0a49fb3eb05ea69f5eb942e11d96078293335d5e6998485c313309cbccbff7df317faf3fa9ba20f76b833fa74e5f7d5de454a9171659", 0xde}, {&(0x7f0000000540)="3828c75c1ad7640df14f41aa25e836522c68ac3a7dd43ff537416335085ca0c1df0936fdcb2c2a7cf5ebb032c7f51d02da6536942d4e7166f594e3776195ff445b8b03876e21add5d1a898171e63575f70f25b7fab794b0582e092154ef0d000ec581b723a6599817d3e972ce57fe6da82e73ab8d85f988d40f696419f52bbd7c9a5ee93b0646cd19870f4c466c0ae4e32ce58235fe5e44127fa086bd1dfc8b6ebca27e7901e98e24b9b47629985d56b02cbc18fb9bad2e99040227b90bebd29a88b697a3d8c5fac046eee03528ce717b5dfbea2e26d06f028542806b92c0b651748eb7cc99635bb3280f46753e94173aa8154b545de5873c4a86a09f967", 0xfe}, {&(0x7f0000000640)="9afc59e8c5efc0924632b5766ade1e074e9d23fcaede7893980be73cbfad1550b5fe59f43cb6ea52f88a3e839f40175cf02498dde74b4a47425203a2f376a16ebcf44d2aea131ad2c562ecba37ce22e33b5b09", 0x53}, {&(0x7f00000006c0)="4c46791efa0dd778c986aad869832fb80cf7fd42aa6475a889b462d1ffc70da039f24923deaec305162928821434aeb50f4be90001b69c85f74bbadf807ae0d87f22116f73dc0b3869f89dc0ccb5861c659b280a4ce573addef1013645ff9d477f71585295f99f518c2c67cb32e2e0481d6e50912e3a46679e260501e938969c99cd9dea3448347f345a630449663793314194454de0b145a282a1de6b073edb995499dbc42e2264a357c53b276b04dea88ab26c8194205573b9cbd86542bd", 0xbf}], 0x8, &(0x7f0000000800)=[{0x78, 0x1, 0x3ce, "b748b82874d2496a8ddc1d665832d3946176cfea48b0622387e0d1732027bce490bd19cbfa87ec0d24995ffae1150a53cb87ce67c3eadcbc8b4f35064aaa9876e079b3b19c872343e24329a43133e5563ec225ef4d5a334a0705378793eb609c2cf18995"}, {0x1010, 0x1, 0xfffffffffffffff9, "bcb063a614aba42f606296b6e1e0824e424da228b5a927bb298ed7346aa85b541d6c46018b9f462e3e583db6739a360d7471ab981fc4be09853714e079d3736620a3927a6d891304913081f51d30431498b24ea468350ac16151f5f783b102b386642e4b78ba2c4a00162ca968306caa896e89a02126359bfb744a038d666f1955f4e23ded6fe8ac2dfc3f514afdff224615f1a26af52d224070dbadfa37cdc62e89d2bd38e17c9dd80296994135af43ae9c2b9732026b3c17b50cc9547bf575dc02c2e831de736590e6753f97b294dd6ff219ba4861aef69f52266a6e3d55e7ce9424bff24649a76f60028f597a5a2f8dda92f5ad77e8d899b7ea471c9377b8833d84783bd0d877a61ede4a6d359c70ade79a76c0e770061c1b9965d8c41cde5757f36174fb2346b536654ffdf15334bda09cfe0d839c88d8a3cee53f28fc070d3b7e4bd2110de1e733fb19f6a3fbf57b54514889b972140647cd06ec68ea2395139226248b477a343e5c2d607c4fc37f3cea4bb114e33697e68ada875a32a2ef880cd01f937e8731f4149b90bace3a4c37d52a5b5cbf79db6842a6ef7002000c7eac8e3c3792185789a55ae1549ad10f95c065ef7a76c1ebb9b4dc3bc4d78daeb5db0630869b460145d8706cab41309d4807a090bb90e0e62407cab3517e6c43b2b00a7a7c9ecc446535a85875c8fb4c85dddce766199312fd3c20f6b1ad2dc4ef5061e0f6284afb2097bcba3dbb349c13fb9e433658c485cbb83e444e4ba6c4796e69dd83d14cc2a76acf6c236fb45438d0a6121083468997798ff32f25398afc63c1ee5bddcfd3dfa8056cd3145ca4392c07e1f6b48accbbffc1fa7303b8a6defb66f32ee9d3779dfdafe76fb72d70373b48d04c4670080c72c7d6bcd06c30c53e76eaf843218fd49cfd75bd67a7149a212c94de9c04bf45d48e6e0321eedddeb242b36e6150aa5c5d60d733859bb25a2314c346f9f4694c80290ce40721353ee0391f1bc576d817621c0da86e60fc3856fc2c652296bb4c4965d6dbc596257f86f50f7967bedc267552c7b274c48134551b00a79fdf3d1f122fdf263bf7851e4315be6304f296a9967d56a5f55bcaf08683634b333f0007e9ec38b0b298375efb2c7cb79be8abfa0a4ff1d82cbb99dd34b7ca8b79719fe912d90cc10b3d4978f7c3ed5cb8f2a68c27d30a4e5eb3131cf11139d6337687be27c599e48b989a29b168d8ba6e5ba8ab066cf796e3b19f4054bb4d643405ee1102d674044d0e846498b044f392fba66d5b70b82af18e0cccc34cf986801cc45dbadc2671c574e292e6f33ea2bf8437bb5fcb3169f99c432f263cfc2683679877634ac9c2561aaf4581479f0bc02d32c57ae1a65ca7865e2089924e02515d5d62f2e977404b5ee90908768fabed538bcfe7d920a51511cefaa9e151cff343261fcd65c2cab380432ec3915392bff668e27af48479f84b8c468332903425efab4a85d2412d33a411a5f6b60aff923585d877559779e150e03eff8ce80d97820cb2c4bda16f446f6d4ae8ae336958bed6d4916a4ed5bd57c32655df2a07efcaefe2ad1d84b77c23a2647ed10761212e971e7ae103541928ab96c7f59e307ff32660ea4aba423da72a0eaa313f1fb0f7ad59e06ef9e3b9a247540aabc0c73a1c9320fd4f9fde637b8a6f8eb1a7d75654fc6d6326af3ace6aae0f9ac8eaf32c8c40367d593e34219f7a3e951a6ae5fafa0496264bb980efc752eb8d5293e67bc83aa58c519e77c8d84b9c97738a9124e131f96067a7dee75ff90b359d542cafac99605d55dd4193f2f0803d5d50b21f9d9f8480a599486665db664287d84c872842e90c87d88b9a2d896c7fa34e55abfd060e67937ab08e2fdc67a1231c2c954d81cf3e4e315d1006cf67330f0550cc74a882048c701534c6a4c366e855d34895dee90471918acc4276073c13422ef98573866004c27a12461328e7e21d3ba02235810ab292b6ec5087a7c244ad39182aed31b0db23e6fdd6855ec575bdb99050e1bf32ed300421021b3e18f70779bae0a8baf3079dfe9176987c80c788db4edd122333fc0b3bd2699360777382584ed53846a274ef21e6c1e0cefae37e9febe90b076c9a50078f732beb9bd14625e222369515457b8f05d5a50fe991fa0bade93febd587d96d53c9f2dfff733f14b0e767f82b8fbfd6ded72217bd3984d419b81503ce4967f06215ab5daee292987ab9eebdcbb2e38012f84e13ffcea6a0b2085ff9f7ded3c60e7738e5dd31cf0980201d68a95ef3466fde01794884def893f39476e7c757239578f46755b97b15cab17859dd88ea89d55889fa3acc48671da5d0f959a231f51e24eb0adff1e1af7026faadd7a22c7306cd8e8633aa5145bb25dcb2ef514b68556b216e0cf9de16786725732a81c2ed5ce529701d42fff743aac356d878be192134da164d8828a909e6fc8c05365124637eff5b5616a3014b753622915db62cc910cf8a003a032f979843ec76667e09a9d6c836965c998042754333e5b424de0b904533c19169515fa956a21285c1a7d701d98da8e9666ca0f11ee5516ac4e0765916b832281f7ece1e4e3b4e88c956b8b50138af41c90e61b45f7a0e692aac585e95e687895fcb81e401c0619fbdba2507836e82325d7fb619817bbe86a087395f5f3fd69936fd963377151b810fbd8971df37ee2d05033e0d9b84e0b61385b75fc5089e8822f36524b3388cd452bf25fb8b8d2efb1e76fdf2f639fc08003c7ad534c19539fa1eba64a7e13e5f67802ff92e875762cc27ab565129e4bb0b8e30d2ec65846070f87db730235a9af2d160355cc2f86bc3c9cb3f67073f97ec3e74ea26c19f0350bc2c39a7e6feb443b3034f6f94ffbef4947f785875d9a66aa00cc515e02e9ed55361ea30373b82b2b555a30cc6fa496cb72f71cd8a9f1dc094106b6150002a42b541d937c059418baaa15727119cb0c70a68da26bbd69e9059cae3a09c0af567ab30974974c089f93082fd6d7f7881940db4c0d0d7473a0c118417e782e2c2460e661e11ac0a7d5d7f5f5b771c795b6d50b6ab36465e827172d334ce8d1a81c57fbc2cca6637c436267d0573c4d64528d5fcc41eab16609a60375ee069befd059f971a5a9f98f04e6f1a7c4e7d4573328e114fda8fa89682fcf824618340d27796d823b02fb1cf44e1e7b9cc2632ccc88d9e4db18ac58c9011f54c3f3bb4d91a34f0c6ed3faa6b0af20b02715a6cf1490be209ec9638491c991e24bd7c8dded46cfca4ec82f79c94c685353532222d9518fd244108affa9cd4ea30b95a4e23f2769e2bfed2c1f04224130fc7b767a42c8e2b77fbc81e0f6e55ba71e2284b9fe05ea3abc69c2155a83a2f921a37f8a476a92074cb2e29e46804c0c7302e10e1d3f4b70b63e25d09e2e4125da48f6c492ee7ff84036316ce5ed3d87513a94598d93c6f04e684ce28d92927d46d7dcee48f26341ca7d8d061718e8413ecfa4d3610aab9fe857f4ad41ac067bacd639c1c7cbcb818951826397888ce79bb25167c71c8c18864f610b7530c6ed75b50b146d5b5a473a890e5c554fb41acc26baf54c02db252853e5f174cb60d81d96e37d3501826e6ffe947aaa785c83fc40793670f03708aea2bf59fca4c934dac14de5a057fc34dced03e022bc499729bba93932612d02e479ca3a2cbfd0946f3b1c612ecbeb605333e69ae2eb60f39d167bbb76059c8d25ef97d62c371a52a05e2e640335fd7fb21a0438bf5b4ff457348d5cdf7d79451ab06b1dc9abea7cd8d2b787d990266849502001e9df35074aea5baaeff70c037455ca5a278ff2a0086af5a0ca3411695c0bd235e81a30dc8707773368fc0be7d906762c992f38cf292647ce243c46a8ad6ccba57e59fd84e3daf26e22be3dbcac5a09683b8d7e34596358084cd2773f7cec278822927403c6476d276c592e16edadf551bebd201b47098b0d729bdf2d0fe9c9efa788414eeeb986b3d72e733818698d99619c10117bd0a7bc5f621524b1992c1789cc270f5d1ece756f1dea3737c7f9f82e4127d6698cd865b21c46081b90d2833b4c1494982a78be146dc85a344dda974a13ab981933e5904c34362b46896439afbe29662a693c0bbad2f04c37e183dd7527aea347896756ae6f5fbd6595a004eb084ee6028dc4e6bf4372d645657f34243b102172c1549e63c2ae7bc00636c13f833710d28d24f3a6b47ecdd32e113cb99b13627ff691ce9e0b0348aacba4bcace53babd20a3464fd6facfce6d33d59c3bf8fc7ddea9f855ca2b68de2edc6ef457914cf7efdbce5ac03c2c5a7c9deb52ac51fbaeba335a619df9af8846aa41c6aa6fe5eeaebecfc082e3bb774f4971b9badf3ee15287b5e8fa2b00c99aacd1511ee83bbd3cd386ec8db7a9b6412a4a14850b9acc458233bd0b95524b046144f47e25be3fd147224788d317e6bf182575eac14322b7ba7bdbf96dc3848c8c8751f9697a7d8827a6690833cd4cdf5e360de68f2f437784eec63b707dd293bc1b689cebec86ee0b299c7db6244372fcfdcc4bbacbe112eeee3b29aa3d61a3c00522f952ead47ee8ccaa4004fd45b57dc52f859d5d76ef0f12829942430d7e766d087f98f6a96fd43613c17401df905e96e688752048e89921df513c7f65d16e51738f8b6cab229857f7c58a62ad3bd37ee7f48191d3a749e8719cd7d1ed189ffc6df5b9196c262e6aea225c773ff0a974d3ba366178532aa01385ec6e914409a05658922e7c91786ae0ccd5f5c669302f8a28022ed2f2bd58531401af7879baad743bc647ff4217f8f850ed042c2b5a7d30c680d92fd8811f4c047ba315835d139df9ffaf2ebb22f8edc32cee491d6622a112fb80378703ed9c8a5b7ee7dfa0d7d3d0568400305fdae0a4dee4f952333fff7a1951855375674b60de38dd519b30b18e94034d899dcf3518ae4d823e4c34a65db2d37e13d7ec8feda2b966dcf917c1121c00030aafcabfb29e05c126bb4dc0836acd6e40e53f1d09bd4a5b3a91ac476b77d64924360415177fa1d5bcc5b1942492a399c06c7e9422ad466211a8e7771a658ebaa5f68353b988b504ce2b6b951e2ce018d542184a9a56e624fa3c73422674f3821b997a770d55bbdbc51aa6dc4e550f0c258ace340b34b424a2d824861b75f91dadc0171990415b2b16640c59c6377402339d7996f2ff764bd76c2127a0ac6e88eda742a12fc0f2f25ef417cd7d37e101b6700bf219c4f688f5eeb741894eb8bd0b0ef07b533411c0112ab55cde6a22c982631de675f729e95b9728bd24395923cd76bdf01e78c4f7f676101b73d1b7ba080478c9a2db33d90ec69d2e10d7305ba5b940f5c3baef98c51306fe5041607888f87505303071997e4123eaac70f0bc7a6a81bcd42d01bd57375ef8013659e93712722dc054e14496c2e7aae70f6721818d16bf991ff2fce0d7d86d1477dc7ec9b7791d96fc96347a3c33eb2d15d650ed0c55d9bf9c3677829122fcb847bcdc1c3d79ccb38dbb8c49168d3668bb0032a47d8293be6ee1eff721bf1808ad48a0669532b3f0612e73cb12d20212dfa39a309d879bf36a3f66f44b40db5e0224c2b38ebbc78e9e5237fcff4b7060acb3727a2050d8c70f8a5fb92478e043b720aa7a6362047c03ac8b7abf9ef122266a65e17b5c6dd47a235443d8c7ee3efe6931a5edc2c26bc18e47550913091a220072dd00f23cf69125503f3168b029900eb75f9255ca5042a2ce389ce7d754d54290d762d81ae4142ac3cdbd419e03fdf54431e1b5e29a0c0a525888e9ec8d0584e3"}, {0xa8, 0x1, 0x0, "cb69445dbb8d7af96e1d04615286cff5f898ea89157be62d94772cbc9bbebdefc7fcb655fb8416352c295f960af770082fd88d738f90e1122052904c55637751faabb2c90b54c19e2311a44105d0f398df98d97e9767ed97eae9eb3ca665fd9e37a8f12ef3f879dc48e822f2d98f39a3678e67505184405b2d05c81d49791751a3db99c570b9d9fc48545c0c7b332d38dd"}, {0x90, 0xffff, 0x4, "f246d72fc3f08718642896299d025a124f6d4ac5fbc16400679aad8656d9e78ff2825eb4ec3c6dd79141fb24b6e3e9f20b00ec1a1a3ff772f1ffe24e19c64f0da9ff6202b4f9edf8c641769fc4f3f5494e120dfd855af57b65d85c21c3bbefd1d35a5f0401c868a35cbe45bf8ce8ffd0eb6510e7e5e62ffa791c8d16"}], 0x11c0}, 0x400) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 23:44:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:44:33 executing program 1: socketpair(0x6, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001080)=0x9) shutdown(r0, 0x1) 23:44:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) 23:44:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x88, 0x3f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x3, 0x3f, 0x80000001}, 0x1, [0x3f, 0x2, 0x3, 0xab, 0x7fff, 0x6, 0x3cbdce56, 0xcc]}, 0x3c) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) fcntl$dupfd(r3, 0x0, r1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) listen(r0, 0x20) 23:44:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3f) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup2(r1, r1) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280)=0x200000, 0x4) 23:44:37 executing program 1: r0 = socket$inet(0x2, 0xbfff, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 23:44:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) socketpair(0x1a, 0x0, 0x100000000, &(0x7f0000000000)) 23:44:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x200) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) 23:44:37 executing program 0: mlockall(0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x64) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) fcntl$getflags(r0, 0x3) r1 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1011, r1, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x1) 23:44:37 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 23:44:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0xb, &(0x7f0000000280)={0x2, 0x0, 0x7f, 0x200000fffffffe}) 23:44:38 executing program 1: r0 = syz_open_pts() kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) r2 = kqueue() r3 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xffffffff80000001) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) r4 = getpgrp() r5 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f0000000080)=""/4096) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x1000, 0x1, r4}) 23:44:38 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) poll(&(0x7f0000000180)=[{r0, 0x20}, {r0, 0xc4}, {r1, 0x2}, {r0}, {r0, 0x20}, {r0}, {r1, 0x20}], 0x7, 0x9) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 23:44:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) fcntl$setstatus(r0, 0x4, 0x4) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 23:44:45 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) flock(r2, 0x2) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040), 0x4) 23:44:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) recvfrom$inet6(r0, &(0x7f0000000080)=""/10, 0xa, 0x41, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x6}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) pipe(&(0x7f0000000100)) setsockopt(r0, 0x1029, 0xc, &(0x7f0000000140), 0x0) 23:44:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000edd8ec62000000000000"], 0x1) write(r1, &(0x7f0000000180)="b884b1eb4c2ef47eedf75af91a9a62dc6fde038cfc07b21649dedb539ed0678e3124a55f8a7f67ea9868ad3f6f349a49d5e3c6e26eb3b9a4749b867fe63cb397a5a01e8940df0658440bc5d333041525151811e09015c15d336d5aaf07d08bba0c4bf975a58b12c7e046d8b208f4e30e98b3887cef12fb9fd598ffa027743b07a1335bbe1c9a906481e061a74d7995e896e5f39f4c86bf50d020e65fc599f050e38fde59dfb0be888a9b30faad1e50780541c16a7e17a54f08e2c50fe34b73a9b28a60636b53d47c80d7f76513e851194cac73569423cf60d932862dcc7055ee9aacbc5455babd6221ca40c4ca6b102f5bb11a851d199dde8f7da060a4b3a43dcd1ac52e0a766a4b5425e9c43d5bbca079067ca89e8ecdd3ba51949f676e0fadd745a18db741d3e36f8469d158587d19477827e5bef33ed6247dfd5c5d000930fac16ba41baba826434bcf473901c7ff6be559f73feafe9321c133195de0b003a288b0f0fc7dc19dde73bdbdccd006eefb6a6edd2f09cca18e90c389ee9ddd8a68a48ffa3a6ed0b43d62733b66a4ff9c2eb7823be227c4d5da476a665b71dab40c7eafc6e90bf539b636d9a4dd811fe154ddcf900f86cd4a716bd0c97fb8b53a98ddd315215e60564ed71ed43a0308c0d5772dde66b9a280a3c444b1a911335410f50fce2d57f010a39e4fc3f0e716e6b842e245cd2746d8dc337ad27c7b20a9899d556d5ef4598b1f514d06a6b36cf4658cf357d15920f28dd68d0ce255f69da383ee4d1eea375949df9e1d217b29819709c45445d67d18f211a715b937a1646d694f91756ee23ea18b685a28c50af6164e898c47c3a277912b765f156e4f7f831dd0a6253468ec8b7bbb4eb3c0bd1fe1a514adf7ae930b7cb9c75c8e345e3713a1caf85c96f465093bd033be89e7b26e2e87fdadf312454fc3e25977193ba53c4d41c31ae97f09e0a01a9e6a7096efcd1d5e40dcab6928a711e5e075693c2b2d4d53751b224ead904a1dd9bd62c64eee2159c3271dfd36ef4d774549750aa9f430364a78f61d2360046c922a3efaca3a03945c55eca8c0318afe145ce138f975979bc2f58bb0d0730c2e28f0cdf426eb4a08d3850443616de56030521a5c1f7ec5ef5eaaa6d6a0ca843ba1f5336f434917da8370ed4a108bcf0d6a8d7769c32d535e1a0f03399fe332d57180ca67fd1688ee6caa124d72bb41ec0d0ecd03d810dc7d9302b10ff69c7aefb3bad10fc886ffc66f34f207223d1f1b22bdc36d94658232cceecb92038fe58b20b50c4da6b03a8688ec9b6d18e306982e34c8bae174d9d3a2a9561a56901e0b1b5a3f19a78a954480ad197ca0ca14b9787f1a7438787d0d5bbd9d48479c65ceb2b07b5837969c2a827fe8c3dc3e54d40c779aed2ef27e1c9331f7d13a986289deea49123961766c19713dccf86bca6ac70304f30648eaca7e674b265ef70a2fdb967cc38cd74527ab48c2d6213b44d6ade0a6088d03bf5f2931e65a92388bba9b335ada3297aca456184c2679650f35e5b228887f3859e607da60feeeafda93fe51a45d220510982b4155db15d25e0552eda173f19a6cf64d61039e6dc3084893c07bc1686403334fed23a49dcd2987d109b16fb24c744de4596b4c5002dc3d3c9de645059e29d778a26ce3841437fb45575770bb0fffcbfcf7cfd90ea44b61c1f43ebed030fd661a654bcdab81077e218aa9be9dc45a3c6ab51606071c85626d383c3955de8d2b050951a8c50163c15de60fb36bd860948719734dcd170f8792955f4d5c5d797bca86443d20fe7abc00f825ee4e87a23a8702f147ac988569d4379af4c024a72aa62ad173ce6fdceba445d2a8f1d92aba43cd966f666c581e940fa6f5f6ae5c8287472f1c49e0b0d103113e04ce62cdf61d4d366f877ed1a26023adf3c283cdb53cf482213078adeff0e0899ed3b9a1d28eb7f1264f210086f620e1c85f3ba33f7c51a4640b5224389aad1d9b402e5462ddf5c4c36e2209ca7c0578f4b9ca26f7bed2a47cd7200f46cab407a97258fd43e77bdb0bc7b7eaa87c0fbf548744fe6c760e444194509058708ef717ceadae9168cb7542692570bb39f39972459d8bc9705dbc39442737a81f31a6d09ed8115919d09c5438aa8c83766934b564a65fe88022868c30d4b03dbb5b4f40c236301b2520a19ace3f0a96163f11cd78e4cc23e8a07e9111c052fee8eeacd36d3e3102e84473190f333e8e9c1f9d093f8d04ad392c9172aeba4065952ffdd5e774caf0b37e186ab5ac698fbb4d23786545cfe6685b192eda52e898a66416b33bac4e4c1d871be1183ba789856da4167518e14c1a518d136293f8ae669d286fcb1e9bcd7162ab369d970cc06cf5874f32ecd3aa7a291c3e287e58ee7da58df82d12b12ed21ed1932cb2b40e986f1129ae83f129843c57f0de25bd3d961e83b0eff33a4bcd7aadb1059d992319eb4f607bd2e0fd7f8b6f120f93ac42c4eb624cbebaea6f23dca90d3b206474450676ab6fc8b08afb86b420686fa6d2dbcedaf0c463725bdf4ffb95307c357131fa192071bf9c4a8171ee4c1cd5be2b21c0feaf92d32036d8fea785ae9723bf37242801b1fa69370b39ed381a72f59b75abd308e29f228bc7ad7a5e8abd42d2faf57d593261f09477f8bc396930686987e13b72ff087f56e859a2c6c760bbbcd04059d7d8e2d6f576eefaea50f5264cce581595efa0d3251ab1c0f47fbbb28cbd0d921f1d28a02214a17ff5174e6810d1abf955b1ffe3f0f8b099a3bcfa20b8122a984f7cfbc7ed235540010cd9a1a4ee210de4e34f5580e07662a612dfacb35d78e6e2ec9233b69c72deb8042ad533d036878f8ecf35bef3434fde35195e29483ddf1c17e5b2a842c758812e4b662e284cafe8046c0c9705d7917cd7531822e19b226234c3d0e86a249190e6c1d5a6ff2911e8cd20510516f7b358728d90f71fbb33434c1d9c91949537ebace54043f0ddf5c7dac3538307a78d25e2a7f66b05aa6137af4188a2ae4e3aab323bfafd2e4a353f8f637d16b518938a7873c67fa999aeb457cc2c68f767ebb486195fa3ab7c14c6150ae4be39e9070a1d8f84c36b6b615423f34e0d52ab246faebf2047bcbbe27a94e81954a12c0c34a180dd245df5235f9a81e64b4b11df74f6a492c61d28ded3fcca47e5753e36583cb4632711923783fdc59c70d16e89c43a0b8d135086e7b201885fa51848a97c4f10ea42295885b97c627aafe70f81785c8d07dbced5360d2ec81384c7135a8433e25aff9d39765e6cf69591d35cc870a19490ae40654c11556e0e9d6217d6962d7fe5ef924f898cbbae1dd090860ac3eb1ecf55e38107f2fe368dc06d3da3730b10598549678964908a4d4f09bcc8f6958979d13adf9a269b219d68f2aae36b2768ac2cf8476ba7ff2baeff87a364af60379fe840a8484087780204669eec994caad996c7d47ec6c17f41f0f82721227d122af96f3f7444f4457f15bacc09ae2cf0921a3c391515dc847d904d5e6575640aea6505986723671ad7cfa5eed7a6d5b16163077600b6b6d3c0bed37028874d6300317f27282723d0ebb6219263087fec974b20e3a504daa1ab7347973ec0cbb820bced22ae37b95f52726081b33d727c4519066725b209f6b636da0714665ed4874820ab1e5aadc17676073603db4f4e48ed26274838a38924ab1041d0dac003b3b62519df185cf06c1114e0643fdc49481793c39d1fd7b0decf87c5bed1bf723f81d2f8508ed19c2153279b38a049adab5a6c5c41cee96b09078d833ac92cfd0fac56093039c85031c4f63afbd63cf12fbea373ec945e2409969a9e8a997f8cedca74bd9b588915034998854c04c9737e30a4d07623867de82d63f5773ce927eec0657278a479599b32a8e0e9dee92b8993ffb44cbfef9382ce3691a35ec034540ddf1b3d16c19b91faa8db7a4616d2276c9de17c4b1b71dd3d61450111c79f345306035d3aedf3f64d9f53cce040a9dc7eb1118149b89fab9e8440f6a9e205436242e43a217d50db2c751060511ac1fc99da582e1b204a3247e590fb3de6dc6199740ed949c1032e3df3b9be1febab45dc0eabd35b7ad6a054219659c1cce32416edc9d0cce7eb34a6e2e24af2b31971ddbb4957bc84662ef5afef0cda35d95cecc0b86e973df7096b1f631a684812eca1fbdf96ece7e521c24a01fde7f50c461240ab65eacbebe477d43d1295aad8123631fd212be2d6640d06617be28d4245b8103ef6114423e6dbd847609fa59654e608d01a78d0275922d50d8f49158813ca3c48f4d437f298e96d222bef089aca1ce15de1fe95028c8921cafdf75941cb96ab112571919b8798096bf42d025aba708d1b1939bf6a8443ab05c930ea2a0ee2161835e963906e508d5be7cb5b43684ad9429bf1f43e0faf9c9e98aeb51af37bc0038052ec0b0054da48997b297d28827c1913b4eb6d7676d5327989d80b6733ffbce28cbacd4901d5d4d4cb3e11fc2b7d127cd9c39e220fadf749a8c73a619289d9a4057efbdd352cb3ca5b287dc7831308f1112062a219adef3edb6bfbc812bbdaf8f2dc53f736a2af40da303e24dad5deca3d9aaaba6c3d930ed208e95ae52f818cf3c804298ca93e01c58f399db215520ddf7d4e2b745e12108d9cb443aaf0380ae2c801eb505cd1e4cc3a4446b73d28dd53f841893388f7bbaa7cf5643fda7db66b13984c250f6ecfc76bd8716f662135abee7ac9eb8e81a8de55f11a20e305c092935a9c2c2494e3b25c74be0e9663d8247de65fa4e230baa7ffb051486616585c8d8638b78b17e4ae80dc87905c3d4f9bc4ca49629adb5a611b5dd12f85d95400a8e1ba16c9a112ba32b589184581059b2c656ccd41cb7eb6d181743f0fb834fa2a9fca981f0e48646ac3d33cebb7f5c44fb043c2c627f0b0388a173b91ec51b3154f9f96d36b0f2987b1d8d6bd8e3573c97ca818ccfb700cbd555411a4a5aab128cf509c4e8785c2eb7ac7152f863d1159f6fad97cb519379eeb255d6a83e94bd786ba4ad8797b599f89553e8a8724f1c8eac336515ab8dad881568762a312a83edcb85e709b8d65828e2c963dfca9994178a552868a505d09b19081ae5d337acfd555a132ef204d75a9d822f1fe7d91b9ec7c723ab4def93a6f3efb568b370f1715d0cdc70d1fc341cacd32a64714ee5f19105a81880e3def4c7332a281aee0374b6352ce8f095dbbd6ce5f4a9e13136b2c25661b92d2fde54197a0317a6a692c9ab6f9292896d9fa39cb4d81abaa28383a4e6736b7bcfe7f5e3e94406b09e1d04f051d0b5fa31a2e600c9355a4a03c208bc575c94cf4e735eee5d793a01af041127e7deda0c7ae1eba80d224217f6d504bdefe9397304dfd4d0d50efd38bbc0d372c268c461041b4666f38665c950aad7aa067391655e755679b101982790145c02066e69134e918fc5c2b652ce1ac53f849f6f17f6d964fdc735b17c9ef719e6b054f90884fe096a763a6d3bc3db0c8fa49b4b4427dbd01b853c85bfbe14693a53cd9441e80193d81277c2334de3051a04859c483b79bb9a609a7b05cb22886ab3e1fc8504f7a1560bcd953d82d9d5b0036f1d3766e5e4ed5f6b2640b31a66d07594afbff442e71a44f2d040a9fe7508b3f982ae3d0968a4c813263da0837ae71f1d97e1a663cdb06ef9ad18f07cdac19b29ff965c1be770090926da9a5481edba18f16db07279cbf072a59993c4655aee0bf496b57983092f9908b581baa0c1be3fd0cdcfb9b10d18af808e498da6d50f9f24e7df749cbcca10025b710aa5a", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000100)="ab5aef08000000000000001848993b19fc36f992a6be6905a4fcf6f0e2ba271095eb6e524101d48531cfb24319453e660b713f40c75486f52cc482f1a6a455cfb4b1fd1bd46800000000000000000000000000", 0x53) 23:44:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x17, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000140)="d5ff9668", 0x4) r3 = semget(0x0, 0x3, 0x8) dup2(r0, r0) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000240)=""/251) 23:44:45 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) chdir(&(0x7f0000000040)='./file0\x00') getitimer(0x0, &(0x7f0000000000)) 23:44:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) 23:44:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) close(r0) dup(r1) syz_open_pts() 23:44:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:44:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) syz_open_pts() getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 23:44:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup2(r2, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = getpgid(0x0) wait4(r1, &(0x7f00000000c0), 0xb, 0x0) r2 = getpgid(0x0) getpgid(r2) r3 = geteuid() fchown(r0, r3, 0x0) close(r0) 23:44:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x911a0376d71de764, 0x12, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000020, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xfffffffffffff651, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0xfffffffffffffffa, 0xfa6b}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7f, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x800, 0x200}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 23:44:46 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000000)=[{r0, 0x84}, {r0, 0x10}, {r0, 0x10}, {r0, 0x1c}, {r0, 0x52}, {r0, 0x20}, {r0, 0x40}], 0x7, 0xbf) dup(r0) 23:44:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0\x00', 0x200a, 0x2) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 23:44:46 executing program 0: getpgrp() r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1400000000000000, 0x3a, 0x1, 0x3, "b842a375b07a6fc7aab667b80a12b9bd312a8ddb", 0x5000, 0x2}) r1 = getpid() getpgid(r1) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x9, r2}) setsockopt(r0, 0x0, 0x9, 0x0, 0xffffffffffffff01) 23:44:46 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/190, 0xbe, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 23:44:46 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r1) close(r0) syz_open_pts() socket$inet6(0x18, 0x3, 0x8ccd) setsockopt$inet_opts(r2, 0x0, 0xecc1e2e68a5d089d, &(0x7f00000002c0)="a6a48b5621ee736aa4b47b07eea766906bbbd2469a3d68dcd25c5c849fcd796b858e2a5db84c9403baad09efaa34366faec6c91bb541c8a626603b6b3c563a40356411cd2f3d5b8794f838ce80199211e496ad3ac7471a3d09a9cc7cef96192aea487f205ac78f996e520073b316cd873a583aa2f0be9a505edd2fa6490d485fdca571373dbe91b674ab53c205c165864323657c8e0d1a0acc7baf9a83e23723e5c7bd75898605f7e6fa998278546e3fd270c48b2911b758b1c208e5443d8331f0f8fc05016abdc2d0b66ca0bfff2838141e599e16451d84027a9e7e35c4193f2637412d4cb9f1377f9deafe26755a1d7daa", 0xf2) execve(0x0, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000200)='R', 0x0) 23:44:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x80000060, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x380000000000, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x3, 0x0, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffff617, 0x246}, {{r0}, 0xfffffffffffffffb, 0x84, 0x40000008, 0x200}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x88, 0xdf6f}], 0x0, &(0x7f0000000000), 0x7, &(0x7f0000000140)={0x200, 0xfffffffffffffc00}) 23:44:46 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') fsync(r0) 23:44:46 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 23:44:46 executing program 1: msgsnd(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000001602cc51fb138e04c7cb20c7cd86bc2361f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255412676b63f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"], 0x19a, 0x800) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x21, 0x12, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x12, 0x48, 0x5, 0x69}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x569, 0xc559}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xc00fffff, 0x4, 0x2}], 0xdc5d, &(0x7f00000000c0)={0x960, 0x12}) ftruncate(r0, 0xb0e2) 23:44:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xf69, 0x3, 0x3ff, 0xfffffffffffff837, "622f0884987a4181098664f2415f53a4ad593a53", 0x2, 0x5}) r2 = syz_open_pts() ftruncate(r0, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="1aa005ba1f83b4bd4d7d7141ead8ed14a17523d8f2328d850d6ee99ec88287994c7e5a1baa5db5533aacad8c912834d6806594d899793f0c197d0fb206b5affc0fc735e8486d40512a635b5b6fc814b297f1ca7e0ffb1d26a0a2a18c30d4cabeb1686b69fa27b28beb5bc546699cda85927d4da229003ad2c24835d61d3a94b87c85e1d88be0ee33b17169553cd6b3905b215081b6dbdd1355a778fbe5c2d66f7a8c420bef25ebd452ac0f4108abcde27a11e6110fc209f2375585b4eda4a6c0fad98398f15ee177f3db81026f59108ed1578f58a2b4c6811c885f", 0xdb}], 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1c2) 23:44:47 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000002c0)=0x27fe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') stat(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000200)) rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpeername(0xffffffffffffffff, 0x0, 0x0) chown(&(0x7f0000000280)='./file0\x00', r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 23:44:47 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:44:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 23:44:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x1, 0xd9, 0x4, "c851eeef6ab3a702f38243264d00d45d6cc04fcd", 0x101, 0x8}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000011c0)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x2cf) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x7, 0x4cb5, "dae7c8d1754739d158acaeae8648c234540f81e9", 0x80000001, 0x20}) 23:44:48 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0), 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r4, 0x0, 0x3, &(0x7f0000000080)) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) dup(r2) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:44:49 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xffff, 0x5, 0x4, 0x9ba1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 23:44:49 executing program 1: syz_open_pts() kqueue() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) unlink(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x80000001, 0x6, 0x7}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 23:44:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r1, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0x7f, 0x6}, 0x10) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = dup2(r0, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0x9, 0x8, 0x100, "9d7f4faf7477855f5e21080e6828222225e9eee3", 0x400000, 0x1ff}) 23:44:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x581, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 23:44:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') ftruncate(r0, 0x0) 23:44:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20090, 0xe1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x101, 0x20, 0x200, 0x6e3, "e8cc0ec1e195b7f1c876ebef64883da7ee5fd927", 0x7, 0x4}) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:44:49 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x3, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8f71edea254cb544, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x70, 0xfffff, 0x5, 0x9}], 0x5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x20, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x60, 0x7, 0x337}, {{r1}, 0xffffffffffffffff, 0x4, 0x24, 0x2, 0x529}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4, 0x8}], 0x6f1b, &(0x7f0000000180)={0xfffffffffffffc00, 0x6}) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = msgget(0x0, 0x81) msgsnd(r3, &(0x7f0000000000)={0x3, "8cd3756c7c9bad8a7637df2d907cc128e56ff565082e947c2c29eafdb358"}, 0x26, 0x800) dup2(r1, r2) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 23:44:49 executing program 1: r0 = socket(0x37, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 23:44:49 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:44:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000040)={0x18, 0x2, 0xfe, 0x5}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="30b27d5a02ba6fa80000"], 0xa, 0x0}, 0x0) 23:44:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x10000000066b) r1 = semget(0x3, 0x0, 0x504) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/205) syz_emit_ethernet(0x51, &(0x7f0000000100)="6e12e98a42a31e63b001daf0dfaaba1968aa56cd2c9147bacc01a53c7bccae5984881c490ac0e1be9fe477ba9c95605e6321fe94a119a69eddbd84d0a5b068b2650db4c69d99584cf746e7ec77a74ad162") 23:44:49 executing program 0: msgsnd(0x0, &(0x7f0000000000)={0x0, "b0fd86fc7de466a9"}, 0x10, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 23:44:49 executing program 0: minherit(&(0x7f00000c3000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 23:44:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r0) 23:44:49 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = getpgid(r0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000001c0)=""/205) r3 = shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffe000/0x1000)=nil) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x400, r4, r5, r6, r8, 0x0, 0x6}, 0x0, 0x7, r0, r0, 0x1, 0x5e52, 0x81}) getrusage(0x0, &(0x7f0000000400)) r9 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r9, &(0x7f0000000540)=""/253, 0xfd, 0x40, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000680)={0x40, 0x10000}, 0x8) geteuid() sendto$inet6(r9, &(0x7f00000006c0)="0dfcffc5a0dc09ea11c95c25c220647f10f939f268dc037c2f3b9bdecc929efa8939806641f2620149178bdcca63224b77fba505c97ff105001c7a2833cecfb1ea13cbcdab9280fca47c4261d8074d84da7e09bad53784bd2803f2893bac9c4cfef1570bb58b1e35adaa41e5835a1d09f29d96cca90ced7bdf1356fb0be447d3d75233f852f9db2a612143a4af61f33c98ac5edcde1671ef22a26a591c", 0x9d, 0xa, &(0x7f0000000780)={0x18, 0x1, 0x7fffffff, 0x80000001}, 0xc) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r10 = accept$inet6(r9, 0x0, &(0x7f00000007c0)) truncate(&(0x7f0000000800)='./file0\x00', 0x6) write(r10, &(0x7f0000000840)="dc7d8d1cfb2fea31bf4f9e", 0xb) r11 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x3, 0x2) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000008c0)=0xff) r12 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000900)={{0x9, r6, r5, r6, r5, 0x14, 0x2}, 0xc0, 0x0, r1, r7, 0x1, 0x8, 0xffff, 0xdac4000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2011, r11, 0x0, 0x36) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000980)=0xb) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f00000009c0)) fcntl$setflags(r10, 0x2, 0x1) 23:44:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) select(0x40, &(0x7f00000001c0)={0x5, 0x4, 0xffffffffffffffe1, 0x10001, 0x101, 0xd4, 0x6, 0x1}, &(0x7f0000000200)={0x1, 0x7ff, 0x64a9, 0x0, 0x7, 0x0, 0x9, 0x6ad1}, &(0x7f0000000240)={0x100000001, 0x2, 0x5, 0x1f, 0x1, 0x4, 0x7ff, 0x3}, &(0x7f0000000280)={0x8, 0x80}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/210, &(0x7f0000000180)=0xd2) 23:44:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 23:44:50 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8}, {0x5, 0x7}}, 0x0) r0 = semget$private(0x0, 0x7, 0x28) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x10001, 0xee, 0x23, 0xff, 0x400]) 23:44:50 executing program 0: socket$inet(0x2, 0x8000, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r0 = socket$inet(0x2, 0x8004, 0xfff) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x3, 0x7, 0x4, r1}) 23:44:50 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) write(r0, &(0x7f0000000040)="8ef1fef954d125de489e873f7a39e999a910bb1e22b095c49f05bc3e479679b1fa53891eee8fb216c616c2bd184bd7b8c5e52e06022018f85e5ace55f323a9d712e433df882904d41a0b68dfb76318302f413f7600d78fc7e9f845fcd8eab5b5ec3fae1db710879c3e9883bbc2a25376e4416cb82bce09d8f41678e7", 0x7c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2813, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 23:44:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) sendto$unix(r0, &(0x7f0000000040)="a2ecaa6449e04ef53208d3d3c22939a37d4a13ce318084ccea982b3ee00351dcbce8e22ea67ed42ed348f1401bf8af0e06c747eacad42834448e7e42965f3a39bfa8b2bb022b75b58e47f4a23f16769f750cbbbd20bac46d4a5566249af3d9ba0b7b62827152a365101e", 0x6a, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:44:50 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 23:44:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 23:44:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x6, 0x80) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) close(r1) 23:44:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x4) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 23:44:50 executing program 1: socketpair(0x1, 0x5, 0x100000002, &(0x7f0000000080)) 23:44:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x150) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 23:44:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28003c00ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 23:44:50 executing program 1: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = msgget(0x3, 0x624) msgctl$IPC_RMID(r1, 0x0) 23:44:50 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56020000000000000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 23:44:50 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x6) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 23:44:50 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/1}, &(0x7f0000000040)=0x3) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) shutdown(r0, 0x0) 23:44:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) msgget(0x2, 0x260) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x9) 23:44:50 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x82}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 23:44:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfc, 0x4}], 0x81, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x10000, 0xd6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x2, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0xaa, 0x5}], 0x3ff, &(0x7f00000002c0)={0x101, 0xfffffffffffff801}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x2850, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xa93, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x8001}], 0x6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x34, 0xb, 0x0, 0x8}], 0x100000000, &(0x7f00000000c0)={0x80000000, 0x800}) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r2) 23:44:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:50 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x100000001, &(0x7f00000000c0)="70da0cec4f690d8f5d63f781b60a70bfee8f9aac976b2b775652d8b7c4507b3481debe0a0c6b9f2a47c113d54a1df1fdddc04e80a121cb7eb877f9a05d6626f725a821813843c1d8a1fa8595852475eafb39ec2c8f65a805af73725b8d2839942e2d770656efe39458d06836404f81c6612b33f25cfceb697a93081f3d81f816354f28941291dd4c764287ff5521c79b00251cde31550dac2bdbf2dec386f230f65549aaa80610600b96846b32ab4938ac3902188b0aaaa7b6efaac0081696f890d8e89eb42ded08", 0xc8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:44:50 executing program 0: r0 = socket(0x4018, 0xc003, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x100000000, 0x4, &(0x7f0000000000)="3d076670447e15404bfb0508b34c81a6a91982f449c35d0269af246c1d8d21ad5cdd023d89c59f9c44124571baee97e6a3f15b72f1", 0x35) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 23:44:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 23:44:50 executing program 0: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x16, 0x3, 0x7fffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:44:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 23:44:50 executing program 0: mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r0) fchown(r0, r1, r2) 23:44:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() clock_gettime(0x2, &(0x7f0000000000)) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) dup2(r0, r1) syz_open_pts() 23:44:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:56 executing program 1: 23:44:56 executing program 1: 23:44:56 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200000086dd601bfc97004d5d5b9635c08800fe800000000000000000000000000000ff02000000000000000000000000000100004e20004d9078e29607149378d33e1db1c73936c77aa3f7fac33b042bd368236862531934ecb1c373d6ea51369e92fb96cc7c6fe4e24d1fcafff87429e50b32881721afab69cc"]) 23:44:56 executing program 1: syz_emit_ethernet(0x12, &(0x7f0000000240)) 23:44:56 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaa0e000000000008060001080006040001aaaaaaaaaa005de09d9520ac14140071a579a6a06db5a4d52118de0f6a1871651e01a41032920fdfbe0eb0dce9032bfbfe4491b32b962a15ecd5c80f80a3e55e60a5d16aa9741e2e43e8ed4a674ab95e92ed896a9e309d60c947f2ba9f8d722d33be0d75cee324ad9849915b8d1f17fa3e95c59f9bb2bed7457eacfff898b31ab813ba58d0390e61b028c2b2f73c4e69b3a417877486a7be9b67ad94e5aa78eb458bcbfedfe1cfe2ad3add21975510b1849ce050fbcfdd454923549f059932f9860e8994d1b2ff85e8a9cf5ff20ee17b80d3"]) 23:44:56 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x608, 0x1b5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x3f) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="304ba675ed5e0aa5a82c64d4637da51b878cd881768c819b4a81bda2f211d948a08c8f04af011c080a"], 0x1}, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xdc, 0x80000000, 0x4fb}, {{r4}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x4, 0x4ac}], 0x1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000000000000, 0x1}], 0x800, &(0x7f00000002c0)={0x7, 0x4}) msgget(0x0, 0xa0) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x0) 23:44:56 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2000000001, 0xffffffffffffffe0}], 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002200)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, &(0x7f0000002280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002300)={0x0}, &(0x7f0000002340)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, &(0x7f00000023c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002400)={0x0}, &(0x7f0000002440)=0xc) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) sendmsg$unix(r1, &(0x7f00000025c0)={&(0x7f0000001040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000021c0)=[{&(0x7f0000001080)="bd9ffa4315347011caff29535ee941e1540b97dd942ce409cfd79782df94ea904821424f81784ceec3f4723f9c559e62d275e1b2074aa372d4097ae0733d7afc0dd567c8a171166d07a4eca82671f64641e5ac9532c260a43c38a0ac9b4c4e7616b6937cecd12c019e6c6ddbb242b17df64df4e23c3ab4e90d0a2f64dc050bb6afe327243f74662267fcb2e8b3699e938466a8ff5641438ac968ca6ae0ec72b629579e32fda17770df38ba82feacad33f7896b4380531876d48d6598278e35927d56425c35d1e83ece7b225da270d301ce4ef3e45f7f7779a8512e", 0xdb}, {&(0x7f0000001180)="cb7eb36630555252937dfed3789a92149a2fec4b99696ff102bac7d0cee246402eb1f1c325463f49acebda012ef0b8c3e916de43c68c7402b18a", 0x3a}, {&(0x7f00000011c0)="99c0ec4728784cebf5166c626f30665bb174f025a052d0d30ea115ba21006a76ef14412a7dc282b84b643ce4ae047cffdddb024ee8412a2db81958e8b6628802348cc607f63568e36e4b5ca926fef2fcfbdf1ae089584fb64f8a20bb847de4b702af142631fe08f9b0bf1f3bdfd588d63207422e73946abfda326914519990ea737ff1ea66554305228f054b4e988af7489955a888957800c086b15109dec1ec368befed6b60120065da32133b38d489458290a688b50375ab639b7dcea1ccdabdaef9eba8f1faecbe6db825960701876e3e4808f1c8159bfacf8d452db32abcdfe556740499e70ec2062fd5714c15579867dee0fd63bbffa229847474fccae9422b760d30ca351e94ca9a884f27542b2b6bd66e92d4327ab01ba97a25e25884f099f05c68fa53076287eadaa85862cf00de64d051838adca5dc5b936e4e9ae3dae90ddd0c873c6e42ec896ab2b68cdc611dcda85b01cc45789a306678fd9675db8fcaab29ab9a9e38c7d70e7e79ef2454584e77f9a7dfba00fa62910fe94f684a70813e3b49fc33614b48d61bf5853910e575382c4c02d838e4f0a9878638369295e7cbbf3f28f4ec91b3b2f0764c9c9e793c6de3b854f53da08f1b21456738654b8e46556bdd27b51fcabee5cb53b48d264d8c6f0f99f942ffb043eefed26c675bb0ff32486748989c46fe25666eacba8b93896b8e052a8e151fa5aaffb2ae7e279d705e54a618347411c343f01f288cb2fe78db7ebd197d14411331a056342066365522f90487cc02af2679f85bf21605332049b493bd76538aa5a278274516400c15c214a9d01cef88476d707d8b9c9dd323bc504ec8e3459d148e181d259c4d64f621a8ecc25ce4fc9f97df5948e9ccb56bfdfa7fa93f4d82f90fe8efdf389583cb397c5f2a1f3ddf10958be82c444cbf69806676b44cba34ff39a4f8b9c5d7ec6c6d942f7024948e17a879823316ad7671230ef5787f0c4d382fd52e4f4cb39f6e6bebb205b45ddb6ff1a91c9a40a87901dbc02bb7591e341c5776b6c7347e11b3e1b314bc89474bffdb78f51b05bd043994aa4827cf49ed50dde652a538a979fee97e8f6a05c0295ade7f88f7300ecd252661ca517cd0f1df650fcadcd6859da76ad66a7c863639d71b3228c572686e281e3894fe565a48dcdaa3b53ad86c7938b930c256c3a629fbf2b7cfc0adf4200a787d144bf9a164fd443859bfb613aa04edf16ee2927dceec3be344489173bcf6ca53229ddd055e2281ef644ae1da291d655101e1312a282a5272b8efbd9c66d44fc35805067bd14e5f306fc216512acbf1bcd5b9a1d624e6b5c58059d69380486e3adaa70b54fb07143fef5ec3e058a01dbead2d40561bccb11ff983a79a2a98154ba6b3ff17eeea584012670ac1e7b54ad7f38d03a1f55012dcafc7adaab63dffe48b4ca17af1d28613af88b0ed88c378bd9f35b882fcdec72a83f11e75165cb63e73cd0a94dc4a9f45b7ee42be55239104887f71468ed6aab8c4580324110db603cfad7b377928d6ed9e90202368a17085812d9b9d596d4348506fc66bf6e5c7bf5a506ce34bd3faa4654ee74b657e5e1f9648c00a65a7ee6360e672b48c8682ab0aebf7d490ff8d921764aec8c9deefcedbeea08d2cd81bdde27a4f15fb72d1f90e7834bbd0caa279b7cf2fc9b228e9f89375f48fc23ebeddbb0c60ea75e61c4084b8fe3eeab3fed2eb1ca73b89a1f05bfd378b08f492e76e87d82a784b569b9c67ed7bc24f2bb5a0fe31182a6663147476c5f0df288476416d56b3c92b671cc18b404737a02ef40a95749f991624d22f55afe12f91994c0847c535275fabd26e351f4205ba2cb3f679d0a4bde382486843282ae603cdf4bce0f896bcc031e3bdbbe19ea663e54c6180f8d714d7f3c0cbc059f4c63754a0cc08a44d245cfc4cb9ac507789ed365396ee88193f69df6456295f11963d2952839c965db5718ce028701219b1eacab7b840376b105cf65ced27912131acab31b5578acc1df0e71783cd3249e86a067bd017bbe7c94eb5a29450d21e5db7c281723965c350d42ba6fd448d16598d0676179d721f0bee63d88a221735cc2b2697421b7c8f633153f512f8db3dea2a76824bb869b35396b0a89c7d9918a3eda29d6e90bcce7effb6276d797d40c12d88b5e50484a8de951d24f17a2c166c1e55f374646c081fe1845fadd66004dc37a6d93b670aa58ec77c6a7f9c76755dd26c4bac79216ace56f9cdee1c424019d05c0e0623eab97e720a08d64abf8393f675c1fc282da38d52d7d74c1861d3e599bd674f55b992d5e8d5baebee65d27367b561d7880cfd309c201dd82334f3ede1dd6f0a71df54b2d8029068a8e259a78895837b11435b7d1e12fa2c9aa3c99a598299d04577ae35be616d98b068cfa256ad4fcb40de26ddaf1574fce4bcb56a31b266e7c021b029cf324a3c4605987b007b6ad7fd0f27ac91710ee3761aebc6cbb8b8afa6ca4459422122d101996869c2465365c6087eaec668aab715b155e86e8f1b553dc08680a7e9afbae26e0c0200eb6571f1646e1dc4b15da9aa796b01201c28de910ba791c1d2df5ce46268f86f1f1460149283f1e46218d16d1739c589870c49de914cd1326b6d43b30c22689e479d7b5dd7b4e5e68ecc941692f624c2ea7f5671c7c6b9b224062cfbfa91657fe6c6af148ae0f181ba43f00a306b8d9f1babdaa72ccae1b2e58960004d1af7bbd5994f02089b15e4bcbf4c4a4688bc8cd5f60374e8573271dedeba868f6a00eefa4fa274939c0a320a1a1ae827f2bdd9a9443d53591d8fbd136b9e5cf653f3948336027d1dd621b6af5bbb4e5fb68245b834aa0e692083a2ee5f3674974b9872fd6e0f3973e7354059a5ef034a82d26f3e166a20add2cc6368fcfa89340f0caaf00155ba01105aac4de6f448f9c89a09770302e4116f5c809d3c80c0e0469727b75f435b206ed9e5b6e5d837214d936ef26acdcac8e619a18dff966b85bb266827f59d05ac104b8759d8e7c1f4ce4ff1532ca10005b54a030a8046c12dfe1479b55fe4c379e6a83d12d1dd8d00d7c80b58222db9ba19a86eeb3ae066808e3df9eac724fb12fb20da80d3a5a34167eb53cadcbd3abc860d20ec920a0bcdda7f314dd11e301776a90a492bf71b597504bd5649a45b066884e0ecf60980bb9b5a723a81cc49518abaafdaeb8fd250e434d0048ea7e1d2d0af244618039da7063f17c83445ed69e73e969c1afad93e32a41b0ccdb487e7a9a696aef15658d3edd880be095748468a81e2d865e1b63f9f40bf11d7c1766b2ae08cf6892df9e074c916734e01120bbd01ce8f80b29aaca6114fdf66060d9f7ab1fa0788e6719f8b10d9c15731d54877ac824b441548c06e29b5837d325d8c2db7343714bb56cef6cf3b56c51e066e237afc60b32ac02c2e1f31a294f0ef6a0aa77b1d6eb63ff6f846e81fb937c03dabfe0b87bda7f79f4618c40634a6b647e42d8b48c487b2c6aa0533f1463a94eea26c9cec81a99c02f19c6ab1a442e6f7d129ce107626f1acbef4ea83055e2f3cf8ea3f24dc013aeb483a751d1429f914333c9f383becdded479f096a5491b07de7b46be393624a266392140ecca92e459c581d7557a089433e219e6aae414724f2dbb1b0c9da7e4a90c682c4fc5db066d647954e76c1d70a3233c4f51355de4d8ce190e8b1d78caf62ba814a1d5c6b328f60ef2dc5f44ae544190fbeefa07af5d5bb0a9ff68b31f371fa4ef02c78dea815db157e46ce4957cd191ab7d938336ee6d9041b2b5cb41e68ff463e59a93076cba41738e0740b06c355d691e5f0115e43ef5e60f5a6d88d89673953ed83ffa6564d8b0a1d282db3c5ae3fb9a33a52c7936c876430857b81159b595f9346404a38a5771c3242d79a176b52c99567bbcca00f3ba0ed0327c875ca4d0db1bf1948e566d579044282c92942253c42103bf4350ebd73dedf2d44d99b6ae6278e4d368b07a1feee9e3024a595e0e62dfdc1a4eea6a1486c73faff48fc77e80f0a48afa9d3c7a7ba499519a40300039046af3b21862280dd4911bb3e0338539df527aefdb028a8ec4f7f93ef7a83b5900ac6527125fd0a279f327c8a6025dc727688239c6b69fcf54f5e1ecbf1b9574775bf6929f7b37a60fd0de9988c2af2784fa35e4e73d08e48243d28e77e7295406cb4ee78993497eb7b21b21713353d98f3908b0f3df7e6466645639d63289184c2cc7752d999cf2065e99cdd7b32bcec01c6807ec8a39b1f8653725051f21e7e99b463c434052a47f26f05ba490ee7ba85d1c6741b2ca9562df91f0f5eea064471fcc446f0ed9321fce2c9e1ed485ae2f8581f22c05681fa90a5d74a0c8db020bc7df0a327f322a88aa122c10f47842913f592cdbcb6176f5d20b9f332807d473f47409ae8f7a3a9f435dd541921152c8a5ae278c0bf5e6dbb37595b486d8ce44d730e636994bb0b3675e32603884f5fbf4f62aa8e9a54abb1e3719d29cad41db99b7aff4d1c33d67399efe54db6b5b5f8dc95b1bf452a3c3707401d5d823e47579d303fdf5b8165d5d4a0e369c990f2ab9f434f68c6fa8c356165cb26d224de12e865461added727859b75deb535409626be1526758df9d6abdb6b5f7320bf41f6fad5a83e4cef8d3a5bb7197904bc7af107f08dc6de69f53f8335b91daf3d7cce415b6d37b214f2fba838648b1d78a44175311d2fb0abc4fafa77820a7ec9535bfeb8ba92587067611bb73a36c20f66006b5951b4426657f25b88e13d9ddece5e096a1085da41a96269683413f313c60872ca66f62fbe62bbd5e1f7a566326687e8ff135339d3d9b0010f5c52e951a3284fe160468825a3c5b1a7807eab54d20643e094bd607c7a6b02b6d1511dade6669444dc6f5d67c6b8d3ef3e55147fb6433fd1cd34023734ef3454455b01f346e069ae0688848d0e469c31a661e5a9bb9fd10694c72ed99bfb1ebc6f103449b663685d0b017d33dd19725a917439bcac9cc94d906e2b8dcab535642dfeaab5b987ebe202a122df235fc8d3ae42dd0b77c9d88193c745862c005104790ce72e66757f453adbac288959257e6afd9359a56bb6a2caba11b70a5eb8d23aadd93ed5bb63eb42e44440e5ae8610c65c1ebbaabc4cbea9b468c19d485df019cfa9363beab55b1ceb2b3d114b535f46d4784a33924ce1d940383f8c8f59e4b68d4395c7e87a05047b72e2ee3724a1d82754f51972228260927100dfb5f1c2ac08b13c942b231fbc0634564e85fa45eee92581925a6032c456a9fcab149e15814fb7dd15647abbddc32addeaaa74f8db1e1946ca77d6a037523947f45c78fc7a3b67d19eb1ca79e04a11e9e7d314f1590c521fe36e035d2ece3ed46d6c17c735fcdf893a65f7d531f301ef0e3ec70b3c41d3103f8c8be9d7cac7702c6d5dff604741f7b56c0ecf0df36018ec326d03719b5ac85cfcc9e0f309b2c3be24cf0433a04e39805380ed2848a3f862e5ba08455b6d2b35d0910c298fd3d18b31659f99cb1899acb2acca75882e5df1107e070dc90d25f47d362282def02e28c973c7ea545d2c9bb8c36a1189ebfd2a8706dbff3546a6f1b6a134975cebea43f9ee6ee89a36cb0574db8436a308c9032b4ed2f039d78f8a9d8543a58647edb8a7ee3e59e1fcfb8a1524d738f4050cb8710685bae7721e54fe638e1f1796f48debb9d14bc47fcc6f1a5936e6bf87dd0da604096b159039e7e2925f3750b69c44fa99f64266ba387687b2efcc8c26059d315b462c4a7c95dc6a37b519342a36de32831c664e351a00992a9", 0x1000}], 0x3, &(0x7f0000002500)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0, 0x400}, 0x0) setsockopt(r1, 0x4, 0x7, &(0x7f0000000040)="caad8efaa27e23ccb103b2655589aa6e5d6b3d211570067afdb6582649dc92fc72cd705a906373115397b7fecbc34d7c464955b460bc2a43ef7b41cca911f1ce5ba8db4fb8d35ad57013bddd20a600bcce343a7733054059fcedc368016ceb1926907d5a26ec098e81752005e9536fecffecb72bcfd19db367428bbfd6a83524cc1b53259abf6aeb38057471b920ab94d95c67392b9d367d9bd51f9cbe0eb5024fba5f7a2af86117cac6be912c07315ef7a891698af90334d728dae6b815c2d3e7579f9c7043026c7c012d201bb277d2dc9d74176adbe19f7d100c6bba45c869f6915059930dae4ffde98ceccc304b0d6bf65e3e902b8f676042aa05e75ad682c868d32cf735f16b7aa6f738689e35cad60836549a3ec2361222bea0fc3c2d9ccacf5dbc17042e8cd27cfaf42db026e386c58e4388a733744da2c78df8a29ffe735cb46d95aa0ab48429dcbd56865be752e58b6be2ebd7c61caaf1f035b64ca7a974142a9eeff8e946830c5838e9096e6d8f23030de9be0024b3c22bdc6df95bdb8d544eadf03fe0b17113fcb61f6d58dba6e92b468203ee436d1f6bff039351a617fa3e4c0e93cd51204133b76fff0630281ae95886877a3be546966d10e7e0942a612db715cb332fb9b20cd955e2880545565ee23f9dd68be00e21f1bdac0fb323981af89ecc0eb9096e0f8b38294f1d27839c82a8bfe903e46edd2e8166eb883d87c769dc64031459f2eef6954c0be9db02a10e61f3d8bba12c0f297d6ce1ff9fea7403103531f8d6a18e521b8acd3badc5c353528252ef09fdf40233b5abfe46407887f4026d6c06087bba61e81388dcf6e7f55100448e2e6fcd97435b2695e1df2dea06b789cace10477ae025a913e6962a9ba569f59f9fa95534cbe57b3bddeab46680fa1198dcb28dee29e93fa53042b40bd8332f5bf33ebd0ea8eec801b7f5a2fea0587401004b401100c06286e18e2e438c678fbb148843a0a3882596ad8241d5621409f05cea30eaddfde7cc4c5630fe55c93276ba7989b40e79aea3586bf11e4d2ad6db0052c8429c51856b1a5cc4b72f1c68e3d8a62d1e413b79097da2ae95e3bf8aafc1759be560df5e931aa612c16c113c2cee3fab03b9683463897872e411ce6fdae8c248c2a050497e73b75450e4afb24105425bd31b84815f8c0759d002a1803b7bf6ca244e4020a15d85d0a4165b62af170cefd591e4b07c5c08ee1de7bc7aeb8566d86bcc0e312ecb357a6cac3ccaac886f0d83a77def7970a2ae2fca313c719a94d7065aae6b41ca21725c9af548b45f6aaa308d285c9b599ed85e158db75837b19444699040ae8d23d88dd666741ff3f081f75da769d79a0c2d1e3b76ae13c76cc02caa11f6b5bab0902b946339bdb287c69de338d974219a03203e357ba48ab72fa9226755548d84b174223b6e44fb6b51cbd5eef89c6658a9d24afc6e88250c5e9c1d476ba12467fb341c5efa6ff558e3accc407389f4475e278da040f5defa1800e5416e79bae85ab182e85a4fe80ab3066eaf036d178daff31df368bcb014ce94fd6ba2a9e229890190eba564aa59254b8b39c85e2925eead081970bba2050284229ccd8c7efd174f10c0781c17958f55d8ad0dd11940398aa1dd35a14d17c2280e75b99d3f33f601b21c21456e8f960abb06adb28243a9675e07614ebcdb250c18a1b138924093295f591be5c80448d79f9025228eba0dde455f3143303b6b621d06bb4f6ec5a7d28831164dbd1da18b12264dd3a06e161125a5fb166f4076f08622dd0ab7d6a5db546d906ee248c5d897eb680c492f8252cc973d6e903c7c518b3874da2a959c353adab7831069ad022543dd1924653d5e49264e575a2542c0a9b30dbfdf2546b4f0c017fb6e68af267a94e4c7e5ab06a7dc59c45aa2b04c5058f31b1ecadb45de1085d74163dd330fd07675204c91be6dc11a9a66da453e852aeacce2043be65bbe44455efa4d09bbed56005704f1e2291e809a61de605730a5212c80886e911d3a541f3be4a9eaddad90d446a59804f8a332579d3c39b4e54adba70a3752e7bfc3c0b7785bacb0b6f0c91e0e41805d7be6d944a14ca06f14e5d1bef0570826b91b100cbab23ebf12df0d7f2bf21cf47204c4a2b0e29423fc3a7e6717f513cab1066e595b8019710319e3be37a89035bb680bc6c81f778c2f68d899f52f21bd58b841b6315f1233d9f9f50f0fe657b3d8ace8ed7ff0d19557131bf998c9b491d1c282e301de20c325f983282f5ae24685e96b65a1b29e11d18ed0e8724b971f28e34b9ec0c5f37c223f508f817773ae8fdb7e0efd4ec27a51563c18998847c6dbccbc8a90bfbdf10bc69e74c12a636274fbff3a2459134eeffc5bd0ba3f5ea2651178d0826c9166c5dfa98f430e3861ae10a311d050b23ee8495039b66f2f9a95e3489702f661843f1e1339d02f2600efd9337b597d5d31d253be559c0b58d06e3b5ef55c36dbf647c2f3a3d8319092c89751b15ad17466cd8799abbf5fe81da68e250a113f789edf02e730ea5b9e7a29b867bc1636a52689a5cb1c50773cb9941483f18ecd684f2cbf8dfa27b03d0002b8ea85e76cca7451e0b4447dd58e293b09c236aa9c915da87d61ef9a06e0c5b677bd98524154114947d68de00600be9af37ada48ea7876a9bdf6dc31a1cde9ecbf20ba2ffc4144075ab42aba1713a9e86a92011f66fbc49f9534553cffc5a60f011a13e4b6017d9bbfd45e53e67117533413faa98d093ac883e122b56645067fbed5d27233b9e2beb9fbc85a1f53177234e7e575ad83c10e5fbe7185482e9d5bb07eaf714735e7af2aeaf63e0c1681be341f9276a787191e295315598eed81eeeed6bfd4bc8e0c9c69ee732c46c2aecd1db78c9504bb52145d5bdf515764e1c1d8e6c2464af35ee9bbaaf2683d425e3ee970e018c2e65b1753c3d95dd0d4b79f6e59243d2f3c7c35fe7e7e5230d7f71b13c5a437252bdd545e60e03699c9002d00ac73183ebf8e9726e579e5add191cb24d118196cb2582a2d050d36703cbb26a6b943fabf77a8de8156ec0c535f26a22e76511941301a3efd6ac31111caec55d05711f1f0fb53d8bb8ecc1ff090976891e41bf1057926771fe804b9362cf601bf99b5ad489edbc8986b536d4c866ee9ca5d959865afdb210e487c3fcecde3f2f142e5333727d4184a7758f9cd0e096a183a0f6e2f3840ad4d9eac20a26e8a7cbd6f44ec89f576167af90e55b830529367be582b662353eb46f9318264a870bf702f87dc4842a49b6597124e81f2f9c5096fe8b9a7cf337cfcf57b218e3d32387165c95e75f4b9aed5a960e4b6a142f3fe64b65b1925843f28a156afe3c3a08f6cc41f75ac8cf865ee091f3f1fb76f8e530bbdb291dd9f917f56d0d48328fa4a33e1e74fbe923cfef6495685722ad0d0aa974810620ea3676c7c7e9d4a5362de8cb35dbde4b681fbf241e7999f3b06f5180702ae834da3d139aa28d3ffb6470e252a375d4616c36e4dacc80ab9f4c7e97c9ae19f25be4898bf759df53b36732e09848c92d9aab736d53902935378b54d84f3614b2ffbc7694da0b458be731d0b842b1ec56fadd40082acf29291bac2be90b818d1f5c4bef9f79dae759bbeb011683a318ce448e10de70e5450d57c1ba5a755a4355f0a50035ad61c5b7d1e4ea943b8e12fee8e7e5e67f23387370ffc665804db70e58e12e202eb02eed2388f31c9be3873e925c2ee2d9cce9d729190bd46f85a2331ffa056c1cd5a77a400784874155108a6efc65a3c71bf0d16e266e4ba13f9aa361aaa90c1cfa7275a29ca3e2acfd5774ddf43a2e6eaceaf75416e75a330ea83e9c20bdf5bd2788162a06907a28b1f416e11e5cab7b38fd6a591816ce03e43a3109f41f0745be33946751b6da2bf94a116ce9dc9efab82f05461d8a1a55b9ecec2f4e8b4a0994a145e3fce86a596e5524683d382f819bfa5e856dcaff0a01d243f9624f3e8866528bf88bb815845656070d08c57654b0afbfb09a77b6efed2963bc069f055644d221eb86e0ce88c89db5d34229b7bb2cfea6a878866e3532710682f3cccfc1313d6f6c28cb9d69df065665ba58ddb1041bb1f25cbf7f021e99e963d1108e85f1e3246e35100ecced4a265d59a05edd41cdb699dc582b85dcef9d7da6bc24fb8934d4a491bd84984716f9ef0c97f3922b45dc89d1cc8a3e02aef9dd21e6c433d99b27215d0db39c3a5970fe228f9e97a129839d12fbc12603eb11f0da36521878713fe9fdcb54ec78e02364c9d3839cae155631745c605ebcff7b0ba360a456d49cc44b74064540319838444efdaf68832ea4f6535e68ea84468a0ea550d2d21edbf5b306502d927fe643a020472a0b1911f1d8771371c3ae48b1fb8684bcc024146316e38b1fffa90ac41f3f73f2a58f8a19ad406f3ff49d7b9d7249e703b2f0a8e5e88920d91021996bd3c2fbf78eea6a490b9811c72ee6ee62924559c2a8a86dc79d036343121aecee7774af8163cb0f4af6188f856910334acb6d9f4dc0a2f99fab747093b998cbd885638d2b58340cb5c46af73dc24f556feb1d2cb6b3b11869658cee586db5314155fc14c0811db0c4402d316d494e6d696af38e9c643f1b698b21aa3d26468e4a0e567dfd6e0959ef5648396c84872c41ce0dd5f07e0f13b7f2d567095da621cd7f45c1cf4141cbe0eb32ce4943f86024690234bad6f09948ab96cd772ade9b27a85b50cc0bcf79250dd9d45401dca0e037cf378ce83ead89439f414f7b1dcfb59bd8257f74ff396a7090fdd0c9ec853a129a798d8746d56e0685bab89e49c1e3caba6968afad5f3e43a3782aeaf26582ce1301845de17662d4c3bda61d74fdfb6b67bbae8348681e6214ba53304b8ea8f5068a05c645fceac1d6d7085df6c6069cf5254a7abf59920831d2b5c62aaf4ecc52235e6c859368de8008510cd8a5bb2a33eaedcacf731ab624fbe07707aea512667a9ab274421ef9503c0e5a9374cac31b526bde31f5a545e34d200a05d40bf0ca8b6976a2de0e7103dcd1b39b711b4e5601682bb3ebad89cf6f951c0ca00eff560a05a8ec68fd4de8e66a73ad695e46e890dc5bf074366b9757f37b05f08bf1eead69448d0f5322d92eb0ccf1f015ba0b42d42afd84defdafff9ffc6a88cb590c7c8c5411c384de76e64e025214d9791049e200b5fbcbc164fe954ce4d3c0991b9d3b777ba3023493c11a9ac13615b3154d0c9d7fd34ed9e84571445636f981f0148bd2a7bb7f01ed34ba0c4b0f9dd879092f85405f9a3b3106cba5c984485073f8e84b13a5321b391af2d75f968311c849b248c6deaf00f0572747fb3b37f0740683962897002e29780e0b63f61629c1f7ee65c1bf482778e5a51e8dde40385269130ed7c19129b676f6c8d5ee697f8df5d39d7358a26978419f11090b5c287b1cc529342d412a7827dd5a5d4df5fb04269b2359a0a92a7f563fa8e116d451d575050b676a0f5815d48e3a095ffee27fdc1b629e7c65ab5c45a337f943be138ffbc0e34ea587b454b95d462e3808011acbcdce2002beb7acc03a3662867ddbbdcb20e2aa0ea7628eec1973e81c7c2be9e7990af090b0dc08e7d2e74bb16de4ea92254b3af926ee1b37b08f140bd2c1a77f997b1c022c100fbdfe969175223851f680765abe662fe5e9a51567bd5ef2b9eca8959a51e8e59363f5e54ce264a6134ca793bf29a362be9664ac45f6a69fac2299dbfe46f924d87ca8598a0cfb2ca3c7ce2452ac811f0e8133abd4946b356dace3d25869d9d30c6c4d216824aabb92dc526920e", 0x1000) fcntl$setstatus(r1, 0x4, 0x80) 23:44:56 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) socketpair(0x26, 0x3, 0x4, &(0x7f0000000000)) fchmod(r0, 0x80) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) 23:44:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:44:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="686f6d495fdb5ee71d09a57ec629e4b7596d37d66fa86559016f4ac323fe7f1fc039ea1fe9b9060b40db0e5d46f8401dc27b3ae8fe073cf1f15044a02377139580a03df4244a6dc557aa0c0564901c3a20731ac6d9247158acb62266341c57f9004b80e8de76bc5f621117fa38e749e6a537b5caf574a92066e8762398e61d45054ef6f94042be0fcb65b6a7f76270d9e8044156fb994dce0338e9e59264126e8a77", 0xa2, 0x408, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x80) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000000), 0xb, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:44:56 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="633b139d573262833000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 23:44:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 23:44:57 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 23:44:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x10000, 0x0, 0x0, 0x800000000000007}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x10001) setitimer(0x0, &(0x7f0000000040)={{0x401, 0x7fff}, {0x2, 0x40}}, &(0x7f0000000080)) 23:44:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() 23:44:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x401) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0xffffffffffffff7f) socket$inet(0x2, 0x5, 0x1) read(r0, &(0x7f0000000000)=""/202, 0xca) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x4) getsockopt(r0, 0x200000029, 0x200, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="0e", 0x1}, {&(0x7f0000000280)="cdf90ddb2ddc1216faa0baa1c55f1675f082f266a160feff878ca422afc31e2b4c2cd9bf49facff87c87e39efba4df1b289449be59824af83fdfc7a208b512545889be010cc4ae1821a56baa8128d0a7e3e7c7c97eb82f14adc21fb49b1da377ebb7d71b6898c5f7d907591ec4ce8001b53375023b918b1eb990e5bc271f436c567061d4a5c280703ddae77b8bbd75f46b01fe797e0dadf0c8d2b54922c172e3e040e53b3c44ecc7544537c705c209859599fdfc2aa85aa39de3995c6080244dd4fd159a1c6c263a8ba6bc0165db061dbc4080b69b3bbd805add2b6ee126be785d194c87341fe1605e223701aede9935882d2774735be2b081d4fa77", 0xfc}, {&(0x7f0000000380)="c37bcacd5d8e9c1141f55ce7d5f971984fe5d13a64d7c629e1193389", 0x1c}], 0x3, 0x0, 0x0, 0x2}, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) 23:44:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 23:44:57 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getitimer(0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:44:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x2d2, 0x42}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000001, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x30, 0xf0000000, 0x180000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x400, 0x8}, {{r0}, 0x0, 0x2c, 0x0, 0x5, 0x180000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000080, 0x0, 0x808}, {{r0}, 0x0, 0x80, 0x80000001, 0x3, 0x6}], 0x80000000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x3, 0xf0000000, 0x10001, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x96f, 0xf6f7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x6, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x16, 0xfffff, 0x7}], 0x7, &(0x7f0000000240)={0xfffffffffffff206, 0xa7a6}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/7, 0x7, 0x802, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 23:44:57 executing program 1: mprotect(&(0x7f0000798000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 23:44:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000580)=0x6) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000040)=0x108, 0x4) write(r0, 0x0, 0x3726) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r5 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="410995087d15feee5a2d643cb691d03126ba77c44cb70b6c8f499c42a63adb7fd0df26bf1d5cc959694663ac4a254fb3c2b19b1de9a1afd2c4ae20cca377c1fdbdf959eb444a1b743f3e169915337aa461cd7e5f", 0x54}, {&(0x7f00000001c0)="ac24cf9ec2adb58a2db06f95e734f568b92ae0526d6c6540a194fc92331faf187da657ed229972c9c2895d9cb82093c8d23ca516212fda6f3947398410bac4203d5f06a1b49f40e14501838c98c397a234e9bd3c15c8d36403f70d0896589be2d7cdf3aa23ccf3a029feb1d389280558b6a91c59b78990c190e6c3d39b4651f49a8471ecc8a4599f9a7283ac97f577afbcdf5a3d3d5bb3aff3c30ec5f9c8a5358b308e6d7fce2e168fc0bbc42ce5599c26f3d429638640d7dd031fa2ca90ab3d73", 0xc1}, {&(0x7f00000002c0)="14be8b8c47c4f3d73a40168568fa2b", 0xf}, {&(0x7f0000000300)="0222b178427775a4ef972d30307044c67daff0e8ec231f1d51aed2d4efbca0a182c17c43e282fd3fb5be1049610823154d73369db09e5f07", 0x38}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000100b4be94f5c97adfd96507d2", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000187f000000000700000000000000be851afc838f0000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x4}, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) socket(0x39, 0x0, 0x2fffffffffff) 23:44:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001580)="582720efabd16ebae63225259560b8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f72800000000b93f12fc4d5f16b136a5d00d1628b53ad889a16728bc415905c96fcf15958a5d564aed81003bd27ec239a95b6b4f787e1b41ba14ad66b5c6104682a74a006a36ab946aaffe1eea6a6cf31130ab955458d9a40fd3313c0e8075be82a27adeb5c39438554429ebb89597e95e8233fa6099ac26cc3091cc36de2dbe13832d1e37285e5ccf0e1d35fef123fff281c32dd685a533ef029589422ff733f4b96da3ee80a81c45defbbf7dc9efea0c5d749d593d45e687db07d5d7079d25056bc0aa89038163e070d8208eaeb5d83d04d188c21ad4e46bc9cf", 0x146) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) recvfrom$inet6(r2, &(0x7f0000000580)=""/4096, 0x1000, 0x0, &(0x7f0000000280)={0x18, 0x2, 0x10001, 0x9}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0xffffffffffffff9a, 0x7, 0x5, "fe909ba3a4725b840dfe61da6daf8ebee8d87f72", 0x33fa}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000e900e54c5042fb85fe070395b70000000003d00813f111072fb567df0395390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550471eb18ce76c24e1ce9dc68f262dac8794491f7fb5af005b5ee6528a612de8c30cf5b2020cd01dc5d042716f2e9ac42356037e7404397c83ab21b4ab8a11c998a546fd83b3c045083dc652792c74a3fcca7647187a5cbb0a2920e8d0fe2490b8beec61ae54e7c8da83dc45ff6cdb0"], &(0x7f0000000000)=0x6e) 23:44:57 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) dup2(r0, r0) readv(r0, &(0x7f0000001140)=[{&(0x7f00000011c0)=""/155, 0x9b}], 0x1) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000080)="1ad817da407ed70285d9ea00123ea3193dad9dbeb5e57e9af01475eb1613bd6101b37e26e24aaa47210433dc556d0c9b196c6d7bfd52322544c259de539f5e9615bf3f174f01723df957339a031649ca4a2f7653f532d9a26557eb73284955b33e30ea", 0x63}, {&(0x7f0000000100)="599a0a5e7d93edab34df9f2bab74632b617a3459b76880008a69d784fe78cc979b6b3ebdf9074342b1160a1df4a1073cdd59641906832967bfd47151cef7dda47435876f36b56a7b89a469b599ae081fe6170d8ffc55fbbfffc20e33875d820bd808b7c3ef2b8ff8166f91ed9a9204aedf099d7bb516abb7c78977f14e63dfb9970f137ca709c8841db8cfbc3b561b7f1e2364364e18826005b3774baf73ef46771effbbc959bd0ce30338433c9d1b185bda2227a37bab50b105cf4cc25c49412c438ec84fb5019c7cb78c5b91b62804fb2389997ad8cbec9a3ccb8ab033f9ad421b1168e1773001713286d15fe199117db6207c54734fc227932b52528ca06968775204b6f3c4f9016cefbdd8594da443380ec95721451f7e3d9fd003adf3c6be88b6290ba8f4536729dc4a5c3ded4d9699b49477f4dcce4ecaf448dfacd747d4b5e5a6a58e2db8d550fce5c94523c63f3ccbe66779311f3a62e271b3846eee57ad9b5661e462be40959eee8e543764ecf9489e73690a695d1d42041a673516da74fe66dffb98212278a3ce8e129113bc7aad054f805e842f963cb5f1f5393b7fa58960962c3f767c8e1709da1a22f94c6784024568ba848077e641b729eb3df103f3f38266a8b055b68c8dd2dc58e6d0fc52a3192416db10fbb588c361e1885a6c78d976a5524ed6786c704be01a56f138b786cc513540658c0b9daca05f7013028f0b7c67b2f3db6441c91008721f03598cc7efcd06815b031f6de3baa4f8ec643c42a5ac8e51ba98a90c4b01ff25eb024a10075e4752e97ce81c61ac3e608b90f0e82e7b0b259899f96a9bd4dfb0ea3a0cd01acdd8836b1380e708f6467c60499a4879552565feda8d8de617afcf688b0653bfe1e4ec2717199c675bebd3d02ab741a5b6acbc80673a36a621a312703f8d05ea096357f593c971c66bb6054843eae3bab9fbe728984cd663fa1420538c3486b591ec3e398ac19e665d25fa02042b732dd560d0f3126480d3bcd8cb468e7ea8092d1d7039cca8dbf0b195eff6e478f9ade2a93493dfb7f0dedee1ffacbea3c7f1f80657024ec41ce43b279274f0f480e08a5d18439ed0473ac7b8bb4a362a338627b763f9aab103255a499e639221db7df1698239e75eb0240cbfa01b76feb71a7099298e86235a4044ae4240fd6b2c883860b9856f4e48fefbbdbc16ab0c455c7e3d32b8c4eb4cf73c3d47283c3ec3c3dec7daef5bd15841559b8ab46f12f169bf74a4a39eaa913bd9dd6d581fb412fbb4354c16036275da54a8826c85be2e368184fb8674b01ae27d6977c855e6329417c138a7f27993b7e932f542132a525decd8364a0b0a005ad1e86ccdefe3966b17502cd3d87950f39dc111f44ba39edd383ebdee36167fe809d2b23f45f55ea4a24e3fe8dc9b36ed82c4526aa3e9c7790b66d9cbd094a8e6181a60a5361e39f4316f82e519579f36063573f9f8f239e99a0edd8f29df87702604aabe3e29ac992ed80d1a863884df7e411a9bb5353bff93cc797dee7021120695190d944f745d6cbf6fa2fbf66f3b5b9ba07af883377dbd78c545900cfae85e6bd1bea6b689ad0e711897f98dfc54695c41a1b4042d90c96022dd0fc9b413e54d87eff1b2b79ef8112f3c4dabf5933affc870a32fbc7143071ec9ff20c42218b533135c6deca941a71d9480df4beec12e53b1d52600ff6c9a2d4c28da818afd65933fdd5ca4a88251d610d899f1170aa151f7d443a27750047743ed74e0abde70923bac8d495589f4bf25296cbca08b1c43f2cd4adf6707f944d3b24e61a2a4870d965587a48075f38f7117a7f8a3fb396dedd9bdd3cbe06fa80da7b8bdfc5b013778246c1f0e496a02f0f4aab34349f14b383de733dab79f11dac3612835756d37fe13afe21da9c8605934df4e00f40641d8b05c416c64c3c2be6617dbaa62ed0f906f7963c2dad5bc6415d746c2a019b607e9d93db064726bc248fdb3569d08bfd3c38f811ff94c990a3cbfeec1d38669fdeda9cc2837219fb560a8eb39427c3fc5dbcfb7f5d1fc8c8e17471ebfdfd5cbdf1fa2c96be77360e180ccd6882c095690f098e9dfc74689881d811bd625871a0251cec6631c26f574ba69d4caf478fa70ace63f57ac9c1a7ba6634f355361dd17fadac3cada847b33d5434f390a03e599d800def62840a0364c45054bd499ca21c0a8e49058ac3d9a7c1801ca8b67065cd06f28eb1b0c438087f7ab5bbe6df6831cc349584d075838067392bd16fc31902d9b8bd529f788ee76fa4fabfac8d8dae8da29ee83829330eeddc5671a54ab78f6ea5072dbe7a8db15064de1e0d6e60882a862fdd0b865e6439d486dc64bd8f43096736c89728cf1fbccdd3198b8a37509fe8f15eb73c9877a5ed2f456ed93fe4d610739e7a7c39babcfe346d4e2f73749134d746d97421d9b12307c2ab0937296a84fd8ddff0a596f7c2040e46dab0a951e29b33fe9249951d2950124ac770cb4096dbe744c634320affd0fcabde89da06858825ecb651a9b6a8568ea87743a85e7840472f719fb12213111675db5babfd9ff4b90558dc910cdcf03b067d9a77d645067e22fbc16346d2f0c6bdd5edba073e778ef935030f567a28acc50a9a2106518d34d0c2d82a5c3131eda5aeefedb0d0393ce6dca3a3cd89cf332085e2d628d5b9fe213f4aad7e680c1a087428535cab631e184f54f94d303a9e3184f0b75a2b7ac68d3a85991f7e1915e128415db63712a0b9a4d50532402539fcfb7b724ec1b38dd4bcdfe66c85ec6fb98c5435a8ece6bfda9652ab3867a4633e47266b1acd6274a2afb57f4e2d5d095e0b87d4bd359b44a48c2535723d3be48a4416e9a163d22ffd8f360583f9368878eaa64b58131a4df1401c4eb0be93f8c0982c46d575d297fea597d61ba29653db66794dc4f526c78d2d999c8e9a95e1bbdeea553a9b9c7921adeaa4a2ca4f58bcb6a2b7643c86d8ed8a4768008382484654e0ac2dfca94150a0ef793459df6eca968a37dd330f358c94002c5f4fc1e22bff3c6feb9032bd46fa416804223718dfd291fd5471db44b20ae70c3d9b10c28a7e412f55eb5d13e25057c473f2ec117d99b6bcfbefb04b4c10bafcc24b4f88d8fa2b2b167399a229389c34aa2cffd1b78aa9f924dda9fbb707cbbdc2c30791ba610bb2dab00aa53a6857a3001685a1c1aedf50f13aaa6dfaf103ff43d4f9c1b6ed5e814bf40e226d73abd2034546b76ec194a6c2a2c2996c9606dbe2b34e9561a8cf7c6bcbb194ca2b0ad93cf51be228441cbd8bacccbc1c107f59091365416d128fe3d2b272f6b832c4915e8298ecbc6c883c37c5df8b0b6b32f7ddf2dc8a202d71f34e3013cb9f11bc4267d1702e16c03ee731a6128607b24aa6119ad877e61e3ed8a02d8a2eb71c45224f706647cd77ab3a0fe0593816138b5e45046d4d866a4a68426ae00e40736e2def2e51ce987838485ddd7a4658e56fbe3e9cafb12c07cabd0e8914811e143b072e0428f527b8e7dbfb4fb0707eccec59be79602057aa50c2cededbdb3af1b54a25cedd0015d2b4686e3dde22e48f6194d33aa4c736b266298c6c0137a8809a237d6cfadae9f84b14c85ea4b7d73278de12387f43a2ea33e368863097564c7c6361df12f811b5ee7869528b8c2b2cd63340e1585a394eaf278aee217f6bc18fcd76562cc35ce4e74d297df71782ed7836ce9a772330d34629a019f5cd1a3170c6f1148b4564c668da06688e151bab506d010bda40c64317146d144e112b9f986648b7eea3ee6f5bf3cdd6e5074c40b8c3bce5521226a7dcd5d59c597ae600c83e18845d19f42911ae94c933cd8887eb6eb16166982379245644f71ecaf7386ea4080dfb6a47a64f97f00dbe91151e408a56ffe654e46428d37c2e0cf76ac034f08be5824ff2e997b544aa138dd6120de2d53691677e56f21a43bb51b0734c43d597cf5c1260ed7f62193cb74d58537d5c6ecce5c3d50513518851f0cdf06377130b021a26ce5cd368b11281e79f11fa4f366960cd692d78b93863f7b5e482cfd649d6932a0908afa062355c2c707fc0d3a26017e3a0ab76233127a0649b2ebf8b7c1541e5f4c57a18dc62a36263111d537a4fb9ecfe3442d495b7fd483026749d622cedf284e30092b129d05a21aaf8a189ae094bb66e433eb630cdad4a00e2075655d21e7eaed414aba52764e619089630f51e8d37761c6fdeb894c2ef44da5330219f8d686260660c677d167d31ee703ed085e178867effc57a3c65bd6a40800abd37a3cc8fae38c3d566230af61e7a04e92308ba3d41ea1024a85401443fed01370539dfa6af5fe7be01baa5e2fa82624770782a2baa8deb3dcdc551836a9b5097b21d8ccce10e9148d27f9aeccd359c6b2261d12f2fa2379cedbcd9545c200e137976902d85d6f70696ec354627a310fe9dc9ec7f322c0c637cf4ad0a933e309d3b01ebebb03e81d5ef77a7040cd1b3eb68f4c038a8e2af0cf9f9aeef847f328d47cba2dcacac27213428650659c57eca771741341a9b80d2a93c2bb1786f07b6716620adbb7cacbd58508ab237b0a1cd7902e1c4d8842e9172319656eff9aacc3a8353a04022c85ccdb07e4fb1db5f1a7255c08f76cd7a4a78a8b6159827382d746440d48a3cc6aa8178b6663dfd755ccf6e5b996573c52d404c23d32436fe62032731dbebe6a353f230ebeca2f15e77df38b3040ce4470678f8e30486f2906db1c81e69c39a9b99dee2e3a21db19b46ec9671b5905d3cae304d3fcfed592b1ebb255b68e4645c5b1ac3ded7373166af7af7dd9237c99258b71a28791bcf726d10feb75bd15b58c3a0c5582a66f1fb266110070f4d489072a3dfeb1e2707e3de123741a39169f520e4991ba92ebad8935aa0f91b95d5101ed728bb34ec939c11e4802fe0d47cc0ecff29bbfc851acf2f9a220196d0ec945d11e37f3a4db3c5e3b36dc86bedb4e6d203d552a3ba5a4954a938b79684e5eac5a50dd6f2ed13f84d0cf748c11237f75aa49a53aeb721d541692ad28413307d9447cb89987d9453476b4e0d3fae0118fc8226652c69652c0cef4a9d5e3bbaaf3826e175b64fe322ee05479b136a095bc41cf63ad184c5d3164f2a4e8d598904c7ff9c4d2432186ec2faa9262fee542292c14b335e39e2325e276552ad53048904bf1c081ec448686bd95a9e7ce21f87a4035cfd230b8e06e2e53b2a51e9cc9926990258b2c5c799ad33eddce81dee8172f23eccb843b373164fe3666145c8f6e2edcded67c93cce5209face7ef28cdba70b1c6ed2d80d9229dbd10f620ce0d04dd1ac244f2ac5b80a21860dc1d552c273c4b8f77c1bf1af3ee87396714e8cb1d0cba2b4d722ece781205c056442ac071eee0a1420b86bde7f644e2b535ca30a9096d04bcc1dbed846a799c88df0bfedc5e4d28dc1491f51dc4a5d02e5b3dca29b2e288d45261421668032fadd8104177ce895212791aefd9543c5c711d0e453c47cd31bc308cce3578a900ec8ca20339630a5f28b21a7753e2146428b93b37172dee52e67853844357569313e93f6588b359b08bb0012c047948c5eab613926009cf65184259bebb8aaf3a4edec755668097cb46664510e7643b5a37d454a8cc1b0220eaa017ed22e3b9b5c4ad5a22401a6bc9514a93fdc4949d78d064894e592b123958aa25a7aa318833ce0bd65a4810339c69b4115ec192a28855b1a75d57653bfc71e83ffdfb1663a1737db43bda679d74be3920b70322219779b3962caee47993f00c4447dc30f943effc02d8009ba42ccd0e6dcee6268b930997", 0x1000}], 0x2, &(0x7f0000001140)}, 0x3) flock(r0, 0x8) 23:44:57 executing program 0: 23:44:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002500)={0x62ce05ab, 0x6, 0x0, 0x3, "d9121f24ce5b738936c0a65d562281ce48d944ef", 0x1af800000, 0x1}) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002400)=[{&(0x7f00000001c0)="02081d28d4e802146fb47a69f3c4f840fe1b2ee10d274c7becef16d8c0b98f4eee97066d0afd88e8745307bde67926c015538a9b26004cf5c8679c99e000bb98e76de705ad4574e1a843e44628d34646377ef069ba3fdafcae480733430b90b8e2faf2f4ca7ec22827585b33d4218d1d5be5994f3f2cc9d6bdc3ed8669bfefa38091575485cb6e0d7efd0b654fddeb3ab1914d662d2791b31dfbce6e27d4e57a66a3a4693ddb4f50dabb50d9b085ead3d4071ab9d66bc5363f9fcf331cad9f54818d62a422e4a710f06a51cca6f563a5cb8d6e3b80b82798ea662c37dd7e2944f7275391ab3df601bde23f29ee92bc23da5d19d896fe34f35edcb32c6adedff698785aca7d92cc2e2e02de040fd8c9527eec738a1ce618ada9c40c530d02982a7c0d9ba39f8fc9c75aa2b2aa1016fdb83aa62d9d56687fbbe3d5ecb4e4b3aab88d4c31b8593a8379130090fbf6b00fd8cde55e0b04a0c7370e7fc9897af52022777aaee89caef9479f9dc8af5089e98c7860c3e1ded7dc36c58196a0195bfc95f233ed377544978a8147c66eea4a2fc7c30e400d2cc2cf3f964117df49bba7bb9d5b64b5c2b62c2d407ed1453c82d8b6827994b5706d90b72fde508a954ebb0eb7bd08000626dea2e10bf4d3a507c66eca43dc7e8dfe4c9a72ca32ca1037ec5effbb922429e5e0ceaac8f25d07389f4912f904b096d354e8ea6a24758a2579fc677226548ab148ed957b763e81dab71b339cc9dea6e3b95ef57941abac744a51f8499d161c2a73288ff3cf9841d41d7d78f99a44e163efbf940a4aff3e521e895450038276df78e4f1f4fe107e2de56d4c478341dd3d681a216d7bfe164a1011e1eb0e33f307b437ec88e8bc4e73351f3da55bbc0fe92ae536b6758969e0d7d7247ecdcedf67c05089cd3f7c1a401c12e87cce1437c13a60f11de0a76fa5e21634ab14ee52a0a378837a8740b28f02de3a8dc41ef59cb2db7648b11551cc3bbab1756d5f343395b80f8a1224ab236b16f4500d472dcffd9c65ce915e9294aa46ff2298614afc0ccb977d3082a8fc729df04d22bf4bbb99fec979361a31ecb305ecb762428ce6232fa43b43d5fa74f94e04812bfcc04fe7888c65af93eb202e38a99541ebc34ef3a9c94745e7a00f1915de66851dce43c35e8ebc2bac176a1914a5cc8b4581d765ada2d3343992fb75f9e66e289980abd3d7c1a42068ef5e247de6a71201d3a96b971c00728bd7e09c8ffd54752a190bb45efbf9dcf6bfe69db22cd849fa4cd9b08488e961869f6698117e511b24365f22a3257681232fc4f8a95e1934284fba3b4d608219d6577e7eb0fc93b6198e1ad8b2f74c040235d3b27958e87561cdeee452783ff8029e3a58b31a74574c3710695b39a62b2b80a8b85d49e288828cc5597ee32c3d7ca8c25b6e543f2fc424193ca20caf5d793d4fb70ff95402e47678e8d97d9bbf729d09a3357f816dd3af1c9d520ef5c5d823b683b10c0c8231239ef1c9948138549ab18ef97c8514cfea10e96674fc12561f8d6d19d1708bae02af126e27801932e5b6b42c0da97c2218d6c04f17c649bf5e0cf8dd6b0dc2b34ac998695238e3a242a779571aaf85b9e48d0861105eab1eff223194d99a6a91548d334352ca911dcadc6316acc61d2b5e3b99448fd2e9a0d9beefed6281d39204ae4414972387ff51143245f1e25b1165b8d55dbbdc802f20688f609c0ac7a9204351c43be00852756af2ef1fb4a4854af7d41b09eec861e276127d32e84336b3f760f3287922466b9dbaa0da18f7bf44c6254b9cc4d3ac218ad99019682d8264c791bf1d94ef10093f2ef19dbe73f78129535f222fb0103fd8c454aaede0a10645d5addd201a71fc8ecd78021954af01203b579826dfcbe845f78e1b14e75eccf6db80e3a57eba53912b5e67f330d7699baddce75d9b4b1f98bca1e370eb08083c05658b5a9b4334585afc5f970a8203325125ce02cbcfc371e023ec5c9b4907d837d1a955454b2d19380ffb5eb739d518ebc1ff7e77a888e3f109e2370b9e03c3e93b18c30c7b9b4eb7d65b8b1a533dd78505b9b88c765e759118ed03e32fbbd14ff15d2d68580fbdf78db41135e1b4d4a24cbd17d6c739131d1fc869aef15efb7b5c046a7568c87b8890ce4e0d7995d69a866aa99c520a644719ba0e4046797f1486cdb59b2a2ba03bd523d081bc9c3c7a890b219724e4bbb987da131f40e6667bcc9e1a314f4a988cdfc9013917b270a00f53084b9a19b4ec175a8a9be1745a9e1f83d5a2888d44b34cce4bd90b780899e830411ebc0a0ba124b26ad8a64f52752b77a6d03855c3ce3b2250449b25a68e135a5133bffab7096608e1c92d21f5fce6a607566680516a5da8002b8559f03eaccdbcac64d99b330980870cbae8e786124219b15d5f3c0fffb25e5a2475c313000161826b88932c22e31d3e651dd540d83e9c5acf1dd7ccabc873bcc8bcc3335f50094c687a4052d1281fa3896ee818f5174f35a1a49c29c9e5e5950d2cf7400a2fed0a4e26b768ea11a1e01128d9ea32aaf1a9ed663daa38fb1520a6fe4eddd0634ee4bb92bb00d7e0eb79a2ffed01b56914740c8fd6abd93b7f986a38ba8184bb677c13c65c15bec80c37ed0e1364c988764eb737d354c62f5149e0a79aa53ae35682c41266d4cdb5fbce3ed30ac8b67d205128fb38fd3fe325625acfa3b1975a28b610101a18782803f14be0fa536b3474c22f4ec82f0b805d91ca4e5d4c940c86d23fab78e08671905ff87c357122514c76fff604f99afdb15e765596c46e70dd64d0f61cddf3709e6763607a299e5a9da5b6c3e2908bb9eda041986ffb0edb096b1d40fefbb90763bcc4a1f495dcb595547981b2504e30df5878a25aa917738ff7bd8595a50c01f18498d1153258ce3b69a59dde8ec3752bf51de9aedfa4ea36680763f856973cdf45dc774d403bfecba6f4798a48b5e915cc2e76a13abecd40dbad20adf57342e970f666b41786ef30cf448e4eede40cd586cdc4a999ce7225c8591c7fed0ed57098c260bc2172f07e81ad644e3cf89d37b86a7b4d93d3d8144535e4b5bfd752026648c04b7050b28b7801a99cf9e279621aa3bb8109a774800edce33adf8a951c3e0624ed7cd06aae0e60835ec5aed14b9cd701151da2637008810b9829ac05d558adc8cac13b144115b994c4580043b43a8c09ef8e83ef8e5da06ecc49996c821bc2379455a2163270ec6faa5ba4ba33e915b5dfa0639861fa2e15b5bbd1d53c994160286dec3124ed57fa9495586b5b16f95ce41634ba51a6f139c90072e1b49112f329871d40440585df30a41e0af9a7019faaad90444a332135cb5b70d58c9f3a178e96510d03e1804a4976db59d8f79deea6bf4774f97ff6fcf639fe85ede7aea7afdb44bf1b132f97c6b7e824f61696113d8d84c0d53a146865251ce317d9b7587c03fde84c20d50c908efa57eb6d9f0342d02bb72e9e3e5ebf5bc2eeb15029b6204a921dc33746af38010fdbdefce6a1c9285f27ec7221c7582c7baa9f896fe1c9cb9ac2b59903b908d70cd2672f28517a611b64cb5226d3ac3d810334001b875d5bc2f7b2bdab689ed7c9f6fe4c691f84286128e8711b654f30cd34192c654a2701f1af0f61f0320f4fb98233b3efd72497ddc995f5e374d88805f7d2be7674858370d160086ad4c954ba5f82f62981ef386227ac624584dae9ac82c6be48f53587622699c4b5d3861a8b502e044195c1a60ae005c16615f05677ccdd70c8b320ff8d83dd9f1cd48abaaf2a7b0bd05d8753c67a27237628ed5ef4c869d28ee452798b5067c9b39eb11b0e32af465059923bd13dc4fa41820203d1e4c7e2d3531bc8bf5c86722d8d4ba36898757f14d350eebdb7e61d54c59c47d68074a15ca3c23c18dea89ad76f0350c9b2620a04bd759ca3af08eb7db979e02a0f39aff073c1ca13a7dcccfbc3cd8eb7e31ed8bc9c9104cf43068ea1e648286ce5340471579b5492103649f57a2afe0218d0f02d7a68c96561b7906c895bbb548fdbe17cb99860ab1fdf4f8aa8ccd8cbba315fc866020873fe2e0076361d62c13d7b442dbdd7914f949799d1f0df7ea3e06cdc732896981fc320c7d96a8f58efc8ea6f656a02add72fcd5dbbfbab49c1d3e2d6ccadc954badf2acfd9e6d5fc9c63bb8efefae4a5940b80ad02a6cc0c68ee706b723991e3bdd58488ff7ffa21f09ad2ea5ddef0e448d41f44458af8dd5ca9db65d07a13623db9db7d6f24c64929557f2427c4af94aed9cb15b41b7d856bcc970ab39a3047fded18bc033d952034e18c1a6380c17285f0d0ddf80d477437157dd8b33244ed8241451b2bbb1e907d6834478fdce72421937b4d3ed9e757044be11ba53b7ffb7b7f8358104da6a5a8a2a140d2f646038c1bfabb4a7461688dbcbe0332f61bb4c47771052336e54ddc00ba4ce725c1c50025bcda68150de659bf8ae564b1e638b93705b3fe2121acb3bd0cd1269a2a88472f2511fae9ba48db237bd9478901e0766d24b1d19483b0409392594a52303a261ae794a3a23a905c1e59e410ee3346cd406dc631dc90788e2facb961a7c0f40957993a5c859986711e9f137f1e85fbc54e95855a35e070aa3919a418f079a1e51a59f852f9de7574a4605081ae17750fd5fc413da279724dd59f25ef0513bb9864b7cb5bb458a453e427dc73f5bc92b049eb115ffa111859fff7512ccefb044909b473a8765e8628f3e8491be0caa5dc07b0cf13db20bed878ec3ebe687797d9241a5ac8149e70580aaca6fd4793e9b294067874c4558b77c76caf77f4c12f5ba1446dc9f1c59d31fad876e97829910806b45dc0b03d7acc8ec4fb3c00067949f081fb2d292024c483ae394c8f648fe9fec0919a56a50fd7b604f893dfeaadff55bdaf5a9e6d4e6b72f35abf4d5aa439551a5dcac105fccdd86387a2e77f82db65d93fb7105b3459fa0b1fe1f83fe0b72a1e73a4ebdd894e5c8e047e81cb5d2a92ac5180057fa2438d10e651e24533800fea32de27f67ad930335f4a6553ab809083ffe80aaee260be41115f81e9d1901cedb64b55d6483f25ce85bb64da0467cf8d309b57d86ec23565c8cb3f3138bd258623976fc087dba7170f0dca74787ea71d65ea90618c8a6f839fd8eeaf7585f1e01d975d35d251e4240f27beba18da8271fe86bb388ca1f49f1fe1bbe14370a1bc6f28e781430565426852d19d4b248354f236a70842c5aea96a37bcfc81f8cc489148d4cec8c666c4802f9292f0aae4ba0a06fbbe33cb96b937eeae94ae25715be0e540eb494e25beda7f81135bc9f52f8373d8a85fbc58bdc739882038bae118d861d9bd0ef165cc32ba0b808710dd3b195c5f34b8acca35d58e806142cb4f447ee604b6bf35d5e75b38821d6c4e67a48dd518b753993315434d7eac20eced56b5dc78823d120c77a3b92075f2282a56493ce4db4867df394ea3415f9f53fc55e7667cc783a7dcd97eb945e01752171dd81d76e5342c3cf898bd253f844e7be95a076403ae622a9472a5eca947da3dbd3cd2ef0288b779c19805e3516a61c593d0f997d4928c9945cbeedcbf2b4c251565e6876ea936eeaf5d481d767953d55367cd5765e0bbb2ec67d2af54d5a6132710a6e74427d3730cc1c7c37c4484b15d2ecf5b8736fa3746302cb0ddf05069df24d2abdd1c44279ca853a8121c617e53ef34b05374ed8054fac83f0269293bdc460181fd81929f9f18c21e9b6986d06ed66f026e0c6fb1c2c8b5782d619888fe9e1c535221312930a6a8932656c168c56e4edb15852b", 0x1000}, {&(0x7f00000011c0)="2bcc008886c62d0ec637addc381e2c589bf9012d1d479dfb351a6e2aa4f5e3b7d06f9e8a32ff4ed6ede51e0b11b8c22a60fe7960273c4afb0013f1bf65609b42fe11d0c014d27ad164b546636da33cf3f38ebd3a64c7f40891a83841ad86ff7dfddfe8b83aeef62f28d20597c7f161110a1f147d50d349acd5a60f49514dfdbc28bd95f420703b3df82ee3f0503e52c5568224d9c78730be6edbba960cf883338081db56c6f6b0e4ea08e8282b995727eb0ef44e910dd9", 0xb7}, {&(0x7f0000001280)="eee2828690ef79f0f437a0b5718a973cf3192296eb8bb6c4c0fa3671cd251ad049c4e85620cfab540f464e40db75d12d353aa328e9b177492753d3f369e4de079ca147f003af27bceff04cf0eb3847f63ad1de", 0x53}, {&(0x7f0000001300)="404b05bb699e9e8ee783469f410450e6641b80110a5860fa5a69d31bf5daca723732b169d9767d34daa3a554e1f813fbad7d6bc7c7cbca1f13b8678af27aa3e9c1ab32bcae6b87574ae7f25870e446f5146881e564ba1130ed6cf19f20e6d4a3be5c7e3bb58fd65dacf056ad73a0701a56eb3667946dab6623badb3b8649e6bbe26841e47009cb42a2fbdd451ae4b1f8b1ffcaff1785c303ae70647110ce908916d2ec3c1c5ac7aa7bbf9a75c170644504ab394073a672bf8f7afd24d131e4d80cef69470df31d3ee1fc1daecb0ffebd3a0a9a670d5d82740c5ef71c38f418e792279894f8ac6faad059642f71e95915625439", 0xf3}, {&(0x7f0000001400)="183b8fbb24e1c9e49957583ad8516e9fe01fe99a6b285232e28c3242b52ef646e49f0fe405d83ee11d1305008507e2792ecffcc87542ccb7a280eb659449f2d8159a872dc5d77d119ebc8fd3d42c2f8c3a19fb293d9286ac31ceb6c233b882db7a4d8ef7c32b769c3ce1ee15969e2c02b5464b5b979595049ea5125de7b13b0365c343cafb676636cbd019cf4b5da4de68ac7a1479409c228ce5cdb22856b6eadb30f8e85e4be956d8a5866f392ec70b8d54abe7b211f70f4b8d69fe8a262b1389ef7c8156616723826f6519298914bd5347669ec44e72ceee0c95a2e48ab74831156dc4ed6ded1ed554405fe462ee3e1cf14fc7f50314bb2899696e7e5f8aa89059b3b9818fc8c810442356a2cb8496ba258f7d9ea66759d312484c727806df29775cdcb38ebf3dbd9951f33deba0c46bfe6f59a9ed2f5eb0c9671447d347bdee00fd3102186ab6691aca12b9673d5bbcf3a124cf0cc881c0c6787ec3211d1bc5811035fa1c7a4ba0721abb7d9c57216961d1d596052fc783a1fc6f26a0f78cfd0faf1e778c6f6077d6d7c4c6c027b9384067e81fdd5f7931784e849613296ffe7c64e19f6cba3f0b4d90ff6fd7c23e412517eb41ce2f304cec0e08549ee8d83c7bc19d86d3f8ccb209eae83a40b5027035e0d22fc901d73ed85b9b80bef7c023760242da4a98588ad075d7875494838bd3104b0a08529e1686540a5efbe7b141cb61b43805d1a5443f6b55aa9ab951520c194d2e43002d0e15f05c971671f7564a9f8ca26fd84c32e001b1947f6b241e0b747a8b7f9dbdfbf8a3ec5a4b492338785d6676e1e2474643f000a83f80b668bf5a61607401c4cbcc6e038a761956974bafc50598f061d9190151cf32c1fd3bae1b7b5e4c4e5dd8d3b4cfea74e33bc07946d6aed5e64dda88a182760819265cf9d82561434412e0623c6b0eb8983c53c06d2cc09deefe36c14b22b1c6a06388f9a5a2732519ec0ec20fc3b8f2b23c8bd01ddb16b76b6c123b02a4a781a09e1f87d758321cd79771c466d29976441bc6b300db3a96ffcda758a8a6f9259d5f6c9e8b7c82766c253e57839e2e3d3f6fb384bb6f96f45e2b449df58e3825077405edb213c630141d33ae3df67cd6ad4341cf8e6fae9566829d732e19e6abd3c53fbde864db143ec759c883e63c4bc89d398cd061e8789d72123b58884e49896614883f526a8a9c0ae0afb16e6032e710101b78dbf0293d1208ef2211cf0f0dd47c26c94e6c6df2c474216673c9d611ea75988bcf091d890cf729c7f2bb8b384e3a2fd2efc3dd349716429ce855bec60827592bdb3dcbf9ae2caa75f5d24c145530f5e53c39881fafc5ae400f43cee265e5982f9fbeee71b95e287d8d600f131c9e5ca6b4e1467fee0d0eab28449e0e9daecfa64ee4a27c4f6d49892d92c02f7c5b2e9c1fb9990f3145f6dc3fba23949bdcd07f2ae83db67872ce56f375f17b8195cb70fd3ec624ab1852a54a2c21fe43f0c78a39e7befcc6271e96783631d91e7821a2bd39b06ca45bf80faed7dd6bf73b41ffc3ae746dc898ce9f0a3ad0ce537049d8db693a17b3f96645b78335facb31763c77573c30e1494c055c0919843a1c2969a71ef0574b27f94bba284106631e1cb36bbe44b924a475d3faf235fa30f6e913164ea7db85059a15223d04ae71c6979648d0a5257ada07424427d6752fc781ba8c503f90c57a9baeff6beca3aba1e0baebd529eaf8c8c6ff104104cc1e1400148dec0c4c498d13f86801434ad396e4325489c8945a77af9022315ec46a9787f4079228b55db1aab497e62bfd833dc85a5cbda79746f391198e065a861d958172f3500129c43a82920fe5282e0752b2a686b5a93236e61af64ccccdc01dcac71fbd55bf566e8b8df02fee7a4da0d178fddc53397e14fc039f08d3743dd795c7bd813a1b99ab1f1c6cce48793f81d82cb86fcfc8665b50eff47edc8aaa00b9e48902a86b59648f87428132b75dc609aa99183c8573f4bf55133266fb06462106808e80fc0c12ec285c0f45bbd234bcc64afb8feb1aedc05d22646bc76ac2fa06ea01d36db0062a8b75a2770fe6864a405cabb68d5199b49dac7d0f78c01fd26a2e2658c7ed5e192e3ac9e752ef41b79fd01eab761943735406b3f33a92850369d3f631be60aa9c1397e6e0f866ebc4c36332d38bd7e207269f87e4fb812e78220593e4dc575cf433a05d5ce8c06bb6c52131e2c1bb88edb80ff21ef945cc64f86788cd34983f4591433beadb6a6eec7015045fd20ec4b714bb83f01ef7a8ce6e98b675636ac30ad942592c68101aa815f1a6bff0930c7a760fe2c0c4fbd44c4829f635f4737eaef63a219fdbce9ac7441d71c1a531818225ff78b30cd5d5e7ab68d3c8a92aceecce04ea10d1f3428720ca2f03eec5a4e18c3396df140f427d94a1b435a69f14540614a69965939c38377e413d044ef95230e77ebcfc4903b0b4e77b9c0dd979920057d4bf16dcde3b86d6ec6b12ec92d4ec292dfee182e62acab51ec586fb1ede897643b8a2ac591c99b1a39c57393ab1de58bfbd56272d6d7f50b3726351517db6260a7487a7220e320edbbdcfd42023f443e1612807d46cca530e3e2f0b489ce520113669cddbb0974cf151618e0feed6b37599af4602f6e177a72d152fbf6e6caba1afeda1357128ca555e0da95d55246848b4b285a59b1b0942a7e8b5cd8e0c86f50aeecc4d87f3cfdea0672a5a99a44207ee60f99861e70173301813bc0f7355eef300aca74de588bc0c46be27d18bd7d75f4ea9880945a2044a9c9ae5c04e5b7c101f96e76f3603717c9b02f0034984f13143654c80c23926ad9768de8094b11a3619c253ae49cc24010f0198cea533bdd0c55cfde5bb1556e97825d8bb30fc6fe8d1163fac75c5440ae074bb7c01ede10b2265a65f069a85114c5d64c62781d0cfa4dc726dca2a0641c4fc06ee2a34358334a6798c3d5967a3ab2ded4f5dbe2a345169be733de8fe8457727e9ca299144bc9eed044848e7eafb10c2a2386bd946dff9b0ac659144a3304f737e60df48f9c301b195877bcaf31b66a9e91f681c531741e3b6bbd4ceb036271a3869effa4ee50ba3145ee7c9c1238a770ecdce02de259cee50977eb61463edccbd1caf7450ceba97a15e59cfd20760ac90114e503407068519efbeb61f4dda8145cd0301b410cf4e330982d3965f01ab0e63e6a24ccffdd2c919e33fbcbde18eb04800d64270beeaaff171c95ce2bddee67d390438fc308e41eb0ea1845af1c0665eec6dc83f71393d34e29fbeba9f4c8c290a886479fbf9edddd48d8895f45af94aea63dcc19a78c265545c7131a3d8e0645fef34b6013e2ff622ac5798f3d01da788abc0cb7389489295bae848075510713e651b6f7220b6af6282ad5e9ebbe097b467aea942d0889160c86ad855674ee0d18681743522a4c6652797e05d68d93d4d7e3ed39498b06becc8a1b0eaa0e89a6af360dbc2b6bc891dfcdfea14895479f5179dd285cc5c7811e197676fe4a387d6ca632ad201aa3df3afa0bcad460ed695d99b6c515046da73d934aaaab3721e2c53b090d597cd7ff77cda0904bb35529455984c5983f1492126313df9b275f596e0165d3b23c9087d429db8c53af7a3eabf091384c1129c0b435b4df94dd54c06bd7fb1ade82c9d7bfa697ed99f8114782d9caacec3f601704f56ff23ec64446c8dc578f6d56d6f27947d615b30c343903cfb9a85df99e14b9133d9f68f931d6e7728d22f6e4094e6d668ef83cf252f5f4f2741b9e8111057b3976324db2e68a4c161ec6079bd2b41d4d4aaa8b449e22429c9dbdbddf67a6cdf524abf325eb51ff0c3457f7bcc8eebc50e18d8d47b022bbfbfffc8d70ef560f8f7e0bcc6b1c0434bf797833221edbcc521e6dade5582c0d09d74ec678925f8f6bb0756965566e2e8e0ed50181c2b99341f6bb4d31d52187b48bc33e9e6b549c8a0647003790355627b253aba2b600f458a2f0aa6df2569f7aed0e4ec7222c85f5a0e65654c35f42eb60fa8aea0d1521a9135df4f1ad85dbace3f0fe0e1bf7102497b19e80367c6b4ed9a7d97dde9413cfd488dd434652abefe8463a6c6ef3874773b4041bdfc47d9292c18c7ba9892cffc25aa6cde7f8b26a6aa1b6ca323349591083c1fe82fa7b3b9133b97b5f5add0599bce2e1608dc8192fc6532df0187c30688738918a9d158efcb0a0bd42916b478562accd9d760e0cc36cec80e5249d41d157df955a977471f32107f8671880e4786acad5e7637f1e54a681bc382b617ad774e29bf27194244d2a7913dfe5d90d718703fd3a2e511cc75760073f8e43ae4fa1c9d6d885579571b72f07304b219a2b4edd47d7e1ae34500e187323d4196acfa03ae2ea5efdd2270d29f1a75c2790bf744643bd20f9f8b176fef7924aa86b53bf9415d373c0e4ba3d6dd50e92c4b1b5e265f3a97cd5f01472e6ed0ff0f827af70b03d9db55410c39a83caf3421c63d4c6637e5a8ab40fcadfd2b53b5dbee1de5738fa8d52cfae85482480a2f2d9e147a97bd24504d445e87d731a93634f4df7d7822628296920a99d1d29206a5f53461c946ccb8d6cce365aaa3ed2fca5a9e7ed5bdea384e99c2fba51f5cf538a2b3a0d4a328a4f89e88d91a319fde351f717c51db06033799ee55b4254715578ab2462b880be340d32e20a09e0b9acdbfdb964acee4e393a8674bf1428f6fbdf253cdde87af993805691fe281f5d40daa0a6f7bafa4c0ba128ac8331374ef02738d87c85930ff767d420ee86bb5136c8d80529da9db2ecaf08cdb2f7c0b1258b9e26a1f16a365b284ba8f8dbd829aa1ccbf8b519f52900a48744c0149ced03499b1759dda2933c2f411f1162a5f77837bc4a2a1a27de9c75150955c9dfcb5d07d13ed349e67f68ffb39f83574077b3177192e52ab24eb153adedc1fa51afa63323d6d51bc979d3195266e3098b1ca8b2d2074a377331481fff8fc2d653c8fffb68038dbb43d656ef533de584842819ac9aaffb0bcc2d068b1b1c460d0373dae8eab3f9a77d3d284ca9643888326cee86e1335df4421ed4c209e382c84c7224f4605f663149655d46fef36040fa4c933db07d1b7243116d05737898f68f37de25530b70cda15dcb2af5cf2e406a62b06affacba187704a31bb5fe9a0166a12a443a5f082614cb0309775f2eba364ef4d3db3ff078c9ef8ef09903d8000c234b454819d6fdf1d6d734f4965c333871076e183b523cc701900e574f48030a021f08f730916ed848d895268b074d5c2a73c85b90d2e91d59404db9f00c5965d23b64cc53f7d9d32e23a1681fd4af0a41a8cde2938612b87fcde3dceceaaefdce380b87996bc991fee657eade627812b186e0dac03b874896a604749c6265277702faf3442acd51d1014c73989061a067c228e0c23620cfa6a748f5468262a99dcc41cdfec7cabfcf8aa2f9648dc19a4817cddb4ebb44d5ce4ef975b84555104ed7bf77bdc74dfd929b5692051cb1f37288d53c1928202dd5d7690f501182b2c0db5c8f61653bd7ac12d5febf087abb127c27fd9e0cf7754e058a7d377457b0322d1a10b8286b725d70e581972bf75e4cfeeceb40d4d04afc7700e178c794812899404695c1e54bbe69652f46d6045441cbf70e210b2e20c5f8e063d982c7fe81b512effc813d2078818cf6b2cce48310ef075d826dec02d4d2abe52834709d0e8b43e53c7029a6f5ae0e02ee4f8fa67606f456b2b493a82e73fb613fa842436fb9581fad092107b19559a3f8f3a2ddda8e738dd96edc1c0225af3a3593e111", 0x1000}], 0x5, &(0x7f0000002480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r2, r1]}], 0x28, 0x400}, 0x3) kevent(0xffffffffffffffff, 0x0, 0x1ff, 0x0, 0x6, &(0x7f0000002540)={0x1, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:44:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 23:44:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x104) dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000040, 0xb960, 0xfffffffffffff3c6}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x717, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffb, 0x11, 0x41, 0x7, 0x5}, {{r0}, 0x0, 0x7, 0x40, 0x8400000000000000, 0xeb77}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8000, 0xfd}], 0x9, &(0x7f0000000140)={0x849, 0x6}) 23:44:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4) listen(r0, 0x80) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xfffffffffffffffe}) r1 = dup(0xffffffffffffff9c) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 23:44:58 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x4) bind$inet6(r0, &(0x7f0000000000), 0xc) fchdir(r0) 23:44:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/72, &(0x7f0000000000)=0x48) 23:44:58 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) select(0x40, &(0x7f0000000000)={0x9, 0x9, 0x3, 0xcf, 0xe4db, 0x9, 0xfff, 0xbb7e}, &(0x7f0000000080)={0x9, 0x8, 0xec0, 0x10001, 0x67, 0x7, 0x2, 0x7}, &(0x7f0000000100)={0x8, 0x400, 0x7, 0x9, 0x5, 0x4, 0xffffffffffff8000, 0x3}, &(0x7f0000000140)={0xd6, 0x7}) 23:44:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add8a85947abfe17d5667af0487100a027148de2f2e79bb8448b464160ad08817a1612aad0933d403ccaf1c24b2eaa977dfbf6d1c29df411454f61e5794552fabc333b6b0570e0893252c4dcdca5b7d9ec7e2669cb7c1d593031f283c5b84bc0d5ef41326c2cf461ee95ba47c250d", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fsync(r1) close(r1) close(r0) 23:44:58 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = getgid() setgid(r1) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 23:44:58 executing program 0: r0 = semget$private(0x0, 0x0, 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x2000000022) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r5, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002dc0)={r7, 0x0, r6}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r5, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r5, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 23:44:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f66696c6530001a4e70f6ad81fa5c8e805ce5625e758025c3e4974287eca411bd99d755acf2c506ac076ef68a8b50b505bf72357835531c0e9c6c12cc8f1945781db4721793020f61b6a35a42dc7ec8c7d657baa774667550244c979b9fa5e9aaac3853cfa08fd5ae56a683cb167b5cd1721f43a3c0ecb16bced6aeff228b67a6c16a6b3c099df23aea6993cac8bb09abe3c27fdf9624ba989aad5a5456dad9ba28d71d0a862e18ef76fba2"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="755d1d8b2c8ac7e2e54cfa20cdf6f214bff0330cfe4ff1185e29d3315b2a2cf192b21e67", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eb041b43", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000007c0)='./file0\x00', 0x180, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000800)) 23:44:59 executing program 1: r0 = msgget(0x1, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="5f490e05ef939df0a7946d63"], 0x1, 0x800) r1 = semget$private(0x0, 0x0, 0x425) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/226) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 23:44:59 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = socket$unix(0x1, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 23:44:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 23:44:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x10001, r1}) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 23:45:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x0, 0x3, 0x8) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x10000) bind$inet6(r0, &(0x7f0000000000), 0xc) 23:45:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x82, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000080, 0x8, 0xb8}, {{r1}, 0xffffffffffffffff, 0x58, 0x40, 0x4ad, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0xffffffffffffff80}], 0x101, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0xa0000001, 0x6, 0xc03}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x12, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0xd21, 0x22c}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xe, 0x800, 0x81}, {{r1}, 0xffffffffffffffff, 0x41, 0x20, 0x8fe8, 0x431}], 0x6, &(0x7f0000000180)={0x81, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:45:00 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80a, 0x100) sendto$inet6(r0, &(0x7f0000000340)="b67c2abb357b66809dc119fb98ac800805109e467bbbab3f56b9a9e4e979663ae0300894de0ebacc947e40d7165806bbdc3501c28c3c86d7830113899c245dcd33d4a6a10b997f5b717daf1eae09af1fd748c5615b3bbc12de30854f9f2819063ded4d4a75c466737b7ebe98c49b895f35913929708f1add145d0bbeef5da6df078b40bd060b9ee5e0ff006b6bcec3a3ab5f47c4d217c1b6395fb8668a8c632d9f9e490d25026c610378aa906d4297be186aa50679b126be0e156ceb55a04bad8a8b41fc96536e60f8f9f0ca1f88c315a45eff1535d427ee706a09e438a3f005dc0ded8bbe4ef6196d43c5800625c32c19b1d0ff02b0ebccf76be0bc6e5b309c66f71b71beba1a0da615f87a7b1750f415d61907efa6307c5e894bd0ff172e2cb7030b58302a2a376dcb43351a12a82a1b8ce492812598b079724059e8edcfc20744cfcf0bba348a029ed43dbad8c19b9c27856ec581f69ce79d0776019355aa40a43eb7751b2cef1fdd7f7767fd52ed3898187a3c087785daeaffe352ec674542b810845eb252ebbe60606fb77c0f5796f3fd9922fbffcb02b0a9cf6705bf142dd6fb2cf097f15323c0ad36fdaf0e6f672ebc585e20999db71bf604f62f737a1516978d7b321cb7c011429609772cd307ad32d3727c1b366c7aeaf30c957c10adfe109a9ba0080770181403dd7470002cf0dfb2733956aaea1f44c315761b884f7cc6746752bf52ec3b0c98c431a1ae78191223f875168014bd79bb2d6ab5f4b3b217e96582dbc09c03b818e2707856560a7f3d8a5204d1c8a19e18b2abce9c6dfb5e7e3cfa49a26ac1d86afffe31fcb668975a337a63758d7b0258b845897818c7e2bbea2c01945e0099a023829c5abadeeaba72215a82a8c9c268f1cd37321e412df688f6d40b031bc1163b58a7437b447b9cc0e48ad5edd1e9fd941549432c3c950932a2567148b1ce58d81624965df2375668acaacf83a90f4c5f16b64b5db479311dc493151c75b3bb9f7f8ea90b4e40081c95103014ccd031f4b057335e486a38de1062fc356de556c2cf39286ff4c2e2b25d574167297f9e9041a1109e76fe04b5df9a592295afb205ac3433f2f58340268d10ce67592662380fdf2c3aba15a87766d50f7904889844f07f5a52b3c74dbe8d714b2aa5e8f0bbd375556343953e8c816b71158d22a43d76d8e74e3dfa602f28c6400e4b7d46c5309b97f3d1d955144d88098a85f67e6f093a9f4f31cfd2611aa9601daad199b751ae535ec5361be49c59c74eecfedd7b99f853bf02d3ae1c20a74d7e4475aa030a1baf884a138756f56f8c73c10ea4d656b0e66ab2ab5b8a293f3d0e5028d0eb2dc1653b9ba9ad72949bcaad0320774ab104eee4752eb63994496eff1b5805a707c4d1611bd39eba6f81ce91753b88ad0407ed265ce18d33dedc65acdf3c4c5b81e466fe6a21b27aa3b07a02145f7c4e9eb0083e5bce5c244f7c51741999a5e179274a4a8a82fe724244d1dfa9f030da65e3e7d96c8d8825939c428964f7942dc1012d58634e63eec695e2643fa9c6642cd3a24543f60877e22b56905a51371a59fe276315b262b3ef7ab37b1be4417867df13b006f5d2ca2bce9cc7034123e825fdee51671a34553ddb4563d5c2b30930a8055ddd03c16de96e2269ec04b1884a36654e1d810fa965c3120f56af75a83507d11720a44602ba6afc087619c7e960cec9ad4d6d95878cbd9e3ea8f04b5288887b4325561bcecc1744936f6c114581e4222f116bb7ad0e9f4d8ac131935e4f4a3f15ddb8948344446ea07b73cf9df747342abb6514308a4f24177b3714638018415836c1895f257334241161bf9304ea0dbdb88ceb21b86498c728d43925702233988b929f948273589dafdbe4e03198412f44a56b99878fd2af6fbbba6467ea71211b4600c04507fc0be3dd3a07063c72184447abe8113b4dec3f0c57e44f8df01ce755d8efc4bde10da27d1c5157941acdc6af6c38a03a47a04f9c8614687f50a119b4d9c2c68906eb4cc67e867e850c48f31b8f42d85a83b08b914227613284a3497eb0376fa6d25d8d9d75a643cdfba3f075b9948ac3f582fef489d024ff1efa7c1fcfb030ecdb480f41a89d01dbe6417a403ab727946530924ce8ab3dd4a32403bf88d8545c1e92006b359e7afed38928640e89f2d1b830af1f49254eddb1e7d617f03e6fc75d743f4c234124e553dc01e3331efaef20384489ab7197f2ce82ec6fc6806b2663b41f2e7c41ea41844f6c2a4d0e155104ced83789e8e81ebf9e11d2d84975ed3cb1ebbb173b48cde8dc42cec1a370c009116b5f2bd8b70f7bcde7a16cfb6563b06785e5eed10b99d87b9fe5c71b33959d8bfdd25782343e6e865b4fd4ffd5e2c4ac98e4ca481595d7b3ef7ca39f57a9ed4595122aaa5a20cb4f3efc93716d2feadd01c3ab9b2689969955ac329fb22321ee41cf15dd85577e0298c240e462278af8c422ddafce13508515b1740d8b7650b10bc34ad8460639c4443cae242549fe523443d532e1a323c0a61368ee9c666b744175136ba54b15f32e6e66c8f4efd92f4a7609a9f4178bfe546b9e7cfb0d0605658b9eabcaa02979321cb200353f8390a456cf2c55b922dfeea31cd51fb9b025e6b38ccc8c2957610700ae925384f18041a8d5812f1d497b04260263989904b8e9ff1f975489251f9dcc2de617a5e41b722bf22fc2c5cc345ad3c2245ffe2ad83bbf0a5ff43e32640d3e794a8e8c324c67e1b2881a766eb32cc7e85c8fa79133675348313287b7f2f9f03ce8a754b5d023cf1930e6cd390f97eae5a5acbb1b2aea58a7fb2917a67dee2d9bf65c9430c36b5e206d72a02545b105fbe01fa9c7da954b36452e1eb46a39ee733b9691619c77894ac95e524f2de0d37e877ea9f989e3776b366465466d3f564bd8946ec4f912b71c5739a1ee0669e802f18ce971d824d4472da91212071e241ccf69d75615470d29a087b0e1a4ba6dd4da959b6f15dc8d020d01f8de259f777c71313d4bb1901c5206ca5fb37fc61689a0630cb4a19f8bce235ee1041f92f464722bf60e43040d41437da7662703d1eb27d637dd29a51d9c8a229148b9a321532e4bc3b34a06b800f4a1788d9f8e5a4d8f9c935a0b84f1c99ba7d9147f8505105d4acb597cef7e8f91fe1b63fac0bb94ada8b16520304ea7d13f629b20b003e64a085d22a10fd929b39502924562b648cf8cf91f2e96c3e055ace02780958604d1c3e45660bf5f934cdb06d1a4e6dc8ecbe483d7f6aea233a4e929a18e2a7345ebb66987fb4d8f1292c0faff9b1971f5fdfcb65c06c82894a2afb8a387c9a9cc641817e136fa02831640f99727b89231a845b98861d991e56fa6c17426e06892fa2493eda459b2bfe3b025b98439086518d89db28d27a487f852e053e2ed2ddf7d903d3cfe17a835c33ae9e0588b30715f8031fc73cfa3b90be3a6209943b5d2216759c78180744af2444571375cbff673e7fce899fd93848c1ef8da959f3deca0138e139cb45972f9b8f05419a58868a9f74e84437c0f15e31b243a01c6eea1ab528dcdd74b237e6a960c96f6f47328454833355e601a381df2c766a084dc00d75bbf46870f494cfbcb1a9353477de394795518bdb40790c6d392f8cb9423c5351f9954fac5c8d21a71233938790f18f2a7d1937153f58a3caa6677edc8b56852912d7ac865e9950642d4fe548cc48aec0ee0f177813147b134f563d1162ccec73aa75500ea235b43c1f6ee54fa5eef10a31e1dd01bc5e92449f693f9db84e0f9879c96c44443fcc19940e6bccaf01e6b67021560d35fd6ded64cf1fe7da7ffda37d6474380f84340bbc54ada07188f67bcd76fa40e82814ceb236b10aed83128b132ad78b54f9a4fecd278a0ab29de50adc82fb328837dd1dabc10e70e09fa93a005928850bd52928a814b3dd2b21678e22fb672f5e8aea1fbdfc5391748a17309fc7d3c16610eda968067f5fad16b9d6ab6cbcb78d9e4f3d5e099195858db2d60d2d2083b43998fe1378cb98628d06ee784ba85496d99127c0d44ea3c5f59204fc972a34b7da81f3e3cacdaa31184f44cb15b108b453e41e7695493da91964dd06440b1d6157e23b7069a4aaea5f7b24a119d04a21ec7456d628418c8404aa57a2b196a5f2e58a91e4891ad6ad181ddb0e3a35eecd9e5ab793cc7af659755368248381062567517d86d74aa91ae4f4593bf3720d56667ea0230ec2a429912b4fbaa7bc956ce663272a5a8a41813f109c563c0d41d3d47ed2f3fb466ce8aa76e8de9c7475c5d46b7bbbb159b177f697ac59c78612b09c83639aa1b8ff3a4d37dd2aab136e740daf2e66c1622f90ebb886ff1957bd09bed2dd371150632e7727f2b7e537f25ebd29de42af93fa1c001d27be4164e175126b4b41c3853a728d323fbb45c06a9c7d8301e1303385d64a4a2538527d3bd849b9ae7a4dc30b7a4e8e0b393386a59d741095c7bbc9c10be250fa3e822f4b867db52b5b0d12f6d73db164c9f0b63cd75393968a69bfd27e032f1770d9c6c5fea6b021096365a63d323130a2aac084882df277f77915474ef83631674c0ba42aa07a90d3c3f8bd65f7589ece9c0224330aa28e0f084e78932aab6d2187b978f3ff2b028069e8328f90d78a65b28051719fee12d16fb7f56ecf60e70a3499aa6323c1c04acb99242175aa0500ce0f9596e4a84fb838523a8830c8f54424ec0b9698dc615517dc4fa2a366cbb1c6a4bca6aebd9ff4b12c12f10371f475a327b03a2bcad5af41108499b54a2d80d6c670b69e4b036005a0b05bda1b653b12752ee5769d310e44c1a81fed8ae9ed1c13e34cc5e311b4e9ad702224153977e5eb1443ecb16eaf59414f4eceb85e275f05e3852f7bd89426a58573ee1c29b062454d16687b646ac90d75d810181bbeab1e7ea0809a93fbc71d96ce7c770c4653a384e86c4c791d40a6ce50a3d54c8572596cfc0cebfb0a786ed31cd12c09b8aee62410b76178b65094c27d3d724e1eb83dbc6e7e911f9bab30954aad6bd5c49ba14defdc4781ef5c56016ab227957a9b4acf01c4a148a79564b41925cee60882cb55fc1594cb4e8aec7bdbb37073ad00ba58f1f9bff6bbdf596d8eb34fcd07cf1878912571a19b3b1e04cd77ec5090fa18ed94a5a77686f8f2987b216193e516e9871d49f1e5b51904dafd83b736004e80e92c9494f40260646293c87479f344c91da21f932a33055ccbf74a26cd2eafe849d17dbaf41e43536d5f6be6669f8c308af5e06abd9c19512812b61dd77f70dcd1ca997a6c949e5ee3c01245506e2bd6e6b85a3f14e1bec287e55c87b03fdcf940f8f9020424d711b2a0a19e03dea4cdefeab12837082d6f4610ce45f60a6edbbd77b44debe2662312d59c54f327e58e3c532eaf9a82f1517dc78bee0e708510297be2544efb0493a509a0f39ee1763f657f8c65751c9052dabb71c49d820ab70e609ea393d38cf37f967720920b5679be581d0c40509411e90e664da57f88108a188f38530143308cc42e5ef6953a948c015675e242202d240e25366251f4ac807bb589ba2e07538d0bc688fb5afc5a2781f8f5fa1beeb017160a943640a7f17fcc5fbf87db5f284dcf794eac70466012659c435a352ec7ed229999773d65fcf71940e3cac34cc9bd022e2b48f9e49fc25857da78a166467ed14b0c226c821f13bcab7be40e8f3ee4bbfa95ffa62af14d2dba67a16d76265071590fb552e488430f5689cc6dada2e3242ce7f6685fbbf225f328b8b4efec0b32edb8039e36642ebcfdb29b51908", 0x1000, 0x400, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x4}, 0xc) 23:45:00 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x80, r1, r2, r3, r4, 0x80, 0x8}, 0x3, 0x9, 0x80000000}) 23:45:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x43}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x25}, {r2, 0x41}, {r0, 0x10}, {r0, 0x20}, {r1, 0x10}, {r0, 0x110}], 0x6, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 23:45:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 23:45:00 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525958c54f4a3742e82ce93c97fb960f8e5815f73fffffffffffffff8fbd5e41793632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b0400cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fca4c024120d5f066500127bf67549b3efbc3c981dff99640b2af1d87b6e4365ef52d5aa8a608450a832f407c3a25fc15554c1131ffb1d9754c3eda55c79bf5592092954e014ac2f953e5c5bbd9df969923f4c80d125a5337b7330e842d7e8e26fd0a411b2698e3c817c740b9543b977acdcc56ed5bece905c8ea3755b4ff77259fc1334fc5aef95b5b363ed2c7b4af8e64c2bae1936f8e337a1425d5ced5c5a9420457773531768b905fcd5", 0x110) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:45:00 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffff9c) r1 = getpid() fcntl$setown(r0, 0x6, r1) 23:45:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 23:45:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) close(r0) 23:45:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = getppid() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="9bc2bbb4749946455388a29a6611e458c75c3ad692d725045fb6e4a95180b472405e33911dda1029df376181414a26f1a3b15355b3dff650a706bc55844f68f733ab768cfcad544a03755239dc9b4bf37f1924fb55ce767cb991ceee4db8c05a778956c10f2d7a10e11a91aaf8d8f380b0fa0da6f0e42f3a4ac9df62f55df0d053e9a88df1734d762af7bd7e3c49afe4c16f789de6618f1339d82a4e729aaaa985e88d9c804d011238918d4680261a4f3029882bd694919f67ef1d5dc95ac55a0b6223a246656f03d304ff5a115e835d5980a4ba", 0xd4}, {&(0x7f0000000200)="2e9bc12ce22b515aa2388f72263c957d550116cf93f80b8dae08169fffa4e2c2ebdef47654d29ababe022eca7c4aa162537213a2d7723aba6e58883e19d5ea388dcb4a947426ba0587e9f5df08695b57df17f5804b4d11a5c67fa06599912f56079e29eb513d7ee344f13d165f80a5b771beea6b5a26383fbaccde36d6940931a5f236695afc7ffa0c48d3db381a50eb0ed07c7e734ac67716ec80b3aaa124daa9a52076ed6796d25d12f0468d781e8962b6befac8a4cd46d33f248dba405b028af7a76cc9147f0326919d35e672a4301f6fc77ca0aac1911d0381fbc198db3c96c8ebf47a73fc7012367d5536b6bef2dcaca04ce4d9c44fde9104455a4388c3ccf0305e937b57d6f6b071e95ebf9721396bd68304660db451f40a5801e766da1f9688ee97b3e58ca2645946b87b6ce74c01262ed5c3fe5d98b0af0c9425729a38208a5582f34a987bf0b3f1ff55b48739077e9b6495e58d530e3f564bd0a553ebb006040892d9d91bdc24bf904381f21b38650cae79e7d2df5848cf42c2fc609419d8e4ed41ce0cda7d8892aa70da4e852e94d1cf6be1d8c16883a96d103f554ac4b526cff4ff39b8752011d185b24dbae107a1b7388d87750f6646fa6c6e6e316873147f170dc4797eb6b0896795a606ff49e049645f728240b6988bb5e920e9b13db6c9586a1c08a759420aef12eb1eb05996ed53677c210d4323451be5f83da68c024241ca94a2c7399137ce91feedc4aeae9bdd2a3b9766280ecfc04faa5a129624f59e11b6393981a7d94fe87913b023cf6ebdcd34bccced851c4d0c0b4e3b1f83f830885969fad35152f995766e3c1fe567e076a7f2fb956e8c4b1ce323fb3461c6b6ef87c5e3816592e14dfa55027f99fc131f87e2317b246373066dd110afb9df4934a6d50d23c519e32450d3a7bcaf5727fb3d6562bca16895a8681ad0c208f88a7169c1b7478b13c9671e6c40440074e199c6b958dabaa201dbbaece4cd58df361bd278b225c5c69f24df2d1bd4cd3ab756c89158b48c4493993b983d68a4ddc95f6bbb551ceeb3dca1f7f1662fb10190d08109885b04e42fcabc913e2647fd8325c48f1254d09b63a448affca154a710889dd4c655f3d293d01cf6953078c31ae051cc349b0f8174f06f1a228e36cfb7302fbabb344340b58b7e41ffa59e426a2ee06b3921243bdb40e9b8ee88035dbc7f67ea6d402e95dabc61669e9bb360beb76d5863e5f32d246c564ef97e38c7d36b407bd03b834cf9bc6d91ddf0164de2a0c2ec3c78349fd05a526ef73e847ddda6cc568419b7ea8c7e5d705dfd3ea3a1bf762e1854bbf61d1de26f996b279ddd17c477010e935cb81c53ce73444c934dbab4a2dd176bfe24f3f7f351f07bd2c709fb2ac1826787c2ffb8f90500c10e09c4304519eb5ffd1fe21e692d0e380fbea120d43eff8afff332ebbca78cffa500c988f629992c8a977c849e98e0de7f8b0a9bd3f5584e3d0ad2d5b12210206bb4d5021c8a77df5b6739d71b407679dc228d629182cd27c46a95d92058d9588f39d338d614fe3f3353a0aa2f9b9592f2a9e650edae5d673f21d47d8f44f0ca452750222f24ff78fc27d8aa26154d36908afa4ed38071b5b37dcfc768e51e74d7d98aa579fd7815d23573d01db4ac5ed41a165c8fd9c19582abdba88d8d7b36b506370fc72ad56bb08002ec998f43641f1a49b272c386e106130040dda4fa31dd8d65dda7f966a075aab271554e0d4160b2d59de61e027bde0491c407a20bd0c5066dde084d869b4bac13d260b5b557e80946299302ba53f5a588fcef2b3506c2802762d81cca125366129e2c00a700e03ec682e1d0e43c2d655269686bf0bf149b5d834ef9bb1eed62e9fff185f04ad7c27c665ad017bb72f4a2d21484e453423b8e49b8ae7180046562873f500adae85fbbdcc13218e26ffd0f32e955e39315186d7562427ff9cae36a8379319897dbcdc525e98417d10bcd43cf40568d105071dcc7826f90f229a3eceaeaf71ced2b07084460ae40b8ca5eb3b4cfc353efc903fa8196b1fdfd70c29594971691d9f2346d217d07586b466de2698b3442a423d687a11557b6b40573694f3a5cdcc20548cde1ade37cb39a3117434f46655a230075c1d95e53a14b385600bc452688ae6cd2c36222047128ca0983305df458f9a8807441e7bdb0711288f8955a53d3e4da459f63e6af26ca6fb9e112704d3a4e9bf36960f93be261215d45bb59e6c2871d978744d06143e1ed1ae305f146fe539bf3c17f453014db54130bff23bdf312e45c6387b838707436511f2ecb50afdab2e7b1065b5ea37aec82adcaca33621e20b3416bba91bd039cb91ba68a51044cb0cfe1b06064733945a45e0fb6d06a33ded46d4a4f97555dbf7c0c43c34fab26ff40df585eee730b6b08e25065554698b053e830f4183c1e444024d888e0d60143579d457c8054921f17087fd86ad32f1e245b22860d6931d53ad23558d1b49b8fee47de26f84ee80d0135f8fba53a743a5d059a9bf4d54d27e1e48e387bdb8ee57c99ee388eb5f12bb6a31273c21372425bf338c8c8c4c47253659c908b316049b7ec99ca8724d17de10f301fb2aded2339da8762741ae6f3e664e7c629acc8f4fb9fd5ca6cadeff4c07a98bb492f089ac486c33a9925ba63500237342980743a46357f52ca8bd786d47d1fd6cc30eea134c981eb988c09cc55ea19ba8947fe7ba4023a27d97e1fed9caba096d528c7c8162ab2c81cd668db17b9e3f30a13a6c2288c1cbbd09bbbc046bc5d4d9d380ae1dc011171415d711b9df23833f86b5e0626b52aafede32089c7ba557120bba4c66940215d4e8b21d5ee575f0ce9bb440be5a7cab279360d1dbf24ca5145fcbba4d44ef61fdec2ad9cc1d1f84cea6e3d6fbcf4b797986498e2bb79fa1f116e10fc06f9a146a3d422d49441d75517e6eafae3704bee7cce382dc18dc27952917a2e2b65cf157e2156e8c030559579d6ad63e41239db04c0523cf4a2a90e4fd8189bb85ec2da3c9477f978f0d88c1342d8890f066e81eb0b37435ce65d8b080e5ab9daaa1c2f7995fb9167e7ee6c111acce20a95c2bdcdf9ae66111044007c10659503e8d29b6abb6c39d0a29ce79528c4ba8a9670e2ddf82b7ce716dca0e71df70325b044542c44d10cdf7588adfd78eaf293e35c7014bc49f3c967bc6b96168b12479170bb6cf180d9a46e44a7766c6c74a819a185d087d1c633fd0e2f771c9a187930f76207d7f68a2a02e71afc6cfcfb832dade593ea2db57f12364d92831e9157ece8cfd3b7a8d8079401daf612b168994c76229a35f33add131a422846040f5506f75858aea37200f7e5932dee2168760a8bc864672e581db92cfad0ee100a687fad2db051e7342082da25eaddbd9435a69650902dbf2d9c8a649ba08684337c47ce3646af7d8ba9f876e9bc695811a67375a3544a13dca09706a119fe3e05bc91f837d7b4ed94caf9d66eac45056035d9b33e4859af2cb4685de6179ec389414ed10a08975b7c7f1f4b06205b573e38a5020fdf03cba68aff4b54deec191fbb15cef5fc1e889fdee22246b39592301481b9493a8bde1c84450519d03d34839f5ae1bd5c3863e88016f018431ddfc2a595ebc8fdc2983c4688508552074dd9fd959fee420406caa8b8452eb9f1894447829bd6b3f34070935d0522969bd91ba8bba9c4aebc0ae1923c2003fe6d52eab720b8718f65cb6397ca482a90e893f6b66c2a6a8a1104f029150517690e5ecdff1f1646914934a2ad1ba2ec94fbdac38ed6ec3a24b302546f74e07c818a8068a4c7354b047edd3f186b71c97a369783767689f4c5aa32d30df62d8077c7622318f56dfdf72af1e13774072646c4e0bdbef7b3efd3bf53281d8cf57028ef27d28fafcfbc1540dab762dcaa53147a1532e854d57ba5da94328d796b5c6fabce23b57dd29beeab849aaf22e29f56182b9618e71d2304a7c5aebe212d9a4294f7bf190f3cbeb587b44afe5cb7d7353a200572eae9170dcfcf78b1ce354dfe3df9e1bc5a05b4aa8cf8cf326424db454504d0d6b73e08c733cde5ded7047b8e020f81344a41794c7f833edfa06c97209986cb1aae82c04885f0f6667fe445968de416236351bd55b8c784035f63979a889fb6b9e7efeafd39213b37aff599fe4663730f04f9877018eddf678ab609c3869ad56e9b1f8ef9a8f0dd36fdff9eb89b9e0e8d023eee5bf302508c39f1fd6f88d2cba2c6221e4edf5e1264119af103035915635548431d93edefb3822896f6ad23a4195de5166c92cb84b0d9c566bc6d8cbba55ef729c6b8b735ca941b855baeb08ab5adb5aa50dc3f4e9486918fe45c79606fcc25667db4d379171b084439061d380deb1944561103336a4963d7338d7859aa75fac91bd8755a77fd231439185cb4f68a4f02d2332bd6b254aad771d77518528f017993a64f522ae3f1d4b9c385aedb16079db2af670355cfb9afb5ff5b2b6006778083e1c2367eb604374ce466e1acc35294c25b826f3c488e1d8924cce73955bea3de3daab4993cd18c34d8610b2fb9c9a7447afa7f1c888db576157151f5270caef4c50b88a87f288f874b91557ab76cc80060e42b6692515a0ccd55d1ebb90cb36783810c2d06fd2eeddec7e7ec50906df620e75d6393fea9217616c76b4fa8ea9449d1e3ef21a33f9c54f003312f52bcd3f98cc42bf814924dbdd1c98023abacd541bd76c39bacd753c519385823bcf926d0ddf1060d8c313360d8ade7dda72f8431c9660f149d785248bf61ad7ff09fa3af0b02d4e35993bf083c1232c9263ead56cedbf895f301f09c6d8e006fb3062059550e74577e3469b0829fbe18d5bd2567fa66600ca7eeead604ce154a1e844f53597405b403037445c5223cb177fd20ba2bb5d46024d3628df5a39e785d86d6ac23898c9db85f8f445a965670321526c7b9d9208920ad4efde18bff78e85534e4bb71078cc4be1d6c62b5b9cc75c181c7e4e78bca2aece2ac840eb9daa409ed88bfb9bb239ffc755052d6ece6d70085e4ff4fe71a9dc22fbb4c85628bdea192852708e1eec05bdb3b627e056f1daeb0d54919fe1cf6841a20887490a241f98b345322885d8db0dbaddb7c8ea167da8c13c090732ea482de5705f20acdf314c150b57a3fd57b5ae5de0365bfa5a8b7585be4d597ef69b4417093f2bfe774761aeca562618a24d75d69fddd5a25d630bbf4d26c297c9cb73a86e98f8ad85d2bcf299a64b0c3e4da7c622fae431013395dc4add17128c93d1bd0fabcac8bb34a304c91dd097e3895abd7a64733a0f1f12c26ff4e6d7e72712315f236ac5d0ee5c48dcb0ea9d939d5acaa28429277f86b37f61b3a270cc311a3834e0e780b61381c0337213019e7b310af93bd64787e8247983d58f58dafd4d5d65c818fb58d1b7b80641cd775d014d8a10c42ac6f3ad2679e0dcf87097e48a66d90dd3671381d0e9501b0ab5077025270f2732e9c56a87d0d408028868c7a8fa295c8cd1e0e5dfa7371232372d8c5f9f41e7042b3b7875d9333a59be21418aed5e1359412627cb0e51f10ceab81b772123913156a9349b7d86368fe0e62789d77a25600171ffc0198e6d97ab5adcf181333d16c3207e25d998faa794d3b36233bc3dc2e34afb7e868c781b4cbbb884557e22c85d2c961a1ff278a73fc8028321965a6b7e6a7124a813473a6ebb2db22a5b5b14e811b334cbef32b1b51c823abb0783e8cb0fb48be906a20ef2b0f375668a58ac0f00982f348b90b8155ed494105533235c2fe542f6a21caf5ae", 0x1000}, {&(0x7f0000000140)="2f6db2f1c2cbb3e3345984a5f7231e11b92d0cba95c56eb7", 0x18}], 0x3, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) 23:45:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) r4 = dup2(r2, r2) r5 = getegid() fchownat(r4, &(0x7f0000000140)='.\x00', r3, r5, 0x2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r7 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r6, 0x40}, {r6, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000280)=""/241) 23:45:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)=0xffffffffffffff80) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4777) 23:45:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000001c0)=""/181) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x8) write(r2, &(0x7f0000000280)="a7f826378536f9020af755919c2ca6f44d84a871f6c778c993f36135b3fde1a9f62c01a55f02a5596fddd3bd94b90b5fb4c1e96e749abacf028013d7d8e78e0bc92663cda6bbfd84afe0cd7a88f4813b5e29ce9a629a9ed08de207ad319304b1bfef1c23626eb51c381830fa8516f36c936ed3f7c59ece664f3a33cefdc63c0299488a2e056c57179682b5b57a96cf1d6d0b12d2be", 0x95) 23:45:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:45:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:45:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="4b0c3e2cd808568af47723bb98d16f89001d64991d3620613f952ab21eb31fdc17226657735c01794a90576f1d55e28c813661a1c0d064b8f4174373509b3a3955aed303212effc3c136237021e2f2bdf724e6499c85a9236f119086504bed5b4137d32498015a1c4a527ed9183ed377a51f8639d12d67"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x84) poll(&(0x7f0000000080)=[{r0, 0xa0}, {r0, 0xa}, {r0, 0x4}, {r0}, {r0, 0x11}, {r0, 0x10}], 0x6, 0x1000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="5fa1cc61a31ed063f2996def8079d696bf7503e33ec240e8b3f2df89e71bf3a434e2fa241c276fd475bf05a6a307c9533cfd797c6692e50a435baa814510f51aff88a09faba34a27ab5a28b5d211152be36f390ee149765276466af5c745cd249c1b0baa59c281eb17a7a4aa7659af4fb5a59eaefb7eacfeb3251143bf8e1f0510e9d0d6f735c8c637a6790030c840fdd5ae7aa355e8707cb6f5fa7d89e63b80f1740b8f3cc6b17152e1f412f9c72c04d13c3b0561d7b606d24e8c", 0xbb}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x48, 0xc}, 0x409) 23:45:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 23:45:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) kqueue() fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) r7 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f00000013c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f00000002c0)="de922ff6c0cc8d1762071dee5df042a3ec620b353f89acadeb5ce722a4eeff2c4485da5fbc4ea0e9590c6c61dc48b8692a0851255215743a39ce8426c28abaea9820e74d87d227b32b7a2eb98e48681f10540b651910ffa88f41ae43035edeccd0c839fbbf83b300fc64d25d37201f5d6b1f02179b550be450bd1c14ada761884d0a4193e324cd55eedb6e94bc89529c58d9276209383bc09914a61699cf0ed40ca98c8826f036f3bce91a53231e12a4e55ce4ef8a59decfcfa854a9a96ea4c6810dc96fb5660cfee22cbe8a237253064ee0bb40c14e05c5eb1e82e44ccce0e43181458e48f256e7a45c66b8afb2940d56f6f75c3595e3539bed33dd0c0af2d4f20f32ec5e0da74300bcb1af5f98760f71553485f7d7eb8a18fbeef669139d12bc0096dda272908f0a84ec919cf12a364f7f49b78ef1fe58d2c1d4ed16a70440af82eb7daa25dfd5db38f60e99be0ae21db1868e046e793afeacaea25f7afb4442b609bcb49b2b33f44e35d95e54260278814177886f7ffbbf8dcff34c633057b3d4c48cd88b5e8dd8987728960294aac9535d73c9a522218559fd388a6a7691b48746d954cc03eea3cd6e2bbb91f22de5c6d69843bbb6a4abdff82faf6fe7ae59ee7f2e99368c98b4c325e1237fabfe74588c75be880d4f2f1ef3ba2debf555d12f5a3dee656c9908e5e1db230c00e86477fbc78a6948a1f429f87b4c0bf08461684ade02e756f6a695ec510ad03a8faced97fca1b472c7c10ab79d76eb57b435e949647c5fc8979ad92348fe884b2a39d905d57b02b959c21e98bb1191994a4c7620cc3865dd066ba000335e3427013988cb8e91a46ec323229a80233092e9754ca7465b9285dc421b9b0c92a11ee8a64deb494561481790db71d9c85e816a8753e0fec62859d8082ceeab3c04cd5b5f05f917a24cc6985c5dbe39b251ed2ccbb1a0e546f1594d9cb3128b80f38a86e6bfed5fe95474932f521171899a5ec2f51fc1951cf6bcb2097e3c3050cfcc53ce5b061a84a51add56d0d8d3888508f809b6ec6f998bdefc2b9db3b04380874d2ef89264752a2506aeaefb7baa32e10d91f1ff21b7c05d058a0f7c1c9a5fb0d6e14657d438e0b6269ffa3f96c0af97bc9c755d4d63adb354f47f95da0fc9f2a595f02a0ab38225b4b51cbe6f14de6c7dab7f684ec7d2ea5eb629d6476ea59ff04143d356611cb979f49e7d0d3d50081a106c74299b39e76e80d5d1f9189940043eaad29f1e471c9ed73012042030b3dae83c2b8ebbd6f0539b7c6d0dcaf295d0ead00a6ff0c4802c9add19045240457cdd4b82a43c8222a2d1536b58f8bd340ade5240a553c02b57fa4b5571067c37cc3cef7ba1fa158869e1642b70c6af9cd643379649059bf27c3fd87189948026802893e8dea6e233f376cdf96fd51d2fd24b662ab515bbac635529d63e1aba123cd574d2e6317818c9d41cdab70c9d5fc7d3688a42dd6e6508e4833e2c8b810e09c46075f10ac5786aeac5db63156bad0b1428ea1bd571fde273e73ac3c5051ec4d5f02e196f1f1c2d9997f8e27c15c7d0f4a646f2b70f73df87aea523535f2901598b22d53db8135f0fe0ef88dd78e0b408a86916de0e00a879377348e5704e76ee870e4ffee7deb777fb78118c6b5aecb4ed11a690752fb37133387e9e643de1470b9d42d5cdcbebcc9a1078387a417f04a8d91448ab4546c56bd38f898aa6a95785999b37d99c6e739557e7122464dd1a2838c103432c1844523df4ce471a232924365d725f73fba82e84ad8e61db858522aa8a2b6d7b90503506acc0c34afb83ec4c71a76e09491668b45731a540f8fbc2d4bb3ba60b481be58e64516a5f55e695fea6399a206e8621b48efb58d5dc65cb7bf99725a2ce3bc29864e81d64b7c2009884a6b46d298027977e434d524dbd6754a3439526cadc9412a3145e2259c2f4c8feb31414feee04cb3f8203350a47b0605bb5f3deb3594e76af3775347c2a65f5cdc39263f4280e128311d815e3671891c1d1239b94d4366a8cf0f9e8056b1c3cd9797ad3e5dc477ba7243e547f251a61ff5f8e46bf894aa74ec9419452ec78d2754d2f19c61b9765ec29ca8fe5532925b7e25477749f869a7817c6fe4c1a45b6f497f496c795b26008e7641805f434932621f28c0dd8c233d7eed3deb8d008c6e70c4e104ce3bc8dfe69f4cd284dc3919f31d2c603946cd9bbd368727de77764cfd0c30fedad47555414ed41a38c7ddf03412c166047f8ab480f21d8fd6f4daa22dbca18189c34326e8218efb01eecb5ad3f5217c2525665b238568927c28f4e851b5c5ffae7b64c1e407325f6c14c37a66c181cf9812d3057c1910df96bbca26b202e5ec97835b28c1be58048a51580cb3ec175d7dc63d1d888309cebd4953201e1ee50342bcc18e7a2b7caddacb10ff3e9ed5a5a94816bce064d3fad0b48f09eb773ee56a079d285c7a9f69cfa568fb1834ed893fe8fdf4b5c77407d6c6278239ec00cef6f179727e372b2b23a2cec466ac7a708fbcd30fe6d25455f10927768f3ecde58a8e93a6c512f53e261aa1d0e925294d5b7b64b1689109e24aee65fc979ce413999ec54ecdf37468ca520396713fcdb543feb3c249b2e116bc7c2da5163b527bf8ecca639aaeba75e1f1ad8d58f575a684da2e0f331cc13739c6a5d5d1b499b2d2a07ae9757794f85ea974b892b27a57bdf751a9d899fc80c8cbff371408c86a31b35bb2caf966d72c5e6b63990c2fd998b109a9aa97f9c43483d99267fabebf5fe73e21525db7d59522838769707b82cc93d6f2c46c4108cd275afc207feeb485e60c1edd13b58865e6ba3a692962648a4172909fafb262101f0235243e74201a21012f023725ba796fe244a473a55e025daa48720cc771ecf760666c13dad84507674553dc2a46a7a7291d6f73aac67a24f3803ade6823f5b341f6b3eac19b06d1da374e018f5f24ed39e411ef042e0bf33646bb2dd8361d25b14d15ba9c471069ff42388b433069f5be8fb43efc20081c1a3940d88a37866e501e523a0a33e24daa14ae8fef461372e0a8f2fe14c309a04c38100c9f637fd4e661b4d3b1453c235c92e8acb4355896bc3349d57ecce9cc67ecb4d8894ddbf6f099204a9db99cebe7e1cb3982fba2ffeead979966e3e4c64261a6caf0340e9a0ae54d2f601a0e3155cafa06bbbd2d90a1b1bda24f76d768fb7837fde35c44301d6c3d4f05f9e7e57a345ee7b44cb3682bb6114b8be1e6474e89b21bf5d2f3cc8ff0638976e80ac3ec1463eeaaa24d0de69ef531c984206bb447ba27c6fafb36b10494ae6904de175d5ffada4837d95eae5a2b9173f173f4c68ffec21966254c7f63d022adfb1f8565a47de6590bd8dbfa27e9803b2c03f379e6149ce13449816c4dce821486aeabc2df5c4606b052284f49438b8765bf570f12b5b8623a24896f8835d711be51ceef0a2b846569c5737b67918288f543fff59655d9c370a1863bd26e9c4167b9a42ff29b6f5e6b3f8984599e95f12283caeb1afe9c70ccc248d5b062215c49946fbfb7d94bb35edd7342ada7c7871e115fdb3e54f69774891cc7b5ca861c812a332bb6619ed51faaaf93b6786d18aebaf18f14cc48abe8d09d0a83b0dffaebc9246890e769e19af58753e960df1c438bd1c6b080b4f767d997fa071ed3f65f7a2c7a816b6fb03ce1b5611a3df702e35640a7ed0fbd3c6856db93d2989fc19e228523d8b7148c82d6079113d77580b058b9cde7b1456836033932564bc45880236b48cdb23ed398eb62aedbb179589ebba23c0dbdb46a0c73941ef33405168e37898e4d14451797276e6d81673a051db19805aa3803ca729f86c081223dd9a96f43322e21990a2d766015f0016acc5983c3ed70db15a6e4d99f97d69398c9d3703ddf999aede2843fa2e1d8be86f455e9d097cfb478af3333c3e50771691cb3416de2c3db192bf01b3550018b3952f64d922fd09eeaeca1169b48b3f11616b58a92d35a5e5f444ee8bf4a922d17b3dfb20b861f6be79df035007ca118d0f91a74e19cc0c74c7214f87b49b7a95e5acdb87594b28f5ebbf47d0f21ae5943f0fac8c084f6d4c3f9ffc07291b52e2481b7d5611ed5e4bce7805f55f7f4ad5e6d8b8444de31c65bf7a533e9d83798055878ebd7b2f2f57939decfac77337a1a8e26b6090226d805fc436b11fe4a94a8069a830e197d1f2dab3ce396d24db415352493274c8380811fa35e89aeba016d69dd9cd92956bb02dd53bee2ade48225e17af546a339b6e1c5f90d18e8db521afe893a7f5085420d28171d9f2b17bfd0355624d8eab35429e264b6af3b868a0a5e50a33704389dae89dd765707ceaddca10caa7d84bb3ffd461c2a9af4d749f238aa7065bdd1e6cf2c0697ce7facb37961584f61c36f5b2f367b6377be24689fef1a6a501ff1c75ec0fb31c031144dc5ef8500d42bf651546e66a400b59a1b71e2abec57e5514f70bcca9ccb06428519004adc4e01f64fd657ed07b34f68d3b9a1e96d4af56ef6cdc3c14d3df0e70b8e64d2a566692e52a5b62b8430b6a53a8d0dd4776de611e4146e431f0ef486ea5636292fa6e6d0919bb0714474aab9b334c59dee610efdd8e8c712dc90effa8e69ed8d38d596eb859e9bc8b65dbe5f5ddac4ad1d214450fe20fe499d2c1c1ce078993602b8cc64ca59944f758b109251b4fde6ee2a7312c72e9c71eb77205dc463a3bd93e56535d1a7cbf03d9c4719296a3624d087ee6fc0d6d22fbbc261886013d5b8e8500f48cfd9535bb979973e23b7df5b28d73187e80a527a3f488f2f8d755330885d23fb0ae35edc3081c1cc4d90cc2d1720a4cae13e0584f1ecc4b6b032276d4ecfb243b093cf9589d76d236a48f8c256626d6dedddc68cfd84546839dcd426dafa1bbcab68d2cc4c96f5aa45665c1d483a18e87d1eaa232aa5df1fe92b77d6a4fc54bad5de143eb5b0b412ab6c0e1b9a3e8ccb8d891c1fd73c69480810b049d2cca2d549c09dfb0cb4c8780fe6e2c964fbc89c64cf7d6b652d913879dbf18aa62f581c66ea64596b8b76a0c4f7132c442c25db92759677d647c8c4a786d9910e2abdf3a3d6c1fb0b9a3131cb2e313096cd3c2048aefb8ad2db70d94f1ae53b7b73c1954196dfef3894adc3936e9d002838e54145e7e070eae481471e690df424038a85a1ca7f09196adf1929dbc5f6679c95b19994c0c52348407fa8eead669aabdbe4b8374a301ff6b41ea8f8eca7d2fca1a902dcaa5754097410accb91382429c1c88d244939f4aba8bcf828e74e86fafbd31b6c64148c7dab336024eb5ce174306a3ceb755e33d04fea81cbc7642e9a4da43b8298a0f9cbf3493bbbb6ea699c34cca1d57623c326a54d01ba0a1d94c82b99931d91db38fdabd40664b9883fce1a1b421aeb019c1bc2cbb587b068e89c313c30c52d7358501260f70b1032d32afcc77752f6daec80f18bf97d14c7f21d1886ec6ae9ae8beb94bfaba8bb7a062da8c1bee467a1d8913adea413b7f26cbfd4bfb63fd06d0b44a18e4c3ca4afb8f4adafaaea3755fc0b76d2fc0c5fec2e972641a44e4c5a8039c8937cdd9969ebccc2676965950e617a5169e9df137dfe790bacbb8a5705f2817f24328ea1c4f7d2356172662853c0eb37a7d87c26ca1f55a1a9c2ef9e887283db26325b596f9baae606c66a3894965e39e8d42c51f28d963f11983260774af896f01cb9391623d0ddfe37fb28127866ff5d92347e1d4cd6fa12aa685263a8178eef19e5d0e517a084c70275d9de622e97e13a6271f1c248b69739ec3e15a", 0x1000}, {&(0x7f0000000040)}], 0x2, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @cred={0x20, 0xffff, 0x0, r2, r11, r12}, @cred={0x20, 0xffff, 0x0, r2, r13, r14}], 0x90, 0x4}, 0x6) getpgid(r2) dup2(r3, r5) 23:45:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) truncate(&(0x7f0000000040)='./file0\x00', 0x3) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 23:45:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 23:45:03 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) socket$inet(0x2, 0x5, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:45:03 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x1, 0x7) connect$unix(r2, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = socket(0x6, 0x0, 0x9) connect(r5, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r6, r3, r4) semop(r0, &(0x7f00000003c0)=[{0x1, 0x3, 0x1800}, {0x3, 0x8001, 0x1000}, {0x3, 0xed, 0x1000}], 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) select(0x40, &(0x7f0000000200)={0x1, 0x5, 0x919, 0x81, 0x1, 0x6, 0x1f, 0x7fff}, &(0x7f0000000440)={0x4, 0x6, 0x10000, 0x4, 0xce1, 0x55, 0x7fff}, 0xffffffffffffffff, &(0x7f0000000480)={0x3, 0x2}) r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, r7, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 23:45:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0xffef) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r0, r6) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) 23:45:03 executing program 1: socket$inet(0x2, 0x4000, 0x4a2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4", 0xffffffffffffffe4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a32c7fad57ec8b9937e2130caa50c98a0f436d5ab3c84de0b59e97925b0087b8815a6ee092f66660f2b0"], &(0x7f0000000100)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000140)=0x200, 0x4) 23:45:03 executing program 0: symlink(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 23:45:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCEXCL(r1, 0x2000740d) 23:45:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fsync(r0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000001c0)=0x288) flock(r0, 0xb) 23:45:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f00000000c0)={0x8000000000000001, 0x5}, 0x0) setitimer(0x3, 0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000080)) 23:45:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x2, 0x0, "d730c1e77ae400"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000040)=[{r0, 0x102}, {r0, 0x40}], 0x2, 0xffff) r1 = syz_open_pts() close(r0) fcntl$getflags(r1, 0x3) dup(r1) syz_open_pts() 23:45:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 23:45:03 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x22, 0x20, 0x6, 0x2}], 0x7f, 0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) dup2(r0, r1) 23:45:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/45, 0x2d}], 0x7) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="c4d3da863847481cce07bc7bcd78ad79e7c0bc05de14aec4abe2b4f99f84b06c7efcaa319399021faa3adf4ec5be29fd49ac775b003b52f840668abdec7dbad88a9c322c887dcacd1d", 0x49}], 0x1, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 23:45:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b1d4b220b9062be440a47e87cc966696c14fa7f0151cf583be8780d760b7b5037f50503a2b316cd41c4702ddfe26f8cd3445aca30864d5da7b45", 0x3a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x0) 23:45:03 executing program 1: r0 = msgget(0x1, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) socketpair(0x0, 0x2, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x2) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget(0x0, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpgid(r4) accept(r5, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r7 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) syz_execute_func(&(0x7f00000004c0)="6772e92e44a1090000000000000036f26f0f74c6c4012972d52fc4e17ee698fcefffffc4012dde24ffc4a219965974470f0f329a430f54ed") msgget(0x0, 0x140) r8 = dup(r5) shmctl$IPC_RMID(r7, 0x0) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='x\x00') unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') read(r3, &(0x7f0000000600)=""/58, 0x3a) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000640)=0x7) msgget(0x3, 0x2) fchmodat(r8, &(0x7f0000000680)='./file0\x00', 0x1, 0x0) shmget(0x0, 0x14000, 0x84, &(0x7f0000fec000/0x14000)=nil) 23:45:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc020, 0x4) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x80000000, 0x1, r2}) 23:45:03 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r1) utimensat(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/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/5, 0x5, 0x41, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000ffd41429598146e6be166e41ad0d9b4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5d44158e0e8ca115cf02df9cbf2f6e880d3382f00a6003cf33f83efda8852387c2b0491107e1153daac7fc05e9278cbf1172cdfd40d84f2b5b81b2046151b03baa254ac666caae26583a1ab8c758da30acab1ded260d7561a7db8b7b3a2ff01fb1d3d56f31e3c534ef3c630e18cb81e103693ea546c7e4240738cd051ec4ef41e573a677288e4b904a051d9fd7328f8354d7c189428be"], 0x50) openat(r0, &(0x7f00000001c0)='\x00', 0x102, 0x2b) 23:45:03 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90a, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x66d0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 23:45:03 executing program 0: getgid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getegid() getegid() r2 = semget$private(0x0, 0x4, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x2, 0x200]) setgid(r1) 23:45:03 executing program 1: pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x41) r4 = open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0xc683c3760da2685f, 0xb2) r6 = accept(0xffffffffffffffff, &(0x7f0000000840)=@un=@file={0x0, ""/80}, &(0x7f00000008c0)=0x52) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = open$dir(&(0x7f0000000900)='./file0\x00', 0x400, 0x100) kevent(r0, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0xffffffff80000001, 0xc0}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40000002, 0x7, 0x100000001}], 0x6, &(0x7f0000000940)=[{{r3}, 0xfffffffffffffffd, 0x81, 0x2, 0x8, 0x19e}, {{r4}, 0xffffffffffffffff, 0x22, 0x8, 0x68d1643f, 0x200}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x3d, 0x8}, {{r6}, 0xfffffffffffffffe, 0x11, 0x0, 0x8, 0x2}, {{r7}, 0xfffffffffffffffe, 0x5, 0x8, 0x9, 0x2}, {{r8}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x9, 0x1ff}], 0x1, &(0x7f0000000a00)={0xd442}) nanosleep(&(0x7f0000001800), &(0x7f0000001840)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x8000, 0x2) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r12 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r14 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r17 = kqueue() r18 = open$dir(&(0x7f0000000480)='./file0\x00', 0x4c9, 0x14) r19 = socket$unix(0x1, 0x5, 0x0) r20 = accept(0xffffffffffffffff, &(0x7f00000002c0)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000340)=0x6e) pwritev(r9, &(0x7f0000000640)=[{&(0x7f0000000280)="b9201dbbf0e5782b6e1ef3e67c1e9e7c6eca651963a8f31350d952", 0x1b}, {&(0x7f00000004c0)="999b91a31e8deaaee58a3d9d408f496c4ed6e08536ff35bbdf2fe2ce104939fd1717552523a3bd4b105a61d491e3382428a61a0b21ec356d9e0561f5dfdbbad7744fbf8d3a446d1fe2cdd67fa13c4b9d2d3bbd", 0x53}, {&(0x7f0000000540)="aee2b9bb35db7ab65caaf3e33c43a8a6e2e6ccdb903fa8e18d4ca0d008aae0e9b5da250d154460ace43927bf5ce770962bd1056967a48ed3f4d80c7110da8b32c604950027050455476389d4e5fae983c453001204615824f628988a3b972f18ad6e7da25eee30078f536913c2a23e61f3664f4e5c13fc8c3c1d1490b2b5330917a72a1bf9bc58f81c67efa7a9d71de335bbfbddc01f8c192c32dcf764d3775b7a384dd500b8a0c157e56efb2871f2622b4382298ac8ef668994f83b376b122037732905d18c417c25c7b698e25a34d76c6a98646b9f64a5340c787211513481dc0bf717e773e0b65016438c20d5973ac5bdcb12fa", 0xf5}], 0x3, 0x0) clock_gettime(0x7, 0xffffffffffffffff) r21 = open$dir(&(0x7f0000000380)='./file0\x00', 0x940, 0x44) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x80, 0x6, 0xb069, 0xcf}, {{r11}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x100000000, 0x2}, {{r12}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fffffff, 0x3f}, {{r13}, 0xfffffffffffffffc, 0x8, 0x2, 0x1, 0x1000}, {{r14}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffffffffffffffa, 0x10000}, {{r15}, 0xfffffffffffffffb, 0x44, 0x2, 0x6, 0x7f}, {{r16}, 0x0, 0x8, 0xfffff, 0x1, 0x1}, {{r17}, 0x0, 0x24, 0x8f, 0x8, 0x1ff}], 0xdb, &(0x7f00000003c0)=[{{r18}, 0xfffffffffffffffd, 0x61, 0x1, 0x89cd, 0x6}, {{r19}, 0xfffffffffffffffa, 0x88, 0x2, 0x7b1b, 0x100000001}, {{r20}, 0xfffffffffffffffc, 0x18, 0x1, 0x5, 0x12}, {{r21}, 0xfffffffffffffffd, 0x0, 0x2, 0x400000000000000, 0x100000000}], 0x0, &(0x7f0000000440)={0x2, 0x100}) 23:45:04 executing program 0: r0 = socket(0x18, 0x10000006, 0x9) setsockopt(r0, 0x28, 0x5, &(0x7f00000001c0)="4b74954c", 0x4) r1 = dup(r0) setsockopt(r1, 0x80000001, 0x1, &(0x7f0000000000)="151bb3d2f9227dd6c2c5a6ed48b343b6f9416ec5dfd89618180f869deb43f24f0c80f29ac405c87f736338ab3d6b24a465869b836fd98f5300018b1096103e0872fe206fb4a86b9e986266acc3e1c880af9dbe4503af66aed6b95352c70f523db6059b643365acf32616cfc0d0cd492b9d750a396316bab420778892242cc170c5451acb4776d6b0edb61fd404b931931fcae20e705f977d943d641ee9651dee04a61e9b84ff8fafb808bb68c543769206846b4705b9d5e139e293d3c632ad47afe0426ea8a4c13159302d7eb2d5e7661e189edc584a942e7c77063b25911c36cf", 0xe1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x4) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) 23:45:04 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 23:45:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r1, &(0x7f0000000040)='h', 0xfffffffffffffcfd) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:45:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 23:45:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:45:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="84e77cae15130ec21a522a0a37625ccb690c0c84f41a3513dd623d9e", 0x1c}, {&(0x7f0000000080)="70610e26f8358c06098a875db52a371ed59cb14143eabb2249e7193d64e25ae4dab39fbde3417ad7d632fdd5445a0deae56ea35f744142a0cbc0a294538b29794e3f9b969a6652e4e22510a4c55a9ebe658529eb2fb851441002b6", 0x5b}], 0x2, 0x0) ftruncate(r0, 0x1) 23:45:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20805, 0x0) fchmod(r0, 0x19) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) 23:45:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/224, 0xe0}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/131, 0x83}], 0x6, 0x0) ftruncate(r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) 23:45:04 executing program 0: r0 = msgget(0x0, 0x83) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000000)={0x2, "980f9c6119ded3d22895d7f295df2d65f0ea61f002840642320790e5c8c17584493ea12ecd9a3e2a7e801350633f1e464ad72fb6032651017057732113275461fdb974b7a8233b518cd5f678854d2c1d3639ccafb9c2d7bda572cbe48e91beb6c4cc30b05abef369a2888a6fb98ba049f760186f78e277"}, 0x7f, 0x800) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 23:45:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = socket(0x10, 0x8003, 0x8000) setsockopt(r2, 0x7, 0x6e, &(0x7f0000000040)="e96c44c273eb5984a361c0560035", 0xe) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 23:45:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x4, 0x383, 0x0, 0x0, "010000000000000000ffffff7f000000000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:04 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x8000000000008078, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="d1eb7822b93b7ee526f5a14a734f1524a0f16651f8ee9859c315c74b2e52f96e1362b19ba1a0adb28036d3f85a7bb6793e2a9dbda10a170501902bb98725f43e0a9442eedbf1bddc550315dda181c4063d38d551d172f338210d01dd7b054db7005b19822632ebe83faef502e0eb1ec869c89376dbdf6919e129", 0x7a}, {&(0x7f0000000100)="088b6e56e9993cb539e62ef2ed4f9069fa2d6c97be23c38b6ac1e6db52e4414337ec7f4f0fa07299ed818caaedd3cce4d7f1e9883d3c1ebd88d54708eb334df3e4af2f4eac4d5492a94a85dabc3aade5b3b742c83590e9f80090100094e7654f613008fd3482302bf02e47bbcdd8e748d8f60caf847f5f044c3def5ff8158e9ce83407eb681308e72c7c563fa9add0234bc55c5e5d4214bd769e1c", 0x9b}, {&(0x7f00000001c0)="e88871f2a99e40a85d860efcb6880ecf243437b611fdb26c14ce0e8dfbec58dba28973d21ac6d2642a0861b0cd33afb1e2c06ae6a1adbb505dfd0c6e47df0714fe46013feeeddf9305a42887a2519681018522095d2ae5f71ecca54c76c811f2a1f8895c003a8af594547ec93e907939df98b5e65e417f7e702e4a181393e2d7b0816c7e34aecac5b4a9532b376b2591857010d12baacd8fb3c3fc2c9fd2f4c50282e7fd43ebf894af40d1b029a805a4a8059b08eb80da8144cc18f777a310f6075d9f758eff6da85cce87924ec6c5601716aa2023729fbd0ca0e57bcf90b32ef157c1bb6d027045bf2e7858d516c477f832b00511f4b65db455095e3e", 0xfd}, {&(0x7f00000002c0)="a08a899aeb0723ffb4652a2c23384640cbd5b3b84881cfd9a0c38103e26ad0719908ba2c5d1bdb5df66b9b407f10a6a3e4abc6c995a2b8cc2651d7902f12b35ed323d7e4b78c25de0a987bf1943c8052884d5b25e0e054318cf43c814bb818e1b0537e901cc0db8198bf7a58ccad9b0a4c1daf039a2ad847979f6c84cbcebc32c0048cf3f1f3836d5961eb276d17a8c079324672bc6d841c96269c8b4d446c030d8bbdc7d287c450b5", 0xa9}], 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 23:45:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001680)="98ae17e69f25026030785bdaa80cf78f9e2faf8ab23b7d2baaba8d9f7faafe773283cb4bbde6e5ea16528cdf10438f868a2273fce72674209e865e73b3b4e8df0f6e09a10044de7d203d60d18f92f5905368b4889937d03162d3c2cda8af6da22519876905b0b47d7be423466fd8cc1a285e6cb425f3a6f48af5fff0dee7747a60e1ed66ab5fbd8a7b7ad1506d1019e22ae11882816331de40986dd5b843cf189b36cd3e19bb0920e7672dc92d06bc632d124d79a6ad8ad84e456442be0df92ef4760778c782b3792f5aa20242db6036214f174041d1d0113fc8b7ed1689345e3a20a71150668ed48184ed4cd07108ef9ebbc7864543cc1983676829881900a1f3394db5d0eba05ca51a7ca2e4929b6e13c27faf5f8e22ba4fb6ca06e68f09e78645ad843d3587bdd2228335693a9e947d8f543fd9f81fb3494f96aa5e46573fd1cb4717fe7aa40119dfb9320bdec4abf49e62b481c28119a5107b144238d29534ed4016c016d7207d158d1e3f1c3f18f379fb5172a6507ba765b0757c75d228228155503717a4df052a71e3b2bbd259b92a63cae5b452e448d9ca6db198240536810ba2903bf622eabc3edfcdd2514a7e9ecacb67715966f771717ffbd9b5e36a3e96f8e5b0b19ba165a54250655f9c18c7a5ba58b1510b5c28cd62861e806190cdc72595bf6f542bd5f576d472665ed99690d5b6628052dff63afde1434faf964cab6bff0c93acf75f610a70a9afd5e39ac5d95efac2070ed59239ecf969a64ec0922b425fc582cc14cd75b013caccb05418d548a567c5d5924b4c5dc99af95e1bb6c76a65fe48ecb64d78d2f97b30f5b454a93a7ab7fff8aa557c8702775c590b8501da8422b29101eb232139c870c5e377f3523e4282db0ab40dc83e93729bbfc4b837589166ce3345c0b90cfc5c4b957e3c77ac384265649d24979a9be2c7c3cc630ec3317322a9aa5900a728786eea0aa4d9616d59f6ac8ae68f3a7476640507d07c1ceed54b1bb7e158c7f4dd42d7f2bcec8ba53c90a156842ac5e0c07d062d5019153ccc862d783a72a000aa43a9504989c79eb0ed99aaadbaa38a0195a7d5aa90c08367b90cbf68039ea77cc2e4c551198ae4e1f25ba11f176ad7a44cea138d5b1174f261b1d8d4154d2f8af56601d4fc1370044a8401e4fee57205ec5865683cd779e949c3de1bbe66b838b426a1fc0a367f82b055dfd591d29a6e6a42692494dbd75c19754c390e23718b1fd9bbe490fd3f72695b07d2b22a214eb67268b528dafb15a45f401e4766d21101f0fe9db0570bdbb664dea407104bce2892ad7cb61cad51211f96a9025c468f802a774e2590ddd7849dbeed92d23c5c66ae01cabbb082ea6e84cac903ce5267ef60567a76cc97953afb9134562af0165f98282ad3916baa670284083ffc1f99ebe0d013046cfa85a6509b29d397a5372c4e4ce18480ea886c2b78777f0bee099f60733c1cea277bd82b8cbb41b98211bb58ddaa02ca268647989ef2857706f06bf1a56b3fad1dd01a2f145ef295afc058bc8c96936b689cd940fad55664444c9b7d2e1bcbbc2959df84c0c05e0d154f846092a1089de377e1115f507f41a87e092f1cc81f57e2e632abaf393277c9c04bb104fe4455800c8636d0b8e67df7d2a2cf48b15a8f9fd1a7f0ab9ee8e260312cb8b76903afa0f89104dcb09d834041827c3be7f76e1ba6fc769b1dac7ab9a09b062c52d348426ed96fc0df275a430240dda15308fd325ef5239192079640ee27b4188ed2083366c980bc4a4153863cacded59fd60bd3d00e05261ca3dbdee65cb744dfd736e01c2e51aa9cd1fc10132236f32542f1d9e035f61208b2f482530fa730ef590abf7297900ce4823597c4e8ae14c935a707b6279d1cc8b8653784f69942bf807b7aa4fe936a86fff240f26aa805155e321b553684eeb578e166daf37128bedc4f24e3659fecc35f058ad73449b1ab2bed7fd6d2833176ba56e5f4691cbc78da944944970b7fc4866202bf264c850011b55acb90871bcf9d5882e32a08388588d379e994860b6a04a11a1557ceb5c1a08332504d71da6e8338f1aa84eca1d0c3ceca351b48b0aa401d05d97956ebbc4f12baabcae142730a48a8fa74a993ca2d0412d7bd3541d9f9daa742de2552c9e6dee3eacba724c45a8d21afcf595a8cbb845df5f0a4ae2979e96a5f11d4066a6fb40e64baed3e3d6f0e5976c22301afd6c5dc4765ffc015d6055c71b36521a7bcf1a0fa6e28c4620e734bf65d11d8e85aa1516eb8aca65cc4d7fe2264c7ac472c7b0021f49abc3d1ea42a6c40b6898a9548ba8881aefb6ec067ea063a66ad44a903cbfd0ef25a2d7de117453011f4b3765273c76e7075b6eec04651e60e88fb25f7646473ab6a715935235b7cb3e3196c7a51330b8b5d7134e2a51e6158240342b12d586d54476a7719f09f75e96fbe5f84fa1462acc159b02bb6fbdaa0b4c127a6b4fde0cb82e3220ade518b7d552f12cf1e41e29b9a28f1011b4bc9bd5bed5acdd5bac769d429bb590bd4fa968f557986d675eea757c2479bcea42b0a4152fad62a596c8bc25aa3338906653d26d9b3b223e8d47acc6597b2109954647709ac0824d16af692c7ac17f48326cbf4f3b0f0576a7a2a7206b695b0f8d432b0aff42e726073dfc94937a2be5bdaa9a6837d0c982f729f368e392eb84ca334dccc7b6e29f07f93b6ae6242baf9ae6b56064f6875628d1ad6dd6314a600f445db2a5a7d089a658a382d1b25453dea28cd0877a09b63f7de32696499278d0382c8424b88cf87b7f940d6539bbc988f89170053669592f75918a67002f124e926959babdf5acd9793237caf95201f1897188f5570ea4c08608f084524ca059d117e66e46c9aafc8fd6b388173e546530142e3c1d3b66940d3d3d8cad66f63a2af572fd8abd624e6c816dbfa39465290cddb0421c50b46a21c360378a90c035c50f975ec6d5dedc916eed7ae40ad8543e72ea40ebfdfe107abd08ca25459d2a97895dbd193da22119fefcd93d7447f512fbe6b345224620522084233a202cf2fe01316378c70521cb1dca69c92a47a70a4e3b29257b68ef040a98db3beb46d5fcf1213f8ef63e38a527de451af0b0311cd2e36cbacecc1470be7fd041a47a904976ff98477c190fdb41b500d8f0668448d0c5d8a06105136b367003d3da1f6ff3dcdc0031e63a3855287958788482236ddda0bed1ea6c93d0c49113df6e7062da0933e86bad55ef772d2e83e697f46b8812aeae136a0a63a266f9f1a2692469e77058595ee2b23be873d4bf2bb75e44c116db7b4d2c039d0a821c607b03420f2458f02aad6c2ec1124ff580e57fa9780b2800c450aaf3f89643edfd9c98c76429ed58871e47aa74bdbd48be6ad28536838ce0e61a808c8ca69613668627b708a9282b8425eac91eec77cac75bca8670c55bac6c85a7445cde9167459ac2cf9dee7ae90bbb6292085830756a4a741da3954c3c3044f59dd0efd58337a01a7df36c27c22653d0c5fa010551ea0c2752153ab1bed051da634303442547fc6dca99d205a88ccb4f690e4ed62ca43f736506156441c297981f0bd5b2febaa2d883c6711073589f6b90b53763964378234d22efaa90ade221dcc3c29dc378266f783c880c37672b0be589f7afcc23ad6bf21cfb67858eb2a81237dd72dae4ee4df5e0be1ad19960ea057ccf424d15c27d04db70bd4e4739522cb4da02d457cd85c98a8ff186579dfb9773df49cbf53bf0fdf778582965c274dba7a1fb49f615510cb03c068a6b938ccef91e1445b6faeb40c3d6597a37d4ea54eae24cbf55682bf05b806cba63425483e5bbbc1c5b4063170e00d8cbc509b9831cc550faaabfd7aea53ce2f9556de716b7dfdcbeb0abe80f90ff42eb074899f1181a95288c0a292a40266c15379766fc3e50cdbdee724404c4e81d3ecdf8243e7d08e7b1588f7659620746a3c0c8c5c0c433b3f809ab5319a099547d3e275b700173b743e7f7e2c39699ef42e81a0b31b805879e9c689cf3b11d5de4e7d8302f50c077b3affdcccbe5f9c777b774ecd0676056db5369606163ce5ed9a373cd7dd64150661c8442dfeee4a495b9f48f4193e1f896caefc1f151ad3e9fa9c1a85f39eac93b6e6e505ae577c0a1785874b0c42b86aa65ad7395ddd71781c797a719d98b3a84b0ca4cfa751cd674279403ab673ae7cda4c501940b7391310b1e365d1a29a9b9a8e407c740fb596fda0ca42e30ca1e1f657d451e32321dc903e5fa73cd4de33334e862e0a8c92ad700f201b8ed9fe55c844680a9efabc2d89adeebb3cacfb80348b131d1f34fc118ea209a3c96ad8e51fbdcad29eeae3376e8c656a6b099b6eba814295675c86b8ac10eed557106c591401f4a07fe4858bf94b28d4e350c3adf9afa2336c5c6b5dab037413e6e36ed1be31362c2e15a3b9a1f4f83f8b61a5f117e3bfd26e27441b7691f1482b549e7a3de3fc165cf89755287dbd1530421a570cd2a680e895dd495cab5a72256e9b6ece8ca507d565d0d5f64106abc9e37066b98a3a35443f8a8a0e2a19d13d92bc840473dcf287b326b1dad89b0b8857a0f3f9b3a9e9c23fd09e8cef6b5ba2c53e5aee599e20f4fa914bf225ee85bd02c040424b689f54a48bc896c90a4f391d1939a3e202936c6f23352bbeb46fc9b2a5f4ab4a046ec3a5c56361aff62c17f86dc0353abd84fd2cc0b862293b3a6f1e7982901d38b4266c19798e4dfed1e769d5877978023ba45b8a372d36b000570163f41ab69399a2e5a6d80470bbebbaef2ba2941df0ef81ee30583d2d465be4755e845ab697cc4da37fe0c52e510483c6a1268bcc1459dc046e17fdeb48f15f66c8dcf9bc0f3580faedc5d6c930d99589bc041d95a2e292bd742cc7dfad507e2de9d56daa59646671dc", 0xd92}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x7810, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="7d65e22807a4b9b2c0fe9ee05e043f699a9eb2c46b57b77272601631d33aa16e0d4bcd1fb7fcb5d3cb391844577f15628a406ff0fe83c84dfac6657230b562d7854c2f88302a3f013c25cad03ef41ef6f6eaa4a2244495", 0x57}, {&(0x7f00000000c0)="c3144541ef6af7a7397d69d98c03f1784a3cb6875549ca244c4deec0cb6dade25c4873375d46049b1e6ef9f5205f23301d57ceb1f17837ee371ca8bbd90af00df20f4ddf424e8d73c5fe", 0x4a}, {&(0x7f0000000140)="9b84f502168f12ebd63bd62d5b587671f81564ecd356e3730dbde1e6a4889e426f23e908a9af1b20d877b7fc3a324a92a565841b50a04098e8e79888e4ea", 0x3e}, {&(0x7f0000000180)="308a0265fcebdfd36a6a540f4ad3020c7864418f13496616ca", 0x19}, {&(0x7f00000001c0)="3a035a", 0x3}, {&(0x7f0000000200)="4852521632e2f73a4924a3de7becaf9543f9ed49eaae0dfa13f3070c23781406b3a25a4d89e009a3e633729bdedae470fe72e215e59b8b757027424293ca0422dcd253710bdcb36b", 0x48}, {&(0x7f0000000280)="1c882249e0252b1e29f6fefe5a106571618d3be9ff44131b4cc51944d5ca888f090bf8d77e844482403caa8c8bb3564d", 0x30}, {&(0x7f00000002c0)="7839ab8dc7da80eab5d71a6237213e66cf58725ee718ce1c6dbc0c270bf9642199866801f8ba2304c278cc4aa2532d949bba1670df99a7d385306d9286757790b5e1065e8d787a83", 0x48}], 0x8) connect$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) 23:45:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x8, 0x4612, 0x401, "b4feb6c0b452cd2dcfd9c084811fe9334314ce3a", 0xffffffff, 0x349}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:45:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffb, 0x0, 0x800, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) flock(r0, 0x9) dup2(r0, r1) 23:45:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 23:45:04 executing program 1: r0 = socket(0x18, 0x400000000001, 0xf28c) setsockopt(r0, 0x6, 0x100000003, 0x0, 0x0) 23:45:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 23:45:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000900)=[{&(0x7f00000006c0)}, {0x0}, {0x0}], 0x3) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffeffff, 0x3ca, 0x800, 0x11, "c3dbc497a2c7ebfc7bb2d916984c0fdeacdb4329", 0x8, 0x7}) r2 = dup(r1) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9, 0x10001}, {0x7, 0x3}}, 0x0) 23:45:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000066fc70c6000db898a97d8c77530007000000"], &(0x7f0000000100)=0x18) accept(r0, 0x0, &(0x7f0000000040)) dup2(r1, r0) 23:45:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\a\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'], &(0x7f0000000100)=0x48) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x3) ioctl$TIOCSTART(r0, 0x2000746e) 23:45:04 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() minherit(&(0x7f000054f000/0x2000)=nil, 0x2000, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 23:45:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, 0x0, r2, r3, r4, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) listen(r0, 0x2) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r5, r6, 0x0, r8, r9, r10, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r11 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r11, 0x8}], 0x9, 0x3) 23:45:08 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0xc1) unlink(&(0x7f0000000140)='./file0\x00') 23:45:08 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) close(r1) syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 23:45:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0xc5}) 23:45:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 23:45:08 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fsync(r1) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="00020000030000009e766d63"], 0x1, 0x800) r2 = semget$private(0x0, 0x0, 0x425) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/226) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 23:45:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x200073, 0x0, 0xfffffffffffffffe, 0x3}], 0x7fffffff, 0x0, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) fsync(r0) 23:45:08 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000086000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x108) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 23:45:08 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/249, 0xf9}, {&(0x7f0000000580)=""/197, 0xc5}, {&(0x7f0000000680)=""/156, 0x9c}], 0x8, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000001700)='./file0\x00') openat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x9) kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) kevent(r1, 0x0, 0x0, 0x0, 0x100, 0x0) 23:45:08 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x20) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="3bd61eee02fdba6aeeb5e5acf8bb86c464bd5b4168910ac35c317fbcf3f0fd5826711608da", 0x25}], 0x1, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000080), 0x0, 0x81) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 23:45:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x100000000) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 23:45:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x4, 0x0, 0x8, "7144b3377eb66e082725c2fae3908e33bdebb873", 0x1, 0x4e}) syz_open_pts() 23:45:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0xfffffffffffffea1) 23:45:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23abb1038867a9c8bfc3377f7a66f63f114d024700d40aec0ce0bdf0021b2fac5ac20c84f2a25e3e77e8348c3ac51c2e21a215c3668cb83a94c68b5c195677d9f818c3a9f09f570df691c4048e4ebd0db79ea4deeccf0a67dd2554ec5fa3663e2b70cba7298dc520362a23557213f8b89a201481cc3787efc4127981b08f14763522f7ee24bcc1ed567bc94c670aa936fb325d0060184e430d1369cd77b2deea676e0e66ea760e31c3d9d78cb7df3baa8f2c72ff692c6dbefe58d9c74ae98e01c32bc2f09647ee817d7057913ce32299dc212614c3d9972f708ea696f90355d4927723c675193b0001021732d10d88bebe4a5f1de5fe5340dceddddd2d07ad6021cafcbebfd75f110ca8ff31d22f0ef4b24cdd7d9f24d822d90c9ed3b48280452da9a9ba2b1a5d1d3b1cb3d2da14590e44774621945f63a5b15460d5694f70aeb8ed6f8dd893a1713c76938fffda9507d816dd677ac326386a86fbd20e91c1e141ba15f7571fa97c0b4adc9ab6955d1b0d49bc2f1e1e11a3a814b7c4d66232bf59eb8e8e14778b474813c6cf30103afe78d26e8187555801fc4315f5ab8514136a2e5e088fd6c86deee56e3ba074918ea251e9969434aa71dd7a23b47418cbb704357aca716e238b1187b188f414d6aedb05b3acfd802482c7a2025baea1db165ce8b16004c793cfb3d229c5cf02803aba51a89fa4c310955dd865b3b9ded6a7c2683d122ee9f6b1ae310992fb874b7af168b8e826e2087637cc46b57469eb776d66d3a77e24ce8755d7f86a9505ba00bd92d4872d30316f0a298619eadbb38e964bf880bc8ab651cf95cb53cb4de59634e51d51f22ece6005747f4227e149b8b3891a65cf248ce5fba205753804d1d22f440116cc620bb55dc93adfb5e642b8de1acdaed27c5c898bdda0f289f29053616eaff51accb2200ed46fdf26a7ea33173c7b5e20df634e92c147a3446993ccb10e0c4bd8993da59243d1cedf07b2bdfe6df812235a55e09b01d095c86dd065d718b74701f85ee79e8b086217088a0bd1d2f4d768be6e7afd91ef696558d8d748bae81179530aa1e31d9fa078adede8a9c8b79316b2f4d46f35651d93f48965d33467a73f9ba8f50988f9537c8a890ea5b3584f2f146386e68f5e83999702c899947a968016533f15fc6ef16debd94d77e1594aa168313272215b5826729972d8f669dd7f10cb923eac73f85a78ae076130a4dd285240db0804a5527135d5fb059006b98aa74765f29975baf8b94afe7bd8fe2c31298047d2109c15f40ff48630253b620e35220eddecb20a41f9a14941d1fc8788bb3eef96a1646ebabcaec34af5a4f6224617ced48d935535054bd586c706646a811649f06fdd88643d22c007bb9d163134fdfef453c5a6f7fa2d2a5166a7cbbe8d40a7fb645b3873520703dd3f537b2dc1c06abe12879aef796c4206a7c278e741c0f98752583f15093b8f39925e4cc8c024d14e92e9d9355eac8e9a4dffd9156226ba7cbb10ed6753386414585f56d053962b29e8ea0d2475ad5fb14af47f5e14e507113fc13df4ee25939e2080fd0db1fe8e0ad7d51536fd1a5bda160897c776c279c3473f6f80a5f39f6f1918cac031c878a84fb919bb5dac4361d83885dd592f9d3dea040bbfb2b9079150602b5d62998a71582a86f1a79d8ad229a6f8ecc487f1a4a83f7d582790d52e5f22eeb5571c436315e38b500475624d645b731bae2c1370da03cc5a06d77b1988ded2c7753773122b4e936ea6f601dad56a6f938ebd89db95454e99884e8e98005cc29871ad4e7b6a4481df5e861f3f599d735b9010522b05b6cb0483451e5113f29a1125e7533c58213846c8c73afd31a582a61da1c0d31e28b24705c483a6529400d1744ac445841d28f6f25e09360830c8153ece94bd18524f66fd4cf6199a5b6dd368b6c924b0e039eae1d6cf5c55b397b001866ec36ff46909bf62ed9041bd48326f6bcb01bc9bbcf909b49852c86948de23b8ae0706d352b1be2646d7dc6fb99b31984499abdc71f6980031e8ea9a01948e940baccdb050f88a1976813b062609b757c69e17a09af6062ef106d33c4b40f6332447096855c025ff7af2541ee51a63141eade594fb85a405525318b40ffc47bd0984ae4142a2622d2627163778a5b69c9b758da087483ad28f609487e57ed66044efdfd9fe3e8e21d114e350bfb9735ee5e0bf5aebd14f58cce558775c1c286fd7c31ae085766988cef59a48d6b7a41b961398c520ac742f15ea4e1d538e121b4529a0bd917bfef53c4889845d8ad5a98ca644b342c8d240539edb1243af94613d1b7df0f54326710f61baa27b57d5d3d500ad4929c7b54dfd3b8f1bd3aa5929e78612aa030f326dc8f1b21e3a9c754fe196f214f8c75f1dd790cc5ccecd8138aa845be8d15f1c2c9e5169e8a7b3931d9fe381e2e74d13e6f48c89d2ce9ccb311a0dde862140e9a59e0b1f9dfc7d086fdb74002323b36d6961532bd9fc3f49005108b1f154ae3fab97a3b444127195d22f62ae3532ea40edff4fcd0f233c2ca84143b50bf8aed81000ef82833d3d9a19c35ad36a2903b3f06e356f566b6ee686cec0e48bb4f2a9cb7254c32b3fd2539c820311ad4f2c6c6b63a45f0adc64752df72c59e75ea8fa03c8164610b5c43b6097b06d229def011d3595e6fcdfed9a28d5915d10b7c50ef091669076246896e89e963cb536bd0b616e41073d4899f995a7f4285f902f8b39f44fcf90ed47f41d6f6ca43ba1f56e3ba3d0217b33796b090dfae9417af514563671eb3a2f36844a5c5a6495d3b236eb88f4050099a93901e00fd8eaeca6b00077364ad2053d079733d7a99b802af482f86674677c2036b777e24753d4e2d9b3403ec3e4752dd88e9afce523e7edae7094813db6d8a006a17efc12ff2ebd04b66e3b56f319da93f24658e45001feddc916d32ccec43470bf61ccc2292b4f022ee3c3545571ce820433b455df1159f7fc1f8a09d22787905d2031445450b15a93927adbd7b0920110a384cce12f987a8a635d9d2b8e8c25805076896c602b10d23219e5a6b6524b800895ec48e2071edad6eadeed924cd86eabb877c22ca046da560889ddf4ecb58fa83fb9480c055fa123426d231eff6339470f2a35b69febaa842d557f050922f7b052ad2b0a4c3567f412842ee9c498c166d94a59d9f924464d439680586e7d0e018e5802b2a2f4ad3b06511d7c5e67ef1d4582acabb298bc74ab85ae04f170174d69f63f1a33ffb0440d9a91b2f7668212f5e4b68304194dc2fd6ae5696cbda58500dff94d41a4f943f80e248fe50bae0025df0690eba47cd43571284bcca34c3362efe6dc99b864820f9d5095bacfd30de5a5a98e50058e9fd3ce1b44bd59bfbfce66763f909f59e35f8afe14dc3a42545990c49007a97b79e5e0db6828a6e9da24e1b36f131c7f08a26f51149cd91a40ed20a13a8bd2912e99151dbfe6e95a71bd66c6ee990baa7eb61365426a1aacbb022617f1060828b7695323e85960faeab431c724b8bd21406a2a346ca031f8890d6265f0193cc7cd8488a89780ac3658a28f8117e45a92875480de1a510324022aeee9313edbe9fd0b963e65707cd65bc18123a219ee3c8d9627b9276ffb7d1237ab70352e8936222f47cac83741c3dd768bb769b9efa141c7fe038fa36d9eb45debcba0fd411b2f8dca1362977c3e86aac06031856e9de3499ced4981841b2e7ab5c4c8b54df9a246f3127e6d4969cff2088d963dc19910dc8aa7bc4a5fd8bbd2cd943344460d953a53a3d9a8cf819b39a992c36dd1bf4fa5b3a40fd9e707b59c4d0d037242ff425cf7e02096a10cce95cc32fa3287f21c376c3da55044098bb511b677482d9d24598dc3f7447abd3187e356b06c906b855595e1af0dd9b170742092f2358bef3a2611e087b8203a8d7656456d0ff312b1ab721bf56fee57efcf64bc215dbfb19b113275cbcfe1ab64bc73faee91dfff2c6a2fb43dc8aac3e685f738c28dc47269e2152cc24a67accfbf62b5bd6a967d48a65e308e61f9a79d28d064b18dff3ce4d74856710db26f2d0d5f9d6d95ab7d2180ab4672ca86998409566b12c941e24969f8a1deba99d28425bad0f7c86691063dd8a609e5f05b5fb4a98b91af8a83977bc2f3137aefe5d89acc1ad5d73d8906a35fe388e457d0a67b3f397d68eaa5f4c0ceff71b3251a6aa58229a7bcd6c40fdfad8c9bef6aaef1743e5b8300c126c5eb53b1fbfe0f03d7f12c504616a210fdae58a2a03287cf17c14c735e59e80a516530fe0955f6b4d5522790a60fb49491a977257d60d36127ae1891d040a022acc7c93201deca5f14559553552d073d67ae7674dfe57c9cae8bd46500", 0xe8c}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:45:09 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="893527b0b512bb64b1790a2a9430489d9fd92ec8b468acb5f024d1b31e6f50506eaa337baad3dfaae610507601579e4595209828709fd5603b960e1f759939965d22f3038afa9a532a0bb9c80e1e9ee5f5ad30c4dd84ad32c74817dd6e70a7f339fa1d083ee43185a14b0122f5ebc4e4bcae56f7a9009c9b0361a3de8d60e0173152f08b4d551fce7f33f93c35", 0x8d, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01f82d2f18ec3566696c"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x7fff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x400000000008, 0x0, &(0x7f0000000200)) 23:45:09 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) shutdown(r0, 0x0) 23:45:09 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffff7ffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x8, &(0x7f0000000140), 0x200, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 23:45:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d648fc040eab79355fbb541c34f5a56edba2bc3e9433", 0x16) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/2) semop(r1, &(0x7f0000000080)=[{0x6, 0x2, 0x1800}], 0x1) socket$inet(0x2, 0x4002, 0x9) 23:45:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = getpgrp() r3 = getpgrp() setpgid(r2, r3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socketpair(0x20, 0x8000, 0x20, &(0x7f00000000c0)) 23:45:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) pipe(&(0x7f0000000240)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000480)=""/4096, 0x1000) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3247ab836bd12dd4) renameat(r1, &(0x7f0000000080)='./file1\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x802, 0x0) dup2(r3, r4) renameat(r1, &(0x7f00000001c0)='./file0/file0\x00', r2, &(0x7f0000000200)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x9) 23:45:09 executing program 0: mkdir(&(0x7f0000000080)='.\x00', 0xffeffffffffffffc) r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0xc24, 0x9, r1}) r2 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0/file0/file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 23:45:09 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) dup2(r0, r1) 23:45:09 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 23:45:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000001, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfff3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x448, 0x1c8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) 23:45:10 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000001000000000000000"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xfffffffffffffee2) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="000e00000001000200"], 0x1) 23:45:10 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/20, 0x14}], 0x1, &(0x7f0000000100)=""/222, 0xde}, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getppid() wait4(r1, &(0x7f0000000240), 0xb, &(0x7f0000000280)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x3) listen(r0, 0x0) 23:45:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001780)='./file0\x00', 0x400000002c5, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000080)="e1bacbcf47acaf22622a2cd069056c2d6af93f73017055ce422feb427dd58a335555081137e6c364b5d77ce742aa3bbb3c98dfe3e21c62c09ee117056065e1f0f0a6eafd80597b6c8377df78d62eb988329d72e03638d27c64c40fef234865b31f60e0f0870214be53466c1ff925c75ca3f669a69df32d6ca2", 0x79}, {&(0x7f0000000000)="1b350991", 0x4}, {&(0x7f0000000200)="88bd62861c25d269662ab82f833b29c53194dcdbf4d5c4e86732602b5810cc104e2c791795eeadf9f11918cc8f71197701372d6212e3b2c7e067f1a327270173df07617e3895db5fc2d311dae3015c05a95bb81808bf1ccaf48f58fbf6237180c7515dfc4507ea15b76cfb583622f6ec1f9629276c75ef74eb336cc321fe0c98f2856d46d66db9449b6f9286654e627d45fbb54c9dde07c85e7e01750aa4c9d551a7a34a1822d91c294f5c2c24d641efb0e4bf7a7827d39c11959ed4b355d38c5bb53d24d6e25e09345d64ad622462cba2a917c20a4529d52b1df57a14e2aff0b27026f65535dff9cd9de72d13c9f69da9abae", 0xf3}, {&(0x7f0000000340)="993d1538be769b57ca2a2f11b39272e8a49461077ec5cf65bd3b5d78db8fde2c1e749ee47da84fd379713c3cc2b3202bc41b07a5960d0ccb8895d3c7b7e398d8b1d4bee2d3bb0149b67bf78c9467f52fcfe1c81f6fe9a560c515f5d7cada97739d4e3b8458e6d727fa371779ada05fe5d979b771b93a674a82a68d180b8be1fcaade0fe384c0ff78e0756d558f973278c37077c5e91eee9707946d5fa35007b479f7ddeab9975b0eb16c74e6d9d9ff47ff5ee19b562e", 0xb6}, {&(0x7f0000000400)="c78b92a5f88c872d602e390f59f30fca9c348c33f3e20d95d771f8b9fc56c834009f70b009ca21665ac75fd3dd8e1df031124e583a253472f93f308922e40e2123f223c5f43884212177a3281b8368d108d48f6e138992328080bf7479b33436ae0d4c7374315400aaf5c7e96eb57650bbbcb7f34812550c974bcd9e06daec455aa8750f3e17e53bb43e4f0a4a2c6dac791dd5dc7637df44d0cee3a9305ff8b25c19ebb900098bcfd3fcfd2901dbb2544ed2585ee60069dd04", 0xb9}, {&(0x7f00000004c0)="dc2200ed2bccf354a27623ce41ab179c124a335bd0d2062fa1798ef59cf827b0143219efe1ac9bb8a17ae540a4d769681146f00be79bcfdedbe6e3143bcaefc49d99b7145bc82dffe2991b11f3ee39964c5286708119e98eea00779ce5cd2991467ceafbea335db49f68d181810addbbdafa626127850db68676846501c959e6392bf19a352dc89bf5182dfdd17840a694c7ade473cb956edd1712a14b70d3d04df2c55781ec940ae63b5c2e44161e9427cf86c092644a704a57905e340759744c931841f264d479fe8e3b2b37b54047b2e88addf8cace6b6474f6df0951267d1d13220a5524cca8972cd01c5a088d5a45882a23e26ecc7d2ce9ae1f31da7bc2f86698eeb2c7aee73c131fde7ce8f79b02af9c722a688ea775ce3a3fd5e64224a9ded3c92e988aeac8792a63b47ecce3b25de894e66d4103add149c608c347520e720c0500be66aa754f83324fbf23d59cc493ef2bd476ce5ec87294c865a773fe97d42dfe9a24746fe6ab55abc852e990be5c60693fc2f4e7182c42f946f4fbaa7202f6cf86295ebe3af07b43ec83f14148dd5e0f1c07a19a3d188bde6dce6fbb8480746f05708efa644472cf84802dc45cbc618b0e1f87ecf4d133a03ccf1beaef0386600214533b6cbdea2594db36036a834a5441bc0e9e3301356a683e622cc10aadcf1c90c3a4e9951856ac7a420085e42bdfe492df31295f519c197d070d79bed9302ee241af80e95914f8c4e9786eb654ab69baf7fa9220b7294987fd76eff5f61b9f77ccbe5b09ee7e24f08c50168a4de703740021a7befb329728fc43aa1045add227420d39a01cc206ec482dc0c65ad8591c4daade2c88ab4273fff89db2bebc1f2918448296b340e001babe32f2a50004c9c6eefedc474ed379661ca9ad3e0d05f7646fcc59d01963af05429a7de9929e640544a14e2b4632b0208af95c38263d1bea3ab64f0b7918041bc142f5028e59945a8f72012a3ff815c6aaae57a694e9c3bff0be76523e7df8aa154c502a0b6db99acabfd2beb47f7b1462f405b8781cddb227cb31d2adab0ed329daa57e78658b6edab78ae1882a7cc734c5dd661873ee791b8e58a467bbada4d6933a513d7a9e2d983fde1e606e6c107c90b0a9b87fe2b98536bd576c6a913ae601cdeec0e90bdc41b53a1240a5a10e9f7321df72b4ac0c2cf1c41804bff16d846dcef2b47a50532bbb58d1f73ec8e5aec6af782186405960cabda870a3de76af9410dc264bc69ee67fc16b9a8205ab9892fc213d8aef923f196290c61ab62bc4053e94ac4e08a536b992619361b5bd774ea07ea8f848da54c8d39eeb69084de51ee9880c9c0b79b2ad4a1770218c02b2966ff39cb3cd03413ac7adf292e2a684070fc1e657deaad81c006f993279a31c174320b135cb77d5ba3a15aa3771bc5c405214d47fbe77f03f57103f7b1aca57aa4f1583e9f386d21f295a6509584023f127697538fbdb6eecc2f8e136d69894da1a9b5351ced999552a04b23ba4707a00da04eb758d81ec866c27c0abccbdfbf0af9c0b51adb0c5d6cd91bfbbe7a294849f00c40493de358c43613281c6ffe74346fe2196bcffd414156dc9bc274053651b5ae2dc7d3beb8081e6f2f7a15465a58a2b7c9e1885faf06e3f908b0e56c122dfe325b28a1039fd149428ee16f9d6d54aec67d39115ded6d5556780a9e37e3ea878d7c445f3b981507fe05e6900ea97dca6a736b44ffb48618bf872db4a34a53b6ff86679bc021d8216806cf8fe5032451cc6debc4d7731ec1ad24938bb3e9901d5be163a101824e680485b58fcb6b9787852ef69f92d3f4bd0284497dc0d4caddd6e174483f8d44969537bcf02ef7b97bc5238f7ec9ae43f0076dae1ece4e50526080cec99986b14de842d5007657fb85221c828b54d1d591ad3ce7ef698a06e280296bf876750b856bb3b821b6871ebb774b37eaf6c8d30ab1ce0259c9221948479bfc3543fb33275dc36cda4d0040ed4dac5950372a9d8ed508331875533944b15887a593a3403aee53299aecae3015198d2beb702fe1619541a5b9b67a4c8ff67b727bcd137a8cd93306558aa2eb7caff181ea6bd7629c123bfd51994fa7403f16ed59bcfbdb4fb0efe1d73dd31c679fae7f9b8d565ae48303797bd038fc7f16bce83f2060a93807b8806b00adf18a9cd06f08ed8ecc3d1ea50a83d1a9f4185145d691ba67857bcf1b44649727d3f4a903b1b85bdc0813cfb3521540aff3c7e1330e3cf089a53d833f07dfd042705b65bd484c254d380be16f6eaac47b7948dd2df4018f4a42d9896ed99d5a1e7b5f211f61c92a791aa1d5f137ca60d8fda60ef6f8eec9b2e8612e2f378b977adbce8d548985ca969b8e5b180a748a4ab09fa4968468189dfd198991d412d7804cf9f9cc2383f3008c5c26accd42d3369e3c6562cb0f444465f489a1a1942deaea3e99523b6fcd1e6a57289bb70b9bdc68899a67d540a273e5c1cb9c4133bbe1f25f0a109f3cf8c3dfd44861d54df95bc15ec2c85f732b6eafad63646306e924e7b2ec5fce462c9dc60fa01256c85eeb358ef6e13f9a90f296ca330535193d5f745e9bbc9ad656407044f2eccff7befaded38b009f81ea340d601a8f43471874f1b035cd07d5a00f5b426216cacbc9705fdc3cd95e59de63b54c91a6ef3a066c030e67d3cd96e573f7556dd2dc9a6224fc4230a55791566f0fbfd982f166c22a44c2c98e65c28d0da2ffcecc3e05d9f7cd3c5f5c2e231c8bd473d1301880cc85dfe2ac2721d949fe3f9a4671714d9cde62dd2365c49a08fe85e81feece83d9e1e205779d4db1d8274f17b29c0b7ac6473321da85977f5af045c81a9576041becc9a625e3c80c6b3ff2cada0ea4b696e526b3a781b632e038fece2761fcb1ec2970eadbeea3cfa31cd034ef192e197125a4de3e5edb8b69972a9f42b667d17b3a57d57088cb9b61f39ea8f63066ce68d49fa375790657c221803124d4c40dcacb627e71fa9c2ce835188063840b138004e4187d1e0c28465937630af281cb69bafaecacabd24be89a90c3e19c2ab0d40a7454544e6587fe6aefb660b23763b236299545f25db37d5e82df733ba83206b5f23605d7cb664c324b362ed6ac0e485a4332f9a79843604487c5d33fdaecfc45cebd10a038a1139cd7c8f9200edb6c183d93ec853eef0313a06be957a93f5cc797e0fc708c1764b0886d46fa17a2e59215b076641b5215f68e90d02509f05edc7c6e3cba4be0aa58598c6cbe118c46e3ef208fdb15b9337c95156af4b4dfe88a65d65d96edf804090159e690ad5c046b643e3069ce98a9d3ee533af9c203bdd3c3e24d55c96e0f57c55a35376412b05b3399c414b60f1b9205c892fa22cd599c1a2536c17dc78b87e28bf4d69ae43867c7c0783b6428c60c58e77551bad0a69f39f1cddc36734e7f64d3d926b5580058690010ff14cbc87ebfe2a330b9f66e9109a495d58437e77abe9d5eb672c0a7087627f30dbd7b75a784ad5ce992658e9826800c47f176a71591296cb269e1490f543680de371e251ae2459bc5ba70f0585a7e394426854e12d389eedabe6b59a18a517f6233191517b0573974fff19ab2de651c948727ddfa6a5fd0f8a5d6763ecf18956e8395ded9f29ffdddfbbe5aa9b1028644651eb7b964b4f439788ec1da8fed73ab48b61f5320c3f5e20b7393378d4ec3c7e92998efac08e8a10dede08779f9c6055234ae0222af58e9fe0b07e71eeb2b7a47a6480a602d3a9fac1ef6da86e603ea9110d45bccc19522e01c19ed45f61f43c6ddcfe0ab9baded33360afe64ba7a9977a876dd185b043fe51e3c9ffbde892746e6ed58bfd4c7773e84b1c11f8b9f31f26c7d0ffb222169d9f2d59b10e345ff35f3c4bd0a8f9fdea4fc208984c32bee93da0147e972c597734debbd53a884f656358904c142f7c3397ca719ed907086f793e3c0e246b5971cc5214bd780294ad88f4b504def2dd583384bdde5c81cb4e7f77c65b03d8fabd5a21c44ebdfc8de0f9722b692ebc00cb957c6984dad97c523783258154e0cad68d55659bb8c6dffb2bd76a7c067be1d84f105a8f803a2ef2a0f1017808c2df2916cba5cf5b6a411e60c9cf78e9f5d7a6634fee7079eb631337b22ed2fcb11ff7f94995cb0d48cf1d2a529e5b5b352427ef4778e2b766fdddc60b1ae33e6956fe0e109dee0b20043f777004c374d927852a5797039bfe34f266288e32142ceea349810dbe6464d1d098df45f8bfff8cc5e026a9d5b991eaa27fc001d947fe15abf5b8b6a7b52af6261d259762bc2997aff739644cd74a7a9b22eb438f77483b1b9981db0ce8375f4ceef0e926e40fd2857c3cd9773da9dd6b64e26c00daac8b04b11d0625de2101e2b9f1d0d9f2cfff99d1ea1608b7cadffec24a204fc2eb17a7db9a0211676e1ce4a719b05d20428cb18c276e0bb3afe9108d7c536fef9ecbe0f1fa3e41e04a82a0707f97a675174c3c9179b89758b1527a7c4e68f978c7d4938c0eeaff99dd32b4feb34879223f49a8e316f194a247fc5b7e1f84aa9ab956db6022bf4ccef4e590765505db72c87934dd16883c8b6c76278a57932eb903790835a8c885b553a3ae57e6ce9105be27af93b62a7c1fa20ee3dede9c1212112e8e867ffa0936adce587e7ecbba9326d1480ca59f014f5ec170ad8bf61d130028e893c139223569bee80af77641dbeebb2367b592d4c6db578614bef09b49fbad72b2d5eee7ab9d9c3da7afb315f9d897dbc6b9b552579d0a3f83cd7068054c4633778dbf5190063043565397357f3f1eaf724d38dc1870de9522e427d4c87ab35803a1e5e70e475c720542813162cdf6ff64afd99ac2ab98021837db9b7f70d5a65e55c87593e5924beda8b896b578926a10f693c5d9152f6a3723359d59ec16d6fd48b2aa5a82432833e89c8b267c92a6ecbab13f86fce6858178cd0d9d52f28f0083e6e4a6cc8ad7f05ad07c2391a9dd57241841711866db6085b9cb4225b521f8288238c4eebf38357c3af74837381dd5ff61b270348b946399610924ea24e058a993ab22549e39e1b14f6bf73b8652402ac4d521695c241098298b6dca9205a57474f73997acef655ab7b09bd6c08d985caaa779953f1bfda989fb130e838d947d616b7d4dc328641a302c929cfc3e6ddcda979b0aa2522e9ae20f7dba5bb8314e59201378bdcc860c0a0ce49bff3095dc182290ebb2c05571435bdeeed1a71d6ad5b7bbc38e51f3e910ce6b7e09a790755d7f3f73e454960df77b81cd1f6d051207fa33f5fad783e88156dfe59da3fe6b5466594492d0a486588c29f15c84a02afc9289099d5605191e4325e98f8409b81b3f96f847072559544843f82435ec4223b21fa4cd648ea9fedb0b8ccd9938eabd257fc04a3e58ba26d5b19e13993f954b30a656c501e96874d4d29d1f02f7e1e51e17987c289174df086e7043bbfb08b07a29c418b30bde2a2f49957925bccff0939a477a8ace016dcac2c964470d9366e15547eebe99c8641d21e5568f32347fb0c93fbe71b35b37432dba858fffa7fe0f005af2ac4aa5dbbefd39dec26dc4221ffc6afed28b77a85407910eb20583c4c3c02c295a7008863c3375c99860d3bd2d54c603111f6351151ab1b2813450c6ee866fb73ba82e4377bba07d92bb3dee1f6b128b1dbbabbd49d0923ea144e35262adb5b6971326b7ba591ff1c0337ac5be3e220cb68de0b59db3fa90edd9d12dae25284434afdeef0ac0d662352b7f07fdc84e0e0588c44658c72162cbe2eb9417a7c3e87d26f4454c5144440054f1", 0x1000}], 0x6, &(0x7f0000001540)=ANY=[@ANYBLOB="9800000000000000ffff000000010000ddc58beba2706d8361f10399184e9ae0134a2192909f7938c4a96d55ffb7724e3e07b4825a7fb00608f9b501fae73a466e46d716e0dc5157fbd2880746c5af39c6dfa1056778a02202c62e7eb30dc5bac37c20795d7f034574304988903f8337e1bb5bb7a95a632d4227432bc71fa70fb02b3d59ff482704f9049a4bb7035d15c13e3a7b18ee0000a000000000000000ffff0000010100003dc1321658aee0145e029729de1229c6b8a1e5d0c3d37e5d06e34d60750c09568295a92bc70e2a09318082cc73ff9f9eae201cbda1216237506d22097ddb42a75971d7e0446747337a3bf3c22692ed091a253e65c561373651ed5b3a938d037e816f3eadc8e52a50845fdccae3e16098fa9bfbb54937d8a11c5c8432a995c6d7aa35fbbe4e3adc04c6694500000000003800000000000000010000000500000099ef5c0b638775cc98d76b2dddab53159426cf919eec2ddbe2c6bacccfa4262748bc000000000000b000000000000000ffff0000b7000000c26f08ce6a3da6e492118ae26fa47adf01b5fb53287555a2313329659a0de90d8f0e2c3b7591808547bde2f06816257fa14736929472077a3989a2c26393bd9e37a7efc65c1ee9bcebd50c8bb1493bfa10d9c67302345b6d96fc6a8ad21bbf33f483c8574220c60f77bbe5159093b50b72c328e1e736864785de9263f1b3c9d2ce3ed6722925d7ddda44260a851e15115573ffa53652e64d7edfe13daa53eb00"], 0x220}, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 23:45:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x100000000006d, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0xc2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="f186691587eaf0e9028bd4b66cc3fbdfafdfb464896dab05e88f1cd5d83098526688edf1030133508cfa3407992b054217746afef304e9fe7bb5b6136faebcec30d081651962755931063e3aeb2227b336a7beb501000000e8097dec6cb069d2ed0ebe7852ede690c58d5d086968933b000000001344403771edf375c39dcf5359cc616c5e0c68cf59a4cdf97065506ae9e057a4d3103be83b44ba263859cd177652f3f6d5543dd644", 0xa9}], 0x1, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r3, r2, r2, r3, r1, r2, r0, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r1, r2, r2, r1, r0, r0, r0]}], 0x68}, 0x400) 23:45:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 23:45:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/47}, &(0x7f00000001c0)=0xfffffffffffffed3) 23:45:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) rmdir(&(0x7f0000000040)='./file0\x00') 23:45:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r1, 0x9) read(r0, &(0x7f0000000200)=""/183, 0xb7) getsockname$unix(r0, &(0x7f00000002c0)=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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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'], &(0x7f0000000100)=0x1002) clock_gettime(0x4, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 23:45:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000540)="d38135e6391d84001c38f15fc3ba9b23d5967fd6080a0305c2843a8e28f63ea980b444626d5c269cea28d7af6e75b1739c87b1b4f90343480ad5ac4bccfa83416105307756475fa6810b961bdcc2b5802d3f44a7c888127d5d1afe336c90eb5c55c97e1e803b18b8166d874b10c3390820a90e1f2f7f30514d8f28ae2e1fe3390ebf4e6b72001a6c7330bfa4fedaf8474ad4a602ae4a2a80911885a0097728afe84ab5dd30485f852815cfac982b2663654ed69426c0f837f86b9cb46bcd82475f5615e21e55703a2696a8a498105717320a8e60c032a92db1", 0xd9, 0x4, &(0x7f0000000640)=@file={0x1, './file1\x00'}, 0xa) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) mkdir(&(0x7f0000000380)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000500)='r\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') clock_getres(0x3, &(0x7f0000000340)) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) sendto$inet6(r2, &(0x7f00000003c0)="b021e23a315f4f0fe4f4c9559b814da860629915ddc2f11e6b445180fc7136776ff2d9aca588921270acfc61b2437c97463bef1a81bbfad1cb399311a72e5eeb04c8f929acb1164687529b927882807ac6589ebfdf192ade6d0ed0d8ea1f22b19f35ec0ae1f4d565e0c2ed9ce55a8c1eff9fc01ab14746502b6a0453130439ea0f2c9109a7f64c39bb7b5085674b6de65f181edcfd3650e206563d98059171918ff4e81f107035526b38ac065a5974734b02a4a900ce27b94c4fc53bad341ff450de6653870d8fcdcd9bbd25b12cdd7e46deec4d3e4d20b8dcb87e40399c0340955dea82f578ccd9abb38b1f70b6b22f044240b4eb163c", 0xf7, 0x401, &(0x7f0000000040)={0x18, 0x1, 0x5, 0xffffffffffff8000}, 0xc) bind$inet6(r2, &(0x7f0000000680)={0x18, 0x3, 0x4, 0x9}, 0xc) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000004c0)='x\x00') 23:45:11 executing program 1: r0 = socket(0x80000000000002, 0x400000000004, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56020000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) 23:45:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffa) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x5, 0x3aa, "c41428b1504c96ab70141339704f77172394c3da", 0x5, 0x1}) 23:45:11 executing program 0: semget(0x0, 0x1, 0x0) semget(0x2, 0x3, 0x2) 23:45:11 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) pipe2(&(0x7f0000000300), 0x4) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1000, 0x60000, 0x4, 0x5, "aaedd13541d4a3d4958fc4d47d380087222098e9", 0x0, 0x5}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:45:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xb92e, 0x5, 0x8, 0x5, "7c960f1ad5f2ed9702cd13457c1c2c7d70bbbe48", 0xfffffffffffffff8, 0x200}) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 23:45:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x36, 0x81, 0x5, "d98dc5c6dce8f0311295dcd32a69f73695cfd1e7", 0x80000000, 0xffff}) 23:45:11 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4000000000000009) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 23:45:11 executing program 0: r0 = socket(0x3e, 0x3fff, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100c8, 0x20) socketpair(0x1, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = socket$unix(0x1, 0x7, 0x0) r5 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x8}, {r2, 0x1}, {r3}, {r4, 0x84}, {r5, 0x80}], 0x6, 0xff) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 23:45:11 executing program 1: pledge(&(0x7f0000000040)='\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/121, 0x79, 0x43, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 23:45:11 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x10000, 0x4, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r1 = socket(0x1e, 0x3, 0x200000ff) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000001080), 0x4) setsockopt(r1, 0xfffffffffffffff9, 0x3, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x9) 23:45:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000100), 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x1, 0x3, 0x101, 0xf8, r1}) open(&(0x7f0000000040)='./file1\x00', 0x140, 0x20) 23:45:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) socket$unix(0x1, 0x7, 0x0) 23:45:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = kqueue() dup(r4) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 23:45:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x242) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x6, 0x1) fcntl$dupfd(r0, 0xa, r0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x18, 0x5, 0xf68) 23:45:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0xfffffffffffffec4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000180)=""/74, 0x4a}], 0x3, &(0x7f0000000240)=""/226, 0xe2}, 0x2) 23:45:11 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) 23:45:11 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xa8, 0x0, 0x84e9, 0x397, "8aec1fd83d2fb4a8f6a9378301538d32a8460d16", 0x9, 0x101}) 23:45:11 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x100000001, 0x8}, {0xb4b2, 0x3ff0}}, &(0x7f0000000200)) dup2(r1, r2) 23:45:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = kqueue() r6 = open$dir(&(0x7f0000000480)='./file1\x00', 0x10, 0x20) r7 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x80) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x420, 0x120) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x7fff, 0x1f}], 0x1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xb0, 0x32, 0x3f, 0xf7a9}, {{r4}, 0xfffffffffffffffb, 0x30, 0x80, 0x7ff, 0x8001}, {{r5}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0x80}, {{r6}, 0xfffffffffffffff9, 0x10, 0x80000001, 0x1, 0x3}, {{r7}, 0xffffffffffffffff, 0x40, 0x2, 0x8a2, 0x3}, {{r8}, 0x0, 0x4, 0x20}, {{r9}, 0xfffffffffffffff8, 0x0, 0x8, 0x7, 0x1ff}, {{r10}, 0x0, 0x80, 0x0, 0xf00, 0xfffffffffffffffd}], 0x8001, &(0x7f0000000400)={0x40, 0xa6}) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() openat(r0, &(0x7f0000000440)='./file2\x00', 0x1, 0x2) kevent(r12, &(0x7f0000000640)=[{{r11}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) kqueue() 23:45:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) socket$unix(0x1, 0x0, 0x0) 23:45:12 executing program 0: r0 = semget(0x3, 0x0, 0x8) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/63) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget(0x1, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) 23:45:12 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x8c) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) unlink(&(0x7f0000000040)='./file0/file0/file0\x00') 23:45:12 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) getrusage(0xffffffffffffffff, &(0x7f0000000140)) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 23:45:12 executing program 1: syz_open_pts() r0 = syz_open_pts() pipe(&(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x39, 0x0, 0x333) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 23:45:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10000000000004) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x3, 0x20, 0x0, 0x3}) sendto$unix(r2, &(0x7f0000000140)="73ee964e44951c75171599c8678f5c503770e119c01750c040359d8d592ad56e711e9edf3f9ae2a17aa25bd22cd120c1636f551f1160f1ab9e8b9bb95e957e168249bd377328d05fabb2e746bc1f0da7b8488e8590131c70c1966845f7557ae7f410bb70fe8944310af2ce01199372e142691aff5f523a0576fd9f9349e74fd75d2ad674c86459ecab198ea5af7942222b978d65db12f942783b985a6960c15a7c3af966e75ff7caa53f7572e0d9908d5b2e96923a7cc450521c9b96bcaef1f5a689323edbf3dd414bdd687f5fa307", 0xcf, 0x400, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 23:45:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xfffffdfd) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:45:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x28) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1000) truncate(&(0x7f0000000080)='./file0\x00', 0x400000000) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=[{0x1010, 0xffff, 0x1f, "f364356bc1bd5f4be11658d450929fada300ed9ffc2c7729b0cf9a4c454833b184a2c5b4f16127cf02c100ffe4ce4c9ca89d6a17fe73e296d802d467c40854aef1949fff466fb1fdceeda34cacbe5762fe06899497edb98ae736f8defd9c36676fd78fff3fc955ecd2b5a206cf578f4df5c5fed02b904dd7dd4eafab070a64a29d13833bff47979b86c02588fb1257d87485e74cf59ad775b45a1becde30f2c649653deddf0b4bb16b03e404647a80ee47e8eb6692424e2d8bf2a10b2fcc5901b79a5a7d3904e65b0e5f13925bd68586122f81c14f833ad07e57846ddfc9d45d308a09470057b30654eb9cb5569e5f703d3bf824dc3000b08f989f19cd5bbc2eea22b247b22062ccb468b74eff9589ed778881aa82d65627b27173a90cc174b96ebb50aee031c90483daa408bd64e612f01e85662f93bcfafbd3e2c16354236bae088e15b6890f9bf56d80eae90dc58c221a64ffabf856f7b9edfa4a04f44dddf31222f9562d56ff813db1e0d30e57a666f81cc009329856056628834839728eac47ff0347292fe020c59e870932e0d86b026d70e619d63d4aff0347b493a0bdb4877f29c5303231df141b7569182a59ada85c07921f80be914593715f93101329c3ad3bb9aedee4ea3ae497b2b9fe97dcaa779bc9166c66bab166ef5af674bc5c6b99a32bdbaa37dc32b921c5534229607cedd1cb8edbff8ee52b2a113163defe2f3c57fb9015949a59fc76047684e1dfc6637d75633bce1e41e93750afeda9daa300290cb9c42d20cfaac6a27cb55726bd054ab62e7c684dd888dba00ff47203170f8825104077a577b5861cd28b62ba3f29edb9838e3d0b73f927dd8840b9f1578525bc0b44380d12c24bdda4a2f0dde0b21e25cd5707ce1b89f62806c0dc482bad0e2231019b1706650d5295d61a2c175efd7729bf08e3f52c628f5ee1d26d0a02b3df9817a42bee4baf060bf69fc33d1c16177fba1a68d7f319119f8099313da89cd1e70c5374334b62c9eee006d82793d8cb0686bb339ae6eca1165b9caa5fe677e361b2f227df3a6202b1cfe94243b88e3d02515e91f71e9751b8198b8e9d69ccdc173f470272e990a4921faac7ea95cf9949bea0873b642b435d773b7b39449c815cbe4a2e32d4450ed53600d95b6550ad478a4285a43c898f77d9e6e2300405a26a35d054e98dde79ff8031adfb3bebb825c1d010459082e2d90076856d86db0d1c5043a6c3c2f9bc6776b741720208fc1333f7aa81bbce0c515d11ab2e8f9250efd1dae17224465a0f18b0fbce92dca1df2cfd6efac8c96275018523ba2c148786c5b47563df157055ea04ecd20aadac3690d192263850a453e8e9b1e63772436e7e3c5719b7c6286946e6924dfeb2ce693e12b99cb7949c3c7d8d4dd72bdb01fbe7a781d221ef1e81efc79e18cfcd90ba9ffdf22b27eef6a36f8370c16d7dbf70343073ad6d88b07c12c734eba4fcec5dd5d08c95e44823b5a5486d74254f7d772ea9da6bd316e442f553e6f3d50db3eec378fc95212f3c8291926c73ff902b577e67743ec502ddd1a03a63cf01d0947d69c3b680139e10ddde7e61ea52377ccdb95b290cbc94f866bbe03de9eafc3e49eb6e858ffb12a8aa10505b429b0ec2c14053c654475e4ac2a983ceb07845c1cd581fb26a4dc4554f821cc70a56b7ede256d2752381e49bedd8bcc44ca8e69816c4d1286f8bbd9eb10edb5c71f8c6b8f16e9ee3547115f44743c6ca63055c409a754c58e010e0cde8458f123f5b20e4d00456181eaa09297256aaa4acd4a204c104ca9cad35b14d00535dd2a0ccaf65a75fcaeb3dda2dfaec4232c08dd785fc7a8a9c0767c77e2830154304dd8775e4f8b04904d8f8ad3704bb7d70014df15504336244c057742d3fdea0b3cc6ab86e65e1eb5836f824e10b6bd3d624023c937db6105f93d617baf65d2fd7cd9cdee7d4c56b359f10b8313088a568f7b9ec813b6e41978e38fff26fa2361981866c58fd9319a05ad509e7dfaaeaacc19248564c03c6f802ded6d623a98cb3d3b61aaff69eac093f49c7c4d6812f1703f60eddaeb2671705a663be9c635e294b28b602e8596a94ea6947241468504e5e79f4daece8191f9f237e675158eef459f6554c127457bf7c266befe699405da51cfdff10ce7350e0e70c7f2af87a65d1c15c28ca76792e7bc2a6073804402fdc4e78e5f578f2f0238d7f81e3d5f319f7001bf37bb6e1b6be2eefe76e17a890028f56df230a69e6bb6c95eab59108559bdc4fed3cabb43565b076f61d067db88399fa720e63d3167f25eec7508edc9444a1c1adc7ad2abecc1c8694cdbd911b7cca883cbca552011ae8346dd679f6198e463764b0e449ac6aa51c41e7c2882aee8f395a1c758faec289118b7972165dab51bea0d5b47805be05bba8775d0d5bb5a34b9819b9542c1cde5aa4a255e2196a3b73dc970adc74d39a9eca797ca047144767ffee57dffa8ffd11f13565c492ea6d3cb61a3faf6d66fe6d4111d5279f6c9fb722a53127c10c417cba7102614bb35c0adf56e24397d1c583f957e6bcc70db75972ec9b9fe9b9396157151361b127a3076954935c47623982c7c4a99f571e5440b568c80ec1c79ffbd82dfd2ae7ec237327e379228890c49608405f35b42a3de110f10747626a17fd764a7ad91e8432fea2d1d84e11f0ad1fda09834f6a6cc99e3b3764b491854a44b7a910c26ea2f2af81ec06a92afac820392854e9f766809c3b9812290904ded35c2088765594a7fe9f3b07cec6a6e66a1cf74c483b5fe8e53b57e6130cdbd5bfb205a635daf8948b1f5d84eff33dd40f8b2c48bedad357bcae4ad8a16aacd38c0d6db09521ce80a0649307f839cf99e4f19c1f11852433c388b9e137b14c3dd591eb9d89fa56874eaec1513a660bd406523ca11a6541c23ab992befa483d35831f5cb61007f0c3ba42cc57308a52005d76bf6661bf2b1c7df3526db3fc6ae1a1d320b39df94d74a1522ac0878be8328ee1716e5bcf04e92384f657ca02709c43c000bbc406768666ab876b35c325101f367b8aa9b56dfd18f41bc3c9729f702e02b0fd9c476a87bc19f1191a73bf7532b3cf52a1c4fef9d1d28b56ec659690b2d5ca31a984d4b56ed8e64d488fba7ad5f0639e40f9ee8f1a0c020f1d4deb95aebaabd4e18cdc2195ace882a4df2862698d7097c2b2a581d048c4af860adc7141e50422614d200abb6c9393850c10c91474d0f5da84b107dbbcda23b6bac2e1255d63b37dbcd6e2d3983d32e7f5b608e54ceff8f93e9da11f6768157e57446578a8a71ebb84a0b49ed1c36e33cde3dbfffc9bfdfe244f57c3a89aab52c08764f292db84f84c2c67d2983301db19fbd722b3a947530a9805974684518194cc64ed00e4d3b90e2c0ec9796639ee9bc8f3969ba7bd82d1becff953462655eefc86673449dc3bd15874676d88780a2cab2137f3ac4f55bb9cab3d25e100dbe212bb4d60b0f9398de77221b54baedf7d2a2c98f33500e5d3c2b6c660df2dafb2a6b8f11f6a3cbcc52bed31ece550200efb0b6fb83efb3e4d567b5ccd109d142a2a6d1a139d320664a45402bd4e6eda81d2fcaa6a3aee1ac8cdbc45547fbc9d89ebe32534fc464b6e2bafa717c4a8e95da12dfe1caaaceedca5bb1e2b7e503fc2cb76baebf325d3f2d328c07dec5809bb2c53f0a5f065f88edb5c63e9aa65d9dfa06fe96cac311fcca4f0bc56b092e522596b558fb2ed091d7feff08c796bb32857d0690d513241a991e7b45898beb88c68d2b629a2fe38fbd166c75b3860822bd14b13f352b7c573957812c5aa77b1a8ef5afc279bab9c67edd568b9db3b74750d4df558a64949a32f3efe68e5688bc314a19dbfce0cc93e760af6170d16b14f1a6eed99aef9075c5a28614dcb15f0d4c3c5ee6da914f129c244e14cb0aec2bf7e290e1fb5da43a9d513944ee62b11d39f5c20e9653ef6045e76278d143bd3701184d1759be373ef7e3c952ba1c74b5704c0d389d33d3f39fd46bba926e1f6d5f250e8aaf18c39cbfd3a6806ad2330682535042a83b5d77873a471852d7362e52d6e39f5c852b2199897c8f67d2f71e9a9b5e4b96287b5d0d47fad967a664da8037ec9b9422faadf0053882dbf60606a303c1c58054b71df4bb14e1c6e1616fcf2e17b5e485d83d8b070388bc96b2e6507d148aef050db14cb5821ac71fd37380ce2edd8ab93f7c8cec06d9cbab755704d2f009e9ffa54e1a9c78482b967fd582702a28192881af54c40845d51fbb27943b009955631cbc52b537ba8742104ed5b2bfa384ae5e54a9e29b16ac4bada6ee1b61cba6f0b96e0541238764fc10d248fedbdd1e39fcbde76802c733bf3b8fd9daa77067581b735a5459c7559507af20ff6df3ec58f026b262f32a0fa47eff1e0610826a52fda8f465a0778a4c14d5ad54049a15d891a7bcd7562bff307f534e2d8d873e3e31b80d6deeb48b31ab95ccccfeae100aef6e17f7b97713f63c3eed5019b7465300c4f9b1e7e067efe232ce1eb280f7dd93d44080c2f3b7477d24250e2866cc341ec5f341459e3f0a34bcfd5f03ef5df101d800587afd13f571f90a462719fc5b4b076b8bf4ce7076edfac40b63d51d0e0a4e5c85d1f1d4172f4652bdd2b4480ca84ec5c149bbcbed42783c456a45c4c1ba4603e3e19261f26c9f347575295e3e64cd32007e38ca53930e8bbd60ec304b8aec61e537a1edfda8422c52cac8cddadde42e96d973989ed42d26b8b4326007cdd125d0693678a4a253db7fe638952b7b9c5b0087ce24fbc076e1aee81be01e9d8afa2dba8eea4b595edb7f52aafe0538d78f2f50376fbc77806b8b34d735756d299bc6b098d0ffe72bd1d9f58bd1e40e7f3273b24bd533539b53ebdac8c009efc098904252c29ae664961e516abc55552b0e979915cafd65dffb089d84fbf765a84f6fd0bd612628cf484baaaa07c95e0f100b21e29388cff220f6e1bb3cf6f94b0ca40ed0b4867d810e95c0f429c41bfef9717798d33576ee646a63b73a204a3355c959f6528ec3a2f540c0494ac28306fb860eb8b23565ed5d53530fe29dbaf1b938da39e43fba97d17bc74aebd589a578da3d63486dc32ab2468ae3f15f8a22a826ecae8353b66868375209957cb420966d9af07888f378068b236ad6f380258ee6172419d2a2be82537a9f1c997c92dc2db51f7afb1d924da74c60d4fac3204f81e683f69b3c416b030bac2f50f8b77de58e163de89f182b3fcde1d4d21ac0e2359db1e054226191747e352bbda2d4263917cc9ee76093b89ab867334dfd01f254b398464a40a3fd788fdbb32daf73063e246bef1ccbe58c36f9bab4f72765f6c97235d8dfc7bd424aae280e4dbbe30cf48466b0a6c94b9fb116c8d1cda86c8fbc652ed05069abfc9cd13ffb48e63d849b578900873bc0f209202e4a4c9a936f768312ae242e7033747d4f5b3da5267dae075aa0c23a7ea33550e458e613e62b5adc017a67a415d894fac2f0a99e4ff3f1e2b88bd5dbf2bdc27d16db5fc2c80477fffce2e52827fd8bb481a94bb0b2260d2ee187acd12e7be34faada9785de8803cfa31d234d49f518700a4ba2def1c719058f22cac8630a2f456bb3fd221e97d71c06cad03c7a880178631d506e65c169f3c2bdb0cb141089805e43b948ad01e0c7f217f8364c031b35a67c7c258c31529c2344bdcaac3f324fc54120474b49c6c6f55bd6489dbf81b2cbaec36669e9b90557692c6b1ba91d037e31ee0e54834f475701a70b5f69e11bd31e26e8a70418c2202c463054a48a11cd2760f13"}, {0x90, 0xffff, 0x7aa, "85baaae815916ab6e165f67153faa465488a1ca7c7ebbd12e43390474397ab874e50d57a2e3af46f15618804c5c34e33adcf4094de845375f78c1337e1bc7e96e66ce5e0330b22258c2758b408ba71f543d79faf03703214244a2aa332e2b70644d0ea8b5671800d05dff80700c7159c5d58718a3b798e2d92"}, {0xd8, 0x1, 0x1ff, "2d7949fbe4842f5bb7c5f569d75fd5be89e0d95507f4d778b18ace7c05c24cab70042fd359a83e35f8c1a913fac651e27d682be810f35bf3aee7f1639d7b520d7ecf4ddfaee73dd8d6397adb984489f876af5ab9b9e0c9017522f3bd4c2349dab1be63e723ac3fa12585f111b38db0bc7a1187a6cea3dcd3455d4ead6e40763d1b137e57b1ed2bb0667782f1f0e526410c731e6632b589a154d3df7f24795a65ee33f629a69e2ea2b3d0b3850d164c9bcd1c40fa09d42b5518c478dd978519f60c6f"}, {0x78, 0xffff, 0x6, "4d125ded650c905f9f89fe6e4b47abb27f25ae7c55bb0e7e7fb278711944a685984c6e18fb4f636848b42fd1af815c9790b5c336ebedbd0f31763043abb3022307c2fba79b7e645ceba3d159b175f9bfa7ada25ba668eeb20b725f3346d9ed4288a5a1d7"}, {0xe8, 0x0, 0x2, "021637e13a7094d86f4095504a6926c38487f9c4ceea7d51a65768555f080f80c1f55b2934a28b666bfae86206595e87471c415559d23de74be3ddf3fb8c4db36976a3d97eaf5d6351919601cf9a6f522122dde3ac71d1e3e18de547dd2063b9578e80b7978305e418ec475ad837f2c0646cae4fda5f4d66df9d3c405fe5b321107e58d8becfe0a3ff541dcd71eb3b88f0f15b6e839761212f72d178d9b83fe602ea047ade7c14ceca0202b39a2d64b6d664527a6be2c161884c55c2175dffbf6a1a20b4d240de2d5dd7672e0b03627f7ec2f175140838"}, {0x40, 0xffff, 0x7, "1899e25612e42034c3d61865a515c69d8814a9c317e0b680f19292e5ee2a657717c47999fa26aedc42"}], 0x1318}, 0x8) link(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') sendto$unix(r1, &(0x7f0000001600)="f8f1a89f0c4a263e17e662d5d6b21f1a5471e7e096b4e4090ef7925a43729aecd4d5634a94c8b15a88a697908a19d5b4a59f477aba582042aa976e57ad8545e8c1fd0dcd742f5bb3fa517fcb1e66bc8157fbfcfde187f767f23dbfc5e1edbc7dcbf53fe3ad465f0d3d4670121e3e62c651f766afc03ad3ea4575af47dc27632abf98a9c8672e778102ee130e5b2337f05ca92fcb292b11edfde3468454a356867aac883031c941ad610c68ffb7ef0992cbe30dd6b6b6edd0133be802882d80f284e0f90498b8fde5a1cf6a3426a62fb64f3c07467ce6f5b400492dc52376", 0xde, 0x6, 0x0, 0x0) bind(r0, &(0x7f0000001700)=@in6={0x18, 0x1, 0x59b1, 0x5}, 0xc) fchmodat(r0, &(0x7f0000001740)='./file0\x00', 0x188, 0x6) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f00000017c0)="f17406e7e09f3d628665b560810d4fe4f9201baf518d1c6e5332ec4d8f8a504f72317ca25db19c9391d78206aeecfdcfaf0f858294c739fd46304cf8d63374c5c490d8bcf1580abc99f258a8b9ad43f316dc533c5c25", 0x56}], 0x1}, 0x4) r2 = open(&(0x7f00000018c0)='./file0\x00', 0x400, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001900)={0x0, 0x7fff}, 0x8) link(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0\x00') lseek(r1, 0x0, 0x0) r3 = accept(r1, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) execve(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001b80)=[&(0x7f0000001a80)='-\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='k!\x00', &(0x7f0000001b40)='-%]\'\x00'], &(0x7f0000001c40)=[&(0x7f0000001bc0)='r\x00', &(0x7f0000001c00)='\x00']) nanosleep(&(0x7f0000001c80)={0x5, 0x200}, &(0x7f0000001cc0)) r4 = dup2(r2, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, &(0x7f0000001d40)=0xc) getpeername(r1, &(0x7f0000001d80)=@in6, &(0x7f0000001dc0)=0xc) sendto(r4, &(0x7f0000001e00)="676cb7128efc8a6355423ce5a6f214f33d0f5f983274ca261795010e2fec8f85de9bab0bab16fd25f75c2ffe8d7f9444dbc8a0b8248edfee77152c9222cf89538e1a3677b853a63d14ca9085b3ec2b482fc8ec409dd025d75e29d9e2b51c6dc6c6df8e5a7f1b3573dc621ab60074c623c6b8faa7df2ffb01fdd63ad2b0ee06b02458534f13e3454348b5d1b2a7dc20882c4883b91ebf3b3e", 0x98, 0x40a, &(0x7f0000001ec0)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc) bind$unix(r2, &(0x7f0000001f00)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001f40)=0xbd3) sendmsg$unix(r0, &(0x7f0000002240)={&(0x7f0000001f80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002180)=[{&(0x7f0000001fc0)="4341cf43070227cc789786e212352521ba2ddaf453320ac1e78e5792382482cd27", 0x21}, {&(0x7f0000002000)="9ab181fc7bcdc65bc99059d5e978ae74170559509d530ab7cfd18f2f29b7ff4edbd443af3d966542721b535c8911bae3a72af1cdfd6c4562e7a3eb105dc990595491e04403201d58589008c47a7ff007c13b104250e49c912aed932a90152672406dbc38f85c31b731b8c904b3e52165ed7195d2d63d7d3ba768f9482e2233a8e462cc75b5300f416bee02dc3b0e7a6b5420149f089bc01544c2dc71d90779bfcb1c7d8dd2a44789f04e7e85c264f9a0dcf55b811a6fbea37c83f5c0da2452fac5fc0095e2f293e34d4ae0f0d6a45042201750acd6c58e45d9e9df7e5d29a9", 0xdf}, {&(0x7f0000002100)="fcde0ce37af525f4f0ead2fb7c0c635da193fa856871421871ba687d2cb7faf2b3f2b71dce48dd2feaf496f64fa0a670c351c4450539f77e900b09df376d594a2ffcadbd01cff61f0096166936d5f6b5c7fb3b1b11e26bae35b1cc483f46beb2c3421d492983ef01c9dc537741cb38", 0x6f}], 0x3, &(0x7f00000021c0)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r3, r1, r4, r1, r3, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x8}, 0x0) sendto$unix(r2, &(0x7f0000002280)="63bf642be19f78646d67ffbc137cc14fed9f7e80cbfaadd44101762059e8320576299093", 0x24, 0x1, &(0x7f00000022c0)=@file={0x1, './file0\x00'}, 0xa) readlinkat(r0, &(0x7f0000002300)='./file0\x00', &(0x7f0000002340)=""/171, 0xab) syz_open_pts() mkdir(&(0x7f0000002400)='./file0\x00', 0x181) 23:45:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:45:13 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x8}], 0x3, 0x0, 0x0, 0x0) ftruncate(r1, 0x1000) r2 = dup2(r1, r1) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffea2) fchown(r0, r5, r6) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 23:45:13 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x8}, 0xc) shmat(r0, &(0x7f0000d0e000/0x1000)=nil, 0x1000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) munmap(&(0x7f0000d16000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) r3 = getpgid(0x0) getpgid(r3) 23:45:13 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) 23:45:13 executing program 1: r0 = socket(0x1, 0x8005, 0x80000000a0f) setsockopt(r0, 0x7, 0xb, &(0x7f0000000080)="0280000084c90233662d7e91c27ec9c91ca748f10eb253442fae5615d150ebaf200173069de825607c59cf6c7a3c5b6621ea634f9b8668b4", 0x38) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0xffffffffffffff17}, {0x18, 0x2, 0x6, 0x5}, 0x0, [0xffffffffffffdcae, 0x8, 0x47e, 0x3, 0x3, 0x24000000000, 0x5, 0x1]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 23:45:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x7, 0x4) socket(0x18, 0x2, 0x0) 23:45:13 executing program 0: chmod(0x0, 0x8000000800100) r0 = msgget(0x3, 0x10) msgctl$IPC_RMID(r0, 0x0) 23:45:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1107, 0x0, 0xffffffffffffff71) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x90) 23:45:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40000005, 0x6d, 0x8}, {{r0}, 0xfffffffffffffff8, 0xf, 0xf0000000, 0x4, 0x1000}, {{r1}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x28, 0x20000000, 0x2, 0x8}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x1a, 0x20000080, 0x5, 0x6bd}], 0x2, &(0x7f0000000140)={0x0, 0x3}) syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 23:45:13 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) listen(r0, 0x4f8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 23:45:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0x3000) 23:45:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) 23:45:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 23:45:13 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000f42000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) r0 = socket$inet6(0x18, 0x4005, 0x3) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) msgget$private(0x0, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r2, &(0x7f0000001080)='./file0\x00', 0x0, 0x2) 23:45:13 executing program 0: socket$inet(0x2, 0xc000, 0x10001) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(0xffffffffffffffff, 0x7fffffff) 23:45:13 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6080, 0x0) fchown(r0, r1, r2) fchmod(r0, 0x8000000000) 23:45:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup2(r0, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) munlockall() mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x4, 0x6, 0x5, 0x6, "6d81e0443162d40d8574b662b2c17a2d656f01d4", 0x10001, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x2}, {0x18, 0x2, 0xfffffffffffffffa, 0x8}, 0x8000, [0x100, 0x0, 0x7, 0x9, 0x7f, 0xfffffffffffffffa, 0x3, 0x400]}, 0x3c) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x8, 0x5, 0xf2a, 0x5, "7351608330c34e42afdfc1959aabcbaf9d913962", 0x5, 0x4}) shutdown(r4, 0x1) readv(r2, &(0x7f0000000100), 0x1000000000000148) 23:45:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x7, 0x10002, 0x9, "6a1b0def4462392e90767a5d6ad2767951998f68", 0x0, 0x5}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) fcntl$setflags(r0, 0x2, 0x1) unlink(&(0x7f0000000000)='./file0\x00') 23:45:14 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x100000001006, &(0x7f0000000000), &(0x7f0000000040)=0x3d2) shutdown(r0, 0x0) getsockopt(r0, 0x1000, 0x40, &(0x7f00000001c0)=""/236, &(0x7f0000000180)=0xec) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 23:45:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) flock(r0, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 23:45:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x0, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x7fff, 0x1}, {{r1}, 0xffffffffffffffff, 0x24, 0x40000010, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x3, 0x800}], 0x7fffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x324}, {{r3}, 0xffffffffffffffff, 0xa9, 0x4, 0xce1d, 0x2f4}, {{r3}, 0xfffffffffffffff9, 0xe9, 0x40, 0x7c18, 0xda5}, {{r2}, 0xffffffffffffffff, 0x68, 0x60000008, 0x80000000, 0x5}], 0x26, &(0x7f0000000280)={0x2, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x7, 0x10000, 0x6, "26bf09ae1c403afe927056e4521a6afabd0cf64f", 0x100000001, 0x2c}) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) dup(r3) r4 = syz_open_pts() nanosleep(&(0x7f0000000380)={0x9, 0xec96}, &(0x7f00000003c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 23:45:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x4, 0xfffffffffffffff7, 0x9, 0x1000, "ce4cead4102de08bc2ac32925e54455ede793888", 0x7, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:45:15 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x4000000}, {0x0, 0xfff}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x101) r1 = getuid() getitimer(0x2, &(0x7f0000000180)) getuid() symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') getitimer(0x0, &(0x7f00000000c0)) setuid(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x80, 0xa}) semget$private(0x0, 0x1, 0x440) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x199) fcntl$setstatus(r0, 0x4, 0xc8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x4, 0x6}, {0x18, 0x2, 0x1, 0x7}, 0x7, [0x9, 0x1000, 0xeda, 0x6, 0x3, 0x2, 0x2, 0x800]}, 0x3c) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000100)='./file0\x00', 0x81c0, 0x4) 23:45:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffffa, 0x3, 0xf0000000, 0xffffffffffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x2b2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x20, 0x538fc4f1}, {{r0}, 0xffffffffffffffff, 0xd3ae06e5ecc7cb0e, 0x800000a4, 0x1, 0x2b9}, {{r1}, 0xfffffffffffffffd, 0x20, 0xab, 0x1000, 0x100000001}], 0x5, &(0x7f0000001740)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x1, 0x5}, {{r0}, 0x0, 0x1, 0x20000000, 0x27cc, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x48, 0x80000000, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x48, 0x1, 0x1, 0xd0a}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x6, 0x593}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000001, 0xffffffff80000000, 0x49}], 0x7, &(0x7f00000003c0)={0x400, 0x1}) r2 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80) sendto(r2, &(0x7f0000000080)="9741c139d11fa01d778cdd64a21480ed5e4887d0b507de8f64e80e39", 0x1c, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x4}, 0xc) recvmsg(r2, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/46, 0x2e}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x8, &(0x7f0000001580)=""/149, 0x95}, 0x800) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f00000018c0), &(0x7f0000001900)=0xc) write(r0, &(0x7f0000000100)='u', 0x1) r3 = semget(0x1, 0x1, 0x20) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000001800)=""/183) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000004c0)=""/24) 23:45:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xc) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f000000000000000000000080000000f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517adefeaa04672d442803c4eee0000000000"], 0x70}, 0x400) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 23:45:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799bb6b45fe915e95799bd894b78994fea220edf9f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602b5b2ef3da5217055ffffcaeed9f0592fdd30f2e0218208cc2a5258a5739715eb5a4f3cd65038c0d6c450cadd2bc0636ab2d02ef9194695b97fa1b48616723557299a68ebb147b79a9a1d780554df61f9e06c80a384feb810a12f79c5877fcbcb0c21085493584ab3be851b1054a08a09c78f14876ee148d78088ddebfcf6", 0xfffffffffffffc7d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:15 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1c0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c65300099912e640a4550a652b278596618ce531ffca46ac752e4b90f462ea8e4da4c66890981b4ec7359b7e0f003c9e7b2536f4809012c143eae00f8dc471f64a8b8660f01868bd01da06202e9f59d9f97d54d6bcdfd23d26c623e3d06"], 0xa, 0x0}, 0x0) 23:45:15 executing program 0: r0 = shmat(0x0, &(0x7f0000fed000/0x12000)=nil, 0x3000) shmdt(r0) getgroups(0x1, &(0x7f0000000080)=[0x0]) setitimer(0xfffffffffffffffe, 0x0, &(0x7f0000000040)) 23:45:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x25, &(0x7f0000000000)="13d592785650c55a20664170", 0xc) socket(0x0, 0x4, 0x3) 23:45:16 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 23:45:16 executing program 0: r0 = socket(0x18, 0x7, 0x0) r1 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/125, 0x7d, 0x3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 23:45:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/42, 0xfffffffffffffecf}], 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 23:45:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 23:45:16 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="da81b85b0001b437ab8e129d893cf74a70cdfc8c81a55993fde3e95d0c3fd5f004da090e53f2cc9a85712c844e50a3e9604c98ea73ac6e486c9081684096b44a9c6a1744fb6bdce8afa3e17e27bc905d126c14d522fc2dc7f0a26d75a82987479da1276eb5f6797f3d92030af60ff2752634b7195a06589a11f002f59ed72f46c85aa109d6377b47dce7f61f7c8c7abc1c788c260ab6a250e0be7e2d3f06686b3ddead8ba573d738d603cbb1015fe2dd183653877d8d2286c7960620e8f4a3449c4fd34fe5bc991bc30ea149000793c4", 0xd0}, {&(0x7f0000000040)="5f82c31595297b17c72054db", 0xc}, {&(0x7f0000000240)="07a257f1953d28431c71cbbbcb6f8ed9135e0eef12c84af53a9d2bb0d278c176169aca3151c85a3700294497319b9ed8a48ac8623ff23ec5b9c4d524a18fe38843e801f6c1e548686d6bdd050d330ffab8bd38fa11cf8e85e00b28bfa4766c1e062679e325776b6bdf11a8bcbc615027c5359866873a04a8a727e69655f156019d91463f40915fec8da2080913469712", 0x90}, {&(0x7f0000000080)="888ebe52c6a576739ba6500860ffa6c4a6ce", 0x12}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xf8, 0x400}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 23:45:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000001) 23:45:16 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0xa2) socket(0x21, 0x0, 0x1) msgsnd(r1, &(0x7f0000000000)={0x0, "567b649f675648715a3e88bda894a1b77c9ba0bb48d75247c5f16450bb341fdd931e46407814af1a9611741182ed704025252dff349e26373a0021055cebfe4377735a0ab654c686ab5736fe7d523ec90ea2f53af29a0e06bafb4268bad72addfde292422d1e830cb3df9164736a13a198ebddfa2b2c39517997c324bef0ed36e4ef24d8003fd03ebe0577be939cfa433e74ec4dbef0a6ccd7946b8b0cbe7ac3c643f6b59360cb397843b08ab270861e297bd6d1d4367f768117954371cf236ea3edfeee1713f9b74406aec6f6c2a5263e02936ca9945ff345da5b8937052f9c40"}, 0xe9, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 23:45:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe030, 0x1) 23:45:16 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x40) getdents(r1, &(0x7f00000001c0)=""/9, 0x9) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1, 0x0, 0x9, 0x29, "1f2b9f5f1638e3827c75f4207ac2b3d8ab859437", 0xffffffff, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) 23:45:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x28, 0x5, r2}) r3 = syz_open_pts() bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) dup(r3) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0xa, r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:45:16 executing program 0: pipe2(&(0x7f0000000100), 0x4) setrlimit(0x5, &(0x7f0000000000)={0x71e7, 0x15c4}) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(0x0) 23:45:16 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffb) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000680)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fdffffffffffffff"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) socket(0x1, 0x3, 0x1) 23:45:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x800010000026, 0x0, 0x0) 23:45:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = socket$inet(0x2, 0x5, 0x7ff) dup2(r0, r2) fcntl$getflags(r1, 0x0) pipe2(&(0x7f0000000000), 0x10004) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 23:45:17 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0xfffffffffffffffd) socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x1, 0xbea}, {0x18, 0x0, 0x239, 0x7f2}, 0x1dc000000000, [0x8001, 0x5, 0x65c, 0x3, 0x6, 0x0, 0x3, 0x3000]}, 0x3c) 23:45:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:45:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a383446cd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b4bce330c50e22bf1383798de212e18661ce0097778f699a2fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ec342f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f7b8f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec161db6cdd5e2b231c2ce3f092d", 0x3c0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:17 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 23:45:17 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:45:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = getpgrp() getpgid(r1) 23:45:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x8, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 23:45:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket(0x2, 0x3, 0x101) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:45:17 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x4005, 0x9, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x26, 0x2, 0x1000, &(0x7f00000013c0)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000001400)='./file0\x00', 0x80, 0x41) r5 = syz_open_pts() r6 = accept(0xffffffffffffff9c, &(0x7f0000001440)=@in6, &(0x7f0000001480)=0xc) r7 = socket$unix(0x1, 0x1, 0x0) r8 = open(&(0x7f00000014c0)='./file1\x00', 0x8041, 0x10a) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) r10 = socket(0x0, 0x4007, 0x200) r11 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x0) r13 = open(&(0x7f0000001600)='./file1\x00', 0x880, 0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd1235170a09198133e12cbe28817031f53b77a9a8798af4ab84e779fbabc975962335b2180554ec473548c63d930f75d018c9ed7ed55e3560441b5501b952ecdef8530800fbf34e337ea17908d687e0f351571de3d6c4c14b662eb4fa79e1820e529772193a6827355dc97256267d45b31a173299a4cce103093432291f484fc224e881522d54bca23aa307ed63d8ad3583bf4d33802efbd6dfe982d8997b63833acdfeebb8a0fa25f5ae043ebe80c1b798101d94632d63639346e7e4e60bf89dc7634dd6650ce565769450d0b455fbf199ce296f8276cec32a1aab274922f64e8c90e6e2c81b529b0bcdd", 0xec}, {&(0x7f0000000240)="0c750ba6f78802420c5c7d606d1b6381ed45d0d5094ecdde460c55e40f411213afb15cd45fe1869916b4ba21c6f38177290d312d16d4a8c24661e4c8d8eb52264a877e05fb1f79f8ffa86afcb92bf1a29a64dde1bc576a15eefe3790eb175b65a7ff9040ef2245e389fe6580905099959a9468bc742b6b74f41c3f61559161f964ab31935699811d6f820ae8a8bf01674f67d9ddf069f7b96d8d490bb9b7d69c3031811dc910df705032b2b544ac7d9eaa789c32d097a3e9b3d47545fac0bbf9ce59519c83d54224db95657a731068a39d941b02866e8a1ad57b94c56a6d1b9dea2a93cdf0a8d60337aa6d0d213ca94e13b8601a4ca71a263d0cdfe7448594d7bbb9a615135a4dea3368e239c932d4f905e86f0a762bb1a00ad9468cf163c73988dcc5b5eaf090f7080f394800327cf75bb134a35ac640738d9b5f81ef0367bc768deb6ab9fd771fbddeda86b3daef8626d9ae6f3fd72325d885f7282713a30b03e7d9e086235d9a7150315d4cfa5948747823e2b190b4ddf7c711306318679cb4ee4ce257fcc41abfac6ab700104ef852c7de8cb5d6eecfe1e2d6974c82eff9c551f378b5ddbeda1072cffe5bd44d046920b7b19dd8d01354871dc946d215fbaddf8d0e110e04f0fd69366094a15fd31ab383c8be177bc5983171fd9fd6783dffce358e2c21ba582a050ed7e7fc61a0990d791ce2137d22ce5a559d8bf87934216cf455ed85aa09e3aa0b7715ce1c4b0fef668503cee55d8c93c2c37db41ae1147f6a70e4bc5e87d7440eb50a40c387c26553fa9250405e4e5f797f560c77dcb6754d163a53eeac5fc03d0a34639596215f57f9d8e57e2c496d9ab85c2725fcfb317fa5f842192f8256e565448a959150d3bce22f5302a4a7c635409e5f0d09fad14d82c3372acb92b2e8d824e58f91aae51b62b7ffbe0a7ca47542a253379980d1cdd9ac2ecfee774cdf8fc33d25895da232afcf1ff3add94703bb16b63af403fa61a6d3e3bc5912b908ad1ae067af90159c02397c83f80d3dcb8cf2f69ac37e4b46da623f34eb47a21a1abca13dc7a4d9ab25f823db28e67410c88fbd9992d11b2b432cc184cd558010994a099624acbe9ec4ed916e5ddd58f00538d0c7eba4618bea5b46f3c1f2f20d36d3e558b8753081f0de6fd733036b0a792326ddaeb2563244a269547808bb6d9bbb005a8b95168f99be54792bb83fa7818fc83b5150c7756a5426cfb1942ba764ea31212be46a3cf6d1a9e32409c9e2d7c80cc41d6e1689a6d3bf4b0ab4e10f35731b5669ba2e74a84903aab866f233d8dc8ba2061f954fd4602e1f7ce9572a281c91da5d722f400db1cf53a7736f7506a3664928703783b9d32db964fd0aa550b56fffae6d27dc123787c0b42124ea6bc5827c1b9ddcf8f3fefd9743a577f4cc9d41efec8b5dd8fcb1510e16cd1e39679cac9a021997516103b6feeb9bb5726b9ddcc202b389ccc91bfdd5d854724a576b5f0544033accb0d3f1826cc714b985a697a4e29f282a4901d70b8bf263f0ad0c4b225787abbfae1299c702381243f17685c677bc2b7214571f8c22d25e59f99335347cf7896c7d1f685e5cd6c3b6bc4fac134b40b74d78383a835c4557ee2419051236aa4edb21b23031ba69187eed178c938682c1101bf7141e996a2e606542ebf80cde0845affb38b00a78a4fc673b7221c366768f28b9de5b68ea840f8750428ed58ff2d5384fcaffd6fd59d5b99138f899fc2d1ab20cd5d2612b334b43afc379f980bbaaa04a615253660afc0e5055142701b83fb0f2bd0813e71aba971fd4db70bd5837842a803f8662adaefca4c135f8a54c472180f763d7339e718822d7d1c5fd1430a0acd857e7925c206437d20e95599f3c062c56ea8fa992a1ac7b405a232de5028c8936c2532d0c7eac4f4a13c73033d1b7d1edc2ae7649dad3af0f179892e76e9fd6dcede1a2e3f7a3022959e03a964e590e8dc63cb5c6c9ef8d1798b8accca1a9bf2bfb764f528dc20972be88662b3fba908a6334267392a213f53a45dcb506b2854b8c2755d8c91c659d768d226ea203037463684920258c3077c3728bdbe1e44e8990ef9491e9fab8716d7240cce8a7e233ef089fe0309dc5555666af85d4ed7158e087423a68be5f052c3328f563f3a4f51ab94699e2d899f35c33bd518d9fde1239f26a1142d728f9324da0fe65e8547e28b3f6d7b45163edeaa63028051b4f3a5c61e2d8ee26f821863eecda2767276d8c780b7dc8e5e7b4eeab7252923a04c3998f069e5e3eee6b2de58006e2b4dd984c907167731a58ea4c2c5f8294d56dd0d95d64e8b477af7112ca215fb08a9cacb54254ed3a6302076d5d1b0746214a90f98d506e4b6f8631f937e0d616a380cab7edda3f00990d2cca453325da5253588c9c4769640827d96df6714ec95dd2116e5f85aed15c5299196d178eebc16c61d1392c00dd753944c20429d9541a1ed2e6d54683b50200caa717c11ced9bd713ee58211dcd482959dcd928bfa1cb0290f24bb5a39faba957110b3c6ea45e2b54ff925d42011e4bbbb7c2aa4c79477e397a24767a989219b6cfc13f7537b5b35354260ccb91458a5b87e7d34adb12f0229b88942d1c9eea711b07f9967a71c97ac1f382088b193bfbdbf064b20385f80cd680a9c1357d13c9dceb3eb88a0c341d1fae3d1f6418dc8ee2f279a7a314cdd1a70dfcd571d64f81360fdf51ff5d63f394479e74527136119dc7fc570d72783420a31ff11bc7b0e154271de3629fd9431de5fa58ec4fe420f4fa7805dcab40150602e5213c14183e7100dee0eea03ac0f311427d51d485ab7a530365e8fa4e329d8600f5ef6a8dd1fc6ed0cb83134619493528d445bf75be530e4300d67d253a4814ccb3bfe03d649fb98e2e7226178eb747237ebf054820e5347ade71a8d38fbd49b383cf31950e2d429d8b30c8d10e290eb55f7550048729108d271c19e9a35cf3063c69579be0c2376da7384d6bd1a9ddc2fdec7ba317a544fc5c8a1f66e334078c65e1250c972e9841f251e19731ff4192ec985e7745177ce9a4a0df8b5dd01586f171c806c734131b7fc2f34e29328ae5ebfc69f8d6bf23e906b927caf06c9fc4675a392524bd101a8f92113511c326417d300932dec6d52dff97403725d38f4c6e734539314d537d0cda4a7b19736aeb9999ec852a09935f8f6b8a4def0247fe7de054dcf309965a4a87328b47bfeef54b65769c8708dd45e66e03ddfd072375286e52ec3f0486331d5229d5b1d68f7e31bce7baab5a1108588c453885ed3cf5f5db129f618dfcc3659fdd09a4c9e94a90f908755712571cf1a64e9ab7e46f916b62751bab9eea2c7bc3f42dd7fc7d11d48492b177b9eaf60e733add5d1c5e8062a896d2b522e1b2a1bbb673667692498e832ce0c359d9e5ba3ad01b125675bc2a7fb115470756f1215a5432df83dce11737fb248eae075ef691b215eab1c7b80189e6db14ddb8ba647883a28be3efa850809535011421c21d158a1e0c926de877fb43d20ec9058db80bcc5d56d411aeb18750d31c23c6fa2021a71c2326703f5c70e96dbc3ae9e45fecce7ee136a1bc51ee16657abb05ed68bcff67abeadfe010131557f1ae25c0a8854846fbe2017c62785273e03a7c8b10c9933fdbb4bcb1bb45d4252bab39f1f6f9c6062b9730b947ca61bd1ab59162ab60ee0fa72ac9de3afb86da71c6e2229f04ec68e3ed0c43d62bd7346eb9e2eb02f8e82f75ebc831d1b5c2f65030481869358ac994a43fdd4067f1b6b7e99dc023498e4530b0291619bf193a0e06f76516820bde44200bd5317b83383f57957e0e3b43f78fd38a184a6fd3dce6c51caf9643fc84bec774c5a47d2cfd8158da154583df66d692705489758d2d649a561414ffacbc1d4d245a80d67389e98bb3a92e97962a2d6c5a031f798e17082f3e46bc1470d14fad0c5b3bc669bf2de024ef9e86b6beea80fb08168a143b228ad595807af2112bd22c5d111946f41ec6dc2558e8bd6e1a8a2f70f0a7b183c133b789665b45acb345a0564aa7caff2fbf0bc85c8046b5087395ad9a9ba654c6b010dce9deeb36cf961f1544b0970de24f0bc991a3e2ea6f076335b229171738f5edff3e2ccd9a06056af9edb86f6d516138a0a4af6e10b7d09934b952075244b4ac03600153330e19fab90f2235714d6622e80b651dc2c3b4b27738a7972fd72983104103681af30ce45e9ddd204a95d0bc2b22d12159a01d48d66e3b4fe120630b7bd1fbf745dc69dcfed8b55650863d7f114ee41bbf12930a4fd931ecba90407cd50382ca76ae0a4d723a1a9e1cc6108d35d76f295a8216650ee422a27d9ce69a8968212842a2d9294b89acc01550444df3aa0b98fea498baa45955ec55bd23549531254613422c39e0f8407bcea6872ed8aa0d7768d32385fdc63315863918a36ab52bfe27ebaa30e69cb0002110cc9e7898e9459621ae7730285a0889bc0810b44edaeadecc7184c5ad049cf751b581fec8d16ba94ec2b6253ec2de9b198b532e996bb59aa7e78ae0ff1a102108d61658634e11fb5ed8f835b595fca7383088c2edf8cd01b0cff888a210dc06e9b91586082a32de06bb3eb61360d4707bdee92561ac9bb5fee0fb883e5ff207cbbd232fc4604027f5067ff6bef1f065567da2969359c35fdf1e693bcb5c6a2b1226bf8b10467a5949382298e10ef784e1e2bf2479d4f3e721f7db0a8b101f24d576fbe00c4787ffd5132eb2c016d924b0a65861f257c7b64cc9f23a7bccded6e071cd822dc84f74809d2f595a865884fde5ceeaec1adec616e07ec1c330f242665d0842f06beae9a8e7b34671b0ec23abe6621ef28bfb70684d0b884a6e4e264f992d689c0b480469fce1746d5f875d2b083ee7590e7e1eefef1801cd09c10e5a2553b0afe020be0d3d94247ba56fd7d118b200364e84e0917eed3de54da3def643f91a65cfe23c081305aab2b92714fbd7b953b2d6c438e470b52b6e83cd26d2b47e8ed5cfbd52869715b4db46b236bc78c0833018934f41f0bf8e18f3633ecb7966aefbb11c86149296a1e3628c42559636018e79616d662e97c07601588d559e0ee1f69a2e94056acd4946dbf24087e1f1cddb038c6468b1110767176660612fb7a7460d16da4a5619cc6c67876f175c46d005f73efd7ece0f6a74f8a31e948b1aa55a157461dd7bee62e366ad8f2901e6706319ae8cc3d1323cf332c63d67f9d90c298b8aa00923f264dd36c30c49a42f5f8ee21f8b30a2ddd9b5e92e2ee559e0e9f5d176524275ecdf35e28ffb26fe8f08dbae070c683d2431d57cc67fa46f914bea7be5a58f09ae1697edd660e706f748f54faeaead8dd9b3ae4fb178ca7cd582241d8013fa9a95f4ee4d1ee7b125e218f98b696539107814ceeb67ba0cd2d024d24113f1273a257524149b9b6e543b53a6c8b2cc560d1a38b1bf6875fb6a1c3f2bc1586729a4e4ab204a72d46b3fc46f8e914f2c7400f20ca938e3bdfeaa10b62d1b2b826ae8a7d0f8587cbdde04c54b01096df6f8b392e428d7939a95d7e857177f518836a167f0786b7d840153af947a4efd9658b9867a73038a830525e1f3b7eb18839ff283f352cc5676e4c05acc64f042d669fc5d6e31bb0da47e17265c27dd56a02860fc37600d6d2c13b444cc03d4988c32c036b00f2725f6582f408074c597aff31b8496e1c29f7265068d84d6e5ec4ef39a91f885e51426f9156f94543d5417aa8f02461236addc8108642f90a33c6f02139c62fdb05b780c04d592f81a4977a2ce35f4b93dc339d3bed3", 0x1000}, {&(0x7f0000001240)="22a56f15770bc2c8f291df686fa1238804bbe05bb8cdf2d9d4634cb4bece16f0f93cd7ded0522eee704488eacd993e4ce3d6c489b5ce525b6e9f35bf2e40cfc06a6c732a76c0c45c96473744b2c1fd1d9082888e5475", 0x56}, {&(0x7f00000012c0)="e930cbd877d079ecb7b6cd61ddf1d1f8d3231035a62ea8e202", 0x19}], 0x4, &(0x7f0000001640)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}], 0x58, 0x401}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:45:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) rmdir(&(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='|\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x20) 23:45:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x5, 0x80, 0x3f, "9c73985989afeae690a3c70635ae2a14534c0a04", 0x706f, 0x1}) chmod(0x0, 0x45) fsync(r0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 23:45:18 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800, 0x81, "aaa5ee1176d52842dbae882e5567c2d4ecdf0f8e", 0x4, 0x2}) 23:45:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x5, 0x800fffff, 0x0, 0x3}], 0xc23, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000000)=0x1000) kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 23:45:18 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(0xffffffffffffffff) 23:45:18 executing program 1: r0 = socket(0xffffffffffffffff, 0x1090a14c41c45758, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 23:45:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x3) close(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/152, 0x98, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) 23:45:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f0000000040)='./file0\x00', 0x110, 0x1) fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202282f56696c6530001bce395ce1cd10f3236d36e8"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x7fff}, 0xc) 23:45:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x9, 0x0, &(0x7f0000000100)="6d0b14bbe18e6acb414870badf091276c9111b21f43164b8f52ceda77097a82d4de080be101b5499e0b8c1860774d75901ebb57ee0438f3ae5e09d464edacfae506f2de5863acbfa539436ada6ba52838bd460ec78975ca4dfd7b21a13d481ab3e8a0df07dcee20fb4315cf1fe62b3a4b566962a9be033dca346f0256472d6c5802f68e6f373df6472ba982aeb5562ee355d1cd901b6a3832aaf26f0ccf19e24a6a119106e620e9c496335b5bdb0ba7c43505cb6a4c833314126b12489cc175f6281edf8402a6518d64caf46fae66b884a6304e2796b", 0xd6) socket(0x18, 0x8005, 0x9) setsockopt(r0, 0xfffffffffffffffd, 0xe3, &(0x7f0000000200)="fee0b18e5daf592a74c7cccf79a432628ecaea61a3e90694fa3d81e11e2ef59ab56817ac25ef0d76ccf4b2cca152d23523a7ff5744a178568420aab9ae90901824114976fb81fe84714c57de044e36e9c87a32beff2daef6985988ba29df53974c8b148615245806d5fdf93306298f6d3b44dbeab47d5476e8df38961b4d7635a4aa44ff3c62a30fd47a746d4798b7ecb7cdcb7a12a3e42cffcb7227e78574137c5f60c3eb059ec56ee5d5017ca55ccde266b3dd9d827d576b870e7b8bce025e4e1e4ef9608ab45a8652f3e6c2a13239", 0xd0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000380)="d3286456b734989d51ce7ba8ebf5f944155d197d297e33f13efb2621d41aeb27a1d87ee49b4d439ed5af54553840d32c9dfa8ca089ad1e6f048d1840b38450af8d5d31a7f2989af4155ed8515c08b7f8263b26c8eb8df446b9139950a8a567c1383bd57d3c7c401def4960e4ec376192d636d2857b71a545df6b21e8c8b69671215b9e1a9b6b5bd0cfa6d096f0ff1559adb83f585ada7eb9379492be4f456f5225e503", 0xa3) 23:45:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() clock_settime(0x0, &(0x7f0000000000)={0x4, 0xcb6}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 23:45:19 executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x410, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0xa, r3) renameat(r0, &(0x7f00000000c0)='./file1\x00', r4, &(0x7f0000000100)='./file0\x00') sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:45:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f00004d9000/0x1000)=nil, 0x1000, 0x0) 23:45:19 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0x2800000}, 0x8) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 23:45:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x1d, &(0x7f00000000c0), 0x0) sendto$inet6(r0, &(0x7f0000000000)="63d1656f1aee289c7e071541f8f395fb9d7d1319652c00b4d44eb49639e7d43b96f6daa9f426f20cf67305f7a712", 0x2e, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x5794d0d2, 0x5817}, 0xc) 23:45:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) 23:45:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = dup(r0) sendmsg(r1, &(0x7f0000001b00)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x200}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000280)="d52f356d0e0b8e2311abc029f53441113dff2b7476", 0x15}, {&(0x7f00000002c0)="30959abd0f2ded788caa92c4c0564d445320490abf2f140ab41b5fa63be484e662d47cc5e8e5742fbaa51e7a0377497fbc6f02708d7872fc73b71211a49d0c0211f11c5125d5501299f7dd6e3003084875f8a9510fcced652167dc2a63e32d4701ddba296424db63dc088aee468613bc2005a5744df69a8f6dde1094fe604ee58a6c0fd0f7186e3eee774c456193c77b521fd6aac95a9d534cc12ec37724b3e2740581b65bea741351e68cb0d549d1f2692737791c25a5d50646ce46", 0xbc}, {&(0x7f00000004c0)="e243051d53c5b28a1cb6321a4a2d04d3f6ab64266f6fd7248fbcafc1ee3ea8bbf9f83a31cd8a2eed7c4aa1d61ad16515a6d3e54ba7684352c9c75f2e68c6e1128d6cbb05df0973f1bd8479274b8909b7baef9d8b19594c649c2135a697aff66ee0d9e47f5b311d9331ae5eb806fd241168a51a559cc9163e482709d2bc18e39995626ca0515f0a772b9915c9ac343a138baf98377ea59650e97d6dad4862313e61437d186536acbb5c424ab9d39ac84d871d812ce4c5dfcfc8cf06ead092af69e5d92c22dea8708f83fe108097ed8d633c4f13d4da0dbd072c883b7a", 0xdc}, {&(0x7f0000000380)="83b7fe0002844dc0f7a036f5d8bb90a1e94822cae4bd4a79db9eeb086dc45067a393bb348a9b", 0x26}, {&(0x7f00000003c0)="62e7784578490f79bb45572dcf19bb0c24fef7286437f0de457608011aad142b90c936690aab10019aa78f98915f3b", 0x2f}, {&(0x7f00000005c0)="7ca9924c32016c68e82e79b7ae3ad86373d6fe843bc936a2884bad9af91f1f79bf0d803bb81a2d8b0682b0f43729c4c1d62a5fa88e72fa417a7018e4044f5a71e017de3918bfc5d53e2af7ab902b14785c76e0c8a606aa402295", 0x5a}, {&(0x7f0000000640)="1cb42bc4893f4561f74321495647ac930edc940f326d9eb07692828c88d7944bb66f78a2f0f4b71eaeb05c9a4715c9390e8a6dee80ed48dc2f2555db9caf571a6d023a11222534f990752d6c65faaf5dcfa12366aaaa4d7d6ef9b0a75212503a26190712203c9fbee9eb25ddf349e125ddb7a676f7b34b6324c49861a9d892f3679c41f80d43d897f40328552724e787fafb9c4a3c89f7fe6c30654cb3cb744b67", 0xa1}, {&(0x7f0000000700)="f9e02f5ff376a02945f37bd44f82cce62d7edc1e246b949f614a9e5d83411f31b9f5e9611d0c3bc0dc105f2415d651940a3a850eaec691b276f18718c7e67482c4690764886a347248fb46d1819afc48fbe8444fbf93ab20e6933afe59f374a6c53dc2da34726646029f09785ea02d52101349fc1be7e1ac62af93102f30123aa7e2640c90507601e7b9f5287d65cd30a8ed19c98754cbb136102b0882359340ab98d0e1729292f52dfcbace46061704bd565f48843f0e65ea0a9100474c0ed0ae0cdc8cdfb176c80c88be0c976963c0e5bb04ed45066c52c1b928b1edadbe91478a63b549fef1ba405149227765adc190fad13cd44416", 0xf7}, {&(0x7f0000000800)="e1eeb383361695b1b07ab56a3167d0008b6ceb9e6d2ab38a8219a7154084e78f6d56723a8a3aab7de680b1e09f1f3bbb22cec06bb9", 0x35}], 0x9, &(0x7f0000000900)=[{0x38, 0xffff, 0x58b, "ce93cc2305b3a9901cdd8d6f7a09fe30f9cc03a73677b8db17a5db481a46bc277bd99a9e41"}, {0xc8, 0xffff, 0x0, "f49c982997d85f3bd34bcb642aa7ee635c57e7bdd4f0063c994f70d607d2cbe71accbe4483ee45e40fe206d98e5c92f5a8e2a1571cfa910920733fd68cb3b4288bb49ed68371cba14402b7578ca58964ac969ea0dddb5c413e4cbd531e613efea0a1d4747b0f0b54b49dd9b29ea1a0b4678bf2363b5b9c3f7e8f6692db9eda8d6a976cb624b176cfe6c4f361b202b17cf8df92b18fd7e9e0c1e22f1e7365128379213bb286f2b18d6652486c04cdf334ce"}, {0x58, 0xffff, 0x12, "f7ceaf896a0163c6a8839bfa6645b88b8d777cc767e55f0a03f03f9793b972815e416f6d2afb8716bebcce6d809f5a3fc07f7b85f985c24424b7663fb150c7dc2339fbc4b7f6ef20"}, {0x10, 0xffff, 0x400}, {0x68, 0xffff, 0xc81, "e470aea44873cba6a1b3f9413b4413e2619e40de803741cd5331c56c3a7d7988e3e0fb4b90a05746e34e7449f2f9b7c7952dfc76b1c4dbb58dffd33e6d52ec1440a6cdd0ef160323a2594da3956326b895ca51d9"}, {0x1010, 0xffff, 0x0, "94756cce9b47d84f70d9246d94088a2565b2bd3cb53426460d77a1c0679b8689dfdafd9ea897ed9e6e0ed0ea2e1f0c382ed21be9b297486b3f8e73711fb5edf679a2f9ccaaf80c51ac2a083504829a40f026ee18c2f3c079bf6f3e7d42e8c06f66304a9efcf4bcb36bf502c5214382eaad5a0b97263ba141d67683c12441cf2ed5edc084bf6dc20a38171f517002984507bb30715b992445f2c8f8fbb527cc8ec00ac2ce6264aba1bcaea0f94f25885a97193ec026003b20abb2293b0848ba19d9561cf6261289e799edede7131717ca59b8b8b2db45a1bf6e5e4b44a3ed5360bfc5d5d6ec972680f1297a2cd0ae43fcfe7abed72cb0539479601f6e7c7df277da4e401f2e4f9648a7f6bd995efbb966e9b16ffed8bcbb1725fc8cd99620bc28fbe92488def936dd9d991d2b251431242abdb55ae0e6e4aaf28d6f0ee9cfc1e0ada9e1273e6734221ddd2f13258641e02db5fd950c298773e387c8e2c36f1906f714d865e8a9b8b4db7172eff93bc75320f507347ebed6ebd2df5a14489b65bd9c334dbc258d8eeaaddb4476f6f209847ae3067107ad64a3147c61629967d147ce72bd9337031cbf3f580db187439e495628f022d86655ea394f68127bad66f7c7c115c6d7e4bd0a8d2c51837ac9c7359fd2dbde3a4acaef264a3eb4c33651138f10aea7d21cd44d5406abe31b6541140ebfae414062ef80fb1ce5d3912593b4aaa2c331a2d251068dba9b64825edf91b8b9ce7861fba2c70d13303a12e7df9962344110551f9f098b6eee86905db6ea25719ae864938735b1dc066f183954d7f2faadcc5d03893df89522d235a2658c3287f221db80359c82244682ebeb19d5559a8499dce478f84c08f55dea4d947fb9b5518e990eefc52c7d32da8b80c5a72d1e94b0cc6c5d45faa2ca893354d3938fb81dff536ef8cd78204c642ce4e9832673b0b16914fe10cd1db265e434a8c16ebd8a8087f87cdc2f7ed6509947b20479a1c6ec169519c0df3b148955fd981452d3593b027926948010ee75c449f79d235f579b4cfd550207469caeb75c7c58cfbf810941f661c6154d02600be8f4021fd18d11a6eb03ab2f9b1534f81a802acde963e932def3fdb9b6f5a4ad3c77b8e7d4aff58aeae33cb5fbfa43522ab238511be71d56f7de0e68d7b39273e4be75affa4786808a14785f2b09d71e5c355252b0d2d97cb098029d18049e50271a3fda73a6217171c8dc9240bea57ea4520386c5985c5598fc9ef5d9e18b7da7768f69de3e2f88d0ec8d5f49a957eebca5ef64e3787597b0164fd269b1b358f535803c71df5b67889016aba83472ea6dc416382408bcdaf188e29796ff76d4fe3aa0d6462372293fad584da16ecf8b609bd2fa81d545abed81eca03a505d24baba35489f907fc89063d36fc587e468cecd718129d15e48b0a0697f68a9361688a34bca8c52b90d5db6a11f23fe89a4aa314b2a10f36678fbd63dfb97ad90e15f1148ece2af3aceefe880290b3a706d7572168ac3b3ea3f55da0a87f3afbe7aa33d414900c2b93a2b44331513bacff8b5f9cc345e3b87e8700b0f9444fe9bfdb110e0f515e275acceb725bc397c86fc2fb9d2f8a9eb071d1339d6efc27ad08d5d3db438c8d5ee7cf5a1870de45f72e934919b0103c6a2c20f069d6966b9c191439397e911b0d57920ed0fe4f43ce656be8168072f93badc9d24133af22b1f5d04431ab1bcbde5a152ead4ea8df3eac3697ef35627d4bd801805d9d57f7bf9505008c9f18f31a2b108327b8e6ac484b2f84e49ed659fe4edc15ddcf4bb29b3c85152f4e432db3b7346c06d8732cd8d6abf491209540cdab28939e520f67397d156afaaecf1fd09fb92bcb6781021038d7a73631b461db2b4f48369911781feb965129576e25fffe79457e15123a2671af6fc0c00ca0a04b09bf259801773c6b7ecb8199ec16fe173ec1c3aaaaa78f7b57ddcdec958fe14539fcb70dbb2dd2ac374e7a1a7a89e75f20050eed1ea06cdfb3f958fcf1fe62be55b03095fc076d357a7a941954989472cd68865c8733dd81ec696e648bceb2c8611228b27e9938c0e70fd5bdbae51042ba47ab753f998a9c3b007cadf4919137d9df1dfadcc1971923af8e7d294575c8d6ca664237fd66ab6f5406cad6905c952c75705e5401d1d79e8788abbccc1066d7ed70985282e13218d678b18edefb52cfb28580487a8a28ca4601f582cc636195fe287868ec5fff86d29aa2cc236a8f77c7e5cf1c86e46be47afbb02acc5e64218c8f22e18fce9cd87d694bf4841a7af88fed749fa59b9f0be41c69853841761673d117d7fa11770e837e3299127e8dd492a17d2583a5a56c7c5c8c07993cc043b20f57c15224b9f358b72655a92decbcc0ad7e281a880713880de9092d920562a8e191c1a8f6e895074de9fd1d172b738e61da9c70e3b892ea78bfb2a3198fa3d36dfc4a3708fbcc743f605c7b66e18647a697aceca250601643f93b53796091f25fec30d3e02a523d5faea98361a6c930a0fcadc4067ad498c297e5d3f7ee940d63cfa212774dbfa5080ba4e879da4929112fcb1488c1865a81948d6d2900817cf13e6f7716c0b0a98b6472dea474e1e38b8060288155000361a395e64e7b12af70cc6b54d203e0c919c21a191b2a7a0f5bcae57ccc53a207bbbc69a83b4ee70f685091688c37939d04a1ba52d36a19b4c5d07f117736e1f9324d4269b237a9900a228f35cc7d4ca2ae10ede2b47c188a5b10dfd14dcb0b2cb0255c45a7a7322ad5bfb85e8c2776e4481a99b9689bc48830f3090e0465b416912a00fb2445fd37291c722bec3b8660c70e4f93f8438c5ae1291a2ce3304a469eb9fa43da96e68534c54809cc5659c91345e79e11df10d2984bf39e095aa4f656b4374df63f0f4f9d28308b55e2e442fd4e66989c58f0ccbfe268dae35e5d9562c2f0b52b3421e49e50b945a0b3c1f30886262ea502df9f67ddfff6903a604f26b4a9e8977b4f4835b37dd6c3e0a906de4843f27b7af082fdd4de4d2c608b7964c69e3a8fe307fa97ae5dd6bee52a2ab94a9b550b0af17c9fa0cb2b91468d9592977e2db47958422d3eccdf10fe097c9bfe60bcf939ff8f6f16b96391a0f84862d8ed4c56d60897bd3ca09e6e26387468a4a966b0a0272faf656543ed881b934ddd52db3f8f1f95a018ed2a8502f932492a4c8f7908e89ea45e9017d158a7e2ecdea77c644c058bb2a28b4ed6e698f17ce4632820875794035cdfc010efde57b22c6379938478026459e4ea869e61e2e043c14e7979bd711a29991433e8dd6cf2bff17018403c5ec90a1961d6bfd29d05bf3e5796a17bd88c3b4d5b9610da05ec33d9af8f36f52f8b98b1e020f277cfedc0380b8f60bbe044d3877451a8897baeb41c3bd11f7864529fe7459adc05838519bf0804c90c291a52b2d698353fbbbf36b7b4558c77f2aaff27e1ec41f018fa15661292a66ce3c29d574e3411017b2031e4bf280bd9705bda6b8b77826a120a7cf1f866c0d55462a2a96ce2102df420d25cd4b597af9f8040dde18b71251035083036455933d5762f2a5461670c2b7f9b940eb71298e2c133845c952e0b55f3dab15bf87cc650ac8283d909d2034926c92a0adf62b23d43bbab6bf787c416725bd5dc15581cb8f57d67f9503ab4f31ce14ee59466a0e68d9c55855fca49a47b3243f9c3a4ab1d87d3270ca210f66146f00308ee7d26b09dc44509a1efe9ed5bd3c1eb7ea0098d7b7f36bb4ac5f8ce74251e3e4a9ea04918756edd6745eb86ca054cb894c1dc2846bb7adaa3e871785675ceda3c36bdaa79d3a8639a6a283831e5556cc7252bdfd09ae5b82c5c9116cda40e0d9de1fe92a730741b3eed27dfc36424502a288ec7452a2797fbf2fbdee8a8a781eb7ebb7d02b07968421c3ad74ecc2757dfa7043f305b6c6f281916c7a7b325e4afad9b6104330e3b527ae39829e0488d38b6a208098a97260d8d666e3ee1170831f114739d4d20f1ff32567bfdc03feaaaf68251a2a8ff98e4031b11f3d537155b24fdbcc1e297ecfc597cfe2d5960b7ee8cf545352db426edf7ad367312beb835d9205dc00311fde34b126345aa28338046013a0d6d9455e98047ac09bf5d557ff6a27de75069bd49acb8d912357387a7f81fca72b19992c644a2ee36cb8564f8c1209532602d418a7675773784dd658bb80f39e5b72f3e846470147c1b84e4a3cc54a778828b16ba941c7ee705af9d6e59c243763eb4c5b3b868d683dfaff56f928ce1673c6fb264018670e897a0bc5ae797d5dfc597119d81d7fa1df6807ce457a9bf2e583d58b1283200dd1dd5c88b0c915e0e5b81425c63e613da0e9f70890236fdd275060eb867af70eb20d98dd91745772636ba13022d36774e4a94e5824a861292708a8b1a1923501a240b7c6e9f0a63ebec46f953f874ec99c16817da877fc688c98a4944e95da111347ea7350c39dce043dc2bdfe694393c7fa4f796327354e5b8c98bedbda6c9f7ef8b62bd8cafa7eb4f59b9f7feafc5ba511b07ee48ee9d66c836e96d1ff91e208ab54909a3eea878596cdf5270e7cc773a9dcbd2a2689d0e3ac0d12e6e51cbf83e070384bd49c016af3dc5dca3628093f543fa2c1e92dac8d50c2c1b9f3f22ebd09834c74bcac39cd207139ad579dcf6b771ece3089211a97829218bc5ca09df636347a200278a5a141069b5423f0fa4db1b73aa89af388e7276c03f8433a977fe6eb99917d97c17fa0d0201a446881992b2b4fc948448379f9f0c2f4d04754375a2749c9689c66e0eefb29420d0db134008ab29f9f00ea6fa17a9644790aecce24e90de7c9f79412fff87d6ab578c82384cb098498fc72a0135db5e266281f96c5a5fee2894260dd551bd9ef8cf9a9f3ef4e697ab49718a833c460364fcdd2f1b190984e39e13cb1aff14e10a567c20df32fb2239f1aebb9a57401a74e43d669f6e2e01e3ec760a9290ba51761a5b8b459376fa372b3120706c8762858c84b6077cfbf24bd9158c5277d260be7d75ee61459105e7d0fd33ca13819a105ca161c41cfda4e24287d8c8b6ad85fbda36156458070406a7a00cd52adb0dc1c11605546889cd7ccd156743482a78985ac78927f3de5c15f940b887bc710398253f2fca4f0dac946a540dceb13c9df747127bc3e286cc4645b81eab5790dad631bde8e90893b7bb57fe6a383c640d5a5b6abd6c52c7a3056a61ee573ea7ff761c32bd6bb625c7edc0a60dd41437f884adb0dc9e51ecaa743b269698606bc6b258d9beaabb5375a21f355dd17c904e8851969e8732e390f4aa26ed4554340e3ebb67a0af7677f75c06d1e297b62736aebe10bd1b86f4608548c23ed41e7e67f840124b06b840f3a9df06807a3a6486125b36d5d11f5b44d0d93fedc33bd4f259cc9df0a3ba4f34e49049569099760271ecc3ebff9fffa01d8f40b299a9d51be7b7c2741c67dcb45dc6ce4f4a9b078e6052551b594e9498605785fa736f53c9b7cb4698215cbb1a16e98612bfab57568d752be691a732164ea603cc36e03cf268011685df0b9486f3c09fdc3f050ce319d5d699045cb32d56e3e670d0f87bf83103d3591c25ebef8c81826beb59305c360e25c56010b2ba4c25f835acd04384fd09e1267f12fe73244a9925864b048ca78d6c29c755d55d65a0c62f757ae0e7ef372e78dd280160207deb46dcdd3aef55bb3daffd501eb1871320e31863045da930b78d076b752cf4ab46a78081ad673782ef413fed4ffc3d2b6989ccc04dc982ef7a51eeeaa44ee2f4a45adce82cef48c5fd7d3"}], 0x11e0}, 0x400) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x9) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x9) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) socket(0x38, 0x8000, 0x3f) 23:45:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xfee1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000140)={0xe912, 0xb8}, 0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x100000000}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x200000000000006, 0x8, &(0x7f0000000200)="f4e1f82910c6940b7a698dc90567addd61f9b3bb24cae552869da2fe27b7b29b90b711443089cf006da925c327574dcb0fb98689956100000000d1104f7506b990b5a0d55def415f9582b41df07ec586fc001418a0c9352e21b62893b066d1ed61", 0xfffffffffffffd97) 23:45:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) write(r0, &(0x7f0000000200)="6938e183015c2d13e5ad9f9ba6a28251414a0066beb9e9a74643aede995e29ef5f6d6adb5083ba96d85d8087bb5163791e3528d14890a1b65b6bb4d8273eb9a5ebcc14c2e8b4dffe72a95372cc5679dbebbc57446c031f665ef5bbc9f275ac2bdbc2728fa0c880a4c759c89c759f25f799c3b088212f8dd89134ed42c7adecf4ba2568a6dc745b791e30a289903afd42dcd39b4bd4a2be9b1969b1e190f784a7be07b145259f", 0xa6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) dup(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:45:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) r3 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) socket$unix(0x1, 0x3, 0x0) 23:45:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ftruncate(r0, 0x4) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 23:45:21 executing program 0: r0 = syz_open_pts() dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:45:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x5e2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0x1}, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x1000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x48, 0x100}, {0x55f, 0x586}}, 0x2) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x2}, {0x800, 0x101}}, 0x2) 23:45:21 executing program 0: r0 = getpgid(0x0) getpgid(r0) 23:45:21 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0xfff}, {0x7, 0x2}}, 0x0) 23:45:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 23:45:21 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000640)="654ce69fc693b9eea0d9b93683965d389ca8687f06b58e914592efc6689518e60baaaffad08bf163afad75619149d5f4ee36aecc27c04ef5f1d5ca874625d732ac048cb66b2bdafa24c78ae7f8bdffff8cc1572e0dfb59df777ec24b1ec11ffeb12c96d14c28716a3f88e4287ed117246876ff21456315997537591781891898247f220169d25ddef5fd7375553716d83ed62a62cbddffde82e42884", 0x9c}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x8001, &(0x7f0000000080)={0x9, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 23:45:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) close(r0) socket(0x2, 0x1, 0x0) ftruncate(r0, 0xfffffffffffffff7) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/12, &(0x7f0000000100)=0xc) 23:45:21 executing program 0: socket$inet(0x2, 0x400000007, 0x0) 23:45:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000017c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x100}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup(r0) 23:45:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000357000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) 23:45:21 executing program 0: getrusage(0x0, &(0x7f00000001c0)) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getrlimit(0x2, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="ac7a99e2b3f4ae020056598f4c6a7b13cd555fd0af724d22d034705dfd1e82ba709ecb9a5507ab5b341669912a53a9f8a9f221ed9753f098a85da12812041bfe6b11768daecc9699713202a70c405f854809a2eeb7de8d90837c7a48ebc9ccb19ce16c6fa73e717665775947186e5a6673ebeb531e58597e74907835ebccdb7d4dc6c904e7e324da2131a8cff9", 0x8d, 0x7, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 23:45:21 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x7f, 0xe54f, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r2 = semget$private(0x0, 0x4, 0x80) msgget$private(0x0, 0x10) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x8000, 0x0, 0x101}) 23:45:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x80) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x3}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:45:21 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[r0]) r2 = getgid() getgroups(0x4000000000000069, &(0x7f0000000000)=[r2]) setregid(r3, r3) getgroups(0x1, &(0x7f0000000080)=[r1]) 23:45:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x9, 0x7, 0x6a58, "66af39f51a19facaa3d748651314b3184f369c64", 0x7}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xfffffffffffffffe, 0x2, &(0x7f0000000040)="6eda289f4b9ae48703a93f95ed2fc5f16db02131c8bdec185d209fcca27d0d5c583ee07b155507c1b447bdfdbbd1ecd63735232144ee4f2156aaf5a1ff9b6d9d0e39546243e7bb20041ad1b6570a2a2475c4bb6eec13cc9f3e53e761bfd3e53b6fa26473ce1d86c9d0400e90233250088da9f2aff7ce009ac521e8f6358d474589a2931299242744f71a9e4d87dc5a881ad5866feee0d502fb0cf7f3faec4f41c98a97b37a255eb5fb63369b", 0xac) r2 = semget$private(0x0, 0x4, 0x42) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r1, 0x400000029, 0xc, &(0x7f0000000000)="ebffcbff48e69931929648efff00000000000000", 0x14) fcntl$setstatus(r1, 0x4, 0x8) syz_open_pts() 23:45:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) flock(r0, 0x4) setsockopt(r0, 0xff, 0x40, &(0x7f0000000000)="d6329b1741d5d42371f1af778cf256f77e99f87dc43ce13430c51e73201a9d6d00000000000003ff5944c358a2cbaa27c04a65a1d32583bdf64792179bd2aab1db41ada1a8b2d1f20cf2a7ca4fefc7beab837fc152fe0d4685262a531c8bf3d6d8e6e9a3e96e86dcedeebdfffc7972e9521c1a3b9a1ea56588acfd2f721beb950107693b0a636d0f", 0xffffffffffffffc8) 23:45:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000080, 0xfffffffffffffe01, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa8, 0x20000000, 0xbc3, 0x2}, {{r0}, 0x0, 0x8a3af539a6611ec1, 0x40000000, 0x7fff, 0x1f44}, {{r0}, 0x0, 0x1, 0x40, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x29, 0xa0000080, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x30, 0x80, 0x0, 0x100000002000}, {{r0}, 0x1b986c712c66705b, 0x10, 0x4, 0x9, 0xb33}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x2, 0xd8}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3, 0x2}], 0x4cdd, &(0x7f0000000080)={0x0, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 23:45:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000060a, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 23:45:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5", 0x0, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:21 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0xffff0000) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xa4, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 23:45:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x8) r3 = syz_open_pts() readv(r3, &(0x7f0000000380)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f00000014c0)=""/207, 0xcf}, {&(0x7f00000015c0)=""/211, 0xd3}], 0x6) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 23:45:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0xfffffffffffffe1e) lseek(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 23:45:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 23:45:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) 23:45:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000040)=[{r0, 0xc0}, {r0, 0x40}], 0x2, 0xffffffffffff01c9) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:45:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002140)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0xffffffffa47fe259}, 0xc, &(0x7f00000020c0)=[{&(0x7f0000000080)="f4f5e9a1748588526218cf87e21ca2a918936cb0517caf5e0c6173b583ef9337a1495a9a7cbece01e0e0b46c9dacbca2c2c61982bf4d9c771a6397248f53c0e7612c905ad6f35fea887f6f8cd936af5ff457df05cd09b0aa9711f0ad79a9c4bd39c53269113708433fd75d9896a1fcb9a8569d9223da17daab77f61375324d921ce3d302aa2db84e42d127b8a3fb9d3f5c9d615f5729a55265a5dff8dacfc084af2cd33a3ed65b45db9b57db64711e3e76d69469c810e588394252854d9b0400e4bce621a58003f2a44c55b49cbd12d99d07103c23aa10cf89c613341b5a16e681a9c9ea17646fdb8f9cf688a2ad87b6737e5d488e3c76a6832418671691c51762a6deba957825c33a9e9db28c530c4b1f7a1b13f590117c283bffb82bcc8b2885068129b04df521475e7e8df01d0e399c2af657caefd9ba97e2e71da8a70f2ab102b66d391c5cc329f5d457e120e29c31dd9daadab1f1e2b04012425a40c57fd013f0ee2fb062fac57f80c8da1be933ef5fde8d30e7f90e97a672ed24ce1a8bad9be73f36e30c98ea7a1f58db851c544c6ba5c6a4ea6c439bf76e0a36d4d482e19d66d6cfdbedb17be2406f6e2ccdd037fa5ac9c617880ab8517526996c454ef7371109c75a07e78797e20b688ab40d810cbb8f3d48e7f06d6355d6a5d6804e479390046892240ae476e4fccbf76ac3bfff9adff99878a5c53f416a6c1598d1a1a674c52109ede2c66c5972964152100dd5d4d2ca3225f380f6bd968784bce3973d2aa50927ad7bf1e33b6a20ebfbdbaeacc643cee1b6d2cd6a5f58f023d4954f51a198fbc6c022915056d030ee18a916c5cddfa335974fde5cc0d5651ef9d7911a7e1130630354fb80c8f45ffce9de123dc4426adf0f6e5c383403b86d538b7d49f95a4cfee8daee4c130f99e171dc51c71ea78cd35b26fc829eafac9b6d7e80dcc67cb904d4f4c30a844741e634c9dac1a333e07f8685c26c90b91932e9069669636c00cf5bc7e116e90cc89526eea495ca34e4de34b25e7eab573eb51dd1f1550e66bcf5972ac1951bf9d14316ddeba9f2e72d0ee48aafc36fbfcc8c7b1aef9339d8b654dd54411d1aa6db8b540ea835103cd60692262418f2a60d9b4237cdf3f77a53cd24ca40d5ab5953995e59eaa8794d4f1af63741041757c536d27d847896dea73dbd466ec4f2020578d94714ad9a30d4716c4446aab86c61f6067b4ff57f6358c9f9d1ee7c0e4c2971691951ad2e74a242df2c8ffa38f4c0ea256ee494677590600157cddac62421c6a6efb574a0c44925b97fbcd669bbb7a90b23de083458c3e997841cd0d97fcf8e379e5b1e87a12dabe68435d54dde88066504dccbafd2e4427a4b0443356ad50366d96674f79454f9ddf36d53030ddbe221d4898bd40117f0771e2c7dd686dd5a09693d961bb350283933222f9f52cda6c6f77a517fc1c31bbf606df032ddeb995db2144a5c00f03e5f96a5b644b31220d94b46ba3fd796ddee19be07245a31c2a8c343898234c33bbe922d96ac5130d4e7a5ec7bace2e07324daad2601e34f2ffa927c1f57907620e38385b02e5e189e4a7aee8873bb3ac25433b0a01c4faeb407135024c84a957dbd79c8ac1295d0e55400577b52389b4fbdd10fcb6459dfbcc5d31baad835564633cec22c32b748f55cf640570c9c8a09484ad012a79aaacf5222e8abe8d88d5b3976e1dca63f9ec965c9b8da30b80431ffe205fecaacda71e47742a10d1ab2f4b1d6843946edd8288ee42260ce43933dd4cc3f81639dee4cbe739ca83361d5731673a0cb2d82224ad88a460313d4b7241dfc3ea677e038016fa0b91d855f4149a082ccfdaa4c10d5a0f31c78b75ccf4b0540ac8fc30d49390e7ee010ee23b6ca904c98695f620f4e939a1851ef3f2a5b658028498f7e9446b1d34edf63daf0c5fdd49d1de5cd6fca4ae925b6f80de4547424a0a05609e96cacf2b0fec549c2cce9784ba2462aeaf1ebd407489f1b18ba48fe4f7406662f2f3f3fa8d0c9a2529187ffd627222a90b2394a4bb1888073148da293b42f382f213d70a3da88e10df74d8ff5897f0890b04aa118680e40a1862d27f2ef29cfb108e2b777e74ed2fae35d8fdc3df28a9700e0c90ca9169d7bb34c7eb14b5e68b37f174358c32418694cbd90a2a83d1a46fa709c7bd100f64b6cf832447a4afc115ae834a8cda4407f9ea953d28b8500e79d064c6b68f06aa1bb95a5c50167804f76af0668130d0c56ac3e7394b09c9eef6a0e980ab51206132de9bcca6ff03cbd19b7d13133053f67638e87b0c79b5c245a3e2c25cda026f5b0256ac5d0fad167cd7d5f3481b7e84c43ea1adbe554692ac3b8f2adefd55b27b0e6a77f6ffc78ed93b42e5d897c6256d74c7594fbc5363a17d42cba55b2aa15776c3425d70a71598a44b669a341ffa056971252c11347d6799b2bf81696c2a4612afe2f12d82ebd98c39ac5e0b3a4be5f00f5d30585fab506093933ca1fea22b8b56d5b4197d2475cd3fc74e4de6de4ae820eaae402a65d0f75589b655faf22b1978ea34943e7e9991c594863a98e5184e2d90febbae9c57723a10ed885a9727f80ae519c385f72cc1548ee7882a35e52921ade0cee3fa9de5ad1673756a0492a787ef4f74e8bebaeddaa403d17e77a29a18a87f7f2138696a4fed54408bc648560cc2e28a8d35e94faf749aa2de1709532f168701c0aa707c099d8ecde8634518497a99ef29da3394199039c128c26b7fc7f11ded20cc6812ecd804dc9a7bebc5775be2379597debea230b1d2fa36f134c09510ba57a3ca4736a6d61b12653147b38b3a9cbfdb3836c4c2abe60588f8dda76a1763cc31fa86ccbe364fccc5e065d4f69d96bb529f545b20afc6c727ca9b78b947e6b278580a61fadfd645182715016c3d91c32c79a7f193323466da66f418c172352d498333a35c257a34b157eacd5c938ba6bf1a82e9a885dab808dcf0e5cec4427cf5f539621f10416fe56aad144653c74a2bec122b3958b4fc0ec07bb1b26311195865b4b597b41336254725ce605d2f4046d6fca4ccb7985875b0ed83358b328907165e166603a15cf9d063af8f3cff06c81560e29ace5f8343372c51848463de108b1d14b4f16a325b91074c7ee021a8f257e525f01858c300b4d44083c5a809eb4bb170ff1ab442453947e12da4cdd0c47ba03a8eb244afd6a3e2f561d0713f6c06c76193b00198708753559e59eee2a57d4d6ca545fc753a3ab7bf14a2f10a6ccfd210007bda682e9e8dedc629fefc5b1ca3710c2effc05a81983a2d8d621f3ab63c6782fcae5eacfd16e719ef0520f6c5cce001675fb62aa157480da4f327071fbe16164a847ce38423c6a9e84176e2b334f0a06d072faacd9b97b2868e2d1b23419bd18f53a717284955f656a19fa2ea3b594bc25cf85e7364b6bd1bfbcb97b9010d9255123f707dbbc2acf90139b5c86aecfdee3dd732230201904e20f994adc2875600385425facf0b90f96d22890e65c128866fd1d4f5b9afbbee115a125c97d27a30942f1b66c197230e52ddf32afb361ba1e8db5ba8686e682f65784140854db94c9ab7e4eeed5d8f50fa5b72f02057ab64e8c403f05f44738b8aab5ab85a157171d07850ffb203a15c3898d91b7202c1e3760169536f230e708192c692534a471731550192352364ca3d4d57618aff03690227478a94710e7dbb471b8d827b16512415a680864de5a45045b65b7adec5ed01ac377efcdd1e809ab9cefd252fd076a21f46bfcef7c55459aaa6c324d4de05f62e1e1b310ad82b83eb12e68d877eb6070e404940b15a48b2aae61a92a9936d1d2b0c71538a96ef75f73eef2a7a0d4f5e1341ef37586557984ce5a6c8fbe01b0c372491bc817eb212b5884dc3fd853bcc9518fac419fceb2e58210f01648a128919dff8e9f722659759e451415139ccfed2bbbf57e79b67362d8db223100c08dfedef113071e1e32f1ae69004d559059744650b3cce3495347d034fde4a3dca44e12d253035d9596613d49a9c711d8625cb4aa1448cc7cc41460e66ccd20c9bb70808f497a703e609a9541ed32ebf150172beaad032daed6060b468ea37b112c65e405e4faae0d6aebd05986b7b5a9045204ac55cc3070d8ce5d6727e215ec046fca0eef9fc7537738460d33ab7d17c64a31b35024af9ed4c8aa0dfd69eeede7c21bf97814e664d6fc9ca9430a8f417d9f0af30480d62d86668ba73dfdae7046ef8d0ed76f9def384b36027429a7b33b2135f7df7a2d81051c5afb3a70fcfd2341b188db18125e8b6c601321c93c9ac4209878bcb86f0239f4d225f3e3f4f67a43105cdb0e835bc60cacb50498920446cf5e8be1cd17b4f15b8294c513d6bc8e76c4a1ebae8bc45ff56d99b12588ac1e95047eecc63442c37694edfc0b82306617163a31fbcac3d34929683a4862e97439bf6f65216f7fe317c9974767e8397d915630def43ce5598cb191e7e5bb9918b275e0251f0f7297f77d8879b3d6ec0a1be83a9e85b338890437829bcb5389025589ed6026ec6b274caf5ebd24e10d3a3bc2dbfa600c8b5246808334afce012e412b245e576e2b68326153572f69605c4117fac0d568dfd923555df93a0518923a5a89fe53c5e389e2b76850c20a06161d03e9078cfce6c0b64bc2d3b15c5d6e07454594f0bc9e8939ce0a3ebaff0d6c75e7aeb165276662ade3c5cd93b7e9d7af6203d26264fce095671944c39942c8b9197953f9b938e049e05ed49d669285df0670e38b7d3ea9e1055db0fac6b13ebc94931d5eec8eb862bba80210a7511d92d30cb8aab13d25ac254b9a3b09f0e8532ad3768340a2719181cae49cf742aec3e109fdc13e8f2d29c1af768ac25fe82a85c8e383b4a6d4d441274f8b8c3849bec5fd836a02784ceaeba450bb940ff982e5d367d0644c06bc8e9d91a8153225652670df280ee3925e8c0f26b0c1fa661346101e0d65d817398be80a0cd96eb360ed6dc7f04640ae368a7c400f270a885c494a28c5a63c1ccff0eb13cdd9d15047d0530db72ad1ae6ac4482bc29e43208a01be597a54939a25e21214cdfb7dad7768eb2e8793aecced5421c27b03fed965bd397370519d471698dc42ec76d563feb0f8f3817bbe543a441acfd19b89d33668e188f5ea08aa09f42627ec948bd1d635514c8c6125828b87ae8cf70622952eefaf1a3c06784ad26129e42c4050bf46df0ca08e3831fef42646debb5885b97265cdb888859d849ac373d4fe37e1f5eda9718e17c5771c69c23e32d1bbf3505ff8f7f84e2dd6c2765326edb3a50949b9f24af4d6504864cf53d50479e293c37b9504641b0e677043ef74f4e14adaaddbf36c2f2e7ffcd095c1059ce1f9e4899b9b8cf37b29cf45e6b826489398295f1249a9701531ce88cc2ead10f5da130c1323cbb31a437c172eedf9f8fac3cd854bae5f15c7a6bdc6fc7939427e2d57bfc47228c196676cd1224b4d5cc794963934eebb8d3853db7fff7fe89e4df38cf267e7b884f0673b74a0fd18cb2b2e0a91197cfdd245947341791332e027fa0100b985e6b674f3c3d26650544143e1ded1f731c1117f38e60db2eca6ed7e6e0809d9c0320659c6197bde52fae4444dde65bfe2485836c62f7f8af8736e9bb0759d8a81c6d07aa67ed9d811c44eda23d985246cb1a1aa8c5383e7c2ed62f6a38e5d738c68ce3579c2d9e59a3872fcbb9056a58592c6a3aa3b9131f366ffb741320532a4d7efe4d454d112bd1090281942a24f981ff7f5f376ba308b09e1dda392ac45e6b17ad561378a1669bf562528", 0x1000}, {&(0x7f0000001080)="8302f3c2fdd5dba43d14a9baf429e0cc5bcc6c7aa0bef652e584461bece0b8ac31391907d716a25b9f8b5d83d21cf2827e17", 0x32}, {&(0x7f00000010c0)="6fab70eb93b5781e43d4c2baf570afc215a639e929da6a6f4e9492d7d57826d92e99248b2800dca4a87869a5b36e4922c0b1268712cf4542ba438f31a431631c80fca58e2e926453d206b9d1b4b382181b53bff822cc80ce2115cea16b3d423e713974b01f600326824cd2dbcd5332a0290961869dbc54fdb90774d387eea722d626e411a619a34663d53c802df7066777b6ff2c78f3cb817502bb733e1b4c402fd654a5c76536983620aea433efb55cf1bd9350f0e24c1b6aa19b46906d24cbb5ec0d5778bc87e7ec4b9e8fda88ca1dc607deec6d3938b9ec7b0e37e81d012a6d19cb1832f6f494a205d4398bfaec777154b85781653fff757c543824b443d71cfd5b81e81ff5ad322f3c2cee2cb202fd3bd91dfb89908c2b57f88e6e0fb42cda449332e1239d37f49a42f2ed9d1ee49f2b125ecda62e34636ceb92664ad6b6f3e2fd74e3da63db7bee324abedd843e9c7f7c8d2c7c85f04539ee7256a41bbd8dbc51d8c44dfb8a603a91cb73b1d1b680ea4da791475b04273bd1b8924246f6738f5ab5c8e19d33ceb03936e506278d3089128bfe2488ab503c956f8787be1fe25509fa10bd40a9e734e504cc74e27cbfb9cec7136315ac36c0a17475ae953436c9cf589eca0525a18e0e4de73bf9784e9daefab96f5f164460d8075d10018cf6aba2165e69f5c80f9201a1fe8bc83dbb9f0c3117e9372799d4aaab286fcf40488311c9e8aa7f81a2c41573301aa8b9914c886463c5c387597715eda6c48eea8c14a4997321b190055edafa81300d8a077e81a8dc9b18c718c1f60f5f683ddddaf11196a4e8920fed109e24ab6e21ec584f8289d167ac80cdfe6c4accf352f4e90c6a0f43a59ac9c508f4e3e205663063c6a57ab22fbd491ff31267439a8a0050a57576a76eeb037d90e08527db6406a899176d850d2457775ee2de684822a78ad517411e62775ab20a0e4922099fda73a24e2bc7918c61beb5d550410fb353b5346aee28178a97f9089c6ec7a74ebe3d974f6c14f3c8bf2d1662953c8f5dd09f33ae54145cb5c3eb81e105fe64787942f6d81a0a29eb6acacb053fbc4acbf7130f45d4964e826e474778dd9adecbc0fedcd301ab34c6e9233e0aa6e054e65ea59fa40120ebadafd2f806f07670e154f16a0112d2abda9e0c1496c218835b7ba3d296b49ed030bacdecfa810a4be0af31924992fbe3e8088c4149c3d9ef453de9b3d16aa8c714deb00a2a5b777ef5502fc32a6699d431c620be9662f397324074f7f8869e5066b2e461e50004627e292c6304421dd5a24f6f682247cffd9158e9a50efa47e8e89f46a9a8a1bbec87bf27076344bda353bd94a17c64ee3ec72c96c57a1379c21bec9c5080490213c5343d02dbfc35831bb1d3cac12eb00e9dc14d974c184eb2269770664c479b631d8d59b1bfac799c0805ff81f0688cbc845ace4cf1e8d84bd3d29eafcfd1b49ec68bb1e2d75937acfab82fe8bced8b2f120189cd3471ccb15a6778318cf2e1dacd35fb53995e708001f110abff640177fdd8009381607bc874e9300db5944de0c0161bb004ae9dd5f7c98f779823f1d98c2832425c313d7a658bcca1b479dd82a8d78a721735306c4e6e56c6f8d01f05698164d45c9e874a643624fbb81893002139bff69fd422b6187f73da714569423f591b3dfaa82bb0e58f600e8dceb5f0eaeaa76b2ee062f469b69db3f375940de171cb9216a7e9586d19c688845f6a556e2bf33b402d42360c3adfafb7c4e38c1416dab379826a21869942b450e80a1514455b6404d225720a9df55244b490be0aa76371f3dd0ef1f6bb0f0dca13712c97f8fd1d77b87a64ad9287740011e068f27cbf1bd00070c143f4c1cb578495daee5099d93a49649470877ddbc6c8813faa6c69a9a8aebb2643ec73f1b0fec979f13fced8ae8b8966323fb5354d72df19d7d42660859bfc20443e1108553301bd998a0505440766036488cad64795cec4e04d762e733820dd1b21665cb76e40015a5bec66e62f4a61e9704ababed19cee7bc50c55aa3ea55271e56c6d5c7b9149f170ec64d0f68c14b871d1a9d167bdfb2ed49d79d6d7a776d319c0c80e6af3895e1034f6f8af7b1b1e8ed75dea77f69c96e322ecc1de7ea9e8f09cc4afbc2661b64079def696580c71f60264fb1fe69c6dfdeb6a5f4cba0e1250479ef400a1177d32aec7b5b18162af8b5d8c72b95138592dbd7830f07a965049e208bd0325a69d307f9b1706838b7317be82f90892329c3be8e6f188fc8b2be0edca22612b9ecd041e2856214ac42c436d63593dbb4dd4c08cbfc187d65d39d1ef85070211a6a589b6feb9bd47f7d87327cef6e06214bf2357397610b9c06addb956c929709cf9dca1108de3b922cf2bcc66c1b8e63dd95bef6ec662f7be4b197e004e0cb15c049676110448149c1c005d04904e541d7124b348950d70f2a085128523afe966d2b846b5ae0643f6e429e0b9982e705d0bc2e591947ffadf51438990767d7817d655dac2c1e49596295bcb0e0a18fe66bad27e738721473d9cd1049033b110d0861568194ac14124c4b0033b13880e828949c4c56e9f0aee7b7513e1ebdc0ec0634c68fda5732786d130f899cca18f39bc77e3f81d81270a25b5cb0e6b031ea678f7a0edb817fb06282133327fb3203646317512056513417f3c503876cb695245d2dd03783bec83efc046ef97e86a032265a486fe297e8beb993e7e528bba506458fd9183dba52a47e8b8801e4a681a09628649be4809fc0f421d7d648a32d77da7349ef94fc929fd014fcc722e2589312bf7fbac006858da2e09b238920beea87729f750fc11d57a6a5b5a1bf273cab349e7b9edcee45f174b869727d92fcbb8f828cbc0dee1e3509cfd4861126cf3dde3ab84006637077c95c927899b61f0d7a6364e691336ffaf6d7bd6f7f1ac3ea5248e3ef1f238153e857812a607126c93bd40bd75e9ba287c52d3fe59e279a5a386392adc231c0f776df5a855f303467a3655d98f768e9800271ac72e51a08ba36362003972250e576fbf273320cb9e68f5f82bc387c7c2ccdcc8c3f2c703c27f024a0ef4f2d23ccdd1c903f2bc8e0833a100bc8d82b5f2a2aa1c3887e4be568c4c3eef1a7f66d00a35b2dbe24ae9361e278bdc6b090c35407da576ba1fd707970967f525d0ad02fbec8657ce83d4cb12e72ab0b8f3f741cb01fcff929aa6cb1100b0a00809bc7bb333c024838b8e6da7555a749da7f1b48be4b147500e160826a766ef2db89d2cfdce9c4c54126f718a53f4afcd14025308d99a5976deb9d3148aefcc5cda06d684c1f39e85e1577ff6ebd93c4535e81d3e1e3e104116641e2f784fd43d70c80c6c06e3497cd1fa50fa7e48fa0e72b9456b427cffc05459bd18f8aadcfbd6b42b6a05b74e793e2226a10c7dadc17b97e9be5babd2af41a354e82dbb66cace754338dfbeb49f0187670fe700ef811b79a36dc66b96a582f64b7f169a1e3eb58cdaa86eb8873ba58b364e2d3af60616868ff23d67328e02803067943a91427e4a8c7190b51c4123721dd9750ddf3111549cc341dc1d3f3987f630b76e29da377ee2db0a804e8b4deb0b240f92347cad3303646cb4de6feca697d02d9f19bca6a400f7a86115d282e594b05a45603ff6e29b2d4d9a0f7a7a9ca09c814ea1af356cdd82118bd2ec81cc614a3e823fc86db08040e01b0f91f9ac0bc8dea5c70b2a940068c5b566e971e11c16584410b31e5419a96a4f445be8c5d733a6024960467936db346a059a224530644e4714f031d66398e5dbaf3f257cc84a304b6fa0fa90d56f376d51d9c2ad361128eb314f85f6f2960bde189619a62bed4812dc139e2af011626ec089a8c87082d4f02994cc4e8d02c236e7d9db312f9ab02d74692b24ddffb1649b525aa0e9255fbffe180a4116693a54a8e445e6f11f238301d2034e226d8c45cfdacd41ba983073fbab8f29218cf742073349a4785763feacb4e27e3e39174796285922c5bf5b0a0b22c9dce47d9d1f1c35aa897d9e18506b31ecf9dd88b4a469934e45ae87c7320795a77738de7e111e6d924dde61fbde8a4884e963b400059f9b1f6653602352426efcde20e5190d0674007a08c47d4771c8514b52e746b6a356ca59502a2855cf5d639a810f758ee0e453f559ba531ba3eff6075a258b84609096a573b3246c91a48817cff3ad48af673ee0ddaf61fd28a2189263f979555aea9069a1a93643214ecde496328d612e15e266e1692cb1eb0049f7b892b910af25fc02d23b175eeeef0015e338aa8314dcf6ae8917e1c589cc8d4d79f628eef3a96bacf6d92012051c4ca6bbe8d822ea52d019c0d1324eb1b0386ad18f457f7eacbe80f2a5925a05c33a72707ca149d698a9898959f9ec4d8a6c554e7533b9613fa7c763f2acf8817c8688bc1e65d2e3a21a457565f5f00c3e148a52425fcc9c6c599d71edf42f5b377c884dd068df758c41b63681003c0fe913fdd6c8472fdf885a952a620ade8668abec799f8255311ef36bf6d279c90505ca401c939b487a61b0b540983d93e410a077483b419b15593ca26e5159eb78bb39897f94a9143220495bf635f371b147f6313bcd48bdb043af679d47ac7fa467c803bfcb9c93fb515a12cb30b041a21dd6ac909e6d6950d5a2c44d028786fee880d6851ba6fb5dd68a2dbfb10212150fc380e385d540840d4f979a3fecfd25a3473cb71d5699ab921b419b95c25ce37efec56c94c62c5859deed1aa3d206c331e7177121e13c9c303992afe818f70557cb83bf88c9db9da62699e78676adcb85cba8f5486334acb1e4d5dda5d9f19b9c68351749846700e510d1f5d5eca0e43db5bac26417fe08ceae0676928b0b5ed8c6f77a73e863648912d73443b2750f726188742e43ebe98063a1f2bd04805fad7c021f9aa4bab50daf8f173b76c8db69f9042b4940e03634c0900391a49c5a759a596f98a1b088339a511f747c6539029348198184ec147b9c0092c59d7cdd07014a1235597c774f46b4cd1f4b5331982531d11c22cdf9e77a1578716f192b87004fca326356639bb667dc20af2bb42ea1267a5cda2f2a1476f141d1820d4cf387dd6f457f85af8ef9fcaac847ad5c2c76b65726a57552555cb0293102c1f5c446cb501ba5f51992dec2aa90aea2c492a4447ae776bd8409531c7307997bca172c8790ce6b4e877dcaa4a710f48aa1d40639c55cc90214be650376872ff1641eb0263763aeee96b15737606f7fd895cb2e146cad2c49a30c5175c9e13b34f296fa1ea7d900268e03c5d907e8ad11bf7337cf457e6740260eaa217c0b6bd2ff58f247d49328b66c77ebf71103cdb3856d727022b6c78038e2c9c5b3295203cde4ee0de79cd7b50b07e693d20c8fa282a8471dddae7dd4de2704864c0bb22f64d10f6d6c12b738273689e967d15de8d564117fe373479576acf6ad9dd0926073ab60dcf3c31a8b73da7c1338ed50267414f647a80cd87ad609a0c42d5a09e9ca33d90655c48ff54af519a9b2b0b800aa769bcbe6f71702cca3bf9e74aca3c3b2871388ca4f27facad4a0ed5b5f04be1e1253e4a5e76717e1a3be653a696cd708a09972cd8b89215cf2ab7fa7498df3224b36214718a04a1fd044072079678430604eee9c3688caefc9a538fc408e06babe3ef0660a0eadd772d9a37fe0d949ad27a84e19c9e5672637e0a0f669ac4f10b513b4acec9231841b7e61899d0e2c8c4b65ece40a1a2c0a4bbafd08669f62752f6d633b2b87c0366fa9d950d78dee50feab67b8826833e28eb71bc2c3d3", 0x1000}], 0x3, &(0x7f0000002100)=[{0x28, 0xffff, 0xabd, "8523d0c911fd15221a35cc6206f4795e78af2e060fda0ed9"}], 0x28}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 23:45:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0x98}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) pipe(&(0x7f00000001c0)) 23:45:23 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x20280, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:45:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0xffffffffffffff54) 23:45:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10180, 0x3002ea8a860db4d6) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/163, 0xa3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000940)='./file0\x00', 0x100, 0x10) openat(r1, &(0x7f0000000980)='\x00', 0x80, 0x2) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r4 = getegid() fcntl$getown(r1, 0x5) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000140)="a2d4b1a90a83b76917863dec0db9ddfe93ee97ce1b2b17d4a5c8d512f30dd343e6183f95bb591de745cfbed258962aa21780b3736b7b1db3616eabe2cbfa258c3a5727255b106ec0db4a175ada29e3dc53dfd10876a4f7bb60d29a1053bd385bc184de439b92f86f4d143d3c5115c4fc48b1c1fee94c6187cef0e61fc38e418caf33262e95d2e68ba5aacfdf64606459dfd79049bff326d0e0e037e0065cb392d6b13f741d03b05113dc15352ebb35eda2ad1a6978ecd776", 0xb8}, {&(0x7f0000000200)="f9d76777cea40a7996a8120c925dd1bddab0babf67af7263790a9e489929a9d946e0c3279431a96c51844b045230a250ff2ff22c8b55fecf0f04e165a8ed98cf029e4420469fccc3376be1fddc85acb528684cd1906255856aaab4f95235fd7e54eeda5c9c9c079b3b92ceb32a5d6f18fd0dbee2743041774454da6b71cbeab725e93a39e80751ea204a731bb7262ef9350328ecd10ce2a0b5187e5ca4e12362b7a5faf927e37358398da60546a9fc0823db4387de93bd", 0xb7}, {&(0x7f00000002c0)="5550375fb41f4ce929879d9fc7919b4897740ad6e7b9cc87e9c5222da59dd37ea588fa3f51966111e87be3ba68749f754b3f8bbdc4eb510c10a86d90de18dfd792321eb54f079df6642a", 0x4a}, {&(0x7f0000000340)="85a758c8eb82dd4cbe1f2cb9f62eea67ce4c244170e2cd147fb1c71da185f42a7dd131670e0619422ffd16a9d425a953c3a11de752f8cb8e1a002d3601079a2fd3393e3257c3b1699b58526861deb583457172edd16187a82448b14512dc227e774f4e325ebfb73348cbcf8c5e68395c2b7394842161b7421497501dffa856ef1fe49506805b35f50e253c8f14d95135d301e94ef273a8bfa1fb117ae18ea5bd8baa39d0e7732b1f0f707182f88c167b427465a47bab0e7f0ffc31ae866df6d3527fc7673c95071d8678e214cb9e1e533bfd17664ad57882c985c6ad75007955cbf8e3ec65644457ac718af4c5cec28c71eb43", 0xf3}, {&(0x7f0000000440)="5d57d53f0f456c6af26f22b371d0028032f28b59b2ba60729088f26ef4ba50b972c36b81ae6e46a5621195641f0bcd158c9df4e3112c76805d84733dc45838efe751223559c93babd7e9c8e0a5ce3866d4e1c448bb6323a4b4b5984c2515a8eb00686372c0ca3706e92e19ee837f7f2e334582d40271adc14e85f781ee96cb88699179288ff6208f11a5aeafbf98d65103084144897ca954a626ff23c5faae", 0x9f}, {&(0x7f0000000500)="f8ad695c", 0x4}, {&(0x7f0000000540)="146d3ee3e62b781f5ee80a47e30b44e42a28365f33231c71a974fe4bce1e9594b2b6d54218ced81b277d1dba1323b7af6e18a75a33d90880bf4370b21bfcd3f008738571331d710472b7cdadb27e81e2190be3763f914787a70f516b841ca8421bc5fe9149b3b09c667ab08296240027b6dd6c09c1086234523e75833a57003a21243a0568c426a02c8ff36b7391734b00e41309a8050c6623fe05cc8d1031e9d223e88903", 0xa5}, {&(0x7f0000000600)="d2a32f460236cc89efc9a073d7edeeb5dc7ebaade642ea983a5df11410988537be87902bb6f9226db77b3d30f3614d43b3f64af2a4f7a1ebcc5629e9fc9de5cb988e90d1641bcae3d547cb961190a2e01d086e7a8b8343837a603e561cbe5fd88f5d4b16cb3b8a37eb85e02cb448b32044a6995059bf2dc25b797668bef3da50b975438ba93658f1bf264b59637a861a2fbecd3ab9bb79a7ce52adadda8f0efe8fe47f00c6f44d09c40a5dd463a6c531a66dc948", 0xb4}, {&(0x7f00000006c0)="3f6ec444b35eb2bc66971780d363103324858f2aa30cf4c230ab62ac5f09041ad37a36a4", 0x24}, {&(0x7f0000000700)="0f80bbca20894fd97653751f3ba0503d3da86ab255a0e1730ac816f9c7006f0c4963139489fa915bd2be5bbd675590a2414d8911b275b26c283baba23a70755720e0413531740e59d2728aa851ab65ca0a49a34035ff72", 0x57}], 0xa, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x2) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x10000400) 23:45:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x2010000003, 0x100000006, &(0x7f0000000280)="00000000998d16873dc42c45ee8ce68a65834c1d96f5f598c80dc98fa2fada719bc5abf2db19287b3a4d8a4a05d34ebdca8ccd1769e4295d808aebe7d2e44ce694741f4fed2195fc940e62f664d944c92e14b930799c17200c3e9d37f146ccd6a630c79a39efd8ee48be6f8f66e2488f5e3de754fa9ace57154eb11c7c25659780a0913e38c773f132750ffe4d5f964b593369bf83064207b3b7661455c7205d66d1edd2af85adfbb80cea87b8ef5e5c4c575645f9dd47cb402441d5", 0x87) sendto$unix(r0, &(0x7f0000000200)="c832e9453b3c572929bf6857016d890aeb54faff2d67b52f9f3a4f5bb5fdb8a7aa8fa0bdeb44a1be47fae1416ddc3a2e56e8b628ec9b18bba4083bff8e475f999364698b5ba9d18b4ae1e5b295bf260cc301", 0x52, 0x5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = semget(0x2, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x64e, 0x1800}, {0x1, 0x1, 0x1800}], 0x2) r2 = msgget(0x2, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfcbb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x9, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r0, 0x5) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x2cf3, r3, r4, r5, r6, 0x100, 0x100}, 0x9, 0xcae4, r7, r8, 0x4, 0x7f, 0x400, 0x4}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/111) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 23:45:24 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 23:45:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) r4 = getpgid(r3) r5 = dup2(r1, r0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0xfffffffffffff93e, 0xc8bd, 0x101, 0x2}) fcntl$setown(r0, 0x6, r3) r6 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x3, 0x4, 0xf821}, 0x7, [0x9, 0x7fffffff, 0x0, 0xff, 0xfff, 0x3f, 0xfffffffffffffffb, 0x9]}, 0x3c) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) ioctl$TIOCCBRK(r8, 0x2000747a) fcntl$setown(r8, 0x6, r9) dup2(r6, r8) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x1}, {0x18, 0x1, 0x8}, 0xfffffffffffffff7, [0x5, 0x7, 0x7fff, 0x1, 0xfffffffffffffffe, 0xcc24, 0x5, 0x100]}, 0x3c) 23:45:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x1, 0x7, 0x100) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000940)=""/4096) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b0887cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000040", 0x2c0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() write(r0, &(0x7f00000002c0)="ad4ed8cec32c7c3c8622ca7fc6fb906ebec242b0603760081e635624d3fa700791b794f17364ff0d163a9eed835a4fb009413ea7c83a944999b294df1917acfc78d88c721fb6b86bcc0e93f496c5aeba708c6a37d896aca990e5a75c181625434d096f11e93d6394869b0e274847931e6517a057d91d14ea90d999e27d4c28c487bd2d41025e13aa1488c872550ddb96ec853f7c4fcc2ed30e703fdc358e0afcc1f9272feeec0b4c029e06da0ae4c664ab1912f5fa5ab36955761c1d456b06f773d2959b97cbeed3cd2791dc00e6493466bb201370425319", 0xd8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x2, 0xfffffffffffffffd}, {0x80000001, 0x1}}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 23:45:24 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000004000/0x2000)=nil, 0x2000) mlock(&(0x7f0000f8b000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/50, 0x32) r1 = semget(0x1, 0x1, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/120) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getpgrp() 23:45:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="47e9fe3cb8f3928df671f210f7583acb07050bb1aff7896fcd62edeef2ae1422180f367a8d763216bddfaad2485ff0c01040cef5105f16061847e90e6a424a2cd0807f481d26dec5b7e268a4", 0x4c}, {&(0x7f00000001c0)="45204ea5253425fa1bef040c08795603790e3037d2877577d62b2604fc5f3521b739465c47b557c06d4d1a7b37324752b79471df5d63575fb4775e11ab9e210fa2997876d46d30c77084a477c0696b3888f0fb9dcd42b771eb771e6f25932fa6f123054fd7c92bbf053d1e36ff4a972196e07bc80649c1e60e8dfc5f713f32b3cf0fe13f56e7c8bbb5549a377ff84ea6740a4909a98e985fc8ba6402b1bdde2c38003f0fd1d511a732572c5724c5ddfe88db62", 0xb3}, {&(0x7f0000000040)="1ba4b802b1bc8e3224de0f2a4ddab220bfed6f5bed1445f065181c5645840dfded3698d8d87b98ff7fa6d9043358be42", 0x30}, {&(0x7f0000000140)="e0415266c92a4fd4f9097e082ba4544baaf4f54289e136fadd3d86401e398c8052bb1b86a9ef65443a0d774efd9735", 0x2f}, {&(0x7f0000000280)="64a1a08594ed6897a0fcafaa25ac5fb4e074", 0x12}, {&(0x7f0000000380)="99c73302884c0e48694deef972aa884ee3560130e6bbe963112d75fdaf1555c8a0d3e7aae31830125dfe6499e45571879df6d04e33d5e323106986e725276299f189be6224785fc34f850128dd7592600fbe3b0d126c2ce636238dce1f926fc6f4bbe1fa6bc2f8c45375a8e7216cce0257b7cf799cdc949519eb698371dea3b1b698e8076226674ebdc72f836b9f25387426e7b5ad13a2077e244d3ec86e949a6b8676a9be46058264611e986f4a2d2af8b33964dd4d63a2d883f29179373d99369c059c47c40c68350a0f475e60cf905fb0571e84c757c9fca98e1c1ddbad2e7de3dc7a3e34b1c683f144cc12dfe3bb6c", 0xf1}], 0x6) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 23:45:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x810, 0x50) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 23:45:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x8000, 0x1000) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x35e, 0x8, 0x100000001, "53bc147b20dfdb773b00d6f78face0555d540d30", 0x8001, 0x2}) listen(r0, 0x0) 23:45:24 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000080)="08f337631e4a5e237daefd5ca4cb71ea0a74999e4eb4860f15bdebf2548858483c403f074542610913d265", 0x2b) truncate(&(0x7f00000000c0)='./file1\x00', 0x7e53) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x1, 0x3) write(r0, &(0x7f0000000140)="688c92c757b8154485b8bc9e1ca79e6e7633d32103e7fa531ba7b84061f7cee2bd85cba02f6aa442f7d0", 0x2a) sendto(r0, &(0x7f0000000180)="f663757256c464e42566e7512f4f00c3e2b4c179482bc8d33205d56fd8563a015b9d8b030620ada2863a483c24835c158d57a2eb3b1a0260f0b7db8609ab9f2272beff297a34505d30ec402ac71d97bfe158cd44cd4889d4f209e4eb3a875cb3efc4e8e3dd9c1074f4422ab4ebcf44a4011f02becb36a3917768cfd0daa70c99d3d5d3c26e910a680d90844adeb5f8c16b42295bc330397d4ff16f41b4b41fb326331c5f013e7330a69699412c571c74b87cc62a0fc22804a34024c1395e950c493656f073bf", 0xc6, 0x404, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x0, 0x4, 0xc12f, r1}) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ftruncate(r2, 0x9) r3 = geteuid() munlockall() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000400)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0\x00', r3, r5) bind(r0, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000540)={0x3, 0x1, 0x3, 0x7, r4}) r6 = syz_open_pts() syz_open_pts() socket$inet(0x2, 0x8005, 0x80000000) utimes(&(0x7f0000000580)='./file2\x00', &(0x7f00000005c0)={{0x1, 0xff}, {0x9, 0x1}}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000600)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001680)=0x3) getsockopt(r2, 0x0, 0x0, &(0x7f00000016c0), &(0x7f0000001700)) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000001740)=0xd0, 0x4) r8 = getuid() setuid(r8) 23:45:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) utimes(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000140)={{0x8, 0x100000001}, {0x7ff, 0x7}}) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 23:45:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x110) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$dupfd(r2, 0xa, r2) 23:45:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r1) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4000000000004, 0x40000000, 0x8}], 0x0, 0x0, 0x3c16, 0x0) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$getown(r3, 0x5) read(r0, &(0x7f00000003c0)=""/180, 0x19cd0db0ef4e0ae2) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/15, 0xf}], 0x2) dup(r1) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 23:45:24 executing program 0: r0 = socket(0x1, 0x2000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 23:45:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)='^', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 23:45:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x55, 0x5, 0x1, 0x43, "bec214424dc2a188729f765eea931e80b5793a76", 0x1, 0x1}) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 23:45:24 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x200000000ff, 0x4) 23:45:24 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file1\x00') r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) chmod(&(0x7f0000000140)='./file1\x00', 0x10d) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/65, 0x41) preadv(r0, &(0x7f0000000080)=[{0x0, 0xa5}], 0x1, 0x4000) 23:45:25 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) mknod$loop(&(0x7f0000000000)='./control\x00', 0x2000, 0x0) 23:45:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2, 0xdab, &(0x7f0000000200)="cbedf5eedca9273413c2815533d5b552dd858815a62620f53b3f7ab475debda98a062463982d9a13ac8390577c8334c4a939812b668037f3cb204d060b27c5b991f007792bfa4b40b5b154399a8c9f7af85f50b2772311695ad735fe145dbad9be4ed371262062d6f01c308088b0bd190a43cbfd0522c5e2aca5ec94f711eff9406505b728d7728beb651987bed4469dfdb50f37df9a4a045f52c77a48971c1e9df62b8a4baddb6ef63e890af6eae87f2fd27b0e56cabd750000f4c2238a1050b2a6c35297c0767040ce944e3dc016639e99f06d8fec552a593857e6d8d55499d0492d777c0835b99300664724841464463f0bbe8a733bddad978a8a76d589df79a27702bda0c778ccfc3239cb2d29869f7dfba88a7ca8559f1aa6feef3f913ffb2a115ecbc1e974a4b8b3e96432737a7988368d7a09178ab153cfeef75d10ea9ea249d2562c685dc6042ccdaac6a195b3c0b3bc1e93299b027001e99a957aca1999157b9c56a3becc2bd54c4779bf839fef6251a3f7d988cd8f9c059b84d6dc8e36984edf6959dacf11b467bf590594b4e5f9aa5ab36ba72198c7268da694fd5349979251dee48f643f5e879c95a2a6664d8d477a4bb39dfe782b15e70ffa7d5fe3b3931568860c6530c020ce8a2b86f1eb0541ee210bc3b417961b9da728afd764c625fa145340b1016172bf8d88e90810fad5df86e2838cee582c32f35c367d84fac346ce69ab4403840c01b7679b85587cb95a918236b42655617f785eb355a39af5d3fbcae01c974f4b3c277aa209d89a32ccdb196ae045a872075950f4c53d614f7349fbd79a769cdedfa7b3573e6f5983cb66c650c221355384b2f16c83a9af906645c83d5d83c634bf4fe8584fa1afbca1bc4bdefe46df4b2a05224a8ac452fb7e3d0a860c5de71989d04980161062ffce165d25fb1c18bf8f84129685bb5f25a4a5f4205876d262b22c218d5ca4fc0fb662483e679a3e73e5566e61f539beb368dc22a3ba2ef8b3c6a52905c12ae0b8b5da4b33b152c4b731be836cecf6a22d1961acf628ce9e55f0e4452564e69ca6c04418b292797ca90adcab26df339b4683baf4d8c216f84f171a738b09f892518d044469ac39c5a79612071a4248aa1379d002c3044874922195dcfc4d46112ae129252318747d282191c04aeb3650163b0194ac6a468cccf71cbd9634d1fbebc3af26a96f250012b369872cfab572172392df934df45b0181ae3990ea7e51390c0e9b68570482b573508fe48261ff7a7d8b31f097b12f447d9e7f9cd3c051cc0495c8bbd9db4bde769abae72360e2b92b3774242928eac2853019c55738787eb9ce41f6905a5f6cf72df73a26711f98655921146a3ce685eca5da0d50578a62ab4265ef33563494379d81b73c5a79bf220eb51a4566b9841136523852e6a0fde18408ce8eeff42cfb85e2996ffc78ed84a5d47df2f100183ead8211736d7b15913658f350ed2be05e1298d26fbc8ba8b91410a99a6d599432c298f905478a98358493b6da9b6412394a45b361136b0b3e3569d6247ae73db5a97ac95be60c2f9d1e85219ac373bfc053533b1a2f9442ba2c5a6bacf33101ca1b040c84766ecca9a6c993b9a256da79df628f3485742534d6efb8ffa64fbedceef299bc1d93cb5596f512353f23379dcd9345d93410c416ff6d623276b92b8529f1f8577de3ad1ff28736455f7c6f74779d9d6f06c9dec4810b9f7a578f1ebce08546dbd52dc155b1381f5b4a88108b0fef64d2a352089fb5c8714d1a6fbd65811d98c79f5947d67f33b1375d25480823cdd7f3b10c45a3d5a561446151a7591c123e3d6b0b2f4fcde43b173065e66fad0e774b3220e4f2b4da122249a0f28588185afd4f7541820447c2fb5f258a52b62e85efa875a4fae17bbb8579f054f77e6fa999fdba2c5057e8fc4fa124f11961d05afdf72c8fe992f6473793128bd934de5c34ad802246fe9607a4719bc813d13546552f8ae89cac69cedb2e35777055dcafd545af564e5afa072c7dcf704f9d39ded00c34cfccea436058c20b1a535b64c816d420d3743ca8dc8832896d940d56ebaec9940740fe85d42aa160fd1dad07871bc040d6ed5fe963a3fc0c026f4cc407a8da50ab4c86a1cfd08b8e05af0aabc2252370569e6771a14d98f9e657206841f8aa58857e4aa35dd9211fab7822e924106c30c513e4cc35bca4cd49d5505639b05d04708971e14e78feb6528b4abb5fced595cb2657a40e6956ded88f074054b4760f9850381f8c28b4e336c1a5ee806c90a6562903af09ab7aa5ecdad917dfa512ea3fd124d4daee50ba639e9c7344c7780cbec6428547346373719d72074d19c0553a3656a73075fd06ce8aaccb3b8ee0c8bf6d3062446940406fc2b5083ec34151ee8bb8311f8213ba841aca6695c5dc3bd1ed520bde23cc81cc6ea6967ff7aa17daffcfa854d0ba345388991adb621d963ead09913e77817bd9dd803c3b0d90e575addc17e909f3bbe9f162e580243ca5a6424299d60ef4c22cd3424f85f735e886560bcaa31807c37f0f4919c0bedc5878770681e9bc5591942216bf582bd94af4471f84468d4bc38a2a5a96320edd1e5921c1903c99000e41627aaf8d0221de3481eec9f128d8144359ad9f08f40ebee61884e956ea4efceb598e7ce23278d5492cce64f46bfd21ff09ec17554bb1423a0cb560ec0a53362910ad13be77e75dfe73a054a791d555f8f9b6cc059d8e01d83e7e19a3909a885884b932bae40385c2a1e8ece8be5a9537ee315fa23b7d6da14573b480c0a605d4e6eb24638cf16c2564e499427236575a004c02ca2d78cc5dd895d64cc66c824725bee0700aec0632ea17d76d6cacf8ec2fb92f1281bce734cfa7e44366d8640b862b41b58d590b729086a3f1981a0f1588380a655917085dc3fee852d6a174578c6634c78a53e39876fcdbab8a1d53af422a9edb186caf375331822743994e33d6ef623e0c5f896be0c29161c82806be4c0e3dd4b173777c9cf390168a22be6c64c2ee98b24c933c31bbe1c3780afa750e42b38d4e623ee92ef80420993846f64f6025c7b24f21cbabed04d8eac0a6c174cc0de2940cb3835617aebdfe70aee4ff390a807bad2751115e0b425773d04afd73399e4a8a5aafc551f2976264476f11051105b426bc3fc51a4ea2d17a09a470592febdc99b03267ea2ccea5e5a7f5cd089a1b8a82b203b480c64b4acc3b0df4f0f96e51d2ac73624d5c41aead1bbaa237f7f253d2ab72ec00c76757205d7ed5edc00692c82af9c59c65c7be1ae77dbb1fb8021070f2082c6b53b80c0af4fdf1a64197e5209191a2083b532c06f6302f7f66ab6bfee15c146a1a8c1aff823f95bb70877bb205ccad7999a0568a54da009b9334099af9cd876797a81d4ea1ceb57d83ac740ac50a43b2a59e190a9e1d8bcd9adf6698568508b23f916c5cc27151e69234a5d0a9438c3c2a9dd9f901083c235a1003724134721f09d79612b408919f41ff8f39933fd5fbb5f590545f2ad87a556b1620d4867d2a455d948363505b285b5db6f661c8f4250758f608a41a518318a6d2399823d3bc92bea4fbdea0ab990d38aa8c5bf181cd2356e6d325bfc626aadd72d6944d5c4e351a9b43e50aec01d93370c074f0e6a081870d5cf44369f9504cf8feed8fdd5fdfd7fd1575e8cabeeae57addcecb9e02b819258f5219bbd1164b83eb537ba97a76a8ff25f225ea5e91e7685232b104f9ae80657f0a096ad771fde086259652506b32bb659fdd130b01ed4b12f7bccc6fba6d4a92a62d34ea440eff58a33c071e5e2fbb6cb9e14729a8b34b16d0aab68ada832bba909960b3259f932f3b8a061e9df2c5e0b74e1679f70b837befdd27023693f9557e18cb7f37f34c2276c4fab6be2eff8bca6d6c8c07a3cd5509037f824adf96db7ab2b181f00dacd8c10cb6f9fef1199cc918e75f66acb386bdee3b817a902e52e0dedab61a89e5d1dd6c4f8d0f7bcab61d223200c5f568cc855a9e4fe6977fe2b2f610fe068e5a2dff390b344353021701659d99e52de6a83155790a2d85bda40b42f065d975672de0824b654e03e5609d4609b53f671e305fb6c806bb24551be0945de151e4ba13c51eb1cb6006a1c2fee0f62bde03c50b80ea33b717294ca2e35bfccb0e125e3e1b23281f28c7783e8f97d47681292e90ea464442728b35b29de860add414b12c73e515d116f582aefa2654d03ba05299fbe9049fbef37d1abbb8e9aaad01a67d497644bfab54e29b2434954e2cacfe112dba76a055d8389ea8553b076b6e3c24da12b5bf14b63c594ccb9844b596de561b4e49e197d8eb1ba5063b416f691ff4ba2f0e445911a3e25a717e1bb5a9c37810b3670582a0d029e1f69d886bdc163c520384e4ad7b1be2330d1f6b5bbd85bbf5f45f128d395ba63253e9b53fb8677ecb05110cc8d1809c45b7dbfd9d8301c21e624f6fbb34d70a20646db493b13eb37dbb04fe2157673a25cd963715c2a52e04acbf33536e63960668da4778d602b39a5e49128f153fc18aae19e6b089ef2c09b926e1384d56ca584a68ebc20415810c94c0bbea72b128d88746f2953d67e3dd77dec3527b748db764fdc6ce1b26772f4e3a70d279591df8cfc4eb97f9149e3a15e6ff2cf5e688c9591ed95c2b05a24d34d9d5cf1045f17fef7fe3bab6850dce919c90423f71ccf2ad7fbde449c51ae0216de7d45db9a269bc80334cf2e50ed1e23245d8526622fa25f1b60f02cc3a3d0b6a2633822b9a974e82a52c39311f3fd286cfc443569595e58f1079089547c8acee5e04a6d625bf19b24f61f33e246d07878c9cf624607b206df5878255df2f6eef5feb85ebf42d536432a9fb7dc40d1c0beb95a03a193036cc9dc56fefa5680fe10286558564fba301bf745e7f3409146877984cba4b047a13f35b18b6d0ae541e75e41eadf41161ffa753e0357437d59a7cdf408d91bc356998d64f502c028f433fc9f33e726dae90dbc99426a661620552991f1c3c79f49ad2fdf5382fc262340fc6a534751f9dcf9f038bbcefe892774b6005c2e2d9df9d54f86ce3f8f3e363b385c5ee6bf2477eba5d36e2c103e5c12bdb5178755b52662d35f36f2e8516a2dd99baed8b5690741d620e13f9f4b4abbffe6b20d3f0d255ee14685d0b31f5919b86009da3612d2a45a6575fb195118d8537efc17b2bfb5a21b981e7f9547b4be09d40d97ed2f93c239f4afb669296737200bbafccebcbdbd00fbf38d0c89101b866b1836e2750a1275a4a2be499c8226e3ce2fcb8b7e4584177dbdc4b391b20304919e80002df78b0775cdbd532fec4daa9bb29ce587f1592599294b3303cd3bbd3477ab35f536c7e5a7c7e55d9c1c396ad2d8a44da47f508b2cc47c104ab759567d9e1a6ea92da4b5ced2141e8e8436d5c1d708cbf878991a4180dc884a94d62bd112d9a6920d232915f4fc070d2a7b52ffa52a5d0f00d4cd584ad120f3e5593a5346e70441f3efd274991a9446c16ced27f43b6e4746ad14968b0602ecd897bcf435ca0c36fb510a499762c9dce86d4daf7cd8f51e1eb0e8e6c723fd203f861e2f1922a37ab2ea7149e8fb9dc86c124330462d4a4c4af4b256b843971fcbca7f42b56461a6e71070940df78a24e61c6fcbd471853b6601a30f091f390872726141207bcd16934ba34b5004a52c0a7bd276d79632070d5ff33cc3b0a44225eaf6094b05721bdb2bf8ed756a1d03b28695c0d60abe92bf032ee4921e664bac449ec339186e7dc066a67320051d56d230de12224e521fe86366313", 0x1000) 23:45:25 executing program 0: ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x5) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000080)='./file0\x00', 0x4001ff8, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffffc) 23:45:25 executing program 1: mprotect(&(0x7f000037f000/0x600000)=nil, 0x600000, 0x4000000001) utimes(0x0, &(0x7f0000000000)={{0xfc}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) write(r0, &(0x7f0000000080)="368061c3ae7c8892690f00810c99c962bfd6cf9c4944712e7625942fd4b35a66ee7d9dd964", 0x25) 23:45:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:45:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) r1 = dup(r0) r2 = socket$inet(0x2, 0x7, 0x6) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 23:45:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:45:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3cdd312a) 23:45:25 executing program 1: socket$inet6(0x18, 0x3, 0xfffffffffffffffa) r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x400, 0x413b}, {0x575, 0x6c}}, &(0x7f0000000040)) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 23:45:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20090, 0x800) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:45:25 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 23:45:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 23:45:25 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x6}, {0x4, 0x7}}, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) 23:45:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') close(r0) shutdown(r0, 0x0) 23:45:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() r2 = socket$inet6(0x18, 0x4, 0x200) r3 = socket$inet(0x2, 0x4, 0x100000000) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x6, 0x2, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x108) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r11 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x1, 0x7}, {{r3}, 0xfffffffffffffff8, 0x20, 0x200fffff, 0x1, 0x49d5}, {{r4}, 0xfffffffffffffff8, 0x10, 0x4, 0x6, 0x8}], 0x7, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x90, 0xf0000002, 0x100000000, 0x40}, {{r6}, 0xfffffffffffffffa, 0x0, 0xb, 0x7e2c, 0x4}, {{r8}, 0xfffffffffffffff9, 0x1, 0x21, 0x3, 0x100000000}, {{r9}, 0xfffffffffffffffc, 0x8, 0x2, 0x1ff, 0x9d1e}, {{r10}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x1f, 0x100000000}, {{r11}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x4}], 0x4, &(0x7f0000000300)={0x2, 0x2}) r12 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000082000/0x1000)=nil, 0x1000, 0x0, 0x12, r3, 0x0, 0x0) connect$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) getsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x4) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ftruncate(r5, 0xffff) setsockopt(r12, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 23:45:25 executing program 0: r0 = socket$inet6(0x18, 0x8000000000002, 0x0) r1 = syz_open_pts() r2 = msgget(0x2, 0x10) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 23:45:25 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x3}, 0xc) 23:45:25 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x47e, 0x58) kqueue() bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffdbe) listen(r0, 0x45eb) 23:45:25 executing program 1: r0 = socket(0x1, 0x8005, 0x80000001) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x142) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1000, 0x1000) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000000100)=""/74, 0x4a}], 0x2, 0x0) kevent(r1, &(0x7f00000003c0), 0x100000000, 0x0, 0x0, 0x0) 23:45:25 executing program 1: socket(0x18, 0x2, 0x0) 23:45:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 23:45:25 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x6, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 23:45:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') shmget(0x3, 0xc000, 0x1, &(0x7f0000ff1000/0xc000)=nil) setuid(r4) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) r5 = semget$private(0x0, 0x1, 0x190) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 23:45:25 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0), 0x0) r3 = kqueue() write(r0, &(0x7f0000000000)="321538a77939c4fa4c76a1e6515270c6de85550d529c211a03b4fb684c456bd185ecbcc89a2bc3d694c040a2fdd7f93e0125c08680add9beecc9d81678ebe29d8c3def36b6", 0x45) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) dup(r2) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:45:25 executing program 0: r0 = kqueue() shmget(0x1, 0x1000, 0x211, &(0x7f0000fff000/0x1000)=nil) r1 = semget(0x0, 0x1, 0x20) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000200)=""/214) kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 23:45:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x22, 0x5, 0x80000001) getsockopt(r0, 0x7, 0x1, &(0x7f00000001c0)=""/36, &(0x7f0000000200)=0x24) 23:45:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@in6, 0xff37, &(0x7f0000002380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000001180)=""/58, 0x3a}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000002500)=""/193, 0xc1}, {&(0x7f00000022c0)=""/172, 0xac}], 0x7, &(0x7f0000002400)=""/192, 0xc0}, 0x40) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x2f, 0x3) close(r0) 23:45:25 executing program 1: r0 = socket$inet6(0x18, 0x6, 0xb4) getsockopt(r0, 0x4, 0xa, 0x0, 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) clock_gettime(0x6, &(0x7f0000000000)) 23:45:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x100) poll(&(0x7f0000000140)=[{r0, 0x91}, {r1, 0x4}, {r2, 0x12}], 0x3, 0x39) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCCDTR(r3, 0x20007478) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000300)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0xfffffffffffffc40) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r5, 0x802c7415, 0x0) 23:45:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) 23:45:25 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) open(&(0x7f0000000240)='./file0\x00', 0x8, 0xa8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0xff89, 0x7fffffff, 0x100000000, 0x2, 0x7, 0x2c32, 0xb3}, &(0x7f00000000c0)={0x3, 0x6, 0xffffffff, 0xc3, 0x5, 0x4, 0xe000, 0x18}, &(0x7f0000000180)={0x7, 0x2, 0x5, 0x8, 0x9, 0x800, 0x1}, &(0x7f0000000200)={0x0, 0x968}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 23:45:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0x0) 23:45:26 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000080)=0xea1, 0x4) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x5, 0xc001, 0x5) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x1, 0x4007, 0x0) setsockopt(r1, 0x7e8d, 0xd, &(0x7f0000000100), 0x0) 23:45:26 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 23:45:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="64a0778cb51ce6c89281986a8bf72cce3979867adaa1bab84bed72814b8fc88b077550b0035e86d082d7be4a83c3d4056c96036953795e7b63395ed8f9d8e5ab782daf7ab8f30a92d5ca24724746c29b9af3ae18c8fae83aae93c9b63d7baa2b31680d986c6f5f4cb566940ddc3b8769ab53a364dee853356a49f435b8f36eb1c90cde9c59622571d3a61e9ef7754269b3448238ba069375b5", 0x99) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="eaff127cffffffea", 0x8) 23:45:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:26 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="a34edbb28da87ed99522487e8f35f89a3165f3826dd6baae9d435c65a683abe3433768c3377815346c3734dc68872db5a84586d978037f3c468bee10b00bcbc684a8b94152a3968ac711df57244a727207d2636d832175eb509828dedf7fca58be18a59974e8bf0c477d028a5ecf5594a398", 0x72}, {&(0x7f00000002c0)="857cc58150400b091e20ff4515b6f6ae8f82a16c34e1f4b722485f6632888a0e741887c4da4cf0ff0e2f5da2b43a3742", 0x30}, {&(0x7f00000003c0)="6722a1c8cfd7444f14d2e698de3f9086e0883ca4c3093af69166f6a1768059055ff97c63ab01217fe765af2c3606fabca324a89eef00dfa55c7ab407a872a138244c87483b3c4c0289419eae39ca33eb57bcf994559418a149ab85af105c10399caf0fcadfb8f5506f83c8eca3e49700957040f25d0f5a8c479bf2d7361e5f460e942fb659ba9ea1681c38fb", 0x8c}], 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0xffffffff, 0x1, r2}) lseek(r1, 0x0, 0x40fff) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r3, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000680)="932a2b7609ec9365ab3cfb2b3f9e95740a1304f3a03cee64b0efaf64d712027f9a3715453099f1283c73c681982e06e8e4a0d76b61e3f7ba058ae85b85ba938568998438a4edafce933afacf1caf9ae7c1b51e298aa4cfd1d00fb37b73f315ebe849def16b6b78b3eda061f575ba0e372f24f9b5a8dfc3d465a93cd984ec1a8d163ea53f869c", 0xf}, {&(0x7f0000000540)="3122113d95d5c5d073f4260503a7a1796fae01265c62a5837694493fc149bb77bc2e65227955838ee0cefc4d6b618a12e98b80afd3d93714da3c9ba74cdce4531c54b7566671294bd99b5e550077837069a66ccca7028e55a9c40e2fb8bf503ebfdb6cb700b8fd920683388569a1f882702af77021f20a21e1fb887be8b0de8e1e4610da8b9ab5bb05cd7952bb793be485d21d74bd2eca6ca5456ae722a9c51f5f8cf2c13cb9852a7e7b4dadf4d06a3e71e0feb574968d1699491cf13b5cfa3941d1734a956b9e502e1e2cf1e54052651e020cae74d3e55934bdf08df828f146bb604ba3", 0xe4}], 0x2) writev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 23:45:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmget$private(0x0, 0x2000, 0x19, &(0x7f0000ffa000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) r2 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fee000/0x12000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) pipe2(0x0, 0x10000) 23:45:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x2, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x8) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x7ff, 0x200000005}) 23:45:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x200, 0x1, 0x20, 0x7, 0xffffffffffff1efb}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 23:45:27 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xe478) write(r1, &(0x7f0000000080)="25f9ede15dbe58c824656e202277967424cbe79785a968bf758455a37ef32cb9375747012c44b55a6c20604953791cfec87ca42719854bec8f604941ab43e8def85e285d2c7c5dd9e0f61f385ea5d06ecccc86388f882d1cd4387b800dfee7fd7e632e2976205915d33886b047ad165ed3324e27a8a54bde7a1154bb068c190eae2c5965cb7d61e22b6d7ca77d620244bbb2d284b4fd2af15e4cf9990b15237851c1939d80a7bab04957714f01d7e0ad201749f23e42dda78d5f6bbae30980e2e63ff0c703b523b0ed2c2d332777101979034445000bf2d8ee20dd07a04983cad51791dd3038beb454b7ee77baca3c8b605f5ed2f4ea0e4d29437f115c91ceb62c466aca51b9c1cfc87a50e8e960f570e7e9071d991d0e978700d22521da74287ba7046d0126a1eb309f7bc6c470fe4e9b32dfc2eadc224378b3313bd4ed2ed80396f6f6e393c13071617dbdffd90e54833ec80f7fd6427c386de9e075172afaec4719342c60f26c8eb43730f5a48cfd97c8802064d21a9356a4acd146b24b678df15e3f0de9f7b0fd7c1d032fd97272426b1de75df46ea89d8bb81ff850f7b985c3a96989945d9ceb472bf19824f3b03c1854bc3c90f00adb74e48bdff8108ec3a4d23f6f8981f52d2cb65dec30028f11c0669f5715d0deb121b57a4a83e8e5fa934dc9bc04cadddc1270e4f2ea764ba8cab875c37bd8d94d1eccabcb51acae95cc02f11bb7474ca6a591b2cc6e041a81ed46784c88373ffcd54565538063636bee28ca53fa4fff0e6b28c6265dcfbdbe0b6cdaa1a492cd59f9866ccb3bf62111c7d9eeede3ea120b33a952e03f3fd9e478e7383543f294158da4db241a17334e711f26cdd79e66e2a68e0b570b8b4fc6d4df9fdd952068f0e357b524215ec355dfc9ac64192c87b4b6edff4a62b014e3321878c559d5861046bdc94617b76ad06ac84963bbcd4f9ebdc317c4c9bec3850cfc38f1b7b131d567c738ef7f2172146b42cadc96a6c34262252b38f657e4c011cb7be4ba67fb0682e7bdea053eb0bc6b25321cb9f7fb4b2dc932dd4dc8a397cc1802c6e6f52929d6ab7cfa1662c80d3b67381d7d2b2230bf6ecd83acfecdc5dfbf4134f95fd4ab116074bc4c50ea5972b44a2e6f39256b29086cdc6499dd67af3428d646d23e20ec72c910aa27a5d450e89d135f58e7844870403607c757807099cdd8fc3113558a4506e4aff66b1f4e4239f1f712ba0f65758e3b198aff1d568eb943dc6f2667b5ccafe6cc3406f6ca41e0c67f8050076caa1c26226ffaf535a1b489875da53ae5f2c2ec783ab4abd929fc0b868947e78e04bca2556c3ba99979471fa53705bc879e382eefc3ab0b9f412999e3233fe60c97bcdd7b7db93a948ca69cf729fc67ee336bdd845de4d51f51d864db6a6478248516965c78801bd95282268b629587044cc283d5064e674035a1962483e17055c744a0edc69fe162f7a4c90d880797144a4ec5943ac271981e2ecab5ee8c00626f4ca5bedb62abc0110c60fe4eea4721a453f0c5499470b479f12ca024ae5190d065b387f6d06f8cc5ac18eb39a60650f33c92e2b65c248261b5851f48d8b9e73d1174e9c9785966c78fc229360f8f54cbc90e9f7df5ed4620e2b393dc7e91907bf30cb589f21163a5e284584cda498ed975571d4381c1cf238f98739968d8e438d2022b511f2d92115e3ffe1a9ed48c6928d6b988baacc9bf471fbe0c1aac4a93f544ba3e8a80ea3f1ebeb94b14233dc2bcde3c3fd2980341f1c0c97fddb355ed7dce8e994017ee9816323a627aab35edcc2d4ec749ebe423b53df3db00524b1c118b42988c5a6379265948565948378eb7c3c15fda0a232cd43a6fd0cb69bc4083441c78fbd33d1402e932b1f50fe81f5a52e36f98cdd0f22ec658fa9a18105482a1b869e16088b63fd722c94e84fd0ccb7b164f030bd7c5e22a440e6a65741e76e890b07b3ce3c395aee4f4f3e9195cf95ec5d323ea0eb0f5fefb4fa23997c1a72da87ce4a5216ff62885d1fc6a04598c9d345a5e42fa00b842dd3fd122bacf0f7d1e74c4f15b9dfb8bc987eff31eeb1c81f997706d70cb035552b82904491aa54261b8a6103a8203238ee474cf79fa79c278c03554c2cb059d3f095381cd5ae8df4e3635073ab7cb791d6eb9c3a517daf50943441a40eaa49cbb814a09b0f28f21998a71e3652c435b75f99888f0844a014feda42b9b8c130a7c873c65e0f46b33417b9a6e97cac9cc646c37b99c271e07a1014d1b251679de5397291994feb6b7ca648b71205318ba28ed819f64d2d757a706d022962a4d645b043aa34c41adb841b53066037b8ef0b24ba57eb0c2e40a235322145a128e4b9d70f556596601b83a277fe3fb1a11f44de596c4deebb16c763ced991e129b974d34238c3b6a0c139304caeb08a619a47c84452115f661f2337b98475310221bd3a141d6303060054a71f1d635ff8d2d8c61477ed0122845bf57a6ec301d3696ff0c76044b6c062e4b6bd299faa5505eea1953e15a42b10623cff8042bc9503f1285479efb781a06462870d62c9f2aa2b75a55d672d9c849aa54363aa3ac4b016890a5e21be6c8053fd96e8e6aba4bcc5591ab7a289dd3a77214139db0888a934b41208ca719f5aca0e2183bb33b48b341ce425f07612c047f144f6f94d6910c952840cdbb765e19f03461349cbc8395bab44d723104046f181bc05392d7b6fdc07db461bf330600821f2660285dfbc0fd9280dd75b4b8e427d2f44fd629e069eee7fea718608c69d6579c75505eeabe619bb9209906e623629710a2b0ebd15db2e6e9ba408cdff2a2afb87c0ae8bf070fc78b5b332a8e25d96d5bff872bfe897c2f9bdf3f7740d0c1a4fcc75b2745bb68fb777a5dd7093b89a9adcd99b2e72d9ebb3c0db169c0d07ae7c053a2265419c60279658a18f9139eb796e0a230f57c5ae15f9ff0181b2a01516471bda6d0dae5dc601edc95a841c6752e305a70588bd6a81278d4107c21dea81c4d557c01a7010404c6a4820ffeefe5fd592557d804348bd7f3519782c68ef1f7b49bd73107052db131510577ad079460fcc1afc6001df61a2d679c3746eab28a571d5ca31a69f8375189dd3ba702cf3a4c76a13c4e5727ac14dc2b6c8348b24414a2efe409567086627af0b83470a67933a09dc246c39b3f056146be27d892fd131e3edb83a858659a7c24970245c5c3128e99345c78051de5c134e2c94c5850571a981f4b6f13f379cbf1e4b60daf3e1bdaf7be93ef8b88b2e56aea9d405495b674b25664b2e4dd5204125cf34c132e1363c54228ba08d9a996ea1d43848f8ecbdf305d81dea25f2fb2195ddb81a73d958ef33dcfe75ce0ab8ae3c3f4ac980e28d5aacf42a52a8a6dbb86179ff1d6ad4716a5bb142d49a3003ebe88552660bc29f84ffa8f5f8a624acc1ae02c1ac52b9b61e7d99997ab10cd17190ab7867523cbb70c7b1c91c87042ca3a44aa5afd503bdfa8efee5c8a85df6a7e89db8a1a0bee87bf557d1d9a86b4750830ec989822d8ea34fb7932973d41d9d80aa968d1da15ef23337cfa100d700966b6d74398e690ebd43c9b015cba24cd822519216c25ec70895932eff8e293997a180a9b41a82781fb020e326dba0cda585bbb0eaa258e79c5b61f2ea8ac22b8cb8d4d3450f645a1450f094a9b9e1ddee305ffa2048f39fc22cc51ef46630cd42410f7b1df8f16f7deb9dab179829fa7f3ea1f7f7e6f99bdd4afa5cb5ed63e83941f4d9e5a66a8dabdd86dfde1383cd77b569186b1294f6e6bbf8217a6af2d1837d1260dbc405e59edcc5570bf2a5363e844e17d7f36e94131c2bf76f7c9ed62c05bd02db4a67d3b0f9852c5a4414553475c2253764aa6b7e14ff1f361502961797d79c0877331465fc38a08f58dd74bf8cebfdd904dbeb01c3b01a7e3c88e475085123dc9ce9bc5b6245173153e740d41aca089cef004ed8eefa69438ad4301082a27e95cb89b8eacd8b0599b0cbebe06fd61bddf564a166504597fb8d035fd928ccb6188ddc52c3c0c79ba6dae0d6976f365df326314847dc9b861af361a4175e64ac466171ed2317f44570d2b2440b6ee5c500137aaae162928eda4f34e908ca9f7cebd994a917b679e315310bca86d315fa23311da5b31218a52db333c4e336ea3a5b5c58d14b0937a8af0504518367b56b59b88208fb76faaf7cfeedd6cc0c3c689bb14c5dc7e00a91b57a354d126b508693cdc7b270a513d7c5011fccb6ae64df800be614c72f57d3a97618ee7e9cfa4d97cb06c8140ee23156b3f5af22c25e884092baea58ab6d2acb7b1e0a852080c88609485a841d3b51ae35709ae51ec079dda09cfacdd7d4b30191818c28be4b442f54a405be329f64bdf5082c7eff295fadfb8417e11de36f0bcfaa90d083bf59d3c9ecde960b80689c8deb8741f4e36fec6c24ee9c119ca151bd4039d668f08b6ea5288a72c636e3c39a0c59e59c1899ef829b8a5b0255b95a8b1cda6eb47b7a1f44b1310489b9647dd75c88736bb66af9879b21f6b3a6b26f0f81220533211a835efc2b0e00283c0edfd2469282d2c3645b17ffe489120247a6f96d056e04245f955d1998c24cc08f29526e8f0745363cfe4b738ff784f1fb48ce97722fc6dff224f2ccd0bf40c24e9c579c6b90fdd611adb0a594d955fe240bea242360ea368bbf26cdf67492cca76a413a0042335c02edecf954193985a5b28aa500a743f7ee880c1b0fbce71ad804279924005a53bb626909f1f6e32ebd8b79b7b95aecf26479d695dba12861ab84b41fa931b79be6bd863830db12b1bc83debfa21bfd705eecab0ddd867ad03c25ed60cc78e78646f86e1347fddbc0a49f85fcb9cbb7e69f5433f1daa09a41465ddae6032b7a93f7eb9784f1cc15504f6ebdf3f7a9c9b9812adfe2fe8239b1b5c0b3987079ef777bf53c1f32f245990eb123ddb57857d2e6def609627717fc517c8ff227a4daf00df43e74d012a551f18ae3e941a4f168774aa40e8598aca2a52f1db1ce6c5a222c4af64dc60857ffd742fddb0410fc579ea3b6ac2c9f88c2fd11d2a6305fd975f7d81cfebe01165846eca7539560c8c719daa05dae67e10e96c58f41536586d3f3c49cc34a67909090e0f2a6262e4df22ec22a7d08e42839d2b32a9c7a07e33d851f543f3148cbf3dcb99f494029fa3da53f180a457c3cb0f73d1eb3de7285db20fbe768d5b2498c61bdb2162f17cd06eaeafe1c55e75289b5accc04ebd32b55e2236c251fce1fa610f0febb79b2854e5dd4ba2d808234b1ee2ae5ffe8db19a615b6196bf48b338b6f05fa8a0160f55e1ca48fbed569e619331b0b0979de1237557259411bc83072776e46eeb6a32efa34cf2532fe897723295e136744f80feae0027c9ac22c5b0bb2364122f4ff76dd711866044dee4456cfa999805dd6d450a2b693ab353e91d079e67ee8043484390b54f1a5b0fac19571995b366aea96f5c5654e20552369ec57555d01611a357908f6916d829b39df3ce88d5e3723f45f9fef67cf565ee24c35ccd74e0d544e6efcbbed5aa3d415735e2df3af8b73760d2b82386c138ef1d27381e21f6b227a74532d06f725bcdd21909946d616797b787943f4f003391610053f64755fd8d58fcfc8c947c6482fbb3ad50097ed215e7c0bd41cfb089333f135bcea980be65b7892b0b3e6f27f6b6fb15c66c702f8f73c467ab7c7acb12a9aa8c907c4d521b4b18b996433f1b61986d042544a1a213726d5cc44270f13e9b681d7421b110ea18115cff57b2d0bee10cc65dec19cd466f2d2bd3", 0x1000) execve(0x0, 0x0, 0x0) 23:45:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10080, 0x8) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/137, 0x89) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe23) 23:45:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fsync(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) fchdir(r1) close(r0) 23:45:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e8000/0x5000)=nil, 0x5000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) kqueue() munmap(&(0x7f00003e8000/0x2000)=nil, 0x2000) 23:45:27 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) 23:45:28 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10001) socketpair(0x0, 0x3, 0x8, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:45:28 executing program 0: r0 = kqueue() socketpair(0x20, 0x4000, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = accept(r3, &(0x7f0000000180)=@in, &(0x7f00000000c0)=0xc) bind(r4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000240)='./file0\x00', r5, r6) r7 = dup2(r0, 0xffffffffffffff9c) fchmodat(r7, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) kqueue() madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:45:30 executing program 1: r0 = socket(0xfffffffffffffffe, 0x4003, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x2) sendto(r0, &(0x7f0000000000)="5e340d3dfb0278121e12d5806ee260cf75b0a7235fd288cd3e4d741a60600b3dc164f86849dbf22d86078e6c43692c3c48a063b199084e4ecdcaa95c97238c9a1af90917ebc93ec82cd19f9700cd6279db86facc69c3c2358443a094845e714afb04852abbb1d878422dcf7accf96a7c35bde81026143c27d3608e7da66e6eacd72d1daab23ab790d12d84aca9fee09900bab7c30ec27577a7a807b507c5ae4db63dfa4bac02eae63f330234a282638aff96f1", 0xb3, 0x40a, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)=""/157, 0x9d}], 0x1, &(0x7f0000000280)=""/150, 0x96}, 0x40) sendto(r0, &(0x7f0000000380)="15f1ab66f505dc90a02bf012c836350202fcb7098c1c7f2c9dba37a053320602732e9b1ce2b3b3070111d5f08cca1ff7bf108aeeed0221", 0x37, 0x1, &(0x7f0000001400)=@in={0x2, 0x3}, 0xc) 23:45:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0xfffffffffffffffe) 23:45:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/25, 0x19}], 0x1) close(r1) 23:45:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) socket$inet(0x2, 0x0, 0x0) kqueue() 23:45:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x7, 0x4, 0x2, "478a6dbd3f5114180e1b919d56c6a188e6cbcc23", 0x5}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffffc) 23:45:32 executing program 1: setitimer(0x4000000007, &(0x7f0000000040)={{}, {0xffffffffffffff4d, 0x1}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x5, 0xff}, {0x0, 0x9}}, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() dup2(r1, r2) 23:45:32 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x5, 0xe0, 0x3ff, 0x2, "bb1f3268c7eabdea6058a3a6869a9c437e48a85d", 0x6, 0x100}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:45:32 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x1) fsync(r0) 23:45:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) fsync(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x0, 0x7ff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:45:32 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0x0, 0x36, 0x9, "b56c019c63b844c7392cc710f3c7fe01af1dc0db", 0x1, 0xd12}) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0xff) syz_open_pts() connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 23:45:32 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 23:45:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) fchmod(r1, 0x1) sendto(r1, &(0x7f0000000180)="6a6a3f5519d789e0d7ae39cb7c46e0b42ac4037981b3b5ae4647ca8ae14c66866c396063d6556cc0af80ded449894e2c7598f539b37c4cf1fadff5c2354873b16b8231e386d2a8ac6394bcd96ee8fc25dee00c4ebf723411eeef995f4ade78da0e59ae8b6159e0b442083a255beb93fef4a98a56be4dd088907fdf742c57028733f1cb1407aa015f055759", 0xfffffdb3, 0xa, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 23:45:32 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffe15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) semget$private(0x0, 0x3, 0x428) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x46bfe) read(r8, &(0x7f0000000280)=""/186, 0xba) write(r8, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r9 = getpgrp() fcntl$setown(r7, 0x6, r9) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000001c0)="e2d77557365d7d222e1dc78a891bcdb81e7e9bff4b5ee12b080c2bf2585698bec34f62b5d635eddc6466c5cf316283131fe24c9ee142e34e071d76b6ab1b2fa15cd1d594e221ac3b7220ec3c6f9ad143dfde3fca59e738d6670a43d2f64fa77d1e2e0800368481748b6b59a796909b546d05cfc59f51061ef8c2c1efe9931e36d7799b7b4fa2160ba2c7bb76", 0x8c) readv(r7, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 23:45:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6dd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 23:45:32 executing program 1: semget(0x2, 0x3, 0x2) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 23:45:32 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x200000000000100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/4096) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x7fffffff) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/19, 0x13}], 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000000000, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x2d9) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000011c0)=""/229) 23:45:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="2be07c1a184bf6a652efdcc1c137cc2c90bf5cd854cd917f91dbeba31597fd2aa88b1605715beecee02618ef273fab22015de5f2f4a02cfb20ce7a324ae45087b1da37c2f002e91d94b4b80ddf", 0x4d, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="10002eafd393fd6669fc"], 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) pipe(&(0x7f0000000040)) dup2(r0, r1) r2 = shmget(0x3, 0x3000, 0x6, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 23:45:33 executing program 1: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="709bf58de475cf5ca25dfb48cc7d216f9bd325e005f35b4577656aa3bdd483e9d0b62608fab2d620a343966f09149a1e86d704a05d29caccaa25babef8301359ba8ee9efb16192b6a164488486c6835af69d51270b8190a3494f3f920f4013f76bdde75ca080a0d5fffea40ea010418a6ceb92f3a880c9b415e8b9b43d41c8f2211ac877ff", 0x85, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 23:45:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) pipe(&(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10004) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000100)) 23:45:33 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) 23:45:33 executing program 1: open(&(0x7f0000000400)='./file0\x00', 0x400, 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001680)="98ae17e69f25026030785bdaa80cf78f9e2faf8ab23b7d2baaba8d9f7faafe773283cb4bbde6e5ea16528cdf10438f868a2273fce72674209e865e73b3b4e8df0f6e09a10044de7d203d60d18f92f5905368b4889937d03162d3c2cda8af6da22519876905b0b47d7be423466fd8cc1a285e6cb425f3a6f48af5fff0dee7747a60e1ed66ab5fbd8a7b7ad1506d1019e22ae11882816331de40986dd5b843cf189b36cd3e19bb0920e7672dc92d06bc632d124d79a6ad8ad84e456442be0df92ef4760778c782b3792f5aa20242db6036214f174041d1d0113fc8b7ed1689345e3a20a71150668ed48184ed4cd07108ef9ebbc7864543cc1983676829881900a1f3394db5d0eba05ca51a7ca2e4929b6e13c27faf5f8e22ba4fb6ca06e68f09e78645ad843d3587bdd2228335693a9e947d8f543fd9f81fb3494f96aa5e46573fd1cb4717fe7aa40119dfb9320bdec4abf49e62b481c28119a5107b144238d29534ed4016c016d7207d158d1e3f1c3f18f379fb5172a6507ba765b0757c75d228228155503717a4df052a71e3b2bbd259b92a63cae5b452e448d9ca6db198240536810ba2903bf622eabc3edfcdd2514a7e9ecacb67715966f771717ffbd9b5e36a3e96f8e5b0b19ba165a54250655f9c18c7a5ba58b1510b5c28cd62861e806190cdc72595bf6f542bd5f576d472665ed99690d5b6628052dff63afde1434faf964cab6bff0c93acf75f610a70a9afd5e39ac5d95efac2070ed59239ecf969a64ec0922b425fc582cc14cd75b013caccb05418d548a567c5d5924b4c5dc99af95e1bb6c76a65fe48ecb64d78d2f97b30f5b454a93a7ab7fff8aa557c8702775c590b8501da8422b29101eb232139c870c5e377f3523e4282db0ab40dc83e93729bbfc4b837589166ce3345c0b90cfc5c4b957e3c77ac384265649d24979a9be2c7c3cc630ec3317322a9aa5900a728786eea0aa4d9616d59f6ac8ae68f3a7476640507d07c1ceed54b1bb7e158c7f4dd42d7f2bcec8ba53c90a156842ac5e0c07d062d5019153ccc862d783a72a000aa43a9504989c79eb0ed99aaadbaa38a0195a7d5aa90c08367b90cbf68039ea77cc2e4c551198ae4e1f25ba11f176ad7a44cea138d5b1174f261b1d8d4154d2f8af56601d4fc1370044a8401e4fee57205ec5865683cd779e949c3de1bbe66b838b426a1fc0a367f82b055dfd591d29a6e6a42692494dbd75c19754c390e23718b1fd9bbe490fd3f72695b07d2b22a214eb67268b528dafb15a45f401e4766d21101f0fe9db0570bdbb664dea407104bce2892ad7cb61cad51211f96a9025c468f802a774e2590ddd7849dbeed92d23c5c66ae01cabbb082ea6e84cac903ce5267ef60567a76cc97953afb9134562af0165f98282ad3916baa670284083ffc1f99ebe0d013046cfa85a6509b29d397a5372c4e4ce18480ea886c2b78777f0bee099f60733c1cea277bd82b8cbb41b98211bb58ddaa02ca268647989ef2857706f06bf1a56b3fad1dd01a2f145ef295afc058bc8c96936b689cd940fad55664444c9b7d2e1bcbbc2959df84c0c05e0d154f846092a1089de377e1115f507f41a87e092f1cc81f57e2e632abaf393277c9c04bb104fe4455800c8636d0b8e67df7d2a2cf48b15a8f9fd1a7f0ab9ee8e260312cb8b76903afa0f89104dcb09d834041827c3be7f76e1ba6fc769b1dac7ab9a09b062c52d348426ed96fc0df275a430240dda15308fd325ef5239192079640ee27b4188ed2083366c980bc4a4153863cacded59fd60bd3d00e05261ca3dbdee65cb744dfd736e01c2e51aa9cd1fc10132236f32542f1d9e035f61208b2f482530fa730ef590abf7297900ce4823597c4e8ae14c935a707b6279d1cc8b8653784f69942bf807b7aa4fe936a86fff240f26aa805155e321b553684eeb578e166daf37128bedc4f24e3659fecc35f058ad73449b1ab2bed7fd6d2833176ba56e5f4691cbc78da944944970b7fc4866202bf264c850011b55acb90871bcf9d5882e32a08388588d379e994860b6a04a11a1557ceb5c1a08332504d71da6e8338f1aa84eca1d0c3ceca351b48b0aa401d05d97956ebbc4f12baabcae142730a48a8fa74a993ca2d0412d7bd3541d9f9daa742de2552c9e6dee3eacba724c45a8d21afcf595a8cbb845df5f0a4ae2979e96a5f11d4066a6fb40e64baed3e3d6f0e5976c22301afd6c5dc4765ffc015d6055c71b36521a7bcf1a0fa6e28c4620e734bf65d11d8e85aa1516eb8aca65cc4d7fe2264c7ac472c7b0021f49abc3d1ea42a6c40b6898a9548ba8881aefb6ec067ea063a66ad44a903cbfd0ef25a2d7de117453011f4b3765273c76e7075b6eec04651e60e88fb25f7646473ab6a715935235b7cb3e3196c7a51330b8b5d7134e2a51e6158240342b12d586d54476a7719f09f75e96fbe5f84fa1462acc159b02bb6fbdaa0b4c127a6b4fde0cb82e3220ade518b7d552f12cf1e41e29b9a28f1011b4bc9bd5bed5acdd5bac769d429bb590bd4fa968f557986d675eea757c2479bcea42b0a4152fad62a596c8bc25aa3338906653d26d9b3b223e8d47acc6597b2109954647709ac0824d16af692c7ac17f48326cbf4f3b0f0576a7a2a7206b695b0f8d432b0aff42e726073dfc94937a2be5bdaa9a6837d0c982f729f368e392eb84ca334dccc7b6e29f07f93b6ae6242baf9ae6b56064f6875628d1ad6dd6314a600f445db2a5a7d089a658a382d1b25453dea28cd0877a09b63f7de32696499278d0382c8424b88cf87b7f940d6539bbc988f89170053669592f75918a67002f124e926959babdf5acd9793237caf95201f1897188f5570ea4c08608f084524ca059d117e66e46c9aafc8fd6b388173e546530142e3c1d3b66940d3d3d8cad66f63a2af572fd8abd624e6c816dbfa39465290cddb0421c50b46a21c360378a90c035c50f975ec6d5dedc916eed7ae40ad8543e72ea40ebfdfe107abd08ca25459d2a97895dbd193da22119fefcd93d7447f512fbe6b345224620522084233a202cf2fe01316378c70521cb1dca69c92a47a70a4e3b29257b68ef040a98db3beb46d5fcf1213f8ef63e38a527de451af0b0311cd2e36cbacecc1470be7fd041a47a904976ff98477c190fdb41b500d8f0668448d0c5d8a06105136b367003d3da1f6ff3dcdc0031e63a3855287958788482236ddda0bed1ea6c93d0c49113df6e7062da0933e86bad55ef772d2e83e697f46b8812aeae136a0a63a266f9f1a2692469e77058595ee2b23be873d4bf2bb75e44c116db7b4d2c039d0a821c607b03420f2458f02aad6c2ec1124ff580e57fa9780b2800c450aaf3f89643edfd9c98c76429ed58871e47aa74bdbd48be6ad28536838ce0e61a808c8ca69613668627b708a9282b8425eac91eec77cac75bca8670c55bac6c85a7445cde9167459ac2cf9dee7ae90bbb6292085830756a4a741da3954c3c3044f59dd0efd58337a01a7df36c27c22653d0c5fa010551ea0c2752153ab1bed051da634303442547fc6dca99d205a88ccb4f690e4ed62ca43f736506156441c297981f0bd5b2febaa2d883c6711073589f6b90b53763964378234d22efaa90ade221dcc3c29dc378266f783c880c37672b0be589f7afcc23ad6bf21cfb67858eb2a81237dd72dae4ee4df5e0be1ad19960ea057ccf424d15c27d04db70bd4e4739522cb4da02d457cd85c98a8ff186579dfb9773df49cbf53bf0fdf778582965c274dba7a1fb49f615510cb03c068a6b938ccef91e1445b6faeb40c3d6597a37d4ea54eae24cbf55682bf05b806cba63425483e5bbbc1c5b4063170e00d8cbc509b9831cc550faaabfd7aea53ce2f9556de716b7dfdcbeb0abe80f90ff42eb074899f1181a95288c0a292a40266c15379766fc3e50cdbdee724404c4e81d3ecdf8243e7d08e7b1588f7659620746a3c0c8c5c0c433b3f809ab5319a099547d3e275b700173b743e7f7e2c39699ef42e81a0b31b805879e9c689cf3b11d5de4e7d8302f50c077b3affdcccbe5f9c777b774ecd0676056db5369606163ce5ed9a373cd7dd64150661c8442dfeee4a495b9f48f4193e1f896caefc1f151ad3e9fa9c1a85f39eac93b6e6e505ae577c0a1785874b0c42b86aa65ad7395ddd71781c797a719d98b3a84b0ca4cfa751cd674279403ab673ae7cda4c501940b7391310b1e365d1a29a9b9a8e407c740fb596fda0ca42e30ca1e1f657d451e32321dc903e5fa73cd4de33334e862e0a8c92ad700f201b8ed9fe55c844680a9efabc2d89adeebb3cacfb80348b131d1f34fc118ea209a3c96ad8e51fbdcad29eeae3376e8c656a6b099b6eba814295675c86b8ac10eed557106c591401f4a07fe4858bf94b28d4e350c3adf9afa2336c5c6b5dab037413e6e36ed1be31362c2e15a3b9a1f4f83f8b61a5f117e3bfd26e27441b7691f1482b549e7a3de3fc165cf89755287dbd1530421a570cd2a680e895dd495cab5a72256e9b6ece8ca507d565d0d5f64106abc9e37066b98a3a35443f8a8a0e2a19d13d92bc840473dcf287b326b1dad89b0b8857a0f3f9b3a9e9c23fd09e8cef6b5ba2c53e5aee599e20f4fa914bf225ee85bd02c040424b689f54a48bc896c90a4f391d1939a3e202936c6f23352bbeb46fc9b2a5f4ab4a046ec3a5c56361aff62c17f86dc0353abd84fd2cc0b862293b3a6f1e7982901d38b4266c19798e4dfed1e769d5877978023ba45b8a372d36b000570163f41ab69399a2e5a6d80470bbebbaef2ba2941df0ef81ee30583d2d465be4755e845ab697cc4da37fe0c52e510483c6a1268bcc1459dc046e17fdeb48f15f66c8dcf9bc0f3580faedc5d6c930d99589bc041d95a2e292bd742cc7dfad507e2de9d56daa59646671dc", 0xd92}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x6012, r0, 0x0, 0x8000000000000) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\xd6-]\'$$#!-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=']\xf7^,%\x00', &(0x7f0000000180)='^\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='[[{\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='.@\x00', &(0x7f00000002c0)='#\xea\x00', &(0x7f0000000300)='\x00']) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:45:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) 23:45:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) connect$inet(r5, &(0x7f0000000100)={0x2, 0x0}, 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954be431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc725899bac79d50b6d8f4aa0f695c7b5f83c553c3e1609f7af7677342f0db35d7f19572159532c70"], 0x1, 0x800000003, 0x800) 23:45:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x7f}, 0x8) fcntl$setstatus(r0, 0x4, 0x8) 23:45:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x9}) mprotect(&(0x7f00005f8000/0x2000)=nil, 0x2000, 0x8000000000005) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8209, 0x50) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x3, 0x7fffffff, 0xfffffffffffffffe, "685d67684dcd1950b4b7530231bd6ce2e09e557b", 0x3, 0x100000004}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:45:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00fc0100000000000000"], 0x10}, 0x0) 23:45:34 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = geteuid() r1 = getuid() setreuid(r0, r1) 23:45:34 executing program 1: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000023000/0x1000)=nil, 0x1000) 23:45:34 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/217, 0xd9, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x7}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = getegid() r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000140)={0x0, ""/11}, 0x13, 0x3, 0x1000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x3f, 0x9, 0x6771, 0x7f}) r3 = semget(0x1, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1, r4, r1, r6, r1, 0x54, 0xffffffff}, 0x0, 0x401, 0x85f}) r7 = accept$inet6(r0, 0x0, &(0x7f0000000300)) fchown(r0, r6, r5) r8 = socket(0x31, 0x3, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getrlimit(0x0, &(0x7f0000000380)) clock_settime(0x0, &(0x7f00000003c0)={0x1a, 0x2}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000480)) msgget$private(0x0, 0x4) lchown(&(0x7f00000004c0)='./file0\x00', r6, r9) bind(r7, &(0x7f0000000500)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000540)={0x8f, 0x1, 0x3, 0x1, 0xffffffff7fffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000580)={0x40, 0x1, 0x3a6, 0x5, 0x5}, 0xc) sendto(r8, &(0x7f00000005c0)="fe5f0870c5b9590c20ce31328e346b64320db26151977a76c8986146b3fd0a5c52c5d87050cf24d7f2c71ac4f2b6072bdbcf0362daae595523518f5872f5cc42cfa3f7ff823db038e1df97b919d35684247f59a045439c3cee7c30a027fcfb6c6bde23ee2aed41e47537fd5ff3c578470e7606f669ac93e2a4fbe77b8f1cd9be178a97cf789ac26d747fe878fd044e1f3a61f42aec8c8bd4b788e7f3ecf2e67767b50c132e28aec1d1cc59912ba77bc2274e2ef3099d2c1384066ebecb92948fcf2d2ee6243d6a0eb49663", 0xcb, 0x400, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x5, 0x8001}, 0xc) pipe2(&(0x7f0000000700), 0x4) msgget$private(0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x3, 0x22, 0x8001}, {0x18, 0x0, 0x3d9d, 0x6}, 0x100, [0x80000001, 0x6, 0x0, 0xda, 0x2, 0x5, 0x7, 0xeee]}, 0x3c) 23:45:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 23:45:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x29, 0x1, 0x8000}, {{r4}, 0x0, 0x10, 0x1, 0x6, 0x7}, {{r4}, 0xffffffffffffffff, 0x40, 0x8, 0xf0, 0x101}, {{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0x6}, {{r2}, 0xfffffffffffffff9, 0x1, 0x80, 0x9}, {{r2}, 0xfffffffffffffffa, 0x82, 0x1, 0xffffffffffffffff, 0x7}, {{r4}, 0xfffffffffffffff9, 0x4, 0x0, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x7}, {{r4}, 0xfffffffffffffff8, 0x80, 0x10, 0xfffffffffffffff8, 0xadc8}], 0x80000001, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x400}], 0x0, &(0x7f0000000280)={0x10001, 0x5}) 23:45:36 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000080)=""/83, 0xfe00}], 0x2) close(r0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 23:45:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000140)=0x9c, 0x4) 23:45:37 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0xf0b077622efb967e, r0, 0x0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x4}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000080)="c5d5ccd4010bcd88ef5835bf60002ec840e61b3d20bccf25e613e7c1f95bd0c87f9ba33928dcf89e4c8501345ae37ec0fc195ad66fa4e6d91d7f170455718cd0e3d17c2096", 0x45}, {&(0x7f0000000100)="b5898376c723b4996b54fdae48cff8f980d80978f3124b4a3d4b4b91324a9d4e414d6c081ca7f653315d81dd43cf144fe32ca58ff1998fef92ed9cf457a3239a61dfdb3727c58d07269d107d110b82140122be4672b81f4956e738717520e64a42e6adb5293f0f7aa26a6dea67815608108e378e2bbd4cc0051916b045e8141d424755f56ea992a73e875edab39c3cf45b7118dd2af8c6945604f1d53fb6ee53c5eae545101462f01aa6a38e0e71b9cab75d79d2789f48aacf4f0c5d95206b10dc49ac36b84ea33ddd3f4c946c62518185f9b4888539707f9765bd0d043a80c1dbee3fc390fdbeab77d9f1c78ab8346a9419c8d1d752e301feac523cb5075e00ac74033c84af12d2147f0e6b9dc60403bab1f5ef54ea12de87ac3972e6462eebbff81f18eff909b4f7d12df08c19c52c6b1b0b8392b4766feef3cbf55d2c471154314ce0f0e6c37b7b1ec2537c3e96108d475643ed33d9bb30d55fe14a6a9caebb7ce4e695a0ac28e782fabc77e4deb1ddd6757de2582634b80c792181ca6d84cd91b717e5b1e684c669c4a95b803a26d7b5c1dc836ba768e4ad5ce3c971413be92aeb3acc8d1009eadc2a523dd07f8160cadea9ed77a6a7cd45433eda714daf0ffbdab73ef17a97aace29d841789d4c1f181df4a4f0bc35b08faa7ade453f006282a675cab301fea387ad5742b662c90e57fbf7ce70bd90aea894066bf5977c1968335ea9bc68d9003a74417636af3c48b01e9f7e70f4d7a8e05310766a4ff45bef7156ef83b253c5a2ea592eb56b15fea7b91973c0c288509b0a56cc85b812b16c4f65671174728948c93a9a430565906c36a1517db7a74df83f59b858fc4c9911bd1d67a1cd44102d84a7b042641c86c5f5d8f8e0ebe97432132d06153220fe49de9224d9ab57913aeabdf0951a51b17320a9b174a17972625e1b4c7e1a9b05b2ede9a11073ce05f42a6eee4b86435da8705df3ecd767f0234d9f72241bc1670e7f07e9fdf148113b30aabf317a5e3d468a06758ab27fb1c07f6fc15595df93750e8b9e3698fbbc0f6a5d161b3a9a727a5fd06d90485703955ded0d300927b4f39d0c0c3061d8375137a37725c04ed9923aacfdf26738280d970961e2468c86f5e7d6ed21aed117f475c072c8ebd5ee1078f68f60034ab883b0ef93af7647043d6a4a16326b3a624162940f01f04c2c7a3d27b84a12721fdb857e41f844b1d994a8ba50634fcb265b63dc20bc5bb6fd8e001208798055f14a9f6aeedf2d2415a6dde4d20194e2baa223a047cc419d3b0acd71469a49994a5d3047e938a66e83fd53119075f01d9835b6db5ae38ea8e35cf6da1d7acca3a465d674d88afa41c0428e06fe9f14bee9ebdfc58350d6f897dd8b625f0f31aa548b5db2752db648f0f45e6fb75c0f78e9756adbeffb7c6c95555191f7469f7da819f233cf585623c55db52c5e7e9933332de79bbd8cb16af2929d8b83b2d72e1d7a901114c5d4cf4ab449799d7889120752e5d981ff2f66a5a3e98cc7aa575f61c16e5406b1c94e57948542aa905ea7d166daf2a6f679859f003538bbd4c21ae3f748ce89a67d09b55fd8e7e4212413ad941cfcb5f1358c62f834262b453bf8ac7a6bda476fb0b6a66ee5f095bbcc45f8dba3ce1f5af52ccbcfc050a4948ae57dc5f8ef26ffdef30a8b703582ba0dd2e21498ca8bee9e37dab99fa48e471c3d15d88f6e33562f27b9a17a5d7cebbfddd0280c87b73da78006b51a86e6e98889f1fd18e6dab670d542766faf3c0b66c3e53f484e488f7f67bb119e10e359d682db4791b75a0a97821f823ff2a26a14a572d387e17f559bb4cb36bba81835e58a5681cd59bfd84d1879719a868975fae86a4e2550438f241116d4babf034ff73ad286c1a72f17dec3dbb32f88c360a5136ecc1f856f404c3bc8b765f2d3f3e8623c2f53e822b01e2d793c0c41681cacfa6c1a9abff349f5579bf00cd6d94b594c20449d7edefb7dbb814ace2148d91752ec223adea233449fc61e647550990585c9a8ca377e96a1f96a3519d78310ceed27df5907f0164c0a6d48b32880942d2dad6893dac3cfa077cc8374f008de13439979b5af2b8e0d2cb6b9b383d7fc40b1277092fb67e561bd27e39aec887acb432b149e5fb21b53acdf10e8b64a85a5b12115863286effd02650e222e85d4776eb89123eb9ae9b27ade155c5c6d6f0eb80a4848606c79975cf65a3cb9472df4ce76354650aa96d1e5f604d4fa95bb1f4f73c7009a7ef9d814067543721b13c8e1b03d62b1a2ab8473182c4527ce62dd4e2d6100efdec66312997ee3c3706d261c9023ca1074d31a10c016c88ff43f4bc974fc2caf85c7193f0be569a94e625d619f061e1f7d0d62225f6bd696cb9f3879145b7640906c819c334b610f05af40d7eba39a702df71c40f9a06dd4ab462bb1e46fade3ae6e1f016a46309749a4a8dac1ca6448cbf95c026f00aa9f3643d6c0bd0553fc1fdc45b39a9caa493ea442388ccb3fb2555c122c8ce7343f81136048082404c45f910f5e3850456a71585788c6b9e011212426d8bb05b3b076a2118c4747005642c9116b1b5973d9472d4cdee017d0ff9d13fa9d1111e122a2d0b6e5cb8e1c20061b6b145c65b41105fc7e058ebc154929fd609325a48527ccf195a42941f4bcbc392da3f6581fe892e3085021b5427f447a7a2f485526fbf956f77c9d5d7d8ae9c2ec94825a9c5104ee28b5189a4d6f3fa9d93014c6a46df9459d30e761ad4d375cd03dd68ef399f671b3a74534e1e681dda74a53983e3402ee117c063e8cbd204c24957d06e2d6f1574097cc7e2fa12da3c5bbf1761c09e2a3f1c81f5f48424448b5de4c3e22f3794d95c3e3f8e4f630637b0bd2ff11fae2442a0be15702bd49f7567c62a5beb84f50008728622bf5daab9c7da7eb78c5ff9e8505f05993a4e1c19cf35c2ff5bb8f89e5ab06fcf72be550f5c825cfdc4ad587de744f731237e4ffd02181acfe699d6e14e1f969eece3c5ac84b24441cff96abad9f1a15ee9c3827ffc6a148d30bfb43604d354c2d8ea56eb40bb952b48d57a09b12986915aef9dbd67189840e6e29ed246db2e4ad2820bba8e2985754320c243e9c7d1934cb6917bedfa55739bf80c2274d6d4a1250f8bbd0e96a1bb5c1fcd4bfe0084523bface4ef41c8365cafa1280ba2a0d14f00903b5ce5ac4595d6163c21b594f92eb46847e2d1a05a206a6c400490cf3d7fc650a66b144923d4ee92b1c6aa1f59397562b200ae57330e17aa231c15af7cc830b46537501dd07a69fe7b02e5f6d646da63f9ac06c3d783c26aa77847d054a15e9d3ec40bf306ce2bff654aa3b159f916072a048f64d0191bef18c06a3f8e256894f62c5d09b6eb7f7dfdb71d05fe2d4d604cb9019b6aaf8d58ee337359fb270fc05f00bbcb54f849ae0dd0a79536a27058b6dad0642d2cfcbaa47f7c296968b3c2f479e8826aa7b13edfd3f0fcce05b3448bcf04484d685a2e8b29cc5892625dc8caaae4842a7f05b11666508e6206cf8a255fc6418a0347a40424e1954bc5673927143896ef32550599a5a9ff1e5b39c37dcfdf3f48969ac43ef2394fe1696d5e4277f69845c81ab00971ecf17d8ab62221e441a33dbdcb5f46590bde0040ba520afd534796671006bc9f22543b39e97cd9fbb556ffa76bc03e12cf642677737d29b49e7ddfe166665b7098a61897e5a7521c114a15f9487995292d9b95502a7a8336d68e75cafb5f1924a2c2424b6e5fea738e02c76e3ad07e85df7f31f308f8fcc960ed142fae2cddf423cdeca008d05d525ceac01087d394b9d6a48c6287c04d7e00a0417801839819cef03ca14cb29315fb9481d4441f52c0cd59eb9d420e0cd6f449654dfe06dc2a44e2462e9a85c8904c2c58367b4811649c9cbcf1ab3d3e311919f6175be84017bd4babfabf4210989ebca55d5b432a07578dac467bf56b606836947ba2bf03da6f5283acd2841d211c4ed10549dcd757df3604cd8272f20a4e5c59ffb9a01f27625101bfed9f424cc689a3460939115e40f3a43cca25d9bea7faecd5bda7e2f4a6c892dbe0ba60fb55f99d4a4da66aeb3fd526dee78c136766341e038cf93f3f4887d50ab3dc7a328e099d8d751f7b2fd31e8a7200d4973b905f7d306db5d2637bb6c50b5701a5038d3870d69955a425c4786e4b3d4794684663b9ec10ed1e376a309da269b2c5dde3d0b95c671a4403585c15a43543dff01eb17f005142d670c6cb8739fe8ec70d715ef8f2a5ed395084400956eff985835ba125a2e48918b8f9d23f2c4962180f964645f2d1ff67bd4027b35ebcb3bcf81b0863569c3a161a042693608b06c570a9b69eefa92ee9cf3201b5e1759c2e01a647ced6b65f4328e5413dd358a8d1b84cd860a1a4bdc500bdad1769f914b37ae2b5bcf94ba2dfbb5d5e4ede0047f4b8fef091869afb991b448731ff3a233157939bc1b8fa571757ddbd5fdc010970540aa3f1ea63d2534b1e48c78f5dbed9cd792471ae9331bf9e840f5773efdacf4c918f06e8f1acc8a1c7a22e398980b643816d19d63cf5c63dccdd1054f29063a5b35c5d0166a5164bd3ff80c71cede89b6c599bb5bc813ee6c69aa8840320b66df3e620bad1cfc7b6eff8be8f32fb5828fa858ea61e83e15d1d70e012264c4ce16e1cb1ad757842ee5c8634c7ed97e119afd7bf47766a1835ad7dc8001150c9b78c9cdda876effbe374efc4d56f97dcb9b90e039df686582db279304f663d2d7b2efe7d491ec8c4dfc4a232e91196d9ebd143efbb89e5d5824c68a7d6ab09ad51378812173d76a936490aa5cad36ba85dee936b34469dd5096ec734048457454ea664a10a94d2aef68ee28ae24ef313beb163a3ab8a83fab59d1f07b42e9f0aa0571d6a7ae8a58fff92284c2198c99977477d65c390d3a06e6a597d0ff4ea7b0c3c1eb7677da7e00512f2bcf8e006f7c9dad260e9fba5e55ed3a80a34a4971f76a50ae610d437b01104500da9599a5b46cd71178e70a333436db5041591d7ffe5606a5c28fcc3a8a6d68cbb1e59bbb592452709c29a94b0ad1ffa289e79b275c4ea68332661bb6d7192c321fd43f041e8690b9d2eea4d5fc2affc28c26336a44e18b100a98a2fd6dd6ebbcf2049ebc1891c53a062d33780bdb204ce7c4b2aa66f321635c1baf0a216aaffc764896701c95a9bdeaf525491ad5ddc6b31d098dc51148c8315622f6d080b23a9a9a1b359eb95743b5769d7fa9438cbb5e38a20ac6097110547695083b763b48801c9e21aed551317b61dc760ed5ee1064c698d829867d90400be2aefe4f69c59b73226410ea7fdd7b2be95ffbec272cfbd01515a016dccbcc3bc4ef103a69a3768f27e64989b17b87a4293d634215cc4fd8329e7ecd6d35a093a3845fae59bef8d96481b80527a41991dc2007583e6e1aeaebc6169eea2296f68b0e084ad9fc2458b614ee21d851defa89fa1330c3b48251df95e34ce89c66efeb1044fba6d8b5abdbc5e9fd4a6581f2c6c8df44d4ecef66d95cd2fa5ce0016db1626dd43e7cbbc132c435546f15dac2bd32650937200d9b5531f8e653743559e4e38059d21b1dac8ad51955f1829799cbb5d1f823b730fe7ce2e87ea13be59202db7bf366bb4c779640b7da487cd8e2c3ed3cf200b8b340a76335175682a542dc7fea9f704abd9b811eb702bd30d4a9e94335eac2aa0dd0f7774e77349086b856d8b8ea04d551db1150f0c6510774746b7048f23ae4f6607fc1ebbb60692a01fd192695d6d7d5dc61ca02e6a3c97eadcdba7af5462abe3771154579f", 0x1000}, {&(0x7f0000001100)="41fec813673fdec1b4a5863c3b4e8c24154d0fb32cb8d467ddaad7f4ec0396f22758b1a68419e4a2c079402ba5e518361231f47105bf831d32bca1bf0a30ce54e3d5126380096c27b223271257af909aaa8cc345d86c86446e89f02dbd7a18bf679944b814b57044c9f63b889a03662ea3fd10e702c6e415106dfc694760c1b4a97298cbdb515cbcfba9574adb8b769191a0eb69c305e700f120d33d94d948877fcf547dcfe770149c0c3f8eec54177da9be755b8662357c719462fffdaf", 0xbe}, {&(0x7f00000011c0)="0b9d3f8155d441906863095caea172438001c4595630e03e5d75a71e6b57e097ca6e6743abaf184821ea74cfcdbcaf677fbff14a63b9e7eb48b508076e3c5615ccbf9d4cae1add09b920fc5576bca15340bc8b8536fddf120fa7f308f71249730751b64d6420c6e54143730ba47dd885fe8dd203491767cba765", 0x7a}, {}, {&(0x7f0000001240)="582cd90df44c19654d3cf43a4bc9ec17e34a964961b81be4138c16b5801ff84b8a1071e59bb211a5bd6b0eb3db6ac05f09cd50f35dda8d3e282b0911607265dfa74ccb558e20a1d26f0cd0109f7fed203666e61aa948ca51c9d8fd18dba251a8b77e2f518ec1fb2c35751a2ff286745ba520e7efd0c02568bb9aa5c52fa9b5cbe1c3127d383dfd29c32ac1172729852bd72b1f7bf465bc10bef04d1d1a08c1a0fb3f372f0e1daa444adb1a2eebf9841e6a9a8e73cee0ba8f7c735fdcfa21ea766529b7f5f63d71f8d6b9e1dc15b9daea492a6cc8ec8b2a557da194455de2410edfce5dd9db54aef4221b0d047f3f5900779674649dca27c304fdf9799d459daa1867ea3f81a6de846cd6cf5397eacb2d1608813cb9d8c42bb9a4dcfe1c090aeadff7b1d627236cc06a4fc76541a534465b3e3d29b9028fbc7db1571149cd921810b0526ad8ff9b067e54d1ef2a978497d419518ad9ab535e732f1700dff462c23399e7ef87d0faed79dc30aca8764ddd6bfc579cd7d32f841d63339547b1ed0ea05e349c5f148a1ba34335a92c5d4cb3dcc9c6d8614d4d6b252d7122d8dcd2f7c4a30671d7b161656709cbd993ac99628b65033c160e0fca18886ff37773795372e76a76e3e37cc7cf0a5fb4f477cba8ebc1af192b72ae065bd6b790c58533e68888abc29c2e1c93b887fd43e6cf25c10fa328b30abb930b6aca3a785c5fd6246edfd91f14b51349ad78ccc6364dad1d6909b24df96892273a74de3e90ed0098edb4542f5797e17e4cb6fa52bbbd5d4ba76b7de8d307367c685e57bf788b183b97118ba1497fe8d100f1bcfc8f225390a6e3b39b8140cb426c9554d1de7c06ddc4ae2646d7f210a09b686962cacb0b460cc9e249a7a2b50d7a9091b0cba1c2d8eedde2f24ee979ecef2b160fff0710f6dcf1529277ed52b346ad55961b913df400a71e54f90320bd78f63d11a1c6fc085eaabdb0b9a1032b3e6421a77be45451e0bbb692fd113b444032b76279ecce1f7359d73a37084b386274d08f5eaa42ac6cfe3ee757299c72301ceedeb94ab10b11a703a028583edb8306a4184ba76f200147d336d1b400dde784f82572e07d41bffd52a800cf458fbd0d55c7e820c4134620ffa98a6b6168e01b50f4f86bd84ac25a7c41bb82ec5f1fe1fb5734fdcb3c1a0444583c82fb58987662d7fed18b90d10b76296c7143eccef96a5a422dcc6bf89023344260c537193ce9ebbbaaa91de545eadf1e9c1eca457767866cd5b6eb3dbe9f0a6c14631f5d41f5d35500e71d162b069bf5dda5f79e473d60dc912021a72e5c2a9112f4d107179d7f2da028110d5232f7ff4c6294ed8ff71d06048930a2469a4480b38f7d076e11ca1dc8c2c04d38578d652d9659a873c8fe1467fa6f7ea8f6374fc123ef7b971efcedaa5d1e7632d7a035a594c29fa23fc7ba8b4276ae1818db5289bea6e44fdf37c5e509fb850484ea45e07f186556787099ec34ef292973358c7c9614991cc1493eb3c8b0d4f63a2b1c3971bc3f97ab16792b5160d26e1c186fd815a5e71c24e2275abfdbe042b84e13cf8d6622d2eebe36d5f5fa6fab2b8bde7fbbf1649bc0a1a7ef4a3675abde1c9dd487ffacf87b79d8bc4297d139754276001a6b803fca2244c9215d56baa67311a290cc7eb5016e5e6e3b7e2ea2cd501bddaea6e85a43cd833022c6045acade6b5c5561675be87cfc337decbf339809ea10ecfdfc57f2c1e8114b96f9858f41e736c1090d991edd6bdfa0b19e2f2aa576de1a8585be83c705255ed660d03a6d24a2746a9cd12d398e2a9f5ec69586d0a455620cb8ddb4e08eb794a1206cc8d27c55b5fc0a06f65b1c1936eab63c9782fb8025c04b1cb9f25c670ba8490064aa3dd7b4f8896aac1ff3806035ae13de9154b9aca2d92e7665602b366307d60f4571aeb398ac8c356f8a967bc023b379890314ad74ea1bf7619fb316b4f7c2532b5a230f78feb962a9c16b02905775546987fe3d671afdec73e5b00605f14d7b31c46360394c7c96fe1f0f063b629a13e3f50dfb2842e18cff3feafe0d89a4cb39c15ec97da053b585fa4f9b1b57288f0c3e30946e9d5146a426a5506332aa13b7a509da317563dd5e979ffd8954998ffc564a551f4b036d74dd53fcb6dca4cb1f831cd6b8ccc21f605926460505bcfbcc8019737c813a505adab73cacb0f88d851c06e9509caffabae517e836e7bab049850cd2bc6a1cd01323dfda84220dc9fcb091dacd34131bcd5957d789514037b36c61c63090a76799ca519fd76785b41336e97b4c4418f531f1a3a1e57c20b161ce2f5598e78cc3fa55949200c5a79dbf69822c12cb638c904dd3a33fde6bf8e0a7f138a994c003a15d8a1bd68692a071a3f9ba7dffc513659f3611d9730e66eb09d9084756705ebe58deebe67e1ae827b383731efa319fc3d535e56eb9b52fa9b97c4f2e1960f45d75448611c635442de1c52f416619ca1f60693d229ca7ed8ab8bf745b713f852228b8fc5343fb0da19fe616d4d44c71cce219d12b58a9f5e6fd31c2be131090a2907cec4b60cf9a6729d57adbd76ab64c8e58a4fce0490177950904e6a78e71e3cc30ade2bb77fc987f4715e05689f93cf3c49078b44db33fdbca175f8cb7db20f2b72d385a8bae5c55e1cb6301bee1f6c469af656ced56586999f6342af9f983e98644c25145f32eb7832b5f9edde7e0138b7e483d5c2a99408e43772f8455e9f8597ced40421636b75ceac11340e0f621bebfcaea6424f42a4f9b93ab762b7491d59a18af8253d799bd72b5d48be0e955d39f0f9af8a4eb3b60f85e3af2923f76ebeadc310de08acdc8f54de87c0ab5c877d5de861b9fcc2b1e2d493e528cafd0676e2f6f18d9b1ed18f9c1d7083da5312ff45fed57de02ae9b0f59b5614cb1b7e1265bd023e3b644c7af6211c9958bf22b974373efdbd897be44182c1e0edcf2dfbbd6a6f300a781703b794985ed0882c9ba017b4b7453e2d56661e4c4fed68fef7b6d1d7f6d365cb183e322ab17354639bd33f456582e75c95d4d9d5219bcad0015605df973735e53e992e425b3de9bd1bc2c7d028e793a8a40967c6ff10bbfee10a1560658da2b1a5b778b4a52af40d0e2cd2e78f682977e8c7a697bdaaa48c19527509e785bdea59ce0aca1a71c1733bb163961e42206ee565a419785357de7d464b738b70e6e6772c4c1c683e0121a2bc94829ed887b0671890eec1d6740e44e5c70268c42c5e69c2c0f51b82be6e140e13dd503e38bf6604f3136c696831d16727ad67e918522b90a8a552422e79c50df1000cd9d3393f5c8c305260bd0793c5d79b81cbd9ec6ffab31f73d6f463001587e947eb966f6cbacb8cfa715c17f1cfdfd88ec1339f9a93bae5590e0ef611bd41713656a681e7097f3b24ea7b133841d028fbd8104f0a435b7539fa71452fcf6a95f71097d633991215508800f48b378a37a9a0ec0506a971f75ace4cf5067c4ef094634a54279e72e666b45676e083d58dcd44c6363e28e384a719e14f7270114a6f7e2f4d4dac6d9a52591a25bf50c5b2c8f9ba6324ef538287899c1fc2f11c0e1d1f79db1dfa24917af7c398e086c0b5e5fa4e465c785caeee33f26ffaf39c0941bb692617a47a33ac54a0181faf06490ac9ca1feab34db12201b6a232cb06b1ec2b9f17e80f3fd1c949b0dd17981edf18a9b6529e1de44cdbbef82a557c278198548dbcb103dfebea70ed6b45f717058466bd15fb7a3b5f675d944b5de0a55db8b9bae49525f9cfb0747c216bcebf8fac9aa3117808160893e41d34877f80dde6854404808d153c5309287d029a3e9aa06f279b8dc83160e5e8b49c94a2fc418cd7de426b14e5b1d4c3bd44bbd85435c40a2e529269b93459bb27e24a1fc93b10a4a16c0b07fe051071f9f2a5884fa88195535de67beeb8c84c0625f87720feaa5ca26e7c8cb6429343888d19d861819bcfd12f9286aec9bc6f04c1b5c36e402e1f72371e03000a5992b00bb27ffd739eff95b2f4126e84a57dd7dbc97335148b3b38bf758eccc60489d023e87e3e8222c3121644242ba80fda7b6399ac1abda7906a1d7b3f0ca6235fbd4d101c8e9045b4a2e78f71f8fb7e98def17969d46733bd16232afe9da7b8df9f75a2758e1d36d11be6853dcb4c01deee313f6cdecc598fd3e27e0438787950eba0fa6f1b0299b061b3ff43ac8913576c28928a83767636ce845659553be231f0b66c747b8b12b07768d6260a4ecfe3c9cef1fd498a8c6a8c055c01a4ee2ed4de50342a38c50330f3abbf667d37ff91b719c2001e46c9196b96f708813f40c930816d82beca9f9661a917ee740100e0488ef958c905e4e623f8be157d157e02d5e5458b412b94f445a05ff197b7143ae2327bd3ba5ce1be4cd36f51acb0edcf93872c9f360e1e459e5daec901545fa0a99325048c5ba1acae200068b596afd3636bea5a6200a7f5e6c695c7ddfada15bfb830ac25c04bbeeaca9bf9a5a5501eb0ee908fa2df310dcd00d678afbfa96f71c230b9377a48c5f8f3e5c51f9485c2bbf5d94e3bf7761fd271f062511437617b312d21f0a357177d12b7cf2f86f9f0c2b21fa99007dd335cca0e91a8bc89768d4e9711c23434dda50c9edfe5bac33c15359db17cf6253f8c041d721a48c23c0955dfb4f81f4a57357428c492d031181eb9a3f0aabea5e0b4f95f38696727f565d53459c43ba27dd8dcce0d9058d4ce24f4675d9e9d001338b6627749d6d0a5f520051ec661d0365050b85df6b8390e3d97bacb8c4be2451c334f4e1a750ce3e59c0e5d9de06ab0a40ada551ba4a7d82db37b8686281b72cc30b6bf3271f5a495292f58aa90102a2cf4d9a5c2378d9a1172282e2fb4cfd171dedcfa8e5b1327ea8a61d5a43e1a69bd328fa34eb44989936a307f3b6a4d5aec4d28116d1f6ef12645a1e3fbe387d03d4da10d187463f4ae9b5dabb246680a0efc94b0ca9e2fc8e23c1be400c3b4f35687c89c49518c18ec3fc4252f090550b42a4a6a1bf789a17d44927c7dd6760911fa1845fa8399bded03c4eac781dfbc0b24c7c54db627ad40a144277720f574751b42a4745b9918bbc259afd4e6fc19d6bef2c84c503c9e9d26f1a0d82af79c1894c8175578abaef6294a3dd3c992c3d20fb73585f659e017ff97c90245655ddc133bc08d5b4e3d75531ebd282d76dc69cbe94e662c84e067271c448c7b0e3f7b8a4633c4b074db99eab470843f8455ca8cf6616ce6627fcc9d55e27b01731cb4d13079bb6c2ab6bf1729a7e3b283a8b76c0b91079e54e32cb86ecccaed06eb8aeca5dda81cf2d26d10a013e4a3d96ea6c3158ef7f28a23acdf47737c0df542d49af64a562abcd0b782cbcec341c171f43cf0685bf2c0fdeb2ce8fb9f77df0e44a9ff59fea1ba35a74682de63e3f6587b125c696a21f514ef1a35b58e2ea94cceb2f3e75c37b6ea5f504ad42f5454424e83bcfb60fdd2265742e42bd419b4a116758ee8730f9c41c43ae86ea6fd5a83903616e25027a4a504d5ee325d2e10c8480ac45a05c71e68a9cbe04287a8362a473b4ba527a550a412a9ace2f8ca9b5fa927c989973afab9e4ce74bad18c8e46f5ddf1900a955669fb9f097ad25465e4b682dafd2995f490078758e23e6d568f4ff41f4afeb8501052bd74b7985e7337a391b12745bf6672a6984ef4e4e65fd31c419bd84fadc197fb8c694aa3f4cdf6637068e7b6858caba5d4fd67284bdf6721a19574a57942a75b2958600cddab8eb483e03f2ca58c54681bac2455ecc2bb4b7cbb6c796d92e08b493a8eb", 0x1000}, {&(0x7f0000002240)="3a61c1f64edde1693a03cc5e7fbf638b8496373be857c00a9267b445b97e447baca0710065ced16ce562b780324e96a68db60df9adffcb1198666b766451d066c7da", 0x42}, {&(0x7f00000022c0)="5f9d591a8c9b0b5c43cda2bfd0fd012003d645f09ede36", 0x17}, {&(0x7f0000002300)="cbb4599dfbff0c0be0c767c5981c9f4d4720e9be005e9d3d987d0d67f5cd5d918a6ebcdf55708a6344c9345dced44752847e47db850e373760c9faf506b2793cb32a27bc49c963cf5d563717a9ce50f2adcf39cd01753ca9fcda9c2eccb7fe325cb6d62756088c4896b72affced7a385a988359e1c5ce28f559390bc77878ab589438522b40e0c03ff1ce84d13c12808662eac014e7dd7188a91cc6e867016cc85d97f15a63796c300ff13b6d2f329b6a6ae6bb9b07576801c372e7a031f5f1390d533fbdd9d9425cc82bf23a179d69664", 0xd1}], 0x9) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000024c0)=""/99, &(0x7f0000002540)=0x63) r2 = dup2(r0, r0) recvfrom$unix(r2, &(0x7f00000026c0)=""/76, 0x4c, 0x40, &(0x7f0000002600)=@abs={0x0, 0x0, 0x3}, 0x8) 23:45:37 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000080), 0x10000) r1 = socket(0x6, 0x2, 0x80000000) r2 = accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/54}, &(0x7f0000000140)=0xfffffffffffffff3) getsockname$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000f2ffffffffffffff0000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000003dc3cb2d40759420631b9275baf0e2a9d8c6efd10e87c3b08f25f67c2aab537146f836e112f83e21426d055ce4bfda7f6cee4eba478d57d1ffcced657d0a93c666826d520625f0ebe62938afcc841e58bccf5eb6fff9e82c004de4fddac1dd430e7009265931c007ba9513c88a9e466954915455d50d7ff6a49567f039463c1cabfe9fe28393714974f3dcf46fc96fb4b76b9ab44d08"], &(0x7f0000000100)=0x6e) r3 = semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000000)=""/47) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x4) r5 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r4, &(0x7f00000002c0)='./file0\x00', r5, r6, 0x4) 23:45:37 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x6, &(0x7f0000000080)={0xdafa, 0x6}) r0 = socket$inet6(0x18, 0x5, 0x5) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) 23:45:37 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x46c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/4096) unlinkat(r1, &(0x7f0000000000)='\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 23:45:38 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r8, r9) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 23:45:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20801, 0x22) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x80000001) socketpair(0x21, 0x8002, 0x3d2, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/96, 0x60}], 0x1, 0x0) r2 = syz_open_pts() read(r2, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fcntl$setstatus(r1, 0x4, 0xc0) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 23:45:38 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x8e5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xa) flock(r0, 0x2) r2 = getuid() r3 = getegid() r4 = semget(0x0, 0x3, 0x140) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, r2, r3, r2, r3, 0x22, 0x5}, 0x9, 0x8e, 0xfffffffffffffffa}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) bind$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) fchown(r0, r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r6 = socket$unix(0x1, 0x5, 0x0) write(r6, &(0x7f00000002c0)="081cdeb5f93418cd403a7a8605ed87ad5886aaee8b453532be9a7e1745236f548f81acfcf6458099c218572431d97637cf44d3f332bce27344bdf7acda19aa8012a8022cad7fb8c50e61dcbe75565201903ac4dae11bceff35", 0x59) 23:45:38 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x6, 0x0) 23:45:38 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000100)="a83e3a1a08c367292469f0320316a6d99ebc998edddc53182dcf77a9851e6a54500a752fd9c8f6ea874c84c87fa7e2206f1619bc07e29b69ca6a9824b6793d56abbf11c8ade9f2f6a56ef3b255238b8cb8d8681bb7168aa7d95a6f0d1548e12d40aa9167b01132c07544c057966f4e2bcdb0fec112eb3dc7e269c46738ac65464cf03678f31d8d76cef4879d39156fd1b0bce7d33177b863f0f0c50c8a4bbad35318102417b47423cc2229f3e548d367e211f4cb5eaf5a4725deb78245dd4793051e42d9ac0e93768405b1c3ee6d", 0xce}, {&(0x7f0000000380)="332bd041040cf9ba8ae7dae2cb2e8718", 0x10}, {&(0x7f00000002c0)="4042a445ee88a848537b18e81233beccba12a592cac02cc6cb2896ceea46f68c4abdfb186cb46bd99dd8c9374e9fe2d082f8fcae664b15eed1e599394ae8318c6bd24b1c87e286e2433a6b7369e669e621a9a33b35e947580bed5fe6bf68e5507443a2fa26bdf45e2a2ef712a0a98928259e080ac02bdfb2cbd22f07585eeefd22259ee9e8f81f585e45ee542a688b9aa8", 0x91}, {&(0x7f0000000480)="2f69f420ecac75ef28faeed302a45e84d59ebac98f84a29590c176615821c6ee2ce7517bbe6e55ddafe5711616b35a34245234e5a0d2537c2200a0ea07674e497ad0e3170d824888ed500024ab756286c61e188ea3742f53663935554585d2ea4c57ef98716bb81136b46cf97ddfd90780034905533fe119d9571c4b4c732c1e951b7f200e3399784db79bf0fc56e3120354ce28fb66ef93ce57eda83c0167815d41541f7f48912c6352f3815f701fc02fbec08e16330e455fb3f0c3642ba27c0800d74bfb33647231", 0xc9}, {&(0x7f00000007c0)="b1f195205a8bab4a96a8179f22b69edac1ef69ed116e06775354fca050dbc392eb8dc82c74b15de2c971accec4f1edcbd9753dccb85fa1a477c89a3e5fa09764629ec35116b43173c8cecde50541b6f5b59d0e28ee6ec27142ccda4e54a18adda74b176b5c1f9aa79f4afa0db618012851536ca416244dcb8a432ca15b8f1cd62afcb14e1029c503572c825c15f79cc6ede04926fc4ad61028be14b76d6d12e2aa5415d5de9e4b3db9ff0a4a39c02788314fb39703beed4e3f359f51cc69671b2c2ab0a5a48a3635d1d4839a4e0912ca25d61ce8b16a88cc8a662e6f02de6427094979883596602fe76776208abac54375a777ae457eb856cc88a0145e72eade931dece33b5d937df7b792a5322806ab84d2575e608c692e33e0b1cc736887b4b0af4ddd62c0450ab6a9a86bed3918b662d6a70aaba8b9e38440868a3d1944", 0x13f}, {&(0x7f0000000600)="fc3a27c38e3b287a865bae1639eb11130fe83c44ef8a85513b09bb7b439db22973d2fba1dfd3f528aee03d69ce1e889d713542c9f74510d3510e133531e97b3300c097f941bf0e6568e19b7c894282f9", 0x50}, {&(0x7f0000000680)="09f0bbd6140643f9f5b111319ab7d078ec860f05428c6c81a25f8e2335856b6ada4a1798a35a44ba26db6b45310609709005b1492bc6131b77a5efb47590568360e1865176732d7702e51843e898bd08d6a27d47a44f1d8b4b3f32ab458ae73b2f788a9f2fc762abf7b7f57e589e2592c5af3f42e5dfe23c0325c886b80d06daf93a5e0d3c6128b48c4dea912a39589734e5e3cced9f3ade7bf7dec9b0", 0x9d}], 0x314) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:45:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fcntl$dupfd(r0, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r2, 0x0, &(0x7f0000000080)) 23:45:39 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054d"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x40, 0x9}, 0x1, 0x5, r1, r1, 0x5, 0x5, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r2, 0x2000740d) 23:45:39 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/239, 0xef, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) 23:45:39 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() write(r0, 0x0, 0xffffffffffffffae) r3 = fcntl$dupfd(r1, 0xa, r2) linkat(r3, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 23:45:39 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe0b0d3ae6075edaa, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x14c) 23:45:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x16c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000140)='./file1\x00', r1, r2, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r3, &(0x7f0000001200)=[{0x0, 0xff}], 0x1, 0x0) close(r3) openat(r4, &(0x7f0000000000)='./file0\x00', 0x8, 0xb0) symlinkat(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 23:45:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x6, r1}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f00000001c0)=""/132, 0x84}], 0x4, 0x11) 23:45:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = getppid() fcntl$setown(r0, 0x6, r3) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000840)=""/189, 0x3a}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000440)=""/58, 0x3a}, {&(0x7f0000000480)=""/96, 0x60}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/209, 0xd1}], 0x9, 0x0) dup2(r2, r1) dup2(r2, r2) r4 = dup2(r1, r2) close(r4) syz_open_pts() execve(0x0, 0x0, 0x0) 23:45:39 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x850, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) recvmsg(r2, &(0x7f00000016c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/35, 0x23}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/25, 0x19}, {&(0x7f0000000480)=""/77, 0x4d}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000540)=""/241, 0xf1}], 0x8, &(0x7f00000006c0)=""/4096, 0x1000}, 0x800) getpgrp() mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 23:45:39 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x68) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r0, 0x6) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') r1 = dup2(r0, r0) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="96762e38c0b3ecbb70f5f988b734edc8d4b41fc381a06bb8a94e06d4b8c85320d649e2c8fcb8e122173c", 0x2a}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x160, 0x1}, 0xe) r8 = semget$private(0x0, 0x4, 0x88) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) semop(r8, &(0x7f0000000040)=[{0x1, 0x3f, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x2aaaaaaaaaaaacf2) 23:45:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x101, 0x0, &(0x7f0000000080)="cbe8ec355916d9fd8c0c7ebbc640be43955a9f0c13842ca760527dc6055c4ef58f9bd6d1eca382a8a012dfaa83e7cda4628c044ceb2837875abe008e030a28303a1c95e86db127d97506617d99e90b6286a072bfae58b17a7b2c837ef215fc7b2c1f6610b1dd9eea3c3e51234af7b5b7b86b233a7e91a1d480b005be5d508892e0c2b07f8a87bc844d160db8a445e5a8336ddf86bba68cc8fcc5a6374fb8c717ce0d23cd769c3119614688f5c6debf6a3620bd7f", 0xb4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1f, 0x80000001, &(0x7f0000000040)="74b62dcbf02da6e93a067409cf356239ae4b96c11a3f1aaa07c658c2", 0x1c) 23:45:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/196, 0xc4}, {&(0x7f0000001300)=""/181, 0xb5}], 0x5, &(0x7f0000001440)=""/91, 0x5b}, 0x40) 23:45:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 23:45:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1ff, 0x90d2, 0x0, "d730de66be55c6e23c5b00003f00000010e74de4", 0x1f, 0x9}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget(0x0, 0x4, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x7]) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_open_pts() 23:45:40 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 23:45:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt(r0, 0x1, 0x7f, &(0x7f0000000040)="6bacd37682990e8d25916fd1c57bb921d89b14a1ebe73128509e9d5d2748b648947cc3a6702f836a887f2b77359917c7293e32c6c59c4b479d147871e59ca3c3b6a916b4e4dd8d321c3c9921bdd231ea93d783faffc38acc62a5be01823a596b2bb8953bc66ed5dff97ee323518bf4c42e2fc221731e32d3523597f8d70160c5bad6e4ac8211c5254671cdfb0249fabc7df2223274d95eff5e281d4562784d3a96652076eae0cba7d926ee87ba9959c64d83fcfc8bac55caf5d5e989610eb169d32bc5f0b6da946ff3467fcb0a99ea05f98354ff4b2280646913de58", 0xdc) rmdir(&(0x7f0000000000)='./file0\x00') 23:45:40 executing program 1: poll(0x0, 0x71, 0x0) r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) 23:45:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4c7f591bb317a7183a11", 0xa) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x0) 23:45:40 executing program 1: pipe(&(0x7f0000000800)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000840)="a447a0fe53a057ca0c859777dabff22dddf753b8f64d58cdde7b85ed037ad79d28b267592460b538b125e4a402ea2f3f99d6701dd15558412badaa04732e4c50f1a900b0807d5ae156694370d3082f7e0a273e99e456b5fb1c053a0be9d7027755bb3ebb6441ab5ef96e3dd4edc530d2fb38fca1391417d0ad32541156096c5f94d174c473204d80a88f9a9eebcc10a5f1b5438cdc", 0x95, 0x6, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f4a9c77be5a8c2954214915fdb01aebe3ee0d303a45b65183d92938682f10e0daa3b82902b9d685932d1f5f1427805e740332978eb8b81c1723cae77b40933b8edb4ac25f49ef5d0f2e76fc1887fa42aaa13ec55284e03d091acde3535bb3e096b070ee8a98233a930d9179b00095855d5040ea149ba1e81efd534038661e843a694e2f904374ed16f61f8c634eac650cb3e7332f11e7eff7f57fa55ef79639ace6a3fcc2aa9b8958"], 0x10) r2 = semget(0x1, 0x4, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/112) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000001c0)="f0fa21f1e2c74780f16ce93109140e5d0be746438c37925d7c2241415a6cb28446c90cdd495d5eb75f7d2d5e497a501a4503599416e7a641a634ea6ce48bbe08a1d08f325432a42e3c5577a8299b8b338e901051a11cd3cc09db670ed9829fe664cdb9207d1e43104eaeba5fb608dddb3779cd315ec313689298e24e158f4d3bced917596d5ead3594c1e7db01abdc9e9c7ea332b676", 0x96}, {&(0x7f0000000280)="0a6280a8883473feb83633f4fd854e2d9c3f87e0b35fb8f937a558558e922aa0e53d0767bc25f55bbc6ff29ed8bd2d09d1ec6197ecf0d9f1bb42f71c1a490f3b510665d8caf51e17dcaf8b235a2b01d01dafe85b55c5c1dbb9ce04c09b43077b9783677a79b9158240d7358e8d677f78f5048e", 0x73}, {&(0x7f0000000300)="f549c2ab6e27f90bcaa32df60226a6fc3c56594ffa8c82bed0e773790cf617be6f96ce59aae07ec5ca50a9275c030ae4298c32d77592159f8641de09acbf20dcac170f86af1983a64b1211109627ebd1a18d2d9b9e44ecb94b8b64682e5ed1c41c0719de8f25767d323aa3cf0475b3b9f8c61b68da629908c9ba15710b867ebe5e1ca87dcf836f1883bb28ef073b16d25cfd1081d6ca452f69a28a2e2d6723c9c7ae8c9480f6534675ab3ccab584f83b59fba4d9e41ea7137368a915242135aa78510f9d", 0xc4}, {&(0x7f0000000400)="c647c52c0b806f2865a0068640a0", 0xe}, {&(0x7f0000000440)="5eabdd39", 0x4}], 0x5, &(0x7f0000000500)=[{0x88, 0x1, 0x7, "8abc45450ac5de7ae12810881edab8a8cf721962877b5cf91f180c1879851b32892a2a147e5d8290efbe07719e2cefbe4afe985b2a995934eeed31a76a2586a2ac376454ee90012318d35c0b79783776b11a90fdfd163f74b43a385836858f1d20d62209569cb1a8b7cca6380168766103"}, {0xe8, 0x0, 0x7e, "7128d5d74a356dcca5c29b11560be614f727ed842dddaf6702187ec6cdfffb1fb07fc108daaffea48256974586602eabdbd101279d54d932d018a2c64961ed0d6123f29d113944099807af070a2d9468ad119f3a639423669c81be62d473d3c8d638a73110a50c4af82bb36f70785268690a6450445b09ac070d2b4bc7011faab8f617f9e377680e5de2ae969f09e6bc6a54e67ac0b75885ccea793e32db60b6e173694bd26f585769ee3781ef7ad47c0a175dd95f93fb1675164a726ae1794969bb4639ce85509fc102644f5305c9e0338d80"}, {0x108, 0x1, 0xfff, "8c2b1039137a7e2db21364778ff989367a108dc413f69c99cb279707e9769d018e52a62862822ba7c6aefe69c1a7729f36d8cdfdaa93a731a8e7d99bda5a80ecda40bfd7a6b34e7d87d7c3052262f05a31d3954294618f1c8d0750427773f29d6fb45af454a873b066e9c8f8037368d68f88aba610ace99c9dad38f7d97324124772f7d2871d6c9d38f26a1134775a9b8e3ca238d1affbcabb7d567fa972cd8c21cf37ec797cd4ff83f8b44223fea7c412a180823c46638601963bc506775d4d967a3c60a72cef6cf3233b51e3b4982d7f3a9aff1a7cbe3b196d7b8b24e2fa40897282ad26242124bf0797e43eaf137167b9e9"}, {0x40, 0xffff, 0xffffffff, "c928ff0a6ee9c15fd91bc4c7eff57cab05c8e1e2ed978f398ec171ae11964ef395a9f69d20c6ad4a84"}], 0x2b8}, 0x400) 23:45:40 executing program 0: getrlimit(0x0, 0x0) 23:45:40 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x1000, 0x9, 0x0, "46cb5fcc6c252a5afef8e18d512e61f42f98966c", 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x2, 0x1a}], 0x70, 0x0, 0x0, 0x0) r1 = kqueue() flock(r1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x42, 0x8, 0x40, 0x5}], 0x8b07, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x0, 0x5, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x40, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x483, 0x5}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x6, 0x0, 0xffffffffffffd74b, 0x81}], 0x0, &(0x7f00000000c0)={0x522, 0x46}) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:45:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x7, 0x4) read(r0, &(0x7f0000000000)=""/40, 0x28) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x7) 23:45:40 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffc, 0x40, 0xa000000c, 0x511, 0xcd6a}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x0, 0x24}, {{r6}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x75b2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x7fffffff, 0xffffffffffffffa9}], 0x4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x31, 0x80, 0x9, 0x7}, {{r3}, 0xfffffffffffffffe, 0xb2, 0x20000009, 0x9, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x7fffffff, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000008, 0xcd48, 0x559}], 0x0, &(0x7f0000000080)={0x50b, 0x7ff}) r7 = socket(0x18, 0x1, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) poll(&(0x7f0000000480)=[{r9, 0x51}, {r6}, {r8, 0x48}, {r5, 0x180}, {r5, 0x20}, {r1, 0x120}], 0x6, 0x7fffffff) shutdown(r7, 0xfffffffffffffffe) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000400), &(0x7f0000000440)=0x4) linkat(r1, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000380)='./file0\x00', 0x4) 23:45:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000380)='.\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='W\x00') fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 23:45:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x80, 0x1, 0x6, 0x0, 0xffffffff}, 0xc) r3 = syz_open_pts() r4 = dup2(r1, r3) syz_open_pts() setsockopt(r4, 0x8000, 0xffffffff, &(0x7f0000000000)="c67383de48e8d6f86fcfb336c682cd3a829423737f8a433bbb27341f6a897c73e1d24d22b6ae44e8a2e72324609696fdf2c9ec351ca957944f7bfc23fa0a3c1d99d55ed31428e216417a19df9468c7f10557f8c8e8ec0a580bcea93c565939905f7753100a668ab0c6cb00b642a65cd202093d7163dc9cc6de38574a00f83b108e25fa3c49a389698b6dd5d3814dbc134ebd175a5720325eee9e55a2de0e06803f552a37b60f2616f522a7e3869f12d8c52b582dc9266333e8645df31492614ccd3f7c37c1a0d1e79dec", 0xca) fchmod(r0, 0x0) 23:45:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x5, r1}) 23:45:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a383446cd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b4bce330c50e22bf1383798de212e18661ce0097778f699a2fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ec342f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f7b8f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec161db6cdd5e2b231c2ce3f092d", 0x3c0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:41 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) select(0x40, &(0x7f0000000000)={0x5, 0x2, 0x0, 0x7, 0x200, 0x7, 0x2, 0x3}, &(0x7f0000000040)={0x8, 0x3f, 0x7, 0x3ff, 0x1f, 0x7a4, 0x6, 0xb78}, &(0x7f00000000c0)={0xffffffff, 0x100000000, 0x9, 0x7, 0x3, 0x5, 0x0, 0x7}, &(0x7f0000000100)={0x4, 0xffffffffffff7fff}) 23:45:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 23:45:41 executing program 0: pledge(&(0x7f0000000080)=':{\x00', &(0x7f00000000c0)='/!-$+{\x00') r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/108, 0xfffffea8}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/124, 0x7c}], 0x2a4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7f, 0x7fffffffffd}, 0x10) bind$inet6(r0, &(0x7f0000000000), 0xc) 23:45:41 executing program 0: mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x2000006, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30040, 0x80) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="b7eaa3b91839cb71ed5e2bd7b84c5fcdd11188cf8cb2db33ce76d8154930a40ec8ff44a87a2a291c3b6f5ee0b8fdec8d967c6cc46e33fee958fefe9043e449966de2dc18d61118ae9948b3e063115f6c29310e53f29e230fbc9f22025e954c57009916efd545019680ca475e3c07159e5c91bc029babf73697a22c95f6bf5a035d7593c0119b933f3f8a7fe88c64d291ddfc48a43b0de7169f49471e95a2c23b9c2c9ae94f95cb668403110a33c0", 0xae}, {&(0x7f0000000140)="9d5123464d7e20ea057ac5a44313ff7845d3e816a81335dd89e11c924903eec6c8c826e7f4ef61f411bae81fd073471f70a423e083f158a5f7d50993d6d4a2c996d1bcfcd6dc081d75f80d58fdc8d608dcc57391a38bfb8371b2f96788f0a7c94b2ffbd79f945d0fa3b3e13ab9ccea169624ab3022e2a3e14252e2b48f4f82b2bf26e56256def1394cb9d886a9ac04eb69fee6e7ef67faf3051a7fb289d44234cf014efc5bf41ecea357c2e8d7a9e0948069b024bfe2e82106e99c", 0xbb}, {&(0x7f0000000200)='z', 0x1}, {&(0x7f0000000240)="cfb515e3aa15282bfa4ad162817dfb05b2b7e17b8ca9bb113e5d3f702991b83449809f027e038198ee69ea878360dac4b0103ba270447f00f8e44d90828c60a9b121beb262c57fe1250b3fbbfb467fbcc559dc1339af93e287ec1d616eaee47530a10498c774be064531ea98fac115e62261c07a8da4b7e0ba8c0afbb6fbd8500eb03a8235ba70c48459767db1a1b4d8fc2728f5ea289b21fdbab01248d8db41dacdc24fa0b8cc9c07dd6e5d4cd2667397c773b1332b68803cb60843c8e8412e84f048665654319d5110b26b055e487f39bc37dbeb4e", 0xd6}, {&(0x7f0000000340)}, {&(0x7f0000000380)="9739e212de331e997e0c3f2c4fdf68388b2cd7891a87c8cce17cfa7b100e48a57af11d4ff66300f2b05ef91c33cc09d4ca7add4951f9de311f1a7408e3f7365ef9fde9c074e5b6cad38ba74c5423a7d6de0b6ed10b5b994e9cc7b661fc00c856b0b46e2db64e334a5e1066815e8d31a4911ca2507ef62354322c0dde1e2c20de188c028258715113abdcdc29d8464721bfe341a587cb3543d752f3a692aa047b75f70ab921", 0xa5}, {&(0x7f0000000440)="19d7ecd5765d4e4597e295c1a0a47ba00738cc7af8450fcd394ef2d81e49a548e0efa260c540ceb08b8eabc35882e0f82d2999e82e50e05c23149b8d5b8bb7d5a544e6509f0c2a4f62398d650f08e1a10c4d2a3b3027e554349b30057c0f9940f96047b430fd3dfdae74ff55a482bf1a1cf0bf3894d7cf0f01d65bd260b91c25dc8530dcb6c9da32bb1115c8801845a4d3f3b0dcd0c21c8c8689a0c3aba8d8d06b6bd44c8f8ca43a4962fbd0a7644db0bed8a526feddf7e90aae0dbccd664fb71c3f1e794ad4a9a8eb301e1f5275311b6b65fa03e6248f", 0xd7}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40d}, 0xa) 23:45:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x200, 0x100000001}, 0x10) 23:45:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') 23:45:41 executing program 0: r0 = socket(0x18, 0x7, 0x7b57) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 23:45:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000080)="7c12ae94a7a496f6e9742c2da40583699481456ee11086d58ab6d92367d25fd3e88cc61502341ce2674af39ad46b4f5144056c93be0ca31bfd409ab8c97f9bf8059001ed832e21eacf08d97fe383c31f1244d4c1b5323b742c75da03", 0x5c, 0x6, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000001c0)='..', 0x80c0, 0x0) fcntl$dupfd(r1, 0xa, r1) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x81, 0x2) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) 23:45:41 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x7000, 0x9) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x104000000003) utimes(0x0, &(0x7f0000000380)) 23:45:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x7ff, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:45:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123822", 0xd6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247555f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r1) 23:45:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x80000001, 0x8}, {{r0}, 0x0, 0x2, 0x41, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x60, 0x4, 0x20400000, 0x80}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x2, 0x4000000, 0x20}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x82, 0x2, 0x5, 0x6}], 0xba2, &(0x7f00000000c0)={0x8d, 0x88}) mprotect(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x2010000000000) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 23:45:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) nanosleep(&(0x7f0000000000)={0x10000000000, 0x1dc}, 0x0) semget(0x0, 0x0, 0x2) 23:45:41 executing program 0: r0 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r1, r2) semctl$SETVAL(r0, 0x1ecaefce9c6b1e1d, 0x8, &(0x7f0000000040)) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x6) 23:45:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() fsync(r0) close(r0) r2 = dup(r1) open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x142) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x5, 0x3, 0x400, "5c1b80e432e3345fa6a9c6eccdaca42a0ecbae55", 0x6, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b00524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:45:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff69ce4c31470229ef9b8d000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f00000000c0)=""/178, 0xb2) 23:45:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) minherit(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x129) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x80000001, 0x7f}, 0x10) fcntl$dupfd(r0, 0xa, r0) Thread 0xffff800020b93788 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80661343d0) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93788 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 49121 29685 73 0x100010 0 0 syslogd *275163 71621 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(b5cf3c3a410f7871) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b93788 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(b5cf3c3a410f7871) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67a10 rbx 0xffff800020b67ab0 rdx 0xffffffff81ecc876 cmd0646_9_tim_udma+0x15f95 rcx 0 rax 0 r8 0xffffffff81c79d54 kprintf+0x174 r9 0x1 r10 0xb3a755939195e39f r11 0x4c58aa6c1052222b r12 0x3000000008 r13 0xffff800020b67a20 r14 0x100 r15 0x1 rip 0xffffffff81885668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67a00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=275163 stat=onproc flags process=14000 proc=200 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b21c30 process=0xffff800020b5a350 user=0xffff800020b62000, vmspace=0xffffffff822f21c0 estcpu=0, cpticks=2, pctcpu=0.53 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 32496 285577 99785 32767 3 0x90 nanosleep syz-executor0 32496 334034 99785 32767 3 0x4000090 lockf syz-executor0 32496 474002 99785 32767 3 0x4000090 fsleep syz-executor0 99785 207026 46900 32767 3 0x90 nanosleep syz-executor0 46900 306562 86719 0 3 0x82 wait syz-executor0 95278 43495 9213 32767 3 0x90 nanosleep syz-executor1 9213 97956 86719 0 3 0x82 wait syz-executor1 13387 279940 0 0 3 0x14200 bored sosplice 86719 241183 23047 0 3 0x82 thrsleep syz-fuzzer 86719 177420 23047 0 3 0x4000082 thrsleep syz-fuzzer 86719 393575 23047 0 3 0x4000082 thrsleep syz-fuzzer 86719 335063 23047 0 3 0x4000082 thrsleep syz-fuzzer 86719 209986 23047 0 3 0x4000082 thrsleep syz-fuzzer 86719 141229 23047 0 3 0x4000082 thrsleep syz-fuzzer 86719 502537 23047 0 3 0x4000082 thrsleep syz-fuzzer 86719 348734 23047 0 3 0x4000082 kqread syz-fuzzer 86719 46273 23047 0 3 0x4000082 thrsleep syz-fuzzer 86719 236705 23047 0 3 0x4000082 thrsleep syz-fuzzer 86719 219115 23047 0 3 0x4000082 thrsleep syz-fuzzer 23047 102973 66765 0 3 0x10008a pause ksh 66765 115609 14456 0 3 0x92 select sshd 50200 196694 1 0 3 0x100083 ttyin getty 14456 228459 1 0 3 0x80 select sshd 29685 49121 74256 73 7 0x100010 syslogd 74256 6760 1 0 3 0x100082 netio syslogd 20521 270251 1 77 3 0x100090 poll dhclient 33548 238309 1 0 3 0x80 poll dhclient 43213 453900 0 0 3 0x14200 pgzero zerothread 83071 71069 0 0 3 0x14200 aiodoned aiodoned 64137 440873 0 0 3 0x14200 syncer update 11950 467742 0 0 3 0x14200 cleaner cleaner *71621 275163 0 0 7 0x14200 reaper 70264 374348 0 0 3 0x14200 pgdaemon pagedaemon 38259 507820 0 0 3 0x14200 bored crynlk 95315 311706 0 0 3 0x14200 bored crypto 11347 248174 0 0 3 0x40014200 acpi0 acpi0 30261 186702 0 0 3 0x40014200 idle1 55263 404347 0 0 3 0x14200 bored softnet 55500 213845 0 0 3 0x14200 bored systqmp 24626 420744 0 0 3 0x14200 bored systq 13135 497410 0 0 3 0x40014200 bored softclock 22944 184674 0 0 3 0x40014200 idle0 1 496038 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper