&(0x7f0000001200)="47202797cf0b3485c7ee9bdd20e36c2261e3d8cf32604203181acc70a55d7065485174ff7cd58dd139c02b9ecead7cb48a2e8df6d3ea46f58df43a8f017ca798cfb0e7595735e98ee392f9cf1cfe50f188517285683b675aff308cf6a2b8ebadfcc1b26398df6543fc1adde8bff15fb6ba1498b70b72d49e94989aa291a447d1a762a0d7c3a50ceeac3172d91cf9f6ae8aabb7f076cbcfb1b72ce236df74af8ea291524ea2ceb25af85c0d2482d6c50ff96250d8b535503ab0625a386672b364d14dd22402a009fc2578cef563a28a01a463e51f26e474d40575552e2af438a377621358bb9f9fdee994f7ddc61a53c0b174b4bb63f88a83", 0xf8}, {&(0x7f0000001300)="15b039dd8aeb10c244266a7448553dd826d8ba9ee5de6f24d9f8ca7f1722f1bcdf412b9a720b33d3787400a7903a8adc197500a23341abfb0bf0e89b0936144b3196f11d87bd32f04cc54cacd1d7ff4326527bf1805bc427e96bf066c4f56c4adf2b233e9a1fc971198f883b6df7bd5473e453de8d40f763e4226da84a7cfbf8ea9f00eda6be591f91eb195d8010be7d88b9d4ea8b0afa3b0a40385dae02e8e360d3523a621b4bda71eddd04b4fe9a8a9d3163a852b4ca832287245ea6d0aa258702604fedd870b32fdd4ac06a9f2421383f894cd4827b4168d2f9963b5b1a11ffe578cc6201b4f28c887364ed05b2c343881fdf188447ca91fd7580bc30465f935017fec1b0d502933816088cb56e4c5e5d3af17a7efb61017e8cb919c349ce4b42bef0a9247c862b90947f255d0a7a753893019eadd11f2ee732acc88197a3ad1302db36fceb0cc71e25c2841cbc6342a4a37a2a9b9277437053c4c1ed5ebd2f03dc7338a1825bf6f49f752db2914a6bc39746a07ef799a37ad28c5488c42efad054b926deb4f6e0baaf3fe20ba79ac7981cb478d54b50f27b320fea744a4d7f04616db93cf253923f2ac64041fcb7ff5e2444c2b48ed042ad543804e48a912c551d11a514672d1c02ed675ac1ae93e478621709027127bfa1b1e854033ac6b2dd875af4362253040edee8436dcef42ef9db27570eb8a4685757251b19e7e9a3b838ad82a9d7966c60b0d079193e6ae16a1527f82400aeb8c98950b9ef0fa7b3d0119fc2c7511f64a18788de91913e32edccbf940c0a9bad0f0569859ab338a46971367901c029dace8711965d787469c766c28caab1a66fbfa8a9d8e49cd2137b812d663b5dd69eaee49b19fec58596e9a2c152a8c65c54c174b7981f6f708b965d0952d451700da42262c6df64dea3fa7288fad2d9c0e6c955b975f757d831b9b5a372abc698153f2803e7eab8719ffbf5e2c87e64dcbe83a6eebbad8cdce3239dbe638c25a860cbe8c230c138fe768034aa519c774c508aab38e456ba9933e56609d563210213d8fe31f91381c27f87c81365ee712d943d6b8deb2b502ec880333e42a2e82991465c0b23b6a4841b06618b624c2df91e90bf56a1243fc56d42b9030068d7308b0289f4f0de1047e63c1ce5213e08baf25d38c3e4f9a39124abba2fc148fe96232174f26e385ef7c1c34989bbc1cc5227504f4342dcbc0cc481c5287262ad45df86c7355e4630fa304e6dfcac629d5f552a67fd5f63cd10c754d94be6ce2ff1ede8419914a299e4a91f98fcb723f380584051ebe45d8212f1a5d6a984e5dea0df0c8cdad5325a997dd434e03f042309086903e9f046a7e7747c6e2e844bd95ad15ef9d4a14cf7f79f7b693e3d5b25c92233573c4af5f033ceca395b880693580600c98e438bf181314f9adfde21b3147e46e8e9a6446000c6e0f4814f5842046dbe03accfe7e3508decc4f6f2d1732ad7e67e60f0ad48d1da3817079fc97a49fc0bf819184fb7233ecf59c305719097d23debdef72aa4c3256d97111b44920dc9d1467c30b2edd18a00d2113d79ed67ed7b46900c562201aff971cb33925738b2d720c85d80479e77daa8bd4c7310660e68d781246dede4ca41ed30c3fe820100dcb3458ff1a2fffe93146e58f069dd00f351c633c8db3e4e1a5612fe774dcd4fdf52e7485dd1ebd958686354358c4e5f88b664bf71046d15ff029a1c9cdbc1b8ed051de7b5cb3dd1173ec1d74aa82e1c451591f311bc828efd84bb128ecc336d45951e1bafd3932e4153342d62c779215cb93e859a64233ae6f30c8aa4b9c954a749cfd35eb500fcbcc2bd00b334008713adbe595cc3c6742bab28821779d3f6bfa8af2229acbe510fe369a31716cbd3a844dc70d2e9ea09a5d82f262774a470d16ee4f179ec244aed81fcff8d71264b345f31a781e0b651be3e15b425a37ead49866946b0db3d081185d318608c75c9712ec1ec9c45b4e030dea82624a49b69975cc75f35b5d420e7270e6eccb8745f399f973e3282c7abb8c3d5b757868dfe75e6bfff91bf9c0298a411d3caca741d9e2394c40569966c9f81dbc5017b6cd427be14aaf06b34bc82fbaefcb9fb30ec1feb6481b4c69292ab632490073b95165dde2a348df665a126fa3bdf060f2473be307a7b9ec1c53904ebd71a0b03a686ae368e71df34e1f76fc73210adaec13257903a157a452a7c6bea4608da0e055f80e74f0b50546341dd6ae884a8e09c074dfcf3a5125c7b888b6a6b6f366f1ccb9c36876861541a3aa384b750da3bf3ea58ba1429527ab3053f6fd0554191dee54ee12e188bd16ea216b431e627507a652caa76178e82b5762018249d93aa8981c18b4711a4c0848339f4e41ab7bb76d8547654f204f8da42b7f9435301da8146a6b5cf492c030dc77dca004fa4be74084405f21621936e967464d8a42a027d4c3d6780140ba4e071155dcd4fd56889d5aba9e28298d43676a9b2bead7fbbfc0c9f657a5524b4c426a719bc15fae43b88682412f20fcb4480f838f8b32cd35e04c5a679d74d8a9b1ea2683f0da659632f3c12f5ff754d49e0fa09e3cfeb6f67ae377578f0e0b81642ba2cc291b0082b4b7412db61c7d3e260c6997c7750db4ee19c6b18a278a68abcdcbf98ce37b0917885dbbc22cc848f012db00f5c09a4909a34278d73de52766fc8fc6f84894218f1930d3b8adb5145994d3e37485ffb473a0edccc9fc34cd3c55989bc3bb35e7d31c59dfc19fb8fc9295b681b0b8e5c2b47473967cede2843c8c3b4f8d0c42725b6a5d75c512ae255cb06937f26f2236cbe8fae4ca3f15f9b801b487c3931a0cbef7bff541c5abf84114fbe84f2f371d12132730818376cf41e9db8218b65f31b35ac36a4add8eb5f7de97cd0139c87e2b16e2824a4b1accedd24090cc27da1f0fd275a6a7f40e4f63a9f7d2d4188122e8bed51bce56baa0accdba8069cca1c5b869a9cf62db6734bc1a5dfbcc9cc461f88299f4668572d75095a02798286754f0d1116e7b6633edf8fa8b3d9a3d1dd373faf134c9c57ae7cfec85fc0bc0bcbd7e72b6f3d08b908cfe15a0f054a938fa199d9e3188cde3f93230336c2e029fb0294360181defc3ed55f2fc5f9f2aad02a19684d055e6e15c96dad13b9f647814784025c62b948922e833894093a61a20d7498d3efe82298856b803779a7776d88986806c6db25a7d5bb983fe510e3ba228d7bc211f8dcde43be0633d83cad6a49259786650d1112afac17e00b2265e739c1ea7c7fd0b0e6b3dd47e9cc75d1108f27b6613e453720434241fdae37c5fbee2e64a86e762321550c986dcc02a911e7d934d0d355baa221b37f9a558558c728faec14f21ae27a99f2db61f4b7ad08cf87ad3c9256349cad6d4253b6a656e57915b38bee3540fe5c82f7e7c180fd350d7351a513c2e9a18f7608ac2eac2c727a0f5da45f1ec0d04a8a0e1da0b552beda16abb444e05fc19f5abd80ad13bb78dd9f004ea3fa8486fbb11ec89330a33c49aff52470d2e3fe17f61dbc6fc29ad71c7bab8fcf410cbf01f680a818937d7a94a081d35ecb396832d3aab780d9a2bea7977534a58a27f96c2f44547b996e60ece82a77dc0c87a6079f27213f6698d9b1915ffe55433655db726010b1d04a8b9edf9847cdaab306b1b970c710be983ece1fd603042fa5d3a05e8abe36dfd791ea692eb8c4c936a833a5ca1c5fc0747a32194d3de80ac1aec0be6ca025bb7973fdd53190c2ca0642f7826fac75903e90b93db0d1e144030279d2774e16344847e2a16f1d0a2e193739fbff242849932cc0fac40e8b7f6df36e6a1f0e49f9c887f814ab53d215910c91f069cbe66cfc714704b5f21c9b0dd5cafa5c370334880b85efb6e80507386416a365f86b650eda7bf8c342c0c88060fcdf55de797a8d71bf47eae997884adba15c0685f2ac231e136d839a5f3d0acd8c36096d98aad5a553de98f613a2c9fd589cf43e47266a987a543530d54a225113b5b2e01787e8df5db3edc2b89ed664d813066a4b127258ff36b2882ff043387231f1ea6e872c21d737259dde2ad67a8e399e70ce199afa1e652b40b1a1a7796639d9a3590c2abea0caa0b24afa1d715bd79f78c38ba3b334e751b16073b0b91f3f6c3b2146a1ceb8709fee1719644644bbcf2685db2f36764649de932e506e43d268cc27d15b7b06f4cb976345218ea7ed057593a1c0f182e4299d6eb4902bff6d525e829474cbf9f54148495038bb430d4d13dd5a190220387aa41d460694e60d8b2679699b1b4ecd9ed604aa690fd6058c848aa6ec07811cec4a0858589565af79a63b446afd35bf21c87abfffaa2749b7b6805322b245532d3cf09829c4af7664886eea62b3486f78a602b9483947317222a2b25f055b0943bd04c45ed85b58bb1ffec88d06f8800a11536958760b1ce972c31146d3b84c6ccb27052343aad38d1a093d7986e249dc084c3947ae198d5a180af1e6dc4fffc9f6f6804ff8e3bce750480e164192cd2f1e5b1479627390067dfab98570ed8e73a41ebcec05a5cf7a06055d6d19a0a4ff0ea7c9d683130eefc78d9b4c8e955332b4a225f4e14d148d2b310d15bdc6b475eb6874f687ae6e19c7eec1242d09a9c6228c4c53b28eba5b634725a1fba3905685d3367d3f90e632b4700c965b1613db2956729ed77af613d57d532ee51b2c70be5f9a64ea86cf7a601237b6b202ebb13e638894c9a58481bbeb095fa8a2fc3c324329fd3f68156fd0ee7cc5ddac0bb2396e831945199d0fec9c30241e4d46f3da464ea0ff3461ddaecc21e7a0737c1a694f5e36e5ac1589811c99b699b150437f6df0037bdf9f12d44074d6f4da1879b2526f8a5b64cb6d71a0f2d144903dc28194cce5270cea263363bb66157845555e0e9e4ceb94647a740526da5ca7132b51cef5377b3f443f491fa0588c7fcce5b0af4e433cbcecb148d4b75aec5835057caec0964fb9ed8d51b6d4c049a51865d65e192e16c71baa3a0e908fdc9ea898de3bf193986d5ee0e13f765c1742ed6feab423a5c112f9b35a86cc879c50e2ab3f6e770145c4806ba7763e45b1ca44c9de72f0c56358d82dfdf48702afa74333fa8f9c44d7d6f2975e15040b80e11da1597849bee34df43ce83a899814ab4ae2b7e3d893f04aa5219a928938a53b3990fb339fe405aeae0719f2371f1c5f954495294e095e2f64cc0ad53f4cfcedde8c341896b5b3f2442780bfa2271e6453be7c6c9ba8d18cd6ee1024fff72d4dd3fac646f2a44080c80a24fbf1c15f968256a9c8671458087ed63e854bf992a813de5357f138e14ecc5e498699263ad55cd432e9f7fd5cca1605bb3abb93a9ec222cfbfdfdb87a0ba13ed55fcd165217d536c1ead77ba1a6cd98a4f493007d6b114cb69a28f73967e864e63fad90fdbc41fb16b48aa7b9cf01c140f6d25b1cef82964d6462584e5a52ab9cb48bfc0b653f303253697774d2719f1cbe18b50b596e66bf47e34ed2923256de84b7ffaf1037a27490f6894eca7fa8adf5d0e5ae278674382981b00ee65e7a9eeec06e54d1abf7f095978a6ad4290e1a50a8e9210811d4a81ebe18aee2b01fb71334e7eef82911d05d15d61ec9611416fd8580d42a168c2d0085e0c16e9cc28a41481d457440ae4015e6f1d9a15e76d645e39135dcb0eca608fe4dc16d9100f3d73ce5abe3ec934b435b6d188060a19ebd5c8d01524f0e27a1735262283788a5ae0cff24e6aea3c0c7e225c56531d4a291c6e28e976d33456037c3100621429ecaceefa79097621aabd2a3367d", 0x1000}], 0x6, &(0x7f00000026c0)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x110}, 0x8) 02:20:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000700)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000440)="dc", 0x1}, {&(0x7f0000000480)="37bedcbcfe4ee90256e975fbb5a1bbfb9adaf46b9b4950e3995f3530296db42efc42a088e1d6b6bd791b88b83e6249a2fb921d5812ce68679d85e1ccdb92a4fe047e7ee4914be0e5b8429e6cf5cc43fc02d1585372d96638d1a220dfa89b006ce87e106432427e4c88bb19f3ecd4e696f098a3a328a96f1b6d709e95f422bc553efb9acb9d13ed7d4c35a6e675f8f62bca494ff9369ba6b97d782b4de45b35976ac6101c91e20ad429f2b423e38fa24898c452f6d6e01d7f21144f5e861195a035a3b385ea27a2e23de1ecdc0b779fd725a203219231fa41f1fcc4d9aafb94168176a4534c153b", 0xe7}, {&(0x7f0000000580)="9a9c5e1ac6e7baadc3f34d590f04cb5a6cd62d9deda530d72fcb14d6744f8afa75f443d8c88f8bcdc7c35bb470a88a423b2d67e3c6b31550e46108fb79a35efc01c48743cd08c65b8ea019ac08c9688cbed426e9920bf2", 0x57}, {&(0x7f0000000600)="e6c043246407cb04d182dbdc3eb7bffccdbe086ca18cd716e2e9edfc28347fe8267d33eef537fdafc07ec875b88e4101ff985de8d574fe28f5fb9b50935151de1ed5782ffd8b3c1eba4fbc773167d9a68cfd87", 0x53}], 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x2, 0x80000000009, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000380)=0x7) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="6e32545cf8c61a53ba6ddd928ad619e0eb7df6a72d7441fccfa8a39508e69fb521bf88ec51b86b2e25f71ab5096c9c5f2f537a63a28e571a6053975e4b0090ca3212aa12a24c6dab2fc250659c358dae74bbfc6a452205a748373fb2417de82dbc8cbbd4947776f321b82c31ad8fd20b5987bc665b8ee0d62d744ca6c3f19a661a6a88ec430e020ec669fc60b93b7baccebfe11dcc7f255a99badb29dd0cc05f7481ecd8b1d552456075cf7144b350b503e31b69b3c9870284bd45cd6e7a6c5501b31653237012893058765d37f964025b3ea2fab4a4fb9d2723d85ade3406bb92909d04352cf587bf94d3fe", 0xec}], 0x1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x80, 0x40000082, 0x57c3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x1, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffd, 0xd4, 0xf0000000, 0x6, 0x8}], 0x50, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x4b8}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80, 0x9, 0x3f}, {{r2}, 0xffffffffffffffff, 0x18, 0x80000040, 0x2, 0xffffffff}], 0x0, &(0x7f0000000180)={0x144}) 02:20:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) socket(0x20, 0x4, 0x7fff) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 02:20:21 executing program 1: r0 = socket$inet6(0x18, 0x20000000000000, 0x101) pledge(&(0x7f0000000040)='\\q(\x00', &(0x7f0000000080)='*\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000340)=""/19, 0x13}, {&(0x7f0000000380)=""/115, 0x73}, {&(0x7f0000000400)=""/182, 0xb6}], 0x6) 02:20:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f00000007c0)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219a3dce82a625371ad14ebcfdb0934617328bedb020f2ea5af82636ba173468254fee4ee88f420b3b43293b0cbd1d7d03e926e9e047f3c863a480c348588ab83455ee40013d1faf8cd3ba6b0bc7207c99641fa2d6c0920f9a877cb9268e3709d85c7143cd5ccda", 0xc6, 0x770223ff59682ed0, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x8f) r5 = msgget$private(0x0, 0x94) msgsnd(r5, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 02:20:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0000e1a9050000e40000001008fcd5efb08f52c18f530669ffd2e90e9ab72a67011518eaffbd18c31236bc4ffa54a473a78069661d8846cda08ec4953d3d30a8bb5ba7f42becabaaaa8139aade69d95ccca4c2094500fcffff569a48d33811edc829460e46819bd58bc96e8f1538f6ecc3eb5dbe3fa1fcd54e715e432181fbc186f5b5f9f1c7d718efd1c81d2b94f1d7eea765f1e52d507a02cb529926b9d63bfd7c52b399454932fffb1237", 0xac) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt(r0, 0xc7, 0x1, &(0x7f0000000000)="9b0cdfc734bd6ac33e83c80474ba", 0xe) 02:20:21 executing program 1: r0 = open$dir(&(0x7f0000001280)='./file0\x00', 0x2, 0x40) faccessat(r0, &(0x7f00000012c0)='./file0\x00', 0x8, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/4, 0x4}], 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x2}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 02:20:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="0200002000000000"], 0x10}, 0x0) 02:20:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getitimer(0x3, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 02:20:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 02:20:21 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9aca01}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20020, 0x40) r3 = socket$inet6(0x18, 0xc000, 0xfffffffffffffffb) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r8 = socket$inet(0x2, 0x4000, 0x6) r9 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x4) r11 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/19}, &(0x7f00000003c0)=0x15) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0x22, 0x82, 0x6, 0xa5}, {{r3}, 0xfffffffffffffffc, 0x42, 0x0, 0x9, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x20, 0x2, 0x8d, 0x9}, {{r5}, 0x0, 0x20, 0xc0, 0x4, 0x2}, {{r6}, 0xa1b54eb15a3c357e, 0x40, 0x81, 0x914b, 0x2}, {{r7}, 0xffffffffffffffff, 0x80, 0x10, 0xfffffffffffffffa, 0x8}], 0x0, &(0x7f0000000400)=[{{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0xfffffffffffffffb}, {{r9}, 0xfffffffffffffff8, 0x24, 0x1, 0x9, 0x5}, {{r10}, 0xfffffffffffffffe, 0x8, 0xc, 0x1, 0x400}, {{r11}, 0xffffffffffffffff, 0xa1, 0x1, 0x3, 0x100}], 0x7, &(0x7f0000000480)={0x7fff, 0x8}) 02:20:21 executing program 1: r0 = kqueue() poll(0x0, 0x0, 0x53e) dup(r0) kqueue() kevent(r0, 0x0, 0x4, 0x0, 0x100000004000000, 0x0) r1 = msgget(0x0, 0x442) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/216) 02:20:21 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) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 02:20:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) getdents(r2, &(0x7f0000000000)=""/27, 0x1b) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r3) 02:20:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x4, 0x7fff}, {0x400, 0x10000}}) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x0) 02:20:22 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() setegid(r2) r3 = getegid() fchown(r0, r1, r3) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 02:20:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x57, 0x1ff, 0x58f3, 0x11, "307327fb7cdd8381df72c4f7c56b169a6c567da5", 0x2, 0x9}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x18) openat(r0, &(0x7f0000000380)='./file0\x00', 0x400, 0x20) write(r0, &(0x7f00000004c0)="4c5cc52720477caed1db4d487f12ba0393690b2c3fb780eb9495df5f0f6d63307c4c4e12f1569467144f4f60078b85f7ebb5ae53890684fc1300a5183fd2bbe68f02ce638c997f5962820aa1cd3910b19192fc1b7bc539526dd9770aabd18b92225c872ef60cc8f612e4e825006b14e09de7b3a352a2f7aacb2d42afe153fdf9acfd34aaa64113c58df3ed4cdb8b69c8454335d3136373ef45047909d00d3918a4386ed6759a7f8e8682917ad5cecf1e4fd54c51b92f43f4d53aca3d80f5", 0xbe) connect(r0, &(0x7f00000003c0)=@in={0x2, 0x0}, 0x2) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/7, 0xffffffffffffff1f}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000580)=""/152, 0x98}], 0x5) 02:20:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = socket(0x10000000002, 0x2, 0x0) listen(r1, 0x0) 02:20:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0xc, 0xf0000000, 0xca, 0x2}, {{r2}, 0xfffffffffffffff9, 0x6, 0x1, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x83, 0x1, 0x4, 0x200}, {{r3}, 0xfffffffffffffffc, 0xc0, 0x0, 0x9, 0xcfd}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x3, 0x1}], 0x6, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xc9, 0xf0000000, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0xa, 0x10001, 0x800}, {{r3}, 0x0, 0x40, 0x43, 0xf31, 0x92}, {{r1}, 0xfffffffffffffffe, 0x9, 0xf0000020, 0x1, 0x40}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0x20, 0x3ff}], 0x3, &(0x7f0000000180)={0x8, 0x7d}) kevent(r3, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) write(r1, &(0x7f00000001c0), 0x0) shutdown(r1, 0x2) 02:20:22 executing program 0: r0 = getpid() getpgid(r0) 02:20:22 executing program 1: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = semget(0x0, 0x0, 0x108) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/91) msgsnd(r0, &(0x7f00000002c0)=ANY=[], 0x0, 0x802) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x0, 0xfffffffffffffffc) 02:20:22 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) r0 = geteuid() r1 = getgid() chown(&(0x7f00000000c0)='./file0/file0\x00', r0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x20, 0x1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000640)='x\x00') openat(r2, &(0x7f0000000180)='./file1\x00', 0x5, 0xa) 02:20:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x8}, &(0x7f0000000180)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r3 = fcntl$dupfd(r2, 0x0, r0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) 02:20:22 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/112, 0x70) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 02:20:22 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:20:22 executing program 0: geteuid() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1fffffffffffff, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) flock(r0, 0x2) clock_getres(0x4, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000100)={0x1, "2c7e62c70d3c336971994c0c910d0164acfb8e0e677ccf4df8af49db552ded4bcc78470c6fddca322b540647b3d53a3ad1d23e3b58f0d1e7ab9b0b1e8bd05fd2a03752d874d2638588d7cf497228caaf2fd00289407d8b3018040b7fa21fd7bbe019fa7aa1ca4c2adfd5f3f9bd8c880529e16d82ac9955147ef1aa8d4e23143aade8f256c59f4703e1dd72a9e4a5ec652a0da31e63b1d461c8074aff28c13b5b0654f9617a60f507a2e0e19bf53b0435325c22421edbdb21d3f66d6d6d34663af6dfa49295dce74f"}, 0xd0, 0x800) mkdirat(r0, 0x0, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b30420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b30421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b30422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b30423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b30424000 didn't change! 02:20:23 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f0000000400)={{0x40, 0x80000000}, {0x5, 0x30e}}, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x840b, 0x24) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/234, 0xea}], 0x3, &(0x7f0000000380)}, 0x42) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) 02:20:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f0c823c8500297d7ad0f168971a115f97448969e45d897304bd20a7ada8653b7493cd2f25745c367473237e694cffe1a2d30ffcf391f2a57088d8cebda624786e732b56186966a41c45e3141ce02ffd01e981c4552a9a39ffa7e08d748770de95afc95bb9cd83988e5cc6a1b393bd31adf6f57d6475139b83b547235390e7aac89942acd3223daba187eee0e2099be", 0x8f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="958c5f6f11db89a4d5b61bfeb6b980a8c3eef8e9db79e85106ced2b3475cd801a03c67bfb1578dbc325bfa6789b72b1c86627699527d99db7115c7d11f49f391d58a4bb997b312f529075e904926f52b35fcd00984a2c647bb610b2cdcc85f90f656dc5db2a65953901f8670773ef5cc7e47885d56573b4b14fa3cbff01054625d6e27896596f3a74bf4352eb249edd507fbc95eef964cc48a995855cb67e6ac72a9f1ca620ad6ed56d1178b6650c6d6fae2dfe95d787ef8c8a3da1a0e90de20fdc840e0b70b1bcacb01869253631647476133e4e4a965afff9570408287ef19a929a8868d91a90c3b1ed1442c", 0xed) 02:20:23 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x801, 0x1) 02:20:23 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x80020) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x231, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x81) 02:20:23 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) sendto(r0, &(0x7f0000000080)="64378093b93226e5537ce6605c389b6ea691d44ffaa26a4ccf064cd0352185f072cc56e53544ae2aba77354ae47651438995be9b8f8d4d6a82d3103dc7eda579992f81e5650360c65a9697c1b9de90f8aeff120a005e1ce53c8b469fdfa4dd8907b3b066c8a2dd77a970729208de485d5fb5504ebd2ddf0c17a5dbd00058dcb79d459ca862e81cf47bcd33e294bc4e1adfe533bc", 0x94, 0x40d, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 02:20:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0xd) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r1, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x80}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10092, 0x0) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x2, 0x43}, {0x6, 0x4}}, 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 02:20:23 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10041, 0x10) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = socket(0x38, 0x1, 0xfffffffffffffff8) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10080, 0x0) poll(&(0x7f0000000540)=[{r0, 0x20}, {r1, 0x2}, {r2, 0x8}, {r3, 0x2f50192a7c8056d0}, {r4, 0xb0}, {r5}], 0x6, 0x9) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfb) fcntl$setstatus(r7, 0x4, 0x84) r8 = getpid() fcntl$setown(r6, 0x6, r8) write(r7, &(0x7f0000000340), 0x10000014c) readv(r6, &(0x7f0000000340)=[{&(0x7f0000000000)=""/246, 0xf6}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/239, 0xef}], 0x5) 02:20:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x100000000, 0xe1, 0x0, 0x0, 0x74, 0x9, 0x66c, 0x1, 0x2, 0x3, 0x80000001}) r1 = getuid() r2 = getuid() setreuid(r1, r2) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') ftruncate(r0, 0x5) 02:20:23 executing program 1: clock_getres(0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x4, 0x784, 0x1, "fe25bb29f2092487820319d1ab38e83ccba1f655", 0x1f, 0x7}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f00000000c0)) 02:20:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:20:23 executing program 1: r0 = socket(0x11, 0x10000000004005, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:20:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x7) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 02:20:23 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="cda9c2e515d56bb6f3996792668eb1cd49ad21fe4cdc2f19bb1877caa928324b06fdd09cac1f71fa5a4d5a33102297e637e3e6cc066d04ab291a7ad43b233671a7e403fc968c97f06637efe930d7415c2a98daadabdcb48374070fa1e76990e2321529d6bfe745b87688759f22c7aca8fb9f03d393fd318af2dcc4e54733f86e293489477e7ea4624971e719f08ec6867ccc9ac8b318a344e3c03fa6b29174bff36e4ea3abf95dc9d09228d28b50abf0afc697eb83b439100e075bf5f8de1761a536a3c67a869e4a28c3133eb59512b90000000000000000000000000000"], 0xa) 02:20:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x3d, 0x4}, {{r0}, 0xfffffffffffffffb, 0xe4, 0xfffff, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x400000a8, 0xadf8}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x80000000, 0x100}, {{r0}, 0xfffffffffffffff8, 0x0, 0xc7, 0x591, 0x7a09}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8c}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x80000000, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x7679, 0x8}], 0x7, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x78, 0x8000001c, 0x10000}, {{r1}, 0xffffffffffffffff, 0x4a, 0x5, 0x1, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0xffffffff85b9d2d9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x74, 0x40000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffff8, 0xa1, 0x200fffff, 0x98d, 0x9}], 0x100, &(0x7f00000003c0)={0x1, 0x800}) getpeername(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x663, 0x4, 0x3, 0x1, 0x256, 0x20, 0x2e52, 0x2, 0x3, 0x7, 0x100000001}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r5, 0x52) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x5, 0x8ca, 0x401, 0x0, 0x7, 0x81, 0x17, 0x2, 0x2, 0x5, 0x2}) kevent(r1, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x9, 0x10000}, {{r5}, 0xfffffffffffffffb, 0x0, 0x12, 0x1, 0x6}, {{r5}, 0xffffffffffffffff, 0x2c, 0x2, 0xe8c5, 0x401}, {{r6}, 0xfffffffffffffffc, 0x80, 0x4}], 0x200, &(0x7f0000000640)=[{{r6}, 0xffffffffffffffff, 0x3, 0x0, 0x7, 0x8}, {{r6}, 0xfffffffffffffffc, 0x18, 0xf0000000, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x2a, 0xc2, 0x7f}], 0x51f955d8, &(0x7f00000006c0)={0x1f3ce256, 0xffffffff}) getsockname$unix(r6, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) fcntl$lock(r1, 0x9, &(0x7f0000000780)={0x2, 0x1, 0x4, 0x5, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000880)='./file0\x00', r6, &(0x7f00000008c0)='./file0\x00') ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000900)={0x7, 0x0, 0x7, 0x7}) pipe(&(0x7f0000000940)) symlinkat(&(0x7f0000000980)='./file1\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000a00)=0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x200, 0x0) fchdir(r6) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000ac0)=0x1) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000b00)=0x3bdb) symlinkat(&(0x7f0000000b40)='./file0\x00', r8, &(0x7f0000000b80)='./file2\x00') ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000bc0)=0x1) read(r0, &(0x7f0000000c00)=""/89, 0x59) 02:20:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xa96}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:20:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4000000000000002) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x105}, {r0, 0x4}, {r0, 0x40}, {r0, 0x1}], 0x5, 0x947) r1 = semget(0x3, 0x3, 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x7) ftruncate(r0, 0x9) 02:20:23 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x4000, 0x13) listen(r1, 0x0) getppid() r2 = semget(0x1, 0x1, 0x50) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/4096) fcntl$setown(r1, 0x6, r0) 02:20:23 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10001) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 02:20:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = shmget(0x2, 0x8000, 0x5efe228ebada2f5d, &(0x7f0000ff8000/0x8000)=nil) shmat(r2, &(0x7f0000ff8000/0x3000)=nil, 0x2000) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r5 = fcntl$getown(r0, 0x5) shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffa000/0x3000)=nil) fcntl$setown(r3, 0x6, r5) shmctl$IPC_RMID(r4, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() semget(0x3, 0x4, 0x87) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5, r6, r7, r8, r9, 0x121, 0xffffffffffffffff}, 0x7, 0xff, r5, r5, 0x4dd00800, 0x9, 0x20}) 02:20:24 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) 02:20:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x8, 0xab0, &(0x7f0000000080)="ca7d403369031b05c8660b1c050e8a5108c1b275d2bf95894341edaec2bf096316695cc363251d3acdbc9d5b1396fac28b775f14b591d5b57220de8d481ebd0fdccdc65317784da82709fae58e84811ad5c16a7caa924aa2666a86820eebcf292cd78cce73385e2ad5f3f9e236d0f57282bfc574f11f9eb788ed49d1f86e3970b763e38925fc5ed41bac81", 0x8b) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xffffffffc9f6a3a5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) recvfrom(r1, &(0x7f0000000140)=""/178, 0xb2, 0x800, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 02:20:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgid(0x0) syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x45, 0x0, 0x3, 0xfffffffffffffff9}], 0x1f, 0x0, 0x0, 0x0) close(r1) 02:20:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x10) socket(0x10, 0x7, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='+\x10-#$#\x00', &(0x7f0000000140)='\t\x00', &(0x7f0000000180)='\\^!]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{,q\x00', &(0x7f0000000280)='\xdf\x00', &(0x7f00000002c0)='^\xce[//^\xe7!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) r1 = shmget(0x2, 0x4000, 0x21, &(0x7f00006e5000/0x4000)=nil) shmat(r1, &(0x7f000070a000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x4000001000}, {0x18, 0x2, 0xffffffffffffffff, 0x7}, 0x0, [0x10cd, 0xfffffffffffff119, 0x3, 0x12c0, 0x200, 0x3ff, 0x0, 0x8]}, 0x3c) 02:20:24 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$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) fsync(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:20:24 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x4) 02:20:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) munlockall() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 02:20:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) 02:20:24 executing program 1: munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x20200, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x1291, 0xfffffffffffffffe, {0x80000003, 0xfb59}}) 02:20:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000000000003, 0x3, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:20:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 02:20:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 02:20:25 executing program 0: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) r0 = semget(0x3, 0x3, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) socket(0x22, 0x0, 0x9) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 02:20:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x19a, &(0x7f0000000140)=[{&(0x7f0000000180)=""/101, 0x65}], 0x24b, 0x0, 0x2d6}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5ff) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x18, 0x8005, 0xb5) getsockname$inet(r4, &(0x7f0000001640), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f00000016c0)="cbb096c5ee0c92834d23832df183039e52ba859303ab12a01c2ce685b1435d57c0bef38d6813e6462d24aae44277a09400950a0245ab66355624b8aae13b49c4bd74ce86a22768eadbb8d9a54268d47d303819b2514301f5021006dc815f6e2bb7a3fce1a6f9bc9bac5650841137fe1797d55a0267251dd55ac93953113686df850a5094e544e7fa0322f714d0d8f92d55ca56a48f0042b8fc442699eae2d973ff0945a35313fa39a8e464", 0xab}, {&(0x7f0000001780)="d36b26f7b87b91c6f75c66cda779012188d20d77e9d822b26275cf56aa3cb1eb848d5e63426852c4f9589414cda165f8c448d74121642ae18a5c4ebbeac7f9cc96ce3102b206eefb80737f4d70a20c14da69573a59ba09e922a01fe1cb87055695df680f46d5255600c6af88e44a832162aba45d1f0f2430e0d9cd5251032b850d939a232a05424e9dc4ebbd8a8a5b56074a25a893a3bc9711a54e83c56a9b7379a0042aa3efa5301693732be9b18729d9c26798678fb7bf500cda31c5d415bc28a1b322c84a19bf4dfde31972cbbaaca0784a282677ffadad69053b85eab17982fd2fa4ca6c498c42348b2012f3afaeefcb3e5b20", 0xf5}, {&(0x7f0000001880)="71db36d7fecda3060c25662a4a6a94860aaf1428fac0e562b4910a47671e9c6ba3df3afc1c7c6c4aada4150aff8175292022515d2827f1748210e220c8541254409f212e0e8ead0aa3e4382c0a21e36e723e7b6c71cadfe5d5c41a40fc18d2f47ba9fbde379a2b90cff148bd68089532c3a9be31ce354634e6fca256c0426901b6fcf2b791160776e78d448d3369b006d6b3da7cc7938373b02252b543323995d1fce4c611e03c26bfba9f79e363234b7c05ccd6ae8882231e45519aef91fb38b363b7f7", 0xc4}, {&(0x7f0000001980)="8bc82c7cec2b6a3aca606c38c0b777187213e85fa7b0305e00067b228dfdb5425a40a00d542a6c2265e2048ebee56625fa3d4071fd", 0x35}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r10 = geteuid() r11 = getegid() r12 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r14 = getegid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f00000002c0)="f85abfe54f0db906b359665ee7696f7d62bebbb8df2ff9e1d8bc51efcbbd74fa35bd566f039d47f0171a522942dc647ede7c79a56071994262c22e4ae97b84ebbf72f1bbcb64abcff6eb8566deb4438655585333b7578162be55f8f9f185a0255d8e4bed4401f836e589b1ffcbfae8f6eafe0976d4d34bc1076caa03a2e432668451e8ed049400", 0x87}, {&(0x7f0000000380)="02b67bf1ba7f173e3a79a9e90e8eda9ce0c9932f9976b89b505bdc0e325355979d5a5d657ba4861217203c19fc107cb0d62ad71f2fc74107667e5ab3cc2aa628500ddaccf44045b23f120385fff028ffc7debe525467b897786612f634d3d86baf42d2125be87a01207605205a6052ef8f3bcd845019f2a95b71df13a97b6f3f9e174d3abcf776abccd6cea7faba8f2054967d1b7c607c7e9cdcb0d55c7464ab148bcfd372eb557f435077b9e490c3e8d85f634e931d99d4fbcd0af24e83c095a1e872584fd24e0cc5e0e6bff01c3e355737abe2f556bdf7ba66dd09878b0dd051416af0e4f6d0414ed0fce98414e9a65ecd0fef6f4e221d9f3ac545865c910dfead7873517158b49deb9289491e5bc3bb936f37c9d29fe1f376f54341596bcd7eda19b0cb744cd31fbccacfb2ce5692a28ede3ee61ce998c0cd313164cb5f6cbdc09ab22c229b797a24c8eef7989e148584b97e166c26a7e4db796a55a1ea630e765c5f49843b69e23cf6ffe144ee23de45934ac1e1302705db4740a9125447f6b9f91205920b7fe4708680cc89fa84ab329ad61b8bad62b1f301a22378a7dbfa17c762a088c97e9f1ac38bcd72bf070f1468c71458b96b620956c96fc195628a0777727529fc59021cf77c041c6fdb5683c4c2e0472d0df214ed9fc5a375a4933ea01b60571578b09996d7ea60475ec01dffdfeb1ab426b1526e43d99c2e3cd0a0a9746e4dcb9cc200ac5e88e91ebf57e828fd5e11e34a70684f3e593f0ae12a9947b3be1f2bf215abcd76a6ffaf64c76f5fb9d6280397c063bdc205975708926e89c634d11af20e94a07df26c3809705fa4cd19b17483667fb8c8f55b43a0cb017674fe2eab61208dc487f92f3dca2da2a5f5d5021f8cc5bf4b285237db8c7e3cab0eee48f3484742f5435026c22b72ced829da479a71fd3f2352aa72b24b9186ff8f17613eed75b57900934c786fb9b9691cc9582041e5b111f75fa6de6f49e127c4af8f5adae1672ab12ac2b1259d588cc88c67d257cae12fa1f7735c0ef2a4bd80ba56f2f9e3c0bce85a55c4ca3a115a1c7bdcd6b254606ff34b4f0c5cea8ff171cb4099f777280b52d49c84079c33ef3c910722c669ccf2fae2497fc0a8c94078d0ac1da82a5628405a98746218d67c3d0a7b16e559f2b45501b3d001a6326044b0a66a5168bc4d42d6ee3db6d6a15df91557eeba2dd4da27d9847a37b6e8d2f63e7165116ff90801e7501fff343a3940479d0f9fd715d105e164fdbca54652706a21d53f498f8efdf6a9c97e1b5c7a912ad8e0b3157973590fb09280eb0c80054b76c01496c62d1beb498737cf4b0415fb3e0822c8ee20cfa27daf87e51518b3a005c2027edbb1f33b4dc9bdb5dd2be9a5e0b75fb629a8d4c37f09a7df966b915a98e6b6c75062fb2af2f708408d7bd90b67b9a4ece463df610130bee10273faa5445b75cc18ec3d650b571b71535605ca85abfb01cef27b136aff0f0f13a664668d6024e26048f7165124d5436c8c20bffeba0fbc18f5ede3d03c08a0b9f1dc951ff4c77ff0c99fb64912901ea5124b5e65cd1ba4d60026df052a0d578015cc46e0f4b0bad9326210f843d120dfe6310721bcd579bf386241f2324a997ceef75f7290244aa48c770490c8c52c040028996db995a3075293954eb25ceca423af6345caef48b5f666c647b902df8fda99b6bffa26934f8f22762fea523946bf0244a79f29af8c7619ffe047dd298a0beeb6c09287c2ca03032a16d948f960eb1a319828fea2ab6df9fa86aa7b75b7bf45d8f40ae4f6eba30c6edc3d898e401c923a49552e5a65e5f62bda70ea774b1e3d53c6864027de0f4be3447aa0fc98170695245f8d632b7f1d3dc5909c679bdb33cc38e42b061202406b7360167901ec4677b2f79ecf78014f43a89a771afbd56cb96bd24828efe315efc2a6fc1f0f16dd8cf75c4444b029d5c3630cc64147bda7d469a75e7dadd314ab8fb9ec9b6057b7de24cae62ca1ff93fab6544a2015b9f8737658e917fefa8d2bd4926ef78d48b1ce04bf2152f04a2881d20588fd499e39075200f8c322ddd0ea407f70ebb286180b1cd069209c517673962e1e8d7386069f5346763f8192577efc9ded237bfb760f8b00db1750c8faadf494f4a474f216f2124c3e7815057ca98d069688f6bc0bbc9909a1aa23068e56f5140dd5925518d0436c1e1c7a348873db6155ff8ffebf4315c8051bd8d14b99ad012f7d2782bce64c8415b70c00439c466c6f33d32d36cbb2efac7c680d2c32627ba1a3f5dbf8ae3057e4833258625174667b798ef57bb114e19f60142c492046dd174f7615e06238f35e12372b3d3fc2731bdae7ab2334348d89bfc6a4ea66d065fc58278116b5983486fe218fe36337bff50412f24f18673dd7d9e19eb0d63d65b01409d8a7169c1f63f85217292dace05c081316e519fc03bad2f685edc82d119f4fd2e38d3ac7f14a2959ff9369a5e0c89b7b6ae6793078901bcbf896e847c2c9f124a495e3c921a3e369e35d485f508199c823555cbd0294f46e7bcbc46390e626639072cab6c09df13a467dbd40484e5394959abf706c1cab93943468bbb88be00b7db47fd59d8ad01edcfb6273f5fa906942b3540e4b26c12405faca47c2e227f218062bd697e5971f757c096fec09e1c0871642035eb14a6828843dc15edec798cb49413854097d705f0f8d9be7dab0677caa05c2c5568a92556802d05fdbb7b61b785b1960949cc1060f5dc6e6dffe456ef8c9ac3604ffff71d28bfeafd9f0da7fabbbeab065c7bdf78d737c3a84c02ae6659e73e064142127db8d3a7321a3c5baea4ec05a8067a50a317d811aad00a689c1b204ae1eeb28ecfa4abdf001dd5473de5dd11a908f1658246b7ab6b9563ad57399a3eb74942d9265304de74dca38012ba75cb5c6b7d13e650b44d37b98ac7b9b8f9b20e03a42b1ba13ec5ed5c1da9b34ed06e6ab9d3dea133005a8dc07db818d4080b1b4db99198aeff7689a6f827f34c5a04cc33bc6a1af87d1dd4bd9e4fed59f357842099eaecb721e7cc29c37d85759ae227b2c7ff19c609e165e6ec5570e5f0a3e6fe14ebbf9bc8ecb6402322362f789d77d638ad6f1af6f3f92aee4ede72a4ac5ddfcaaee3872d8688ad4d93d1c292091b9365862c247f27a2867e65531bf9c89117af30618d451948afad50b499d91d1f39c3f5e679e00564d094fe8ef1fdb4a19460c907002e37e72d581bd3e5ae68bac3f7b0c503109b2f413d0a48b469aa9f3722dc62f62d12bcac32fe1eb0fb907e3c6ac56c01110aaf061e11d1b27aa1787bc3dbe07931de3224e7b3ab66381e549393ad61a60f3b4f9512cc014656696027696d4d35af2cf9a00ab7165576223941ebef662e93f78026292d8dcf1c7354031b791661217b703ae6957c88b5fd2697c501b6c0bba6cd05631d197c7c5cacd0fc0b35958182af669eb7ad7e4fc950e8ebe4a1d6cb2895bce44e5787142b099a26884a03971526785c7ea18bdc2305dfc7126f7a85fe2494a5bef7f2088d2dc225fdd9f83a5d041c1332f966914a50781da0393b3bb2b44f27680100b63e85b85f1a76137fedb0d0424c744087f6fe6da4d1cee37e8c27db8437a86eb91ea8bacb14e974ee0e3a3ce937b5f76f60070b069bb3aac9d55ebf5aa95805ef01e1b04ee88e3fa84324eb61ccb6bdc812b7e2dc76f3c89adcae3c9d73decbb119fd172263420d751f4924ec50a1de67ff72618cfbb404e11ac26d5d51f0a0842d6b8c1b02427b0d18d423a64be7f38a78eec12701c9daae5934faf2a05e664ab400dac2d0a2e586a902dabf266bf9dae71680afad3e45f00f431d2eb79ba5795b170a8a8483a14d44cf8dd4d78ab19be06ec5f44180c7116bd2b4b839c8a4d350439fbaa3c981525217e8122b3492e4204fe5b14fc3d3e9a033e0718428ea1a88487563dd3bf227e202d7616d9779ae3e04be65be356d076908af1f10bf28fce5c6c90c8868fc69f739657f560a3a77d4b21e40e749589c8094b8924c43bfb00077a63b681908b402850c000f3321130e3ba5a635526e450d23c9d9f0bea47279a728bbe37711f0720a065861698d346bede4d7e7666298a460862f25150b88f726953dffe1d1179dc6f56b6c12ec310259c65177035385ac2ee24577fe52a4f2f4a2ad177b0ba8e08e2cbe9e168674af57a4782476b220d64e1596b07cb2634b1e7ffdecd2ed72e9bf5dc4350d01d7b29cf2f9f0a327a8dd6ae8bb52a6a734ffe38a3f1aa2a2429196b94a24c28e9209e81891616485381f678af52ba7b0ff81013be0f6e545568916d2a81ef268b36b71346a05b3f71abd9ee715c8e4aba4a7c82b46bfc1cc822de1651dc0ac9b4bf2b59deb7c02feea9e9bef24775812b79596e81c1aef83a5909ca7eb9bb2e50a1078954664a354bb6851ac74110fe95fa8c69ac02c48c24bf5dd76165e3146ab70d74bfa7ac6f5ae185d8e4df0d0229bed26a909b15c4460d2e149bde51c747b9ff23d30f19abbb6764d119eb37201fe22b2a8bedfb6aba6ba9780aefc25c6756ce5d11990d005d8571d1ba09d69c79061c67a07ca21fbc17a0b3a76389ed4a1d5ac9b7ba1e1b3f845570cbfc4d5912f333ea7f53c6ba0308cf10124a356211013b11a8c08e5510b879c9969988b0d32a2e4aae94456fb2e3afa16a1511582a80611a0d92f3cd554a996358a33c46bb3da75fbb8edb7014bda4b73ce907a808c037dcc6cc786e32854e2999ee6658feb9f927041b4fd55410276ae0a690a3c42f77b5827efeec923e9811e2c0485cd6d4295dc728266cb36be4fb30a1b8aae2764572c48f599503b54a4fc96c5872e2c7239e3d4636730fcd78dcce4482b48075e0b67904309f8d5058b839601a4dc74f3463da559fa5ebe3b725d20d1e4851029c868de014dfbb8da7471716d9098302c8591b490a2d087e25d657d0a2a9e338e569e516e2ccaa021f03a5f8b4427dbd87aea9b5d830951cf3ab278c2a116a38909802f089fe15c6f6f468923060b2414b66e2207048e3189a44b37702effac9a476cdf6ff677d17c5080d72e0388cdb6860f9dac0cbfcf03f76a6a97459c1e40cd6fec6c155fdeb6c306c66537bf707f8dacd71f69c974cf1e2cbe51650799d3a833e1b63a2574b88d6bc9b229f9cd44235c4f0d2545523abc292d2e7d4938ee86ffe226798188d595558bfeb73f55ef9faddc1ab21b7e1cb9b2bd4360d320e200155fd75251cf88b6b2343c5ae2dd9e3617827fc6bf9971bd771f48e6aefced988ca258aeb5c70fe7f66e20cb343dd6b4888526d399f196508acfb2a44c190778801c7b8640f8d5609b564d3cb68b5a27504fbdb29dad817bbe1f7c0fcfb7de15bbec2609397f9ed0d975eac4af495621b86fe5b4469be3e01e32aee97b6819e5dffef21cecd54e9544e89137cf5173045f27015bb7f1dca6c6c97602a55e6a51f1b18f6004f52600a72f403874cf5cf8c2ac481c55dcdfc7f7aa1c8657c3318a19a5cc607551016887c5496ea7aa8e8e917848b168606ecf3eccef34c1ffdef4fc7b8be279eee870466cf18a2113aeda3feda937c56bd44953f6068f4332c3bc0c6552fdea7050a648a912c35c62c36251ca5d3ca3543626c11b4e68adda58f65df76138fa991a8fe98ba51653f182ca0b1f0923e56406c2e201f8dee2a895030d8e2e770eee9682f75046e0d0be42fb4ce383bc832876a254d38195441486c1b7a359a68793390501cfc45884b2fe0bbb05e674c764f1fbf1bb5a7fd4c901cf0fb9add16d2110656", 0x1000}], 0x2, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x100, 0x4}, 0x2) execve(0x0, 0x0, 0x0) 02:20:25 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x81, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) 02:20:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:20:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x40) close(r0) execve(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x50) 02:20:25 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) socketpair(0x21, 0x8000, 0x7f, &(0x7f0000000000)) 02:20:25 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r3) r4 = syz_open_pts() write(r2, &(0x7f0000000000)="cf43ba41fea8734f2db2f22a33af669fe4c55d2324444972f9ffeaa2d8da39c45754540d3ce447c7f971867da2ed7dcf5d34dda81b22df7d97bfb250fbbbd3bb8ddeca51e177a35738bc", 0x4a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r4) 02:20:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x811) shutdown(r1, 0x2) poll(&(0x7f0000000000), 0x13e, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x3590) 02:20:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) dup(r0) 02:20:25 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x13}, {r3, 0x4}], 0x2, 0xfffffffeffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) accept$inet6(r1, 0x0, &(0x7f00000001c0)) r4 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = semget(0x1, 0x2, 0x8) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000280)=""/80) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)=0x1) recvfrom$unix(r3, &(0x7f0000000340)=""/254, 0xfe, 0x40, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000480)) r6 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r6) r7 = dup2(r1, r3) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f00000004c0)={0x6, [{0x3, 0x7fffffff}, {0xb353729f0ecae6d3, 0x8}, {0x2, 0x9}, {0x1, 0x40}, {0x2, 0x2}, {0x0, 0x400}, {0x3, 0x57}, {0x1, 0x6}, {0x3, 0xa9c}, {0x1, 0x8ed}, {0x1}, {0x2, 0x6}, {0x3, 0x7fff}, {0x0, 0x1}, {0x3}, {0x1, 0x87}, {0x3, 0x3f}, {0x3, 0x5}, {0x0, 0xc49}, {0x3, 0xfffffffffffffffc}, {0x3, 0xffffffff}, {0x2, 0x4}, {0x3, 0x7}, {0x2}, {0x3, 0x5f88b709}, {0x3, 0x9}, {0x1, 0x6}, {0x2, 0x8001}, {0x3, 0x4}, {0x3, 0x81}, {0x2, 0x4}, {0x3, 0x7}]}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000600)={0x3, 0x48}) ioctl$TIOCNOTTY(r7, 0x20007471) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x120, 0x0) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x1000) getpeername$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) openat(r4, &(0x7f0000000700)='./file0\x00', 0x30000, 0x100) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') socket$inet(0x2, 0x8000, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000007c0)) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000840)={0x4, 0x0, 0x8, 0x5, "7cdf533c7b8c210ff58aa8f646e9b30a1f35ec49", 0xd5307fe, 0x5}) 02:20:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) recvfrom$unix(r1, &(0x7f00000000c0)=""/52, 0x34, 0x800, 0x0, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 02:20:26 executing program 0: accept(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x9b, 0x1, './file0/file0\x00', 0x7ff, 0x0, 0x100000000, 0x20}) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 02:20:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000200)="28522d703b17ac0406d83060cf336dad830814e17ee96dd43ae83d19810fe3d76a9e700cbe1243f66c5ed340d8248445ea339f48d1216f1cdda6604fb157b483c6243bd50845b7dbd98734f0e2921a33ecfe404710b41db341e05e351a714bd136ca7877f6b1fb5d24a6b80ad3259ee79f9078c067b107536ba05541bc10d6e21401d1806bb1ae93831cccdd284c0df4b0edd94b9ca384b550ab347975868f0bef72fdb45c822d86c4569b7e9968d6219765503a", 0xb4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 02:20:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() r4 = getuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xfffffffffffffffc, r2, r3, r4, r5, 0x50, 0x7fffffff}, 0x8, 0x765c, r6, r7, 0x6, 0x101, 0x10000, 0x9}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x7fffffff, 0x1}) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="0fdbf576335fbad6f9f67734666629fde00dbce748128fc2c057137309243ab673307cecafc002354de5708a59c26ff4b253c1a19242f43e2a3c3983b5918e46e3fdfac7a39548688ebbbd7974ce48257563e48f0e9865f935d6f19a8b00000000000000000000"], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x4, 0x80000002, 0x0, 0x2}], 0x0, 0x0, 0x8000000000000, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = getpid() fcntl$setown(r0, 0x6, r9) poll(&(0x7f0000000100)=[{r8, 0x1d6}], 0x1, 0x6) 02:20:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() fcntl$getflags(r0, 0x3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x4) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 02:20:26 executing program 0: socketpair(0x12, 0xc005, 0x0, &(0x7f0000000080)) syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r0 = socket$inet6(0x18, 0x6, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x408, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10182, 0x0) r5 = dup(r4) accept$inet(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 02:20:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000540)=""/127, 0x7f}], 0x8) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 02:20:27 executing program 1: getgid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000a5b000/0x2000)=nil, 0x2000, 0x5) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0xf, &(0x7f0000fd6000/0x1000)=nil) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 02:20:27 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() clock_gettime(0x7, &(0x7f0000000340)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xf0000033, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x8, 0x8000}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x4}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x15, 0x60, 0x100, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x25, 0xe0000001, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x8, 0x100}], 0x8001, &(0x7f0000000100)={0xcaa4, 0x8}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x77, 0xfffff, 0x10000, 0x8ecf}, {{r1}, 0xfffffffffffffffd, 0xa, 0xf0000008, 0x10000, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x95d, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0xc227, 0x6}, {{r0}, 0xffffffffffffffff, 0x89, 0x2, 0xa3}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000043, 0x7, 0xb9ff}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x0, 0x93, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x84, 0x8000, 0x5}], 0x67d, &(0x7f0000000300)={0x9, 0x5}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:20:27 executing program 0: socketpair(0x0, 0x8007, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000b5b46d32cbd7b961449d9124000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91900000000000000000000000000000000000000000000000000000000000000000000000000000000b242c8"], &(0x7f00000001c0)=0x6e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8, 0x94, r1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r0, &(0x7f0000000200)=""/192, 0x6a) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x33) 02:20:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:20:27 executing program 0: geteuid() r0 = socket(0x100000000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baa", 0xb36}], 0x1) 02:20:27 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d84d5d4e5e25862fdefbcf794a6dd391098aafa865298ae10db16ab6516195d3999b629a5b201192ff9461b0aafea706c1ab40ae0f2cb77d6a9297b5e2d943660783013a1e2dddd41edfb3110676317330afe6a9fb459a30cca2be3ef8bfcef0d543a6c1c7ff25902b739d9738c71dde670c50d4349b85cd1ce986d814e02a", 0x7f) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffa0c, './file1\x00', './file2\x00'}) 02:20:27 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x80, 0x8001}, {0x18, 0x2, 0xa3, 0x4}, 0x8, [0x1, 0xba, 0x1, 0x2, 0x4000000, 0x7, 0x0, 0xffffffff]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 02:20:28 executing program 0: socketpair(0x10, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x4001, 0x0) listen(r1, 0x9) accept$inet6(r0, 0x0, 0x0) 02:20:28 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8, r9, r10]) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 02:20:28 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/de///ty\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 02:20:28 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x802000000000025, 0x0, 0x0) 02:20:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() setsockopt(r2, 0xbf37, 0x401, &(0x7f0000000000)="9defe294d4", 0x5) 02:20:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x6}, {0x3, 0x80}}, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/35, 0x23) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 02:20:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 02:20:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0xfffffffffffffffb, 0x1}) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x3, 0x5, 0x280, "c8c1646d7268a1789298ab327a475c623971cd63", 0x1, 0x3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 02:20:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 02:20:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) ioctl$TIOCSBRK(r0, 0x2000747b) 02:20:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a58de7140554e0d5febb3ed5d96f43d0f4ccb15765aab19ef8d8a9d62abbdea86ac7225d1cbb00b0d71d7e7f64b8d45fc596a4a7f127291a81e6bad8fcd8ed837602b4e638c2b1b6ebb8a3eac147ec864e5afd3e5be73adc681e1fb49008b5b0ac05e80338579849c6e6f30724894f08a1baaf9fb075c0b397df9079c0965380c233c1c5cef9eb9a6709689ee37c0fadbd677d4aefc1cad35cadc671dba168c96ced8104241395722fc3dbc53a04057f3b2e75dc9fa213273300c2dc9f825e4107721b76", 0xc4) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 02:20:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x7, './file0\x00', 0x7, 0x3, 0x6, 0x10001}) 02:20:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r0, r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="7f5bb2263813f2a8ac52b93b005c9b05a59a423a45677947307f98268d12af37d2f550d28ebce90a45719a9ecf29be47cd2b28d63ad60017c3ecfedb1a98eb0b7798ad3c8fc3bc869a0c6b789e1e68d549c752177087a5896a6c90354b5deb9b69ea91e840f0e123b04f9f90338d8c625397264f9b9fa042a1ebb6ce98c628315efda919a076a67eea05e139863b3e1287", 0x91}, {&(0x7f0000000140)="a367ea6ec94b5947a00fc9f15b271f7ea4a1a562481886e8ec745526b1c3898bb5a8f3d1c7fe9308eafb1116c19220506dc35f43ae6d0acef7d00bb06d2fdbfced55d265e04aa3d4e734e3faa67a5b82183a5560c193c45421d101c61a7ca8686f81f0a5c3103e07a5d527f7d88f9c82cec74978613773882b9dabc5dc74b5b1f5fc4154afa5d4d582c100cf47371f5a67af1e620319d45f", 0xff9a}, {&(0x7f0000000200)="48c1d6f3ef6f2ca7d04b4dbf444de20f47604503b98a95172932d14fdb469f66dc074c6f2b5b9ed4aca57becb682a42fa167d90f128af60ce37382cdeb67199d4936599f096a43b1518230f1eb7b5c7b0479225bccdc83b3a69781c0b58ad79b01a1a2cd9de651ce0b289ba4d9112f1268cd658d8360c5c5062acafb31641f8f2ea92f86e5154949968a713308cfa74d51ff9f46008e698f2c9379b47fc08ee6d25dae196faa6b01ba2be94a72ec16859bb822df8802d5590bbd789469bada3b0883f582fd3cc7da05d581465b33b24bc15d6dfd6a9b3147be9eafaaa6110e730a74e73d59e94b11", 0xe8}], 0x3, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 02:20:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) socketpair(0x20, 0x3, 0x4, &(0x7f0000000000)) 02:20:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f00000001c0)="69db07e291740301e34637d1acdf1d59cb7d8757e95bd50e8ceba8b98c401329281c1260c8f3113beeea2d156626e2be56935167ac578de26a075bde819fcc8e4e1bba904852b74ab148e956e659c3b2143f3ea0c63b13b324719656d398275a665772b7ffc11cfd7c572f51685c2dd92cdb7fbc3830d9aaba0d9e", 0x7b, 0x401, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c", 0x76}], 0x1) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 02:20:28 executing program 1: socketpair(0x18, 0x7, 0x2000000000000005, 0x0) getpgrp() r0 = socket$inet6(0x18, 0x5, 0x80000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:20:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x10) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x243, 0xffffffffffff2184}, {0x1, 0x7f}}, 0x2) syz_open_pts() r2 = syz_open_pts() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1ff, 0x7, 0x7, 0x4, "cf88d8fc84e7f9b2138e020ebc32b795a2222535", 0x85c, 0x7}) fchown(r2, r3, r4) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x2, 0x2758}, 0xc) 02:20:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x153) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8]) shutdown(r0, 0x2) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x42, 0x4) 02:20: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, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7f, 0x2, 0x0, 0x2, "2389f583e4b605e3171e03baaaf1b8e71826dd5b", 0xfffffffffffffff8, 0x3}) close(r0) dup(r1) r2 = syz_open_pts() unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:20:28 executing program 0: r0 = socket(0x18, 0x2, 0x2) r1 = socket$inet6(0x18, 0x8000, 0xffffffffffffffbe) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x0, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0xfffffffffffffeb9, &(0x7f0000000140)=ANY=[@ANYBLOB="f9e3596400000000ffdf0000ce000059b5aae7b0e23c0c7a6c98665feef6c688de4dfaa91bbae89fe92cced2a1d4c993765c0b77fff17c8c069929a7b1140cb982"], 0x41, 0x20000000000000}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="1cca59ab49f1e9482fa4e371cb05a233fb8b8b8627f28396ee94850ea9e30bcdaf7ba32b1afceae0854a53468830d1ebb7e6301b16e7d4730b85235d668f10911b567e199c8a4093391504b5d79abbef31c0ecaaceb075a1b5ed31f0ed5274f1693086188055", 0x66}, {&(0x7f00000000c0)="43e6a9f631fdde216157f0c0d8fd86064858778cc49f1dde9710845c52f5598a385067ab5cf857065db94a9816c671", 0x2f}, {&(0x7f0000000240)="dc6ea5c1d944a5ef55392f265729dded79eeeff08c1655b66619a6b54abde092622607e1287cf93ec16f31e2cf15a7a53e23ce57c9f8f2403b330eacce789fdfb5fd96ecd22e84527f6d3b03f740d80962dd7ac298b6", 0x56}], 0x3, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r3, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x78, 0x400}, 0x2) 02:20:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="64f316582bdd5d0b865656a31550205bed9f8f144def66ccc7e9980c46fff5a093e878571e797409be327fe01af986445b99d993e3216127f53be141fbd23643a2955f2779fca560eb17fc6cd5309f34f499eca108776c3a0237750ee948b5848e8df36c766f308bc822a3c890958f20f42d768fc43abb7e5c3e96ad2192d74590bf4fd8386f401c6b4e321682f99484e56033823c21d8792dfda2", 0x9b) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x0, 0x4}) flock(r1, 0x2) lseek(r2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r0) r3 = semget(0x1, 0x4, 0x109) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x6, 0x401, 0xffffffffffffff6d, 0x8]) 02:20:28 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x80000005) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 02:20:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x12, 0x4000, 0x100000001) 02:20:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 02:20:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r0, 0x18d}, {r2}, {r1, 0x24}], 0x3, 0x0) 02:20:28 executing program 0: socketpair(0x10, 0x4004, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x8, 0x7a67a5a8, 0x8, 0x80000001, "62a191b91e7da4e56b0f56efd5b96cbd22f0c083", 0x5, 0x1}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x7f}, 0xc) 02:20:28 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 02:20:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x10001, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x18, 0xf0000021, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000082, 0x9, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x6a, 0x2, 0x7, 0x150}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x25011c1b}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x80, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0x1}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0x12, 0x7}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0xfffffffffffffff7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x2, 0x3, 0xb8f3, 0x42}], 0x8, &(0x7f0000000100)={0x1f, 0x836}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 02:20:28 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/66, 0x42) lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) r3 = semget(0x3, 0x2, 0xa0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x2, r0, r4, r0, r5, 0x40, 0x8}, 0x3, 0x8, 0x77}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 02:20:28 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) r4 = kqueue() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x4f, 0x4, 0x81, 0x8, "1cc1e0ecd76f0291982aaa038b8f361537a4145c", 0xb64, 0x6d78}) poll(&(0x7f00000000c0)=[{r4, 0x8}, {r0, 0x20}, {r1, 0x5}, {r4, 0x100}, {r2, 0x10}], 0x5, 0x7) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 02:20:29 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 02:20:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd3d6a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x8000000000006) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 02:20:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) 02:20:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x284d0, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) dup(r0) 02:20:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r1, 0x2ec8e064, 0x5, &(0x7f00000001c0)=""/9, &(0x7f0000000200)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8030, 0x0) ftruncate(r2, 0x0) ftruncate(r2, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x1000) shutdown(r0, 0x1) r3 = geteuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x2) 02:20:30 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe3d, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() sync() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) 02:20:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 02:20:30 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) sendto(r1, &(0x7f00000000c0)="621c2cd804e0ccb4d23fff9f70e2c8e1f4ca53a25c46c7569e4248a05cca29bcd788af43399e9f14874da313e106f1ecdc5f4d03cdec72f4281cb4afd07e0b7619cddb555247b6636935b3a9b8ccd98012b6352004d008ff69709bda2336b3fe9cdb0d4c8109db8b8c61b8c8c8ec1a93666e79be80bc6191e3c29548afdc3361c84d7b79c23d81f51672ef776e80aee33830b210c73f19735b10b20a208e81a8909416bb5d26c227912e4182990b4ffa6b374d1dc37cffd0849be607cbb7fb7d3eafa3", 0xc3, 0x3, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 02:20:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x1000000000000079) write(r0, &(0x7f0000000080)="7122b4e324f83dcef60c1dd26a0821cfb566742854d473a51100c5bd733d01d1936d52593fb34554260d1197fa32b082d1ab6c8a398069400fd461a4c1cfd5c65afa56e0dd892c1982cfca883a20192abb4fa7ac3e585f103e52fa00767b", 0x5e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 02:20:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x5d, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 02:20:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x2) 02:20:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/96, 0x60}], 0x1, 0x4c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x101, 0x7}, 0x8) 02:20:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="fc15a6f5e7935b31ebebcecff57c5d37ab60bf03bb2dd18bb1c843694e9279e096f45789ddd0bdcfb2ddf7d8ceb2e767a3ab97c552c00dce088acfc3c34622c6b89a663f3429feaaa538f5d39d436a1ee484db703358fbe77b8142328effd88b050b50cd07f9577785c08d834a1f99ed07eb4e5116e5084d84fe60fa507a2b6c8e593d0827", 0x85) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/157) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 02:20:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 02:20:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f00000003c0)="691818ec594ef833ef7cddac63ba154039672ddb0f72ebe667faca1a6409e4ceb5cc9e144e9fbd7e0b5a682cf9a202258da525c33fe54747c846e6194d030d50e1bec0ff65d684ed76753a30af1cf149d9752dfa731e2db03e12a91dcbd62002299ef6376d515799fab4681d505cec692a2ef53b0f97e59ea35737308557a8146139ce95af773e45a152d6b07565eec9e85120a15e2e002323e5c18f370bcc947f85e7590ad969f8728ccdfa3e0d60be10fa49e3f81007defaa5100d00cb28b0e3d630bf9a8a5a45e994e84c982ba811d7d36bca76012313b82eae9eabc1c5ba0e11d7e80146ad39da1c1e36610d2d7e40aece307c7631f8944d89c69fbb375dbabf3df6919973020026f815e6a261096d93d4f075089231d18f9165fa07cdf6462b530a3b5d76b9d3daeff33618b8b54dc142b7e12af510c5c1bdd161ac4bbaf16625377975054b18d1464f89e8de308795bc5cdb732306f65200c79268e5b936f4089469ecdcad6d9fa48ddf601ecfde5c00be85e9cb19d67ca97f903fd45aead9112d6bc1a8acddbcca93403862c9a3e3e15f29c6329c6c647968deb6e787d4374b8bd9ac4bc39f23b6462a1e12974b7a032508ae65dbe248589226bf1a1a95494dd3622e415c5accdd6659a324c9439334e133f373f22616512c8c1e4584b4aae2fca87b17efca7f4eca9f72ef152c41abc4cc8fd91cdbdd8cd4d78799df437b38c1148da7af28e8a3edc1b822aa827053c2fae9171970472393d01a8283e923775e36eee15611a8895993142549bc791913ad936fd08a662abd0cad8630c01a218c0fd5de75e5b92078694f844216f42d6b071f3065ee8f75a111368b47489f8216abd3a71383d3fe6482a7a81f2063cf180755d343a838b90897c42fd49b7c704e5e4268d6733fa8a321926561ff0f9d5112b20970f3c4d518974d88438864e34736aeb3a911a7942984d000c1fd0232bfa9065d89d64940821c4b203b3542b270775f47608f4b65a9ef122945488a855c6b47cce4b492fd63be01b886021228e45871391545fdc6c6927ae72dd6d54b412ba89e3bd58c0f86d56b076e9a149ab69e36884ba9a8d7cbe13845aada8c5e30d21c6ca15539f6a3b8ea680681b230ed4c542f01ae5993bcbf782b595654eeed5f59019985c046341a59ce345a93621a595bcc4aeca89c8ccb3a2cc7de8f4b9e0240cd72c26e80bf34a1ad3f0253ebbe047b22318ce7a45c437240f8db1d90f71f3e0579a21438f86b4f9def4a746e0a767d0ea61d972bf0204f797c95de33527954522d9731100a506d4c57c8254616c718fe21423a135f01757e10d944c1bebb59b5a9fb116e27926a8936b506969bac85b4cb297ad620e23b1aff983501375a42791edc39caf6e9c36c131e5ab8f01e13f4aaa17e253d9b20cb5c69e47252aa8b0da679be65a57d7902bc65216025ee766b3e5e8cd23aa4e70353e99e3aa26403116b93023bfd8bfc52dbf32760c05f1378c76e339f4f47ddb4ac99b59363e1bf465618ff851fda04fde003395196687749cc19d48ae6a7096efb7606582faa3378a827797d7413641970421750602ca9f0f55b655b4178564b30af5516e5a81c959278b07b7476c6f5291c527bc6e6009417212c6dcc0d91995a6964871b9de64d990d4855379ea7803a97b66a422757ca37e7b8a97a5ad5b0634bf5914e36f77eedb0b7db24968cbdc7af5b5b6c92626d387dfa76f0ce3b89aa9a841f9df080c95c03e3826de4120fb67b09846079c219ed5d84dceb884f256b22bcabcaa32884e76e7796bc8b246353c04c2ca8005e341f4d0ee8ea757d3a00be97e1092b4c0041879f0eef85c52339959b0fb102ac64a1b6f9ac2a0fb4419b667984cb072cf72c596b965d510064b7bfc29aebd51ad48c54dfc6179ac232d3b54f7b7c3e07b21f59285a5f52ae78090f10bcf665327f2150ff445fac590ef3fda048237c984b452e5109142ce05ccde2e0436239d81e43eb0b6c3aeda11f4b7e0a3fdb20e7991ad767618825dbc6f3eecb7ee1766a303a41a9d42072cb6f5ecae2546c83f4ca8ca66778dd1b0714b2b737b496c958280ad455141f97d78498e53f537aaa97dc104db5f3e2406c2ad41f088e961aff26e7f42ed3a3bd5e8ea495af5bfeb4ccf0b01e6d8e2c58d5a6ee9169d272e3a24ac62182d797320a343d98810be802b6083031bc357a55ffb3f00654338d8fdf172abc5ebff02ba0c4bc6f97d369f47cca40da80ef96ee7cc860f51e69a2dffcd698ab7fa9327d1c5ccd9c31144576e2c04d4ab98543919c7e97f5157469f3aa4511ab2c62ff47560162a74ab321fa779e12248bfcd05bff34021b5d61a736f55fba78cea150f1e08cf68375432422802e3643712b473feb822385cfa0a8526ab4b2ee624e089293d73cf946fa2914ee1258b3bf1de8858b3bb1751b43801673ea25f202a9f0346737c408cd1c5cb35eeba0ba4fc98ae58d01a1ea6106397a3faffd3cba810074d9c79338a6232c7c6898332f4966714b3d99265bfff283567e04d869c8e8e9020938f2e422b70869628ffa7efda76d24efd1e498f3ee9d4b6fee852ba7ad03b5dfaa4e7425f1230e593b1b0d3ecba4033a5740c5f4f74d2c0d6927c4b76c78e514e8ea1ca1e90dca63e4450f423c3457e16f1d1ac8da15a3ab010e5c33a4fac1cc9c3c2ed61fa0b6f4ecccb0b91be8c46b8f97fdb6fcb6cd5e18540cd1b60c849d9a9a7b9f2969d32d22b8250f2bf35055984cb81d61183ff60c82150989c60971bf3773004cdfaf05890ddb48c1a0b70a9ce74db63d605b93106357f81eca41937f3851bd3ebf1862b91976fc16d6d090341aa44b305634d1a2d6ac278ab72c05d97fac2a3c2721135a86659d43a6dc3acdb55fb7889997ada2dadd046ad83cba9c6309b06c7677200baa40e1a603f016bbf02998b98161926c634f921c3f45a887b624eb6d9835277f3c3a1e89ed70e0b3c95603bb0c2334402f49e0e2890391dfecf021f3ac191cbe889553e4c54d8b027954ef13cdaf142a06c8e6d96e3e8c1e079f26b1dccbabdb33ca91aef9fa74bca3906164af7fce1ea82a70aa46888927ff2fd11ff033979ff3d5fb67a4884cfd8fb9e5410965aac6cd37cf42a90fad23347dcd62d7fbff44573c9a4d1b638809b44de86a3f89f51634393d4708f6b96c433101d737d7f9a634ee54c879c975969a96b26474b4781c32e7184c08b75d87b790e87052d76307e548d86fcaa2ae285e4f4cd28f91d5c648e8b3a5d53ab377c6fc5ae09d87a9055599fbecef64776b117f4c3083e96245feace9d1da6a28dbc4bd46f46ce04c3227b3191d01cc464a72172a25e8d8e424bbf7bc1ffdc73773ec707a303874bb687079b0522ec79cb83bebe3a4492a1df527507d3de6ce867de69c0bf77d2f3f0fa9037054fd5d1070b7fb8dc4fc4bba3106da779563d8a5c231c982857208bbe92be7f615ad81dfc9edf4271e4cfe9cbf63aa41744cb870371a31a2f30c6d49f0d60f7304998a7fca3efd57e20683fd0ea18ae1950ee800c4378b6c88203375c2c7ee55250c7486516afa2db7a596f04eb305a4604c176310123ac01c38a2d6304241120b9d5d4faa3fd4f101af49e3e61defd29e783b62e69c5e9c2c82941ae3a191aa535ddfd69ac47d39ba3c31970c5d4db7c52e83e4b0bdcfbe0c49e5a37bbcfac3bfa26b9e43800fed9d293e8223df4f3dd14a06a6c6f69c545146fb326b89583a63fb3894edd3a3f913c7e516964574e4898fe86300c1eb58591c6936c83508f6812efd8a76a77e568c59109ca25f3c1fb099a6e5c694a36826fa23cbf66b25646505448c6f1934848fa8a749eb330cc980183f61cbba0ee7d33768bd2555b78f07c1d7baea8c09456fa221974fb8bde9e24225a9876a65ae34aeb25f30d83239db9083a5a35599f01c08ef521eed37999cae959b86803b191eea3d35e423af6d49e99914f3c9f77cc981e269a4681184bb1b4a8183270c37c9fdaf8e3b22b83ced010144163384c8dbb677ab4f1ddfd9b34a164c1accc554709236d7ccfbb115318fa31a7f46703432c0c201d562d547cb7600f256d3687f40748c46686bb7be0773f92f0416436ee3e31cc27b543cfe0f9dafaf5be92d84969b71ea6c2f4161d3ed075475800e1cdb427eaf35751fdad1eb56d84e34ee73c26ca543c356795a207de0f157debfc851ffde4886ed2844622c3db778e09365bd04640fb965e45ff747b5f89cb79db230fe555ee475d3f475d54855a1879701c39ee23040522912e73f53966083f729ab8069e3660b50c89cb33545d66cd81f6324c3d97e05e44d461e8d5f887aa759661d87fc998e6523b9025ad12e256ceb8836cbd33fb4dc151d469b15bf817fef3d4cfbbd2fc6044d4ad501c67ca2a00ce90f2c39723e7205e527d167b614fa7dfa0783848ad2a0126248f3b42cb9078c6cd597f2441775e0e429c6aa322ac56a2f89587363573d563743d6e0cb62b26ff077feff630cfe905bef744a74d822e8c1c7337d47b9e7068f57d2b712443e1a65c0e5f96c2f38de7c3c8a9a585d228b9c00efc82213944aa42723a6e7f332110e4d314ad1df288b409ac02a8a1cd9a72ca21bfa552e496deee0abb5b9870ff6cf9a351e93ed6c5422735fbffd1fdd245ad33a85907d72d9ac8e251a2b03ec1e23ce4b604f8b6fb5cee040a45f0bf168c80b6daf0c8bce6465867f591997617b91cedaac52511e6ce491bd455d386adb8eaace1a8cfc9ebe5843f0237f242fb49ef0ac2b9661ffdfdecd7ba51c1693bc14d8614a27aad70fb37ac257e7f22e1967373c67a8393feafcfc5de77e2435d00e4f3e3b5b569b31fc2eaa49d23f628e67de1793951c932b583888ec134f2b8e2568224e1c43e5b2da723b8e16392d937bf79f0079f9cf1995337251fe827970da27c2bb5c427604557c2fe06dc1dd62ff29475734dad19bbe9e5627bd2a6116f52a0fac9e0ede3729ef4a1c13b8a170429d8d872a968f1d5bf6352135c8a3ea394d4a6a93b2c83e40794badf3eb939f91ff16fedb0ad792568c7f7cf9eacc3d1d0217d24e77d0d2e10b98b984f270ae6c2d1b2714f1eac6ac1a7e1b10b64a9279e72dbf22254694412de65eccf5392d7a70da0e6db50e86feacd951a6764eda3408d31237e62a9c9313135111f436f7e1d8b1df4f0bf71e2d40d94bd18f4c9436ef34d5f60d5cf8ec56cd8c0cea0fbe06d9227df0376cb97797436acb512fa0db629b47599a6ade015aff058fb45b149d52a2958c8f48cad9abd9f1a310b6279afe7c2ad21a0b326289e89e0b050fe646721a06d2d1225a2d1c26610b332b0cec579caaaf723109df947e218a6f9a528ef32a73b99d9f3a269e39bef435a06237761bd541129d1f742dae476573e209ab1f47b79acc91447bcb14a40b16762fa081c738126f547bba7933666f2bfcda8a4e4ce9b27603106ca23623d55e9a9d51872870555e5ed9a758d038a220ad192cae05c0ad8f7a6907a1ece47ea9199400b4f56b8bdf8fbb1523c60455929472a97f68229ea79bf87dd3b8735d035dfe024e88be6a1e6f5ca5ac9af3e2320bdd63119c86271479418aa99b2bc476c69e68d4f3af7a8ef6c5fc68bbc28ffa06cd90878e31a9597948ab7cff1b1b237070ecff9cc93f639efb459c03c1e4d1291e5ed66624641204072ebf7066c341d61e3684ae765d6d021f89d765f8a16dc193eb04eb32c6429d894267819171b5febfbbb14146b69e4f7aac612c4ff821c81b59d77694ce112b3352e77faccadf", 0x1000, 0x402, 0x0, 0x0) utimes(0x0, &(0x7f0000000380)) 02:20:30 executing program 0: r0 = socket(0x2, 0x10004, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 02:20:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getflags(r0, 0x3) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x8000000, 0x2000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1f, 0x1, 0x5, 0x7, "534fe0cf1149ab9316b3d0756372e647949fbfef", 0x7, 0xb04}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 02:20:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x2, 0x400000000002, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/210, 0xd2, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040), 0x0) flock(r0, 0x40000000000008) r2 = dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) fsync(r1) rmdir(&(0x7f0000000000)='./file0\x00') 02:20:30 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='ww') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 02:20:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x2d5) 02:20:31 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, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 02:20:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x2543}) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000100)='y', 0x1}], 0x1) 02:20:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x180) r2 = syz_open_pts() renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/../file0\x00') writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r2, 0x3) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200)='r\x00') setrlimit(0x8, &(0x7f0000000080)) chmod(&(0x7f0000000100)='./file1\x00', 0x7) execve(0x0, 0x0, 0x0) 02:20:31 executing program 0: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x8f5}, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x3f, 0x0, 0x58c83d9d, 0x0, 0x101, 0x100000001, 0x1, 0x535b496}, &(0x7f00000001c0)={0xffffffff, 0x48, 0x1f, 0xfffffffffffffffc, 0x81, 0x1, 0x3, 0x2}, &(0x7f0000000200)={0x5, 0x7, 0xf5c, 0x1, 0x3, 0x475, 0x3f}, &(0x7f0000000240)={0xffffffff, 0x101}) r0 = socket$inet(0x2, 0x4007, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000280)=0x5, 0x4) select(0x40, &(0x7f0000000000)={0x3, 0xffffffffa6d17434, 0x400, 0x9, 0x0, 0x3ff, 0xfffffffffffffffb, 0x5}, &(0x7f0000000040)={0xfffffffffffffffe, 0xc1, 0xb150978, 0x3ff, 0x0, 0x3, 0xa9, 0x4}, &(0x7f0000000080)={0x1000000007, 0x2, 0x8, 0x6f, 0x3f4baa45, 0x7ff, 0xfffc, 0x1}, &(0x7f00000002c0)={0x6, 0x89}) 02:20:31 executing program 0: socketpair(0x13, 0xc005, 0x100000000000, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000a40)={&(0x7f0000000100)=ANY=[@ANYBLOB="1c4ca64866696c653000"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000140)="a9d424d2b2da8cbeb6f7ca30c381c53f0cf520a7e731ce886d5298fac7367c39166f0ca0ef600a4b4081bcf6cbe0d25a4269c5401a687206a261481096587fac954c6c074198fff89cd3caaf008b7402bf4bd0c89453d58cebf66cda4f0887547b99fbbcb44136ceadfd986808ebdc3ae6dd2d2666a43f6e9aa9f21ccb65ef54b27c709b40f2f2c2189a2b7e33141a67b6fef58aecabb270bf3b7070aafafd3dc8f34dc2bc0137fc8ac8ea1d1eabb309de12995ba41f96915df0", 0xba}, {&(0x7f0000000200)="88d0cb998dc7433034ef63ffeb2eed3ad68b91648dc5a7973585916f2dcbb805fec13100b136385fb095b913920392b37030fb95b00c3bb467ad7d8cccc640fe8e435b9600c8c9ad6368b0fa07326cd9441281096e14efb1df3a07bac6e3b52c1c8287e91023be26cd5108c2cfef9865cb87d1c8e16b1acf7bd452a7aa4d133cbd149c", 0x83}, {&(0x7f00000002c0)="ec17cbc5cd5b297283a23a4d835b048d614c6baf37d3abc798007f45b388f7b984930733eabf170bd92b6ba859b1c5a33f50dbba0ce17704f475d25d8754b94eda29fc3e3995ac9c0a8d3417db5c2fa9142963d56552e9c57c1cd13aa020ab9c3b03b9c796cc486f26ae6096ab644e25c2bc6bc76043c26b75ebc6e53304446e4d3d166dc333a6bc65c07e38ae8d6ba73f7f25095943ad10a5111b4144b9be58d175c688afbc130d2aa3e580e7a8c4040e4ad6e78e4281", 0xb7}, {&(0x7f0000000380)="e64ef9e617129d140b3e13a87a8a24e07eb324adbec4feb529569c2a574ca329741617d96c185fccab1c3b", 0x2b}, {&(0x7f00000003c0)="11922e107e348ba5fe89a56b318cd8a959750bade7785e92e2e2cee4c19f04592450e92561ff6fb4d2ced0ce720980c1cd68c9f4f65780d7403bd829662f9ddb8a1ac5be51a9a99ea0b66290a03d5711d30fa8a5bfc9be66929f5a26fa8e9d6ed0d5482ca0f019fa69429b02e19adebc32620de0ac27c937eaad285c72381c99c60791d3f9ebf173318ed946b28c3923bf2f36b412455f0ad904f33a755edb2a7360c700cb1031", 0xa7}, {&(0x7f0000000480)="7c84076c25c287cbb0d2ea2afe06e73172e822f36f2b43ba2c82f842af49447c283748ea2c83b825a12348dbf686c11081d271562c9e86f7deef2c0c8073b7bcab9d9c0385420dadb0494db17402f532a58c558759448679b4057ba49f13af95523d8c693effad0f5460102f6bc404af1f5f7ec48f6b5ccaa5064398849947498f4b718e664457b39444bc62c73962363781c97a3cec9b117b4bfe656b6f891f76e0e42c125308a79c4da761cc67c56e086a52702cf0779e97796ea034d9350e74adcea4dbb0aa8de9e4d861a805123408695e0b0d615e6cb0903bb1b42a83565c602f1d00b599454c455cf1a5760738c2", 0xf1}, {&(0x7f0000000580)="98124f2bd78f66d8e89f5bb5be001bec62cfa046bd4e54855f0c95d030b61ab3083050bce28b2f1ad312304b07d73b0bb9eb4815f4cca3a3dfeb4dfe44bf03915a533218bc4c879601b9432dd7e21534c1a1894cdd11f3717acdb1ce296ed042c0eb038ce65ed7b958b3811b3cfed00297fe56a1baf8bf3afd7089761e01f99f7769a393903c09d4347a0eda96ada1002cdb9642189fec5baa21ae5288a3f4eb188b25d566b8f17a27c5ee8b8cd3ac20c6df160f2892246b7dca3b353bb2522bd423e637b71a823207cb", 0xca}, {&(0x7f0000000680)="39f72b198666824c7ff1cc3316bb04f2354cd2fd000193b24be348157bd3e3037b72dfcddaca2860a7e8bb89f5665c80c38fcdf98acf5f049dee0590462c69c862015ddc6b22f8d09659253e7b3eb5dcb98eb85b33a4e8735d3f6e80c84e31d31250f86f3a935e9c8eb2f852bec058a7791058a57ff2d9e9eeb89517107a2644f74b3db5198268cdce91e7a1dbbd36674d40f15e3502514ca82225dc4ebf2d5230dbf60548b6b35fd189d6c040e5f3035ef13f2edbb98224b23b6e8342edb1ad66eb26222f8f45b6d818ff5bf58a8fad0704ce9eb2d2743245", 0xd9}], 0x8, &(0x7f0000000800)=[{0x90, 0xffff, 0x400, "1cf89317e25a05654d58ca14a437c37f2d608e72c71b912b81333b97c74aedf60b7a10ca58fe869676510c89901776667a5f4b4f63c4b31755b395d86fadab8178b10a65ccf5aecc68ec45735f0c532b1214dc3c64efa12102326bacabffbb6d56b434d41bd32e4e530aba713f378dfe7389b262aa5d6a6906c08ecc"}, {0x70, 0xffff, 0x80000000, "59cea743efd8406723d5151cb8d796100e3fc53e1f45e05e0b1f483cea49c2e44f04445af833a67a86fc907c378339a3c0fe7bbf9fa12e8131721ff0e46de4e3265604993e8eec5de9f08ceccb3f6aaa2a77f1ae4fc7561a5ad1403270b1"}, {0x80, 0x1, 0x4, "1ab99f226271c33bc57028feaf8626b6253a803006c8c066676432b21f34f76dc31afe373491e8e5f204bbee13c2d4de343308a37e8f6b6792fbcf14c378a19c7e6704e611bd6c582a612cb969ac75ecc29714cce8ef434fdc3e3c2b1a4ec9ead47170043ede11edbc8ee27815d797"}, {0xa0, 0xffff, 0x4, "c3c50739e9862ede06865ec18e6ecb46ecb4b4d55739630b6ba3ba777ce8af7d5b6a6a9a73dab094d4634876ffd20d10eb3923f608ead794c95c893195df48a5909bde9ec9dc0d4b71a43788119feba79e5071fc15f15159e5f6c5b26c35c63c95d665e7ef1ddf10af4a80a3f2023565541eb9b4a128f1873e1ca9483365db970f2a1c51da9c085d6e2bd4f78429bcee"}], 0x220}, 0x407) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000ac0)={0x0, 0x7fff, './file0\x00', 0x101, 0x1, 0x73f6e2e1, 0x9}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x3}, 0x10) 02:20:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = msgget$private(0x0, 0x101) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/4096) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) accept$inet6(r3, 0x0, &(0x7f0000000080)) 02:20:31 executing program 0: r0 = msgget(0x1, 0x101) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r2, r3, r4, r5, 0x2, 0x52}, 0x8001, 0x8, r6, r7, 0x6, 0x4, 0xef8, 0x4}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x7f, r2, r3, r4, r5, 0x181}, 0x100, 0x6, r6, r1, 0x100000000, 0x10000, 0x2, 0x8000}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="69031b2138175209e6ac8db90f5a4ab77ff5ba18aa20bb45f943d1b1d01bd512016e8ce76c52dc6306c15ee751d971e50306c7e0ac6294b11d0072e2885b154c1553dbccc7bcdc5425696967f62bbfdc71666df9cfe9c692cd494a75dbc8b8c7596c5d2c721af5f15a2c6e5429de58587f7815179330a59b97f4b33bdcc7844246d73e242193bf23c5fda3796859aa1331c5010bfceca54ff05b70207d66688d7411e2ceeca13db1a257b549c09eac0d86f30d0de9557499773219ed872a7d0694ea92f01c87dcc2b4b424a0dc1bb61e90ecbd7afe2e528bbf6c8ddb1c189c33b7532b02dcc00cdf09d5a6090bab5a9796", 0xf1}, {&(0x7f0000000180)="5487aa1fdbe42811667d1d3c557c377c73fe22b0b59646423c7b4a65299e9504062b1b0ef8f96f6198448e535bfd84257f3c1c8b59bdbb724d4f83daf8122bf84096b4091c706dd4d4147186b2ebf50b2f89a0d0dd37", 0x56}], 0x2, 0x0) socket(0x20, 0x4, 0x6) 02:20:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = getpid() fcntl$lock(r0, 0x4, &(0x7f0000000080)={0x3, 0x3, 0x3, 0x8000000000000004, r2}) 02:20:31 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 02:20:31 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) unlink(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x2, 0x3, 0x7, 0xfffffffffffffffc, "592a64185b00017fa119e064590ae40c20b98e3f", 0x100000001, 0x80}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semget(0x0, 0x3, 0x24) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) 02:20:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0x919, "b08d5f2b2c215faf8a210524d8e500", 0x0, 0x5}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4810, r0, 0x0, 0x0) syz_open_pts() 02:20:31 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/42, 0x2a) 02:20:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) socketpair(0x1, 0x3, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 02:20:31 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800, 0x200000005}) 02:20:31 executing program 0: r0 = socket$unix(0x1, 0x58ca12094b6f8ee9, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x7ff}, {0x18, 0x2, 0x100000000}, 0xfffffffffffffff9, [0x0, 0x20, 0x7ff, 0x0, 0x4, 0x854, 0x396e, 0x9]}, 0x3c) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 02:20:32 executing program 0: r0 = semget(0x2, 0x4, 0x81) semget$private(0x0, 0x4, 0x20) semget$private(0x0, 0x4, 0x84) r1 = semget$private(0x0, 0x7, 0x4) semctl$SETALL(r1, 0x0, 0x9, 0xfffffffffffffffe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x100, 0x80, 0x1, 0x6, 0x9, 0x8001, 0x2]) 02:20:32 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), 0x4) r0 = socket$inet(0x2, 0x4000, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:20:32 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x4, 0x4, r2}) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r3) 02:20:32 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) close(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="2ff80c3e945f2c7f153cffc7f7793e5224f68b28082013ec7cc669ac409161c028c0c8bc5c8f81e49569e116aea0e6f153359614ba13157768c427fe085fd8335959f13715f5159bf16cfa0a8c12c7207cbaea44b7e36eb88c5f525ccf2d6513269b34d3608437370b4aaa9aaaf4847f9207b5c3964f63e641bb25c65aba821797c4ec539d29a7e5477892a7594d73a81b7204beed15103420cd212bc7358f80ef911efd8c967a889976e52ecc60a1e72a5280bbd343bc947aa8a90a98a140d05e7443ecab155b28aec5ec276378ee5abf4f203f9e9c0b76535b8e1fbad0a7", 0xdf}], 0x1, 0x0) 02:20:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x9, 0x8, {0x1}}) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) 02:20:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)=',.+}^[\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x8000000000000000) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) 02:20:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0082c12ea1f44eaae0c33f1adaf7292d012e2f66056c653000"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 02:20:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002280)=[{&(0x7f0000000000)="83f5953b3e4de89c2483b71542fe41ef6b06680dcf0f4b9a9fac9eff50ce9d9770dceb4e30017f35e01a27f9af387b96dd762407732fcab280dc0d3b4a0401ca257408412e3d33dc80f37bdee97aaa590a56fb4dea1bee4e776b3b5a0860a0ab10fb71daaa0dee461f4107a61ab7cfcf8f7e5825efd389aff13ea0ec82514f701f67c8b25bae81229e48dfce85266b0f5d82983f4b7acc2eed70f7fbf1750ba5788034edb86716061e4c3829f208352e7a", 0xb1}, {&(0x7f00000000c0)="f1", 0x1}, {&(0x7f0000000140)="9c968df96692eb466088509bdd40a89fbc62dae07056bf1822fcb48d71788f9e4048511804e7649eb2ff04034b9a6a9a6cb823e1dca6f66551ee02c2f3bb09ba83d884853a8821dee2e498b91010c22fce90df8b5788733f46ace9e6c1531d2f1773458c816898f79a3c7fee2667ec5ac2c74d5710f9bcf45755da2b6dc414f03ef17c1945336d593dab844ba227f03fe6f8fc620983331410492a6d4ea2ef56c4ec6fc7b906861c3f04540f37c026ac526786ff293c02cc6b92742daf93b8fca134d6723a3587143d62adc14a58a3d935a99beab6ce0bd56dbf7f803569b9ebaccd84a12fd78d1c7738acc004c6a8b93d6df8f04ba488d0a15381baee3730e6682eef9a1cac70994f4035103807bb377f1a3c453f4079c7cba1b8c29f17ef685f804ae15cb685240f90d90e56e65a10131ea0a0e6d801eae088cc93667786d7245816658f061038e708887a97122c854fa3f30bb11444ae73cdb42c7fb0141b0b086111f1249729305fafd54a72612d0e47cd24d15a6307c2b793ab60340bf7f28bc1cb476fde77a8e3c029bfbe44e0e692c0aa46d3b9d5b82da0b63432d73b46c93ee86da734b709a68568ba363e13d97c01b2c6fbf5f222a712231f835bc559f167d7cec6d472a956e0a52f2fc99817c92e85aab5cb648b626921f1140b24b542e5e6eeb898304a7500aebe684539df27ab6e1bd9319772738697dbf314202578c70151ec4f99cc132d2bc7dd7e50286fd50952eb7b0018a76524e4c2b7ad752006be978eb1982f9454137021398eb03e4fcf07c8c5e2a6a8cf2488221548800a199215f27e796b157585fa7c7ea5235d81096ec5358be5e8097a569e4ac91bdd9c5a9d9c5aa436c369926d284fd07de5e8d268b03dba25e5ec204dda11a176605fd20c36f81606c6bbdf46cacf77b0156c9e713dd52f66aba5b3e4c979c7b96a18fb3367b29bba51e7b0c6f761a5cb26549570e1e77b63f38c46bcd76656861f08821b5ef3902ea295388b0bde1e8da64877d08abb2cc884824e69431f088993e374b8180e09100fad0c48e153f11cb2a4ef6922cda87a74e34e50adbf0a254eef6574a2f6709cc783be57019f6787ab77f03e53b8bb2b4140ddbf7fd92085fee10f3ed900b963c569b07d889bec57110abd8ca2631e58ae15897c290ce65b35df7ea795e43d1a5368d3eb31dc52b578fb65369ec21fcdeccf63bc2b63e6d412f89db6df5f84cb1af8428212d5c9e35723db9b17642646ee8508aa5c90af51c8c74588edd44d4afff34207a8ea24bf170046aa0d21d99ed25a2157cda1f3cfc67bfca48276bc38ef253cc5114ec96bad75c90f781525686f7e6660db126dae2d3845ba080a18da12c8d7b91d04749d5344dadc7e65b648c24ef56c9603d0a94e728fe7ae02630f88ad410cad24069b4a3e2a4771eec736b0c6e23e201d9abb5a9a12979dd9d74effdd9d858ec099862700b5606a941917aeeaa241b3c7f858ee8246b612c661120ce76f0c8818f0e9b3838cc40a3e8c1bcde75ac588ac512f3df7f97525d2ae94585dd3f2c163ec0e06a3fb58d92d56b0a0ea43c6ff5201cb7c7a4c5186378f32fb1896403b7b8b56a91b4a8931e0772c313fdc0439c04be9e916bb6a4cb093bb9a02f62ae4ea41eea098cf0d4ed07bf519247c651cf06a2fd8a9163828868cee1357559ed572c55151d0e9c1da0d5ba541697cda10da69a7070713666a1c4ce9d101eb8fb0ab905397ffa1f6f7c230fec73316b1cbbf7bd5fc255010d5956b7d04a194c03c0eb3e616ede3cdbdde690eb53c920a8575de70b3457292f90da9181d618cd99fc6e8c110f00bf37f193ccadb469975ece547b88faa1b1453fbc3bbace776ae20d1549fa06652d0723f8ee5945a51b22c91a184cd273ca5d3134f9bc9d92f3c197ac903d32c601c42cd4c2277a7ad81b1cc893afd6c179d4f49ca1d335e42456666d9ac436cb89f094163d172d9d7161a5b008a37b95a248aeb433d96e1bc659f26175df4a6a25dce6b0842d0247e2037ca4677cd1f4065f28bebce5ded0fae416fa5e32a3edfb4fb485478bd77148002bc46d849ee86c9215fd8759d83ec8fb0d9bdc1cbe3a22bca90633b6edaac482060fd591adc878fcb440d2ff2093abf9cef7e92d542d05d32ae343ed726f861612fde7a611291664379165834f102a3594fe18be67d54eaa71f76189684c267ec0d7415fa55aa14fe98f44f93b300b77a60829bfd69879a7a0943850aa2540cb2f07aa311304e01d3d54e1793d667fed7322cecc3f86fae939a490061ab174f59b436249ee6c4fef51a1c4cff152d3c424b52b03bb3cc823168617908d6a0f50d5ebfc82f8923cb656b546fb8e2e5602e0b45b40dc47d646316061124f1a64511f0565554ee1cc8307c00619fa416408323d84d1ac9771992483b8cb9a1b40e00423a225d768f66ec8a7b4f9054b84ffc8d12f0f39478b8a9988c0ab57a88264ffcc2a7d8864defdb5e4cfe3d65059033624e9ef1eaead55f463926536e6e57b0071e573bec7bf9e4be9d48962cc4cdd427812f4b4bd46b739f1e58c2b1cc127dc3f6e893fae3bf07f408481a821473137c600b159c4ca1d62e96bb82a964cb76f5357fc14d7a5c30e58647269f62901a65d69190f5fe0be03ce4035325e1ed74b5a3df31358a69bb3cb26761ee84b71542754615a9d9431832e4f893998a19218a04e15b57c7207df4240e607e84c1c661fd602f825a950af451e9ca099412f1d08f12db49695077b3b2cfea542dc0c0dbf42a82b50a5f957d9e78094c26c80c0c5ed6b93266c6635d666eebfbe61a75daef7d8f161599a84f5cee28686ad2aafd184aa94db802a3ecd622eb72df274c6759b74e7ae31c5be3a01d22bb853c5b79d91cbd324fdc614b159614621cb0c655ea48951ba0764238375abfabacc78a1bffca1ed114f5ca4c15bcdcae407deb3b84c1cc3525ad506a2f7722c6ca34d310d67ae79c2b17e6e35d88c4bd6801bbf5870bc292abac0b64245d6e1f00c4c0f8e038a4225b4285f79419f555c83a3c56408a5d861f3288315549ec245670c48a58709cbfbdd8db0c8277ab9351047aa326014ae2f2412ac17a2eb0b48b36b141050e907d832d6b590be4bf31086b451dbc520b4af7fdeac1b3147a02a48774f600921046b30079b2c99e8d368968145fbd998985b4982fc4d66f448cf0f47835a21f06b2e17a05fcbf15d00ec998deefb1250e27b11c18a9fdfb1392b8f118a2bcaea56b4213985b4540c139fc085f33c6f3e5354be1259cd7ce38c8711df3017848bf25828d01be87c7ae78faa9559c0bf35e9689bd8e5656ca3764d49079aee35d471a25000c9c696ddc2756fe9721afc864d2728b5d1f0ab1f633151808d94cc3f73d8c906aa8acba8a33ecd5eb41272b83788ecfe1a44f57cbc26846fe323ed3844045272691796fcb009769ed24956d0ce861940671c80421105ec8f9b023e84fc53f2227b109a1cd1244a59c88d296038f88646a505c5f0aa11e7d21e9fdee8795b3b33a9d291502feb9b9caea3c153cea8acb335eaa5d381850aaf3184019f150a6328d53d236edc94db7557695d2a16048eb6e56e5891f6520ba686d028d6f787729cfca78e84f415378cd0dcc3e63b0cad89137d34e8de8020915bd0980264cfcae3e8b0bc2c91fe3e7f7e27e075ed4be2adc5dacb030194ba5a76de7b44017982caa6479423c178c21f7d36631d72b3680e4adb98b286164b178703d6cfab4aed3d672b61f1313e3db6ef222e2df98b3cfc9a2036c6537fa77f0eb0b46fd976e591bf6602c050b3f538283f40b09a9ee959256089c3596356a7ac39f7d0a37ff477864fa8cc28a1119bd81bbe57afb714a874b0e77c0ced7049e7dc076b85fd10e5bff6952b5d2dc5bd361735a74a7c73ce48fe71539596f7e44225ad9d5fac265d8b5d656f0891cca4e19198bfbe392d0f3088283ea7800fef85b84264f248eb4457a3ba5ba27d066d825c00dd8677562eb83def3eaf3c9c76fcd9fdd8516b0448b5ad6618516511668d3579305dae52b7315fa504eba135b1c990184ba3f4fc3269b727cbef9b129955992f6dbf234b0d5a7608dd5f408a5c4b4810b9d1a3fcfdc29ed7bc5256ac4e53f6423a14696d370ad41eee88530d6dde73be1076125b48d5169b2e460e04f14fbde6adc8655fdb072c19891d99cb90265e03b262faafa32fbc3e4c48c95cc8b298b044f7dc35d678315f1c0d7a219f30945b323078cdcf3340699aaada3c245c6a943ef472eb3b2ab5634141d19da8e1235f79bbacfeecd5efeb215d0c25ca2d99066c1378fc8d7a0baf7664f51167a710169503a06ba81fca94f952f1e9d86cbf288b5d889f804a2d94547d9a5f24fd61348a38b1ab0001498e1f2a4ad93b1ace3dcc70fe2e4a335b80e79d5c1442ea8ec49e4ab0d727e454be81a9b7169d1b16ca3e5022bbe1a0c2591e1dfb41a9698e6026e531c037b4e90afce286dd6b291f3e4bc67f3d007af787a63c82e7f82efbf8a6f9df5d45f7c700a0dcb6c27b95bee99b6c58b0212390199cb300587bcfbb01e8274b3ff6229b4feaf1dfa938c6897b8675db08fa7eb87ec46283e0d3dc99685b8fd5199cf1da22804a4b3110c16eb244cd7d6557ef6a06bd0a42493ad510ca6db5ea049aa12d75b4053719b5d821e3fa1894f6144d6fa33494b3b3d1f42569a9ec17f072cd12d7c8178690f9836577c65c2858d069074691e6c34bc1b4742aae887e6e4f76df48e1823357953c23187ef6ac7ff3fe729d23a6123f1b60b85b8d78975bb99798ca89895a00f5d4834e72c767c007a00c836611b9a6ac456d7bcc773b7703956b1e0b9b2468c3f56a6be69e4b607865a417ba398f0dda3526e78fb6cac7e2bdd10fe91b4de9652d982c56554c868e959ccbec5212789c1bbe0a8d90689b29e85b6c0937d599be04ff18c11b62589a7c2b68af2b8c2bf480d7434d2a62c8cb895664c11b0ec234ca2ec37cc4ed1c147100c8aae357b90f847f8f286728c63a6e8a985ccb0f4388f8bbce82d305b50bb6baa6935dc0c74013dbe446e4c84825c08babfc0de17c767ab46a618611ee68b41c2ee5324925c18ddea7b83f19f78c10c291e16c12f7a83c58a32f2163a99904da208ac31fec38c89bacc41bf59955d3d9a3fa3fdbec5cb477247ef66524d5c5370f2f8eaac1b815fb284223331fdfd23505e657fb82136b6df8d94516bbb12129bf8b95fa49563529e494a8394b61b1f3b3420502ca189862e3588de514fb4e3ec89d352f80d3e3e23667072c747ae3542e75a378af83a2e5ec6ab05c5a3bfc316989f4797f033c7515fdf2eb9a1d7377185b2608e75503bf1309cc676333b3110ca143f2f6f130c2c5bd5c123303eb81b1a561b5d35ebe7e1afb812759e9ca78274b5d138b0333faa3e5de030bd7a70695a87307099dc98f625a11edb2c6de4f401e8feec5590fd31ffa469fbee032d6ac79206369e730401365259461e6f6278f9c33a55ddcb8f6b66909260e4ab68a9e25c1dcd5c45aac95c5691209e6b5871e38ade3ade0822e210086e6d7e1f89d0f16a61f94451d9db1747a7c1378d718d6ecb993cd4687861c7147b36632907a1b41cefd8f85894da8eb31282d39e45f176954342e2ad0f3f05bffe99eac8408c841f7462565672264fdded734248776ba302f5a14f4f12ea26396275fef970a3d04be6d4d747da86ba44963540fb19b3141da23d32c7beb4ed9d4945a1114c2fa17ef3d6824896d192b09e2a0d8a0b76e13b7da41ff0cc90", 0x1000}, {&(0x7f0000001140)="c41323536815f10f6d19ff25cbbcf48269d77f30fa5c1249efb9a651cdc9cbceab94c1d43006b1d52239f77c35fd4e762b43ff10b819fd0d972fe66bf788a9debcec0618e844aab772e46987789997ece31c4f56d1debf6991ce9a04ef37a8db137da6261732c2a2a5a2894fc8fa722654f9c0e2782316fdbe12213b545e08e6208344b790a330fb14bf99f3aa54de4e14c6b1cb104de61bb2658213611c4d0da7e0113884957354090d2a1f562f6b114bf63e3933846fcc8fe3b608f749830fea716698d6d123bb16d7052e9f7f77a51d881195695d30ef7b372ae623d03ed84c5160374dd3654944c6b8f5f43ccbee98fa85fdd603f3770115c16bfc420577e6d842cdf2d118c575de4d4f923bbf7be583d63aeb075c89ffa1e15185abeaae24410ff1b5adbca0bf3ff49882698f4201e6c5d19e4546e144354524d80bbe71a669fb1a2a0e345a428316c71ab09a1e7d5994898c9e16e368a62414c5d57ac7a95d8db9b1580e30026e6790299056840781619b270030aef7369fba4e6c636e1458262ba90a2a4c9b31162372a7b84e058fe5bcb054dd85d8df4f055a3be63e32c02e5aae6d6bb377f80f4b6fb8ae6eab1238831b0e73ae32112f0c305e9dd9906a800e2b9ee66911e0bd911f3ff0444678e2f307a16b5f8f7f5067f6b3fbae094690b34a864c08e8d4cc0475d7e2c1acea9652ade316a72cf1d6f8fbb33a65d9613b1182f67756ce5788e7bbda2f78ba2e50ae70f4c7ba14c5f03776cc9e3579dff47a0b36ee3060477b670cc94120ef1f5bc206d250f9d286fea98520b2d5e41233f5731d381c638dcb16b688a9e87f317472fb658bd879334fa681d0f15f32a0adfc9e7ead83fc68cbefd0ba58e39f298d8715c3a2fde9a9c03459f55e0118c95692a2d9d553e7efb3d5b79ce28eb11369df44a618c27b829d0eac1c86753b0ba8ce005b0c506a4167c79ff127ca5b821700386dd6fd8211fcfe831893c2ec513950b6deb01950bc60f706a284f2d3514cf832419ba57b321c11f0282511c78a2f7396389c7f1f2973fbbbd4010f74ba12a00030a1fe6d6be72e21c3e489a2be231ae721381fb556112c2767c5865b189b6e96f1c2063984607f303ee919e920c7268093afde921af48fb6ee71bcbe8b755ed73b2669688a2d9e374ba28e714f56a9966c1c94c08b7bf2e6510f4bcf691009f86795393124f9c859bc008fc1c2fe6644142a01b6c683e2e2414bd7e308db9804fb07ad25ddb9509bbb687c25ae1b4335d263613dde41429ee93860e8dd9af4d7e8ba1a882d148be0760e89f7ad2e93ee79015b459149b8be463b03cfcf95346c173e75f78e552d9d19b9d127e83cc858479ed96be9a1268fda9c9a434ded6050e68ca850f076ae646910994bf97df6035d8d37d792568fb9a9762aa1ad47e0c874bd755f6f2ecd37a21334d0a214c00d6ce318f77db657e6cf318f9cda423f285bd06b31e462418bc54156f0db26c60c7d5ad3e7f6167fbe21833092cc13cec8ebf33f5de281ea42b19c7b034e3ebfe524440f3e348fa275190c4e7908a2048dac134886968377a620b6e8ad0a7b92ff6fbd6391b90cb5a38834babe12706f5b0bce3ec7a7fef9ae8176c4b7d883e6cff22c67f5a145c51adcdc579b8070211685cb36e73b87c76251be1c731bd30d1210051ea75443cb148a5f8dbb6c1f2af87a517a8f9538cb88b0a56da47ccc34b21a9b3bddc37e26e7f5fc58fbb570528bfb4587822b1efb1beddbb4639ae08f3a263a749703c52e4b47f8c2adb4d9c29c1b1f08b974a002ab3f1eb236497b483cd4c428b6c636cdbf5f6c6eb7e8a34d2ee469662af37b3a7079911de1d62bf81dd975202791dc69e410b714a73dd45907a822d606030807a8e4324abbc13fa906656a1368d1de3dbe44c1103515ef3ff08623b27a2662b06559a3af0d9c228925c5ccc89e97c2abde6ca7120048791184c276f6e8f1393df48da21dda8539f0030ae96058bb37b4e8203d354f2d365a21f55c95f122407c10bc6b4ea7f229068d321a8cc2632d6d18729c8d858325cb75a74a3643a01d9c871419214fbad2643e237c084112771a0cd38889767f15d02fbac8c019961319e15072210616f9a524ef5c8265c36ebce4534ec492fe8eb777f440c2a1ab8ea6a559d1ef6fdb48c73b9e77659a022c5e49e743ee81cb7de75f7a49bcb70bf4d3e778309457f3b0fb94ccbdd54fcc190b140d14d56bce377cdfaa81c5119e4041d2f5a9030e2533d7b795dff9685d93c2b01f0fd3f702a2081ec4dbca82979e15e0d17892b349d6fdabd49f1a2f317d498097e9408a4fdb4be5f530fdad01d94d7020c297ee270e868edf965dedfe71f85f77be34eaee5402dcf74a4743daa57a66849b41848eec1c7f66059aca80c5b5961d0ae45649f6b6b3a17ba12246dbd48ecf5a49980016253b320adbf05055c125bbcfd733bf292d6f0c6143af400c269c83983f61f966e4c25c21bd615e5c2df6bda80ea277380f2bf02644bdec8ad10da270c1df650ca1c87c13e817e577a33004e68d5b8f0540418c1806fad2ceb40fef54e76a4d003002fab6277f3531dcc9e3d02c4ac7453cf6d9543f006ec735f8f0c2776f4b5e71a3191e18c9d7cc8b88cab756b8e7e7d0f2d69d986e08603f02cfd1461d724adedde2ed9190b9655e744d40307a569605e1143aca0dab6beec211b5ca16b548f8245b16578f896abd5d28346ad5c281162eb1b59d61f60619dc92c179f62a985a68470ab318211864be2895d05773cddda3a21880c02d312b0f39cc188079d31b7b806a1939e5f1b94035e15b9111129ae7b228f3cc298d494ec7d9a95d6db02d38586dbafee6f5f447d9b9e86c985488da1ff113dfa1da6cea610c5000cb7ec542467ce8a8eb5aa343aa30f6450531814812b356883582feb74a2535472ef34464bd945a1972eddb889778ca677f1e30eacabacfbd924f132c3c05d742436d6a2c535cb9036f2bab8947b45476fe03d566e4dcc0c4587d71e45aba273100af226e6a3c379b9b67a92645bd52129a5aa959269fa49d858d4cd6a5e198232b522bd19fe98a9627b680fbd6e721994e3227a2a52128f6cfcb3db2072b428f089a38ab0eaa1dfaf5b8b738ec66b97c9932b61f43118d4bb737f83637ba481a2d7078b142bc48b13e76b1c3f97a56675bc4b911ac7d181b123362da03cdd083a097a17a7e1016f23e22ecc10cfcc398b16f8d24839fb095a4615b78e31b3d7659b4d3eedfb9bb94a557718af445629af7813267bde89f2f83c0e8729ef4c8f75c2a6db353eea4a6def6a7ba862259f5715c6250c601449a2599895e20d6d9c4ce64e08c0c871c2e19c046d1d44aa74e7b52995a539819a68e41394df90994ba82a0cc5279ccf3a53cfbae76cbe716b73741f0ae8770370a695076997a2d28a012cb5ca4104d1edacf615630a7d22c5f6967490525deeaf85d5daf70bd4e576cf7bfd540c1beeaffc25a54076a5de42a76d88d0f48a619265b34ba870932832bc6780f990cd5a246b115ac457767349fb132528deb0dcaf31d2c38c378c3910caf54e91427040ca186cf918a0e6da29304b6c6522f1b720cf857ff7f8286f2ee300cd7d42f36b7d1ad081f830db372b043365776065f79e9c5d167ab560cc5dc6d13fdb2d1d72184203d001e53f986da09f7111fdc47bbce3428446f93307fc6a69e94bbbd80002b8f19e1631809437118563eff7e1f67be0986aba7dd254b73cd4194e0d73b4005013185e37eef4e99ec04e9df06d05528273ab3f89b012f44aa7ba5ae43e289aaf744d80d114595a8be42b6275fdf0bb129e38e92367e156fcdd3949c61dfe25a2309e6f62412c45670cc25b91c8283427d343faec2918fe4d99847f74b8042b48e055a00455c441d8670d13638b17227d4fdeb52260f8b5ff1dc04f17776a3f1aa9d280fab9a5cdf3ed7f68f364ffadb6dc38298b651fdaa2d3d61d4fd4c1667c5b090ebe53b028c20e62b1be5bc826f09a53f573d56cea021bce89a324e11b85f77946025ad7421a02724aa2fe9f233b8821704eb247c2671aa718f2ff339f9f021e9516b57c8303533c2185b6e16a48ceb92c47e557f9c26ec451eb93ab40d167a10a0ed40bf42f5ffa852c8766ac4c6e9a323d846e6abc359b83ccdab76331ecff4391af4f7a0a00dcc6baf877caf4481a3f9e4eb09630c9fcec2ae7b0e25716fb463dddecd90c2672de7357b86709c5d57df00b9cd47f63c1f9e851027bf3e2baa0b96d848c726ca47ce67838bab05049ed52d6dfd56e9e214e184568b42892a2e9324526ef4c73ae12ad0626e014e5a0de55d0207539e1417b84d204fbd36c1cbecf69a7c7383ba4caa7b1673719b80379a1e6867c804307f38f088033384b5eab6bf72f57fd37449d3a7fc422fe5983a0d24b7ba24758a3c4cae3c8b7803490d26718db781dd38fda0aba1003151efa06cd75e45f83d0d08f14e1340c3adab6fa078f106c3d37d624c7e332379de7e2566acb31c2c55f3b17a29eafb8b01c708f71d5e20f0a2d57994838979ab5c633e886a99bb9d3e35c98aecb0b20cc925e5bb02275c22ba4a9f4de2163a17ab1d17928828519ad157480423758087a12140d5cf4e53ba4bdf1b266eda394ffaf123460cc51cf342cb788ab0f12d82f0dd12b01bc315bb999f0a73c18f07b52517bd641139c23cc75cd7420ab2bc920a355132f822597720c4cd343ad163ccf1766f8d7d867f550ccab1982bbdcb0176f6807cf76286ed39d666b7ea63afd731700811c54ad1e75cd865c14a4beeeccc0da7e5a78196f8fb6c19729ca918f83c85e2c3786f38e4be3e0cfaedc109c5e1e1da85a8d9ea66df6928edaed0824968ec03adf64692277fbb18959a90eb82f173df4a1421d4bd547a9de0641b1eb30e19cbf31b9a84929b1365a887bd8369cd45b4aae033caf0d1004d24f802543ef85be9641182c3820fff69588796235091bbbd04d2476a46997aa9117b8e3946714444181bb6fa1613031ce9d1e50e581fee2a3d3b0365bd000f3728112da1710494d7f69b2527225b6862b9efd0b47925d97a9a42deca84a4f5430cbd902258ef611551ecc56a50b4406353456290a1f79c820566c64da61f5399191bb669d00515ccaeeaf4b96fd04eb8ea0e76a538025f032c64343e99223e023523b94c3d47daf305e8aed5350d12256793eb664eb90772d85ef4e2bc9e0be987116033a545197cf9ee0fa2ef965fa11976b20406ff53a2c21fecc6659bc98fbf92ddbfd01a2b800302ce454a4790c64c1df09422fd1b3f3d81d21b62ca98b4104a87eed4596db18b09252c07fed9f29c3738c502ea67fc615517459600724ce78cab1002cfb6226ab7ee74c0394af4d2fb761a3b0d793b62773ca79cec8d98a0734a916abc5e7795d7f6a1a3f2c99923d8c43a6a96e950da1df747e16dfab545cf2ae760963c6b02c294789cdcecfa67823e17c47a3036e4a03f7fb530d067d22e7fb28b931be28fcb83b9907198de4a0b49395aae18c5e771ffb0530fdac27a7a152bca4fc0c41566267006f5fa800ce8e04b5772980deb274226f5fada476038f6b858c52995ef5fde49ef874fa31445dc61aa9cc695735b74fddbc5fc178c7c268a35760764670cf1d3223d018ad90b81ca8bdec211278599c740b6610363f635e9d0a7dfdfb7acbab6daa0d792a1d2534dd0b634f35964f48b0b7026c7a16db9812eeeed14f2a7e83fc5521807e677772d0175ae01368b8cabc83ad72b59ee192a2854d96d57fcfbcf", 0x1000}, {&(0x7f0000002140)="35205df6b45eaf700957c8a2e772a43fee91262d0232c6804d615de17a57e1d6533cdcf37b781b53413d492ddb121685fd76f6bc858909be49529b9a5693b94db938b73cd7d17abd591d933040ba9fa9c1f0", 0x52}, {&(0x7f00000021c0)="3dee860e600c98220bbb7294b24a2f8f51a4ca5a07f331ab14fc39073e9c0b393bb988e9f9b19193da365d2e8dc2c998b0f4482ffbb6ac8469432069bfcaaead66bf68747f6715e3ce2a7de72502215f8d947a34c99b4b8af6604037ae9257bf1165d1c7fad65aced453dcc8964f5c84a3d81ab83eab8f7654e58a5ea30105f993ea322de16907e3226a12403d5471bf808290b033df6e4ddb8ee1d89ac43648482df6b20305d1d7f35901244949833b27449316ee29175d9ada64", 0xbb}], 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/nul/\x00', 0x300, 0x0) 02:20:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x4, 0xfffffffffffffff7, 0x8, "85645604a9c3e381540801de76d11e470d503824", 0x101, 0x1}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:32 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 02:20:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xfffffffffffffffa, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80000000300, 0x183) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="8502aac3a85aa9ef75950e4a10243297f3d42a76174bc64aa1589052b9b89ef25f6191bb8a04fe0ff345955a40d7d46da394f45e49d8805ef64f9863a28ea7e969b25d3a0a66eddb573bf7285cdbc9bcf57bf0bdb714515fbdb3920fad71c12cc5392b5a559ad48a5871ea78937288f61d31769ff00529d11455d7651ca160ad249ec0130454446fda3b9e06cd11ae3990b3d499bc726bed0d7dd49f21b9acb1e0f56bebea0f548c938d74c464e5b10fc53b215384eb9ff1878c60166ac08fbcaa6366231c05a8d9b995b3be7e89af1154e4891040ac738f393e2fb47d2c9dd6682a1342f27aacbfe027f97b9649d31b4f985cf95daf17dcddaee1", 0xfb) 02:20:33 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) clock_settime(0x0, &(0x7f0000000000)={0x7d98260c, 0x401}) fcntl$setstatus(r1, 0x4, 0x2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 02:20:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) socketpair(0x2, 0x4, 0x20fb910f, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x27da, 0x3}, 0xc) 02:20:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x20, 0x4, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 02:20:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000180)="cd8700f6a0897db4cfb36cef6d89383047c3aa9d2f5c0c75542bccd6d7fa7e6f3df602216a740903095c7f8550e67f1768f3a9edf7613b2eebaf4d598f9bf00c527ff0e14c1f8edeaf32a973bcef3cfc50c9af9b3c008d08b44acc6d09171df57efda4889ea48062af95597f", 0x6c, 0x402, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 02:20:33 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000100)=""/179, 0xb3, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x6e, &(0x7f0000000080)="fd0edca9a3d569ce4309c0a0c3c01a4d153bf9b3c7a408f2bf2e01bb6078606a23a76ed9f6bccfb334928ecee063cf93e8d1535743cbe1f2836019d6ec3f83edd75da302620888f610b12c8de1b7bf2f9da68dc3e0f63c562e7adda1ffffb05dc7d33d386028a37ca52ff20f7058") 02:20:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x1, 0x6) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffff7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x2b90) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0xaf) 02:20:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x608, 0x0) read(r0, &(0x7f00000000c0)=""/145, 0x91) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) 02:20:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x993, 0x427, 0x4, "6c60d55484a749054888656f10664e87672fc769", 0xfffffffffffffffb, 0xcd27}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0x0, 0xa8, 0xfffff, 0x7ff, 0xab}, {{r1}, 0xffffffffffffffff, 0x11, 0x4, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x1, 0xcff}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7f1f, 0xffff}, {{r1}, 0xffffffffffffffff, 0x2, 0xc0000000, 0x80000001, 0x40}], 0x7fffffff, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0xee15, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x100000001, 0x2}, {{r1}, 0xffffffffffffffff, 0x83, 0x2, 0x3, 0xc67c}, {{r1}, 0x0, 0x20, 0xf000000c, 0xb98d, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x101, 0x9}, {{r0}, 0xfffffffffffffffa, 0xda, 0xfffff, 0x1ff, 0x3c1}, {{r1}, 0xfffffffffffffffe, 0x1c, 0x20000041, 0x3, 0x5}], 0x0, &(0x7f0000000000)={0x1, 0x8}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 02:20:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:20:33 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) socket$unix(0x1, 0x5, 0x0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r4 = getuid() fcntl$getflags(r2, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6, 0x0) r5 = getgid() fchown(r0, r4, r5) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffef}], 0x0) 02:20:33 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000240)="b77536f387b26d72646a1a6d3b12e2fd88e788188add6cf64afecffe8e3269f6", 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x3, 0x48) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000002c0)={0x0, 0x8811}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0xe4) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)="3a73b2984200d83515135e07f38ae3b026901af7b33c6e22e389094fae6ada34ab474f9fd09fe56c8c03e14e003c8c075419803db06d01824fc7669392e35aadfe8f3866826ae0cce8164f1c81397bc3c0ab8318b1d9ad842bda3f654870e6a9b1b16ca3187995de9a5c768c7408c64f5b9340fe691e7bd9c27c4734baf69c06a43c8dac2a3bbb5c771026c6ec6c205a56e0963495f03b8a559f8534f253c9e3dd2e6ccec016f869e199c77b48ab1791560018184d361bd622bd64a8f3342076bc23d59c4df688bef3afb6e73cdfad002f2a504656f66a51611fcddbb409ce87659efa04a90e1fe78f16c9b04000ad5023a0db566053b0ada8f02059d6816125f26d0f0cc4a2e4386fc02bdcb8d1e4e47988287bbdf37f9d9bcbdffcc552aa5b4332a066dbf8bb0927f2e73b31884ce4a1ba3886898aa18b7788459274250e988a67895e45e243e7a38afed641ab48e41e26adad8cf2f60c2c45d9d653cc6ab7cb6bf61aa5d55b4142cf536c3b9da9d148d4ab5a0a0516554fc07f8d5a8eaf89664cc9e8f0de23338b6e753e8651a794649fe83e7eb8c69b95d6a5835d6c997faec5dbd4be49f064aee85a6337d97ca060de83f8bcfdab1d359a694a34388e0a593c3d2d987b6e341681c722957c28c0109769c5ee492a1099bb868536f35f13e44f2d5e5f7eae9ec38222b268b795cd91d43406351ef50fd5d3e800c4e0a7b775", 0x201, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="9c4054b2872dccbf0d062394ba6f43b52707246f93f7af070209f10bc447b3cbb87dee372210d4825a89325c8455c467a320d3916c4a2d10aa820d1c8c07d304312677cb572039d510757fd7ae7c3adc36b143ddfe43d4546eb21ddb867df7e2065a9c36e55503fadae39bd6e646f85f13b28a474a9ded4affd6ff82e0cb895322c67e"], 0x1) geteuid() write(r1, &(0x7f0000000080)="93f4f23a74e155877604ee7bfc669e9fee39a86814393543", 0x18) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/47, 0x2f) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) 02:20:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 02:20:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x121, 0x1) 02:20:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 02:20:33 executing program 0: r0 = socket$inet6(0x18, 0x20008003, 0xfffffbffffbffffe) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffd, 0x4}, 0x8) clock_gettime(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 02:20:33 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/49}, &(0x7f0000000180)=0x33) fsync(r1) setsockopt(r1, 0x3, 0x21, &(0x7f00000000c0), 0x0) fcntl$setflags(r2, 0x2, 0x1) 02:20:33 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) socket(0x18, 0x4000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/89, 0x59, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0xffff}, 0xfffffffffffffecf) socket(0x20, 0x0, 0x4) 02:20:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="dcb9952203dc845a05ffa8f688cf817a675f405d3f57013fc80ecef6a308886cdde0f8fcfb413b3490185214af562d91eea808d14a6053577f383d2b311db9e3391af407d67418819d3ab0c994be3bb74b99113247c07b982508f90ba436f39943898e33311ee418b6b21b604e0aa42858253b483d7b53bf0917bceceb36875693f50452c60ad05f04e5b94c660f6e1eac4c43ad2ad84851ec5c6a9115d7599a932ec6de01a40550f70ce44ee288e6a06a0145a0f45f463c118a1b2b5a81dbc91731ce35b99a2045fff99a02a29d69eb938c32b423e6e4fb49dfbf3b9188f3", 0xdf}, {&(0x7f0000000140)="08296abc14864ecbc639760839a71c70499682124b3866e5178ea4b6ae7810473fd35fba0a9d3530a65de1bdeca9f3c008c280625a33f8c982caa8f1861648f93375647575f74f9de1b6f768e82f2352b8d5167728941b6543553aae467e041e236824a11b89240b37d1d616f4ca6a3d35417567c9d729e6735ba933cf3aa4f82ac142662eb4e5ba86102601070eef5a4d60ae3bd24499e77df805b77e8f3da9d101d0b5fdc5aa89ed96732f0ac652dfc15179606dd9878195d5cde6d47da53d088ca17d6bdc26e969161c25bc9c46827941381b8476c01076d1cb5c337fe8bc3387adda920b2b93bf8748b9fb2bf80eb69635c532ca61a28f619b", 0xfb}, {&(0x7f0000000240)="2a2b61bb3df545e5d72b6b3048623231f99cc921c044769b19f519ea7f2d33bd33f6c8140619a078e7f9c0eba492f922fd549c2a6d75e5913546300d2a495f12f82edfb25c1600a20adaf7d2e53d322240ed6b338c3fa60b221fcab4b8107aff3d7ca832a4e0a9f72be1e765878afd7e266fb7ee2996c6b173fa66bfcb1ff6d083ff5f391dfac1cfd7d1dcfb2a2bae3799e5566a1844a6f7c2b3b02919af6de5eee85648a1ea6f635cecfc", 0xab}, {&(0x7f0000000300)="486c37467a1c62240c7cfee7b51fb32d1344e146e697c591e10b14384a2a94099d2016b76f504c1d1691e520f50e4c0fbeff26", 0x33}, {&(0x7f0000000340)="601d333b29dc71c5dc70858ca42404700201999b22e880aabdcf0f8f21fd617da0062537b01aeff6710a339cf86dd98b948547324241bd8107a1fcc560bf7acbc6c5956da8fd43fb7365cd9ebf7997bc734d56b20203241a6d805b1154cb8a56c48ebae58ad048d3aa9435f39f2be3029940114982c916895bd94f141e4917d5efa1c5f4d7e85840bdf1b7976f87132b45ef1810dd42708c1b35030dc6654317a93434fce11957477cb8c8ea918cc1df9b772dba98599c84ecb141f630cd5bbae08e3bf594a46aa89202de9137a7bd6cbfca7e8bc89f4136da95b24d8a5aaf9fbd7dad318836b98b35a8f77d8116875bff8f690af18793f45e634442194178b2b77bd1fb4b6b301b0f541eae59733564e63261cc23a6d4777c5affc3357625d52500c74425107ef4dac796616ee34edade0edfadb946f0bddc4687d9d901fa7a09ff626d1bab58daa6c33e4248d901b3e64b3b557e1ecf0f58a6e5b65af200459705588146c28a6dd368ac531f0b61c01bf7591c871932e4e89a3f5f1f01e620f8de26e974edfa5eeb8e0a49b0e76bd71a653cdfe9f0d3d76ef1afeb8e389b1944e66700099d2e141e15570062628fb08c8fc56a4212268191dccbc118703e1df59b1a3795902c81c21fd382e49c01e7fa869a5e145e5822b80d011c0edfda624d69c1aa6cb004c8c1d814d8bc4249d936842e212beff584aa2b787b7de050a555c05f40dccd83be200c9add286fac91f75e7293affc9549ca7d390c96b0bcd64e5696bdb81fd223aac4c73709b09288f9327cc52bda2f3122ed0b77a8547a146cc019f4e5047084c679669e91495246971f91478d10baa5ea65c26517fe8561d019866532efe3ab7fdd3289db5f62034630a17a69c76c483ce3f7cd50808802c6412e0937760fa4ee1c3638cdf88d7aa63f11682a326e01ffe7546a092bb3319dafd3e4dd2dec463d3c8f6e6426f50e669a986a032eb89b957926abccedb8543f47744f3a8be5d115c6d06aecfc72d75e07e59c01ab19875a1234f2ccfb71f089c07b71476c9f16146fa570a3210a1f51657a9eeddd3c20fec4e6da3dff5af30d6a80103a8337723c731509083fc0eb1d837bf799785270706202cbab832a8c1f325307371aa4274ba90f71b4541d7ca0cde15e5dfa55adb95d125192b94f4f05a76305fce46665d9196b8d8e30b07aa3d5ca0a7c79f9cfe80abc7fdf0afc09c2681bddb2be2ccaf908131cd84c636b9432e6a90b06675f057ea068ff013588040d74c68be8bb4710d24566b09f5b6710a6eee74f2834ebea75f60f3ac772967a09ad2c14830c14c53e2a9c440adf997cd8055203ac3c44ec22f2ea60656b8c14be1cdf2c8e9b8c0441cd46b62dadd44c9863fb696d6fcd6c5526ef6bd21c6ab684f05a8afb0a0416655be4d937d38b56c69f64621a440e07c35b33a93e3a4f06b966833c1bf25b3656c5493ccdb0e782d3d4c3226105c84e08342e7a465cb68637ba1088c6fa149044e4e667ac6b2412b9916866903c5d344cc61d508eb66ae562774e0f62c31786cd35ce94dc9285d434c88ff4f16911905295e86dded5063b0216a7d8003819db83e8e4ef8c9bf36734fccada4707f7473315aacd9522b2c22af09fc9de2a1224ccb5aa1891892fba81d3a0a1bb19dd341c49eebb2bb3c727299bd3ebc0acfa65511487598c0e0ab60c503b3dce28f67988a3419bc96bb0b3033e3741e757bb221faccd49c269b2bdb53986a699d6d86ffc0e1ec73f2f74167aa19b7279115deaa28ef3e7f94dc3aac7ec1b8cf8fd0aec6ad064108c69703a2aaa7c914e61824a9631bf599e4ca1ea9e236ab2f4b687d55d029136f522ef2ef6220f4e07331b8f1e72202aed1ebabd6cd3bcbca14d5526c436b0e2d99df4e58d2bd8d506a651cdd9bd693f5bad08d06000642b4b83c1dc6ca773ceeecfa0f0554403132b63a684a65c9d282ec9f289b6fab0202a70a87bde4e93671a18bb25bb3b33e47e6f53a057a4c9ffea11c380a3894e991f8ce36f361e486468e18ed61e86cf850820f3f7a0a9d71e6ba5569df234184de58f950521d1f3925596d072d1e903fa699822fe8da57c8dff35ffe29aad4a3da9465c39c387abce7f4a6dbf327cc46e61e0e7aab562bebe22a73f1b0462f1c3a665fcd3e0b2c8ba5a8fc8cc58f4019e980dc2481607146eef26e649407cae28cd934ea43c809125c52a615f077e50f84e80bbc9a3a3b9bee4ca6e8792f28c7dbed59f71b50edef34757d43faec65db8c6a664ba82a810e8b664f4ba84f28df31a14ad15280d66a77aabb3c136e33d801ea6b917a1b5e4407ed55173c518666518f4b2aeb8d4d6e484e4502a44c782761a3f00ed60c5b640d33f2b75b624a2c421dca3a06674f557b555f725f8f198b05c3612b0a405b224f7eeb6c29fae7ac1ee19b1458c8916b5f371e059b3990c1885fe6b18ed06c1802e49fe046e9bc34b0161e05514377211b0b2f729d339762867bb6b29ef6ea03d58ae05ef93d21e80883f1503f4a31dea71eace69b6d84eb270a1ca4ee7680c55c86445d41d9331cfc78e874beb58a3deda9fdaea8777be958089b66d500aca548e77e816988d24eacf26f0b7d8c26bf8ee59e0e9292d64058f1cbf42ffa8f5d7400a029c2bc95256b5d092ce8ae6b99d52269f1e650184dc549c5e4447e86705f41b9552e5a1963136a67c161933ecda626d044796d5676e993383d021d8ffc4033fa2bcfe008324c46f65c42310a78fddc824b8a08ffaa86b73a97d5dd0b45005be2657265c1de3341e137f5717d3a1f397de0b07a3c1a524949d57a22ab1447fe6fb965363b937882d794966816edb98e96fb940a28042bb550137f9dd365d2374329ab321d295b44b2aa24737d2091fe6852475635726a07b36b5accbc2898fc887c09dce25334105a6ec1fdbfa61eb98d717bd218d9b68e98d15f067e5a214da827497d1b567dcddc279f5fcd9499ffc371a935dfc86cbb6d1a61a96808e9f2d74e54b1bf10b6a8bef9ff5c863506708d75a902d68ea647819a9d59f55a8c33870df9b132a526fa2419bc4d90d2c30567b9cd03699e4b2f26f1fbad2f2d1a4d0f597392352254339a439deffcc461bd87f50825bb94aca2829e76d33f95df4d182a8ab2e8214bc1888d18bc4782efcb97f5d3b64dc3b8aed35b5353c585277440ba3236e09d99ad743552c790f3629cf103f5ed6d9d476891ad90e1dc1411ac35f26dee366a11e5ff568acee35ecb31b9a2a8c4bd22fccc7fbcfa7fa5bc9f7d5a924d3f024463f51c1c33ec381b6fb6f213b5aa9e7aa32ad1d94f2e05b29aae99d46b2806c8ffc483ea14c627996550b0455ad0efa1d224706b1e7953a31f7a4ebcbedb1de84c5e0bac54a3881f1786e962bbd9acd61ad35dad708011e2cb5adddf4eec1fc2f79ecc30401787d30489e22f85759a8aadb251092a58f2d9ba4186c142af520690ba3a947e125cbe02a84b91fc49e28e241027ba4e2d4d70d501e74aa1ad4b26e1b5df6b4ce26d14b8493f0e8a9300ad7b01b5dd0b9f2ca6c4a910c65fed29513e206034fe82116bac07c8ca1798adca20d1da7642e2b3d1276cb8c0e40e2fa9e43db4d3eeab6ac9e093e7cffb5d88bd115c7dc5338603f3baad972c087aa2e064ddf4653e77b9c4f61d5e0b1c8949649dbdca864eeef07009cf606759e13e16fd8abf7841560bbf4121aa3dee833c328e4fe7f387f83c09c0b87a6b77780a4af684de94ee9ba9e59187cc9612e45d87e00fc9566910cc110b9002e34f9e3ce0f665421f9b3026209c58dc49a157b5d64190601b36ce71b910aca12baca0cc184889e9f058e7fd8cc98dc320071277beb20dc49c4de61b36b0e9f69053ab6aa936e31a2716c45253f16287805d882bf17e73406cc5324ce9584f5738bfcd4827a79f1b622a9c61ffac3c52edd9b98b748065125be22dbf3ba8bb513c6c4cbaf1fdcb1578663fa7159eaf51b0e6af92cc5c66dc3bb72e414a0708ce7282d38ec48ea9e996718b18f3cf52a37ae2464e6b9f483947b8f3fcd14946c79031fd16e30201e32d5ddfd2530d0ad35644b78e857f9f38505a1d7a2d6b8714081c14fd5e187da662b27b57073b8a5b2330249b07077631c91494583962ec1a19c51528b17d0c2bfd42912c2bc7fda3b88dee08d00bc84e814da0f2c0df362d3771b820b59ac57a84e16e67e719d0e1fc0c9c529e4cc8e4f879bc8b0d07184a71fb250ab41ccdaa193fc5f522bd9a5ca279f081757c84809aa728b72daecf31c66c7d4b23803ab390745d1541633a7eecae5a47e5da089835bb1d762c41230d959d3bc02c2ebaf9906e3eebb1d3f45d5d865edaef1225856395b3b08c2775fa035e31d684722bd2292e14330993460749158380f9d63476e535ae21edacd02903581ba78c8bff8d37d9da6f98d90200df38efc747b4ec88260001b0f9bfc5cbc764645172c33463170bc4d75ab143571f55a4d21eaa9632d9f8c67f11b4d2b663add3150fd50bdb6030ce694e46c0e726930e79b67f47926aec431125fb2854fda9cbf5066acb308fe7596043e289741bcaadeabf0572c9028d1d78389f843c597406d749131b6dd39413a21c84c3ae5d5648aceac3d624132a0bd6f0c2c08dac40a6d177eabea41bcacd5943768b18d32e22439cb3f045ea5ee61635fe14562b8d7a72906fb3f8f12da89a4fba044304b804ea8229e35737768965acabca94a0f8e0f801c22c4c9c37f807a1eeaef6478b8a234507c288a75b6b0d8b48ea8ec7065dab2888f1969171a79dce19ffcdf2cce38037e1ae5b6f65890608543a4e7d2bf3e1c502da54ee65b7174fa90176b266f730add9af701a455d0eee638fc5d9f2d46950c8843cb45501ca3e74584d98b9ec4ea4481e5394642d9fa2851e612923b9f18bc85274e03abe962e30de8ea9b528516495931b9a9d5186cbcb06819020c7fc032cabe58b7de424a3b2eab77c8e1f0deebf54e47267ec4d0508aeed63628f0a29e6efd366a456379efe76791b8a4986dd40294ff1cccd8e388993b28a9b5ed7ee622e852758c6cd2006d00062b7d008bf6954bc62adb8b5a157f4864e29b2c9075fd40c870d6bbc2337087d1ea18a66749642b6e3b4ef15b671106562b4c6adb37fbb52fd0470bc60c5c7c73d215e438521213751bef7c3dee117956b3e8d0faef2eb3ec99e414aea0ca187c4dbf6d2f3ea883dfaa226333eb59314d4e44d8bb2d9bbc89e3e7856a2347ac8db6d73ce3f954f69625286ff671e9d6b95a45178daa3d5562d6ec3c668b495ed9a18eaf1a668408884e1fbb855e3fc95e31e169b149908aa276f74bc381f1225d734f2d696a96f85ee41ed05d986695e555f931ee2ea9ac52530d12a93c5ffd57071ec457971794abfa9c58c22c7537412e77f5fe1a880a9375b2d0170b1fdaf7d28760ddd512b311244c0ff5cb4433984699f292bdac73850864fc54a650641ec96d6ad8cdd73e72692d46c7ee3c4a4bdb5830241334a6e81b10e328c3189f39384f86351b3c5a5b1d31aa6aa752be354a793fea3492a12550a49377de3341c5d60191f39824a22a54303edf6b4914280b5c4089520271465e2a9c821ddbbea905f17828375525324093c03af8cb331df2918ac57313be0eb09f0450966dc90288934996a78ff34bba664dc1a92f313198dfaaff480bd3efe3bf93b51675aaf0cea5ec474b40922ef747e531fb7d4fc18bbae539f1ad613eaf00c1b7a31c40208419e3767013e2f2952c073bfa22718f93a63680ddbe659857e4fe3bcf145fd2", 0x1000}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x30c, &(0x7f0000000000), 0x0) 02:20:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40000000002, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="fd4db476c7300a8b1a443fd89aac1d388c8a38027658b05f68860f7fe54e29308d5e13e1e1a2d94d4f7efccf68a6e4398ab3b7753f1f23f4b59cf7f0604e60d4ddbbb9d6314574f8b49fa5672d4bff4c6c95170b9804371df080b46c7b9a06481ea277566e139132ac78017b73229907f5a583bcffdb2c158aaf90185e2b5170bfafbe15d31a9c5df83028f0b3bd5fe2ee401390a05799cbabeef8adc20bda488eb26a5e1906f9f9544897ebf79bb9ac76c469f9fc234a7b4caf63048e9f5e", 0xbf}, {&(0x7f0000000280)="b9763dafe9922fc668d6dbade38c4b49b62fdd746f50f275fe0b6456723b93fb5ab1ffcea05ce438dc850c6843b25dcaaf70c250dd7a437ff1ce2616d145688f430a43b2ebff1c6d551132bde3d5d0639c3cddf6f773e79a261120c6973c741bb689e4948af60292cc17240b6894fede8bbff296126182c3e04f9f793dd23fd44b2f543935a31f0ada9cc229a0421c7b154982a1ff0f03121ff4b986ae78b2c041207c798d3bcfaa30e89d4cdc6e84e5ec2ce947aa0ee3b5d12a7fb99bfd27d605aa3a76f115f361af5829bc7fe8f20160b7e9f1e60539e68b", 0xd9}, {&(0x7f0000000000)="3b8f029f30da317c2a8708451e38e125d57e2e8aef3d78d4f334a3c71cb992507af2", 0x22}, {&(0x7f0000000140)="0d0faa76b752265b9524d6caf1c0ed39b3238d08d4f4238a8c129b56c91e3d4a134e22c7362cfa9840512cbfce6abda0", 0x30}, {&(0x7f0000000180)="a37ffce80076a757fb7f99055b7731f5a93e2ac9e88900e96f8c96fcfd29821c4e721051a8a7c624361458a916269ee44db7b07b0e9a4e0959ec79a45e59dc9cdfbbfc07b3643efe090bd0dd37f2398a53375a595dab8d9af4010c96ab9e4500d1fbaf2bf30e1a28e99d8fd1f1dc798c2d1953", 0x73}, {&(0x7f0000000380)="a0d6bf3b03eac2b7782cd9f5c1df291537c77c69cd97c7cecfc295fa8cdf853ad164f226b1df4c44c95d6ba6b2ea5210a78a915ca3acd892fd5eea9aa5df4db986646ea82519abc9de689a1a07bcb29ad2e86ef421a6e05e510907a0ada44390db2b576f9755282fe93cc00166e23ebac175478aa17f030dcdc0ea01041d143d4a717e440a31ceea6be8ed722425a75b4c2b744d80d51cba48526df7c793d3f7116103714402ff589a7b71f6ee8dce76285f8cc36550733ad9", 0xb9}, {&(0x7f0000000500)="3979278355a9b0815d0ed9f39b0e35402cae8772f0c045ece7d3565d277cf8c3f3d88dc0cd82b067d57f4df943160597b64b2883c15fe05c914fa1ef5131ffed69053c26ccfefdba002c0dcfd3710014b47a540b8037133356b974a64c0323db888ef64e219f5c7b485856b965e12417bd6d2f24b30f3632fafd0ea17e", 0x7d}, {&(0x7f0000000580)="b08c87153a48ccaed8b9f65a34fc6dedadc4d3074035dd2068663a27436ca469c438a54fe6ae56f2d90ed2c9a6fc18ea567ecfc34977297e469c0062a6da51b462163b6876405d3a8b0237ecffb3c524e890587960860180e43b0bff67956ff6b8425d898021aaa3d77013948e3b8611bfe44c66488b53d5dc740f0f021133c31c4a23f24df3504db09f", 0x8a}, {&(0x7f0000000640)="e23fa3a1c306391fab73cfbfa82227156244623bc5efd89eb08fafaa8816aed1cbfbf5acf34e3418c8014a6d30f67feeed542f609ed5286c31eb76588e79230b9fa3103e11ad034a021356641653acb42028b090c215a215d9238dd8b51350432bbe1fe23cf3344d2baa2c587f4b8f44b8197e701a18bcbfa71142c8a69b53a14ffbb0b5a49ba23d24e55c7fc9956fe66116c12f997e74deff70e00b2b1eb3531c626648ee4edc176318248aa0dca18b3bf6a5c9dbb8a1273c9eda5d93e1cac01180039eb527e3f2", 0xc8}], 0x9, 0x0) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 02:20:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 02:20:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x55) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 02:20:33 executing program 1: r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x80000000000000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:20:33 executing program 0: clock_getres(0x2, &(0x7f0000000040)) r0 = syz_open_pts() clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x1f, 0x3, 0xf7, "05635ac60b612f133bcd3cefb2f86ffcc0b6fe92", 0x4, 0x1}) 02:20:34 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000)={{0x4000000000000005}, {0x0, 0x7}}, 0x0) 02:20:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x430, 0x0) getdents(r1, &(0x7f0000000140)=""/4096, 0x1000) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x0, 0x8000, {0x8000}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x76, 0x7, 0x3, 0x3, "6bc2ff4048ef26cd6c58048fcfe78a04abd8a858", 0x2, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 02:20:34 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) fsync(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x101}) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x4}, {r1, 0x4}, {r1, 0x20}, {r1, 0x20}, {r1}, {r0, 0x1a5}, {r0, 0x113}], 0x8, 0x3) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) flock(r2, 0x1) 02:20:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x3f, 0x4) listen(r0, 0x7ff) getsockopt(r0, 0x2, 0x3, &(0x7f00000000c0)=""/142, &(0x7f0000000180)=0x8e) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000200)=0xabc, 0x4) 02:20:34 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/185, 0xb9}, {&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/172, 0xac}], 0x6) dup2(r0, r1) 02:20:34 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f300000000000"], 0x10) 02:20:34 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x0, './file0/file1\x00', 0xfe, 0x1, 0x9}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 02:20:34 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() chown(&(0x7f0000000080)='./file0\x00', r0, r1) syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f00000000c0)) 02:20:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffd, 0x1000000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) getsockopt(r3, 0x9, 0x2, &(0x7f0000000080)=""/49, &(0x7f00000000c0)=0x31) close(r1) 02:20:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x81, 0xffffffffffff8000, 0x9, "269f36dfc7709dfa9c2ec3cf2ab6bf13c3a1373e", 0x0, 0xa3b}) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xd5, 0x9b}) 02:20:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) nanosleep(&(0x7f00000000c0)={0x1ff}, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x26, 0x2000000000000001, 0xffff) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 02:20:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x593, './file0\x00', './file0\x00'}) 02:20:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x49) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x1c0, &(0x7f0000ffa000/0x3000)=nil) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)=@in={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x1}, 0x10) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001080)={0x1, 0x0, 0x6, 0x4b, 0x5}) socket$inet6(0x18, 0x5, 0xfffffffffffffff8) 02:20:38 executing program 1: r0 = socket$inet(0x2, 0x4003, 0xc349) close(r0) shutdown(r0, 0x0) 02:20:38 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) nanosleep(&(0x7f0000000180)={0x5, 0xf1a}, &(0x7f0000000140)) 02:20:38 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0xffffffffffffffdc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) geteuid() msgget$private(0x0, 0x0) 02:20:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040), 0x4) 02:20:38 executing program 0: mprotect(&(0x7f0000239000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x180, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x85) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 02:20:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/142) 02:20:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) close(r1) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r2 = syz_open_pts() close(r0) r3 = dup(r2) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:20:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0xfffffffffffffda9}, 0x0) 02:20:39 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000580000/0x2000)=nil, 0x2000, 0x2, 0x4012, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f000068d000/0x2000)=nil, 0x2000, 0x0) 02:20:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000100)) 02:20:39 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:20:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) sendto$inet(r1, &(0x7f00000000c0)="e3a8df78835a4b595b03fcc003906e77d3dfd17db21c", 0x16, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) close(r0) 02:20:39 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) setreuid(r1, r2) 02:20:40 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:20:40 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:20:40 executing program 1: mlockall(0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x8000, 0x3f) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10002, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 02:20:40 executing program 1: r0 = socket(0x18, 0x1, 0x4000000000000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) socket(0x39, 0x4005, 0x8875) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 02:20:40 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/108, 0x6c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:20:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 02:20:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3ff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 02:20:41 executing program 1: kqueue() getrusage(0x1, 0xfffffffffffffffe) r0 = msgget(0x3, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 02:20:41 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 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockname$inet6(r7, &(0x7f0000000440), &(0x7f0000000480)=0xc) rmdir(&(0x7f00000004c0)='./file0\x00') r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x10000, r2, r3, r4, r5, 0x186, 0x5}, 0x4, 0x7, r6, r8, 0x4, 0x0, 0x4}) write(r0, &(0x7f0000000280)="a9", 0x1) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r9 = syz_open_pts() close(r0) r10 = dup2(r0, r0) getsockname$inet(r10, &(0x7f0000000140), &(0x7f0000000180)=0xc) r11 = dup(r9) r12 = syz_open_pts() getpeername$inet(r11, &(0x7f00000001c0), &(0x7f0000000380)=0xc) unlink(&(0x7f0000000500)='./file0\x00') ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "00f95b582900000900000200"}) readv(r12, &(0x7f0000000880)=[{&(0x7f00000002c0)=""/149, 0x95}], 0x1) 02:20:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file2\x00', 0x40, 0x44) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x80, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000340)='c\x00') open(&(0x7f00000001c0)='./file0\x00', 0x20200, 0xe3) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file0\x00', 0x1ffffffd) 02:20:41 executing program 1: minherit(&(0x7f0000d12000/0x2000)=nil, 0x2000, 0x2) r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/163}, 0xab, 0x1, 0x1000) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) socketpair(0x1, 0x8005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000001680)=[{&(0x7f00000001c0)="f84bdb8fc7befdc351a79e103adf2972b614d7dd3a27ef0a20c264a3433aa99e75663ee08ed7b64ca290ab27a55f158eaf69a440facc8f772c4a98aeb35da096c3c7adb51a30a54545a3687c82bfb5facc6c18ac606b82be3e0d00718267c43975d7a7c71eb1ac61794e774573c2d1bc2404ef73c9bc9348164081a2080b3e886ac29a7cdd30e565", 0x88}, {&(0x7f0000000280)="ca7d34b4c3dcae9164d2a87190d0c6542b54707803b73c5cef8a9cc8e3982649e1fa46e169b82db1f05cb79a523b032508ffd18d283d002e54465ca3b85695432164a6fc67f4318c8d0f8b7fce2e025bb0e626a20bea5b96b43e7df9acfeb5ebdf85a69d4a6944cb983f426461745b78a89c884bf292141366b30432fff6e57528039a59801ca3b3e592f92823714d663afc50a02e25fb9e0c60659f98f043", 0x9f}, {&(0x7f0000000340)="6493ab17e6c8aa2b2e918604352142d7ef57b0cc27e2b584e351b08aa5192842ab4f037365121e83b1567d53aa660a481ff1208f2bddf9efb50e0986ff9273e382cca73b571b05f68aa35b0f2ea1372f99d17fe486a2f45aa6b92b838f67275c6616a8429ae9cc6ecb12e57f982bab86a4a01f76f293d7f16de221c1a4e4d588d72a67b4d6c1d95bece1fc3cde2ad6371e69346e5663199b336610fb1477118a9ea4979a02fa861247e5c5f72beaa38e037eb8ffc35e23b9de15c80b77343fe86c0d78917eb50f765d0edd1e152000362cc93e6c84f44808b125c7c085feadca99b16b2b3a3fe67812d392b25706aa7d3e6ebe005d8705669a46478bc390d1dfa23d5ab83f0efed0ecbf7d8de4a14f4a7ea18f81b38215f079f031d541002f77b5a36cc1061f4c1be44c86b5d96845352434484f4ff5d9dd8075a825f1bba0e97191a73466081720dec02fcbeba3d6ae8d20420e7a38a9ddadd645ebba554696452881e889c69cc1ea1de6761c3e1a84fdfdda70ef5004fd13115788e814ae6a3b9e6d8b8f9ff442732b212ec215663d4c10a03f5b9ee08b084d5a4bb3249e9809da8d385ec92dd62f7c7d517cb7801cc9260f5a347ed7b7f8ac218196f568d842c75b67912730cc2a6ee58f60a288af606fc4b5ee6d40ac3e41a70367f61b471796826c1e7450ffa20361cbe58efd7f58c2ef6b5a8e85421bcb2a28f5786a507aa663f08deb9691e569754ae77376f782ad27b64ff34d7cca98be3379c426f5e8c90ad34d4bc25854da648d4eea9db7c2a83680d46cd3514de4436c2a026bdf8ea550ec023587d206a3e6f58b2cb8f18aa0b6a3d373697dc077b072c4486e3a42383828d62563d86e33db7b0cfd2d35edf5f5a8cb3e4b80129aa88b8f4581c6d4017140820dd3b554916402eff25ccd5c5b2d9968888eaa507db220c036f9e90af44cf85b61956a2e635c89eceb54386a88bf13db5324d48f5b000cb8a314e7337269aa4401eca3c9dd2cb9ad427b0c78613d4dfa68199eaf4c308a73362b60dac8239b76c7c92c8d3b7d862e3e2d39b04b04d9cf37108465b3ff7642f6189c23f05cf265e0a0cc28e1c2551299076ecf32a6274eb1a474a7ad75ec7e265ce204fa3fa66b5e69aa8aa7b7d35479fb53bf26358ec79653737e1c9bea8bfbb536692dd370bfbbe5e625e0969a72d47faa4e4da5ae73089b22194d2fa9865c0c5a2ee558f5b2d244563c3e0594141392eddcd1baebabec16dcc8a0091d7c3c74e3d95ab6fbc8185a2fcd995081f3d57aa6fa1c50c0355ceb532bfcb656bd90dcce5e049094a280a96d6a80499dc396e486094c02c730053e4241744e16df32819960eb7148d977140ff275d11c4ad32812e40de258fa49ff00b4216614ce5badb6abe6edcceceeaa8dc9d07af29fd97378707b077f395653d179e88631aacdd736143e8462a2fd0d4000e2047b2dc213e1c3334b91703c9798794a63594b7a714a352a99374e7f7ecfe38d3cd58f07d6bc52c9b02e13ac0ba7eb32ab1eca70c012e9419253031895f677dfe78078897a0df859992dfe45fe01b14f088c12dd25f950b23d33990a9a818b8e97161dfc548e08569ba7e9ff4e0eeffa717e593a097ab6e6a408366e446ab72d2d570719f4378b0fdb8b689b69a81310057a845fb4094b4b0853f6bc2ff1f711f241837681666e15a764070bfe6ae51af30de532d126bf4174d8ed93ddad761cef5b130d686f8e55943c8725f727aa9a016161cb99fc14554d6566cdff5391192355062a280912d97f55557b98fb0a7bf03b2899c27e6dbd7362e1cec18134d572731cfe0541bfd3515fb6c7d19d9b01efbd1f42aa46532cdd8f925de06175a603109bc687eaac7377949f681d2d1b1317b00bbb67b184766427f6ddd898e368b8da5cf7a9715eed1a628a149cfaa976552a7790259efe544bfe0e9f1127e274a51a251a4cf42cf6d98ce53e7e422e007b153d79df588948fc060652aad9b5a6cec6f8548dc9a1eb756c9e89e1c3875217b853bd4f5d645f809b464d818e88a9aa784f03090356f1f97c5c92de483e26bb789e90d0b04bc70b59364b613aa8eaaf0721781fadf77a2d20c40370a54e7f396b9888f041ca45515c54e154c5c0fa1cf536dc719419641682c151212a4f4770e1e6e2f9870da36d21d6ffe8037b5319b4d10d20ccca6f84a3671f1102f583ec51a59e97662d311c2bd7cad6c4136c1d399047558e533685d7d8915d9482dcbad16c497d32d09940648349f5e7fd9605b6897e33d72c8cf69e7d49ae52816a9a62a7332ebeafe350bd6098549dddaef183ec8a72e8d149e6bc3ba6378b7145cdf1949764811ec62d270b630e61cf6bd50a1d143632223a7610b311fa950b60c49836b967760a343f7885338059a26ed39042ceca48b7fe8c7fe0444f32de9035bd5674fd59b594249386f61369d7d63dd975f21fd906e66ff459855951351a6808422af3d6949c82638e096e28d37bd741858cbf7c51a5d0b9f7be8a67d5c575a054ebe5bcdf22b80c3ef043183c4289f3576749689db507742dd469cd1d6e61ffe6a333df0e3f48713744cd871fe5df005e0e0d25bcc16da450cff1805e14ce7f052a4469e3a09beca5d8e4efaea632c1fc9552900b4fef95df1c440062edd12e504cfda0959fefd76d3ecae328f3ddb660ad75ee92014306853236f09ecc6b11c696d0c614afd878191b07ad31755669b71b8110f4965acc9029902a75e61be0c684c5bba886616ced8caaddfec33b2190df2ac6642597c98c222e29cff8984a20676dc99d02fc9b1ef26b32a683aa5bd7a268294f8e200ad10438426a52eb7b53544ba82103ed7546035e0ff703e0615dcff395c2090921ed70ccf57beb342afed4ea24dbd1401607784c12117f3ec4a45dee3cadd99e149f1d39813ff8ba27842817942fa80f3ec08f0f11b7cd75827706512b593b5f0d75a8ea1b06595178894f4fd76b0d1dc286a594b27b7b0a045b76be5ecefa235c3dc60234361e8718a4f61c60337871c594c71fbf547ca2a33b7018c710194356f77e41c06714458354f713a21fae2d1bd15bf6495dbc05fc581b2523fc9a86b10a77b08a8aec46c2b2354e52a934fade1686108dc07a9da55ff95cf1479e25dfb69cde2b479826e255be9edaa9b5e3f762e1bf0bd7c17b85d493503e1283bf3841567ddd7774743ff33c2386f07db62c6de06607ae405d098f89866ee39813a08641996a70bb9b161ac546fec901828f556dc96f634e7b77f9c91da1226850205b56aa2aa2473c9438a2b6a3d0d26c240ab28710577cd12f1aa3011e7b9e9d68c41ae0452b20d6b7ad6bdde6c8dc9fee17e3d0be97de9ad60448cba07c3bc71580100d6a78f01b5ef041339d808607614d81df3f76bf12df7fed5eb9153bed9e9afe953d2eb57c88476e4f2607598b7b9bc40560a54715a391611dd0648d537eeac3dc545e2b3b0b269d8409c498862c8aef665e30bcae435705c559a298cadafa5a86737b92a9edf15c9af1913676921e8080061f244e868fcaad30dbedbc682a98d15ed843d2421ca45965eeebfcd8544904af52cedd2c5b754c181d4b494655fe0adceec921238d54442ff54405012c301f982eabdd2cf6458bab2461cb0fb183979867fc999cde6692bba41f036f12c78851ae4da31436a0cc0631f1dd3e2943f5f16343f82484664b23216814e46c2329d7480c813387a1009fefd2fe8d5ee3d84ba9cc0999abee6da671bd52ce8dcd221fe9b6b4c0bbde7de1761e9aa67e87021e3731e7960797818e622579ad2eaa0f4c0aa337f48f999aa9626667002386e00cb9f6bf9ef3e03988de8250d9237f7657cf68309782e4fc5303e7f5c4f38c239d7db8d452397465f8d1145e5fa2191adaef1d36e45d0a24ab0ad48d6d115f41e81b65a7a37ea36dccdf09088ec320e12e1ade402b5d41c755ff749d065004d38e9c99909061a9c7f64d182960cc668ccb568b6f811de9458cce1a23bb9e0b5c6631548e32eb941f356107582df0718f6f59e3816d2f2fa5a53e635844c590a400c5228d96505a27bc83e71e4a1e904ba332c04c87ae0bd42fbc35099a25068d9a93e4229bf8ce9fc9a1726153fa28533c9a25430263c890900ec2ddad2538f7c566264aec6272814db4e343a55905975a9b0860023909b5fc2dff8e3ec80eef3b6de05be55f6c7f638601557ee3f34478ea54cdc4e6be81b6c4a597d1e931e9ee47ebc620d9b5827cd90a484245d2cb9a5d8f97533f982e7b34bfb3f95d375649906ca67d52ad312b059650293117c0e72f300938059c73d2593287f351a075405956e966c8e24a8bed85a127f6b763044a4adce89527036a8f18f223ba53d9075e007961ddb8dbd7c344ad413c1e127c8b80db1dfd98c4fb221d6f82c5c2d068b32c259e12889493903b3cac8dc93ff6cea34fe90b9d734407cd2e7449296c3a6c53e3dadbf33ac973c23736cb449fbb46701018e1847ac42a6c8113d792c0bb3933c12269f68334b01131f074ae89a513093b818c2e79b33f91216ce94ef7fa9d932de568852dd76541e3fb61f2e63747ee13e3865f0c6e35848eb462bc3fee44f3ee78b35465f2731674259e0c50d3a4fbac82fe5697f99b74b0c7c947f102cb45269febc12790a1ae6ce1a36d8461ecc7603616ed5793926c9673af12237addefcefc193e255254aa0bab72c7f745a88aee6b4bc4354e73e34994b31954e0bd1e9c165cfb1fd47eee77943dd52ec92594e4d76b0264e6ac51b1bea17d072de1332359c16a65a3042aab33a3a7f0ea46f35783e0dade93082d428cb16157db8f5f33b193d293c05c302dfbdad5f5c3c6dcd401c3217f09e3977dd54127abd010d4a3fcad00b9dbcb839a728567011a9fbba1f1510f9bc2970856f68019ae4fc8a19f8cdbb4ebfc9b5ddc40fd35f129bbea1bdbf13cb4e90d6edc0801ee8c791c6a8a0cb12629aee197d889dcb5f9d91487f6514043e573b551c49a5d96d2b6f9efe80ef480a44bdcdf1a09cd61a18c0b2c4760a8a1bd548f2fec35ef92a8f14148adbfa39650de94e7ea7a66f38a0ecfaab3b5ba9af5e9f7eb7bf5dc5cb63e306faac721ce410f58bb258e677fb4b1705472dcaf8b77549331e7d5cb941ebe35cc1237859d2d697cfc7ae3d56164365eea6c28f6353cbfd68c1dfdd318e84a412f5a20652b66cc18aa5538431466a1266c48c9d8963c23d84f54e84eb3dd54c33f3db2b99ff8434d91d8baf353a43750ebf1a09472fcdbf83b06603555cfb446c559b479e5a32cfed3b4e4c0c00f7df2188aaa294ef9f2cac9d1256a696f5e7c9fc4f6cf2b0628ab44a4a74da0aad2ea2d826b902cea531a63aaaf1b9d71320dd5a96047c4779585e6413848e73be5c03570753d6d33e3dcfe4c0457c55c3f203912b0e5d6792396732a4d27d5caf0e0552b331eb0058663239b4c37a6e2ce02bd23660a1f8d69006c1119012c305a3adcf2a81eb8c7dd840983efd659827ff696f45d9dd61b180200128a424ff50b8695032924dc30c0d5126f29f6f9db42262de786671c879169e13790c5ca5d91d4309ba5e49b79d9af613f095298f523c0c282a5c5f86abb1150e391be7c7d03e9a716a9b41d85a594ff4f7937fa81856b7445b30af9150105a46ea907254015a79e48398e5878ac5a40606546189c9fdd26c91d7dbd0f5523f8c4abfa602c353a51a088184e35eabf2919e6cef871baa68d29306c4907b6d7b5d52f161db810edafc6fa6fe3870f9edcddc252f73604875fc14c29286ace", 0x1000}, {&(0x7f0000001340)="493949ee17293b1503ed9abf8692727c2c3bb34fe65a6b61dd59475ee61d3bac78023080f656f80f63aaef9342bac4066eafd4e32a4922ebe629c303a4bc9f", 0x3f}, {&(0x7f0000001380)="77e68eac3ef69cff5b2bab47ee35021ceb4136533355a6bf75bbc5a7bf8dd61c8008aaeddae2a1205d067f7de4d714ed7b098e007ff8bc7426abd295d5f0a68806496578329e32303c4cfeecf825af25dd", 0x51}, {&(0x7f0000001400)="fbde9b46e28601a10ee225db9c31df70d89c3be847b8ec8d23a142c2f070824501bead65f5249056af78a37aadbac20b25efa1b3bae0e8a577e1135fd7b4ef7478035a271191827b98e30d3a722fc1a5982dbea2682500f1de150a85e6d2ffd5476340e0120f85e253c09e826275291c110aea9b221b359812ddaab2a8a76bb6ee32e42ff3c26bca371ac9cce6863914ddd6f209449b7849c8ebc81573638dcc0059572822851829fcfd4e55ebbaa35fba9729545ca7e0a308a36a16adb706c7beeedc72787ec21f723b5dd7e6db21", 0xcf}, {&(0x7f0000001500)="7356c5fb1ee8430cc47cff4f0a681041ecc1aec606eb8efdd9401dd5436bf22816753c032fdb18c4c6ff0b8640fc6c903b084c544effff8267ff1ae8c149d325027876a25c141037d81fb6df580d575e04586fd822cec5b4660c208145b2e0a7a349deced3f2", 0x66}, {&(0x7f0000001580)="3b6fd17a848ecab5991e75f13988089f8fdddb9d978b21b878acb62682ca111b08bbf89b35ea4c38b8b86a2aa460881d30c5fb799d1d81f29858be6ac542b906b61e01524fe62e88a8aa783e2d5cbed80adfdde1bc57764a3364dd8295e41de9c23ea02dc73e0d433b10fa722e1ff802e6cd84513d92fbc83aaf3123f407be4f468cf041032007c051bf2be898e351dcb404c5e042ddc1db7732fe10349b9e771127cd358cec5cc0bbb4ab195a95bc0ef4fcf5a5037774ebdc55f080caf2fcadad24471f6657d951da79", 0xca}], 0x8, 0x0) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) r3 = dup(0xffffffffffffff9c) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/78}, &(0x7f0000000140)=0x50) 02:20:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 02:20:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x182) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x184) syz_open_pts() setsockopt(r0, 0x1ff, 0x9, &(0x7f0000000040)="7740012adb0119d977c37c75c3b08e853fb43859098cf892fe013616498b654ac8e59b0f139bb9894ac418ab27aa3d76525b2eb6f61a1d54105292d060e7c177dfbb6fbd2893833cf88e91071a2d2aad8da5518375c17114d8b58e60d966c6dca479ad74fa30631ef08fe00e7f4967c68427b77f6096cc4e67f76c0ff694b2a5204bffd8d6ef9e5e0c0129cb3e25114b8cca9a588156f76f6e9017addc46c48ac7b67dfb28222f3087001432cb6d06a0a01983480d1f64dfdfb7135cd5fa67b62d3011c61ccbbb507e", 0xc9) 02:20:41 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, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:20:42 executing program 1: r0 = socket(0x11, 0x200008007, 0xfffffffffffffffd) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/173, 0xad}, {&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x7, &(0x7f0000001640)=""/254, 0xfe}, 0x40) shutdown(r0, 0x1) openat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', 0x38, 0xe0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000540)) 02:20:42 executing program 0: r0 = semget(0x2, 0x1, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/159) geteuid() semget(0x3, 0x3, 0x10) semget(0x0, 0x2, 0x100) 02:20:42 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r0 = socket$inet(0x2, 0x5, 0xffffffffffffb0af) setsockopt(r0, 0x101, 0xc, &(0x7f0000000040)="5d3f6b430e427419", 0x8) 02:20:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 02:20:42 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/254, 0xfe}, {&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000440)=""/178, 0xb2}, {&(0x7f0000000500)=""/105, 0x69}], 0x7) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 02:20:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() syz_open_pts() 02:20:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000001c0)={0x3, "3e0fa49792a8c1d1d77ea4589372bd02adae6a8ee6f92223fe15c5b691dbaad10822a285eb659b43f42100b87acca6bfaefffb8b5b65dd7b78294b12eb69232c95fa13548d3631122db567168bb54cd9605a42e4326a7719936c339ab4fa562fbc5c5fb30e05f38196b34d"}, 0x73, 0x800) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) setrlimit(0x5, &(0x7f0000000180)={0x6, 0x6}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/117, 0x75}], 0x1) setrlimit(0x7, &(0x7f0000000040)) 02:20:42 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x80, 0x3}) pipe(&(0x7f0000000300)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r4 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) close(r6) dup2(r4, r6) 02:20:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x5) syz_open_pts() 02:20:42 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 02:20:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x0, 0x7, 0x6}, 0x4b6, [0x14, 0x81, 0xffff, 0x9, 0x7ff, 0x401, 0xe00000000000000, 0x10000000000000]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 02:20:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 02:20:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/48, 0x16f) fcntl$lock(r0, 0x7, 0x0) 02:20:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) r1 = semget(0x1, 0x2, 0xc0) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/47) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r4) getitimer(0x3, &(0x7f0000000140)) r5 = getuid() close(r0) r6 = socket$inet(0x2, 0x7, 0xc6f3) r7 = accept$inet(r6, 0x0, &(0x7f0000000180)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/190) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x4) chdir(&(0x7f00000002c0)='./file0\x00') r8 = open(&(0x7f0000000300)='./file0\x00', 0x8020, 0x180) kevent(r8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x20000000, 0x8000, 0x8}, {{r7}, 0xfffffffffffffff9, 0x44, 0x1, 0x8, 0x40}, {{r7}, 0xfffffffffffffff8, 0x80, 0x40000080, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x9}, {{r7}, 0xfffffffffffffffe, 0x8, 0x80000085, 0x5, 0xf65}, {{r0}, 0xffffffffffffffff, 0x0, 0xc, 0x8, 0x5}], 0xfffffffffffffffa, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffc, 0x90, 0x10, 0x7fff, 0x12fe}], 0x7, &(0x7f0000000440)={0x6, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000480)={0x3, 0x100000000}) r9 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x7, r5, r4, r5, r9, 0x10, 0x9}, 0x4, 0x40, r2, r2, 0x141, 0x5, 0x5}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x200, 0x9]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x2) accept$inet(r8, 0x0, &(0x7f00000005c0)) setregid(r9, r9) sendmsg$unix(r8, &(0x7f0000001a80)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000640)="937bc36ac586d8266fb4e1ebcfb23d862cfbdbecde321d099ed9883be5abc93e75fa594ea5f1d2f961d622135c8e9d1094972e869b09703a754ec2f1691ddea4d4d6025fd322207c7e2b4e4546b8b20d46a7dd22c50fad8cdedb0b8ccf32d8deac584478dbd9fa1e224ba45ac3498bf1392218b37d", 0x75}, {&(0x7f00000006c0)="63803862a80c8e2707128d623b4cf4b741b219067ec4532eb90820a582ab1ad8fd0f0b5b5ebfa5f398f478d72899c3733d1d90cd80a6a6e8cde5f7fa4377e13926186c952239de9d1b5b78bdcc4ad5b5e68f45f21c3dd7e004e147c3b2764f364ef3b6e1b5ed3c0d5ccf7fad33c9152f1c9046576a8f8ca775654c3e7a0e0aae9e9d695b28219b1c8612b66cbcfe9df922ded7d8a868", 0x96}, {&(0x7f0000000780)="161d034c63ea401b8e8849e0d358e186ce125d3aafa09720b626c49d1b221ce6f21c7f02f05fc3127e90d3fe67832e2082044905d42f6747a99756f716cf9c9651c21f4592788550", 0x48}, {&(0x7f0000000800)="538d3265a2837ee9151b019671196d5366458fb56975a7a89e1af099e6d65fe4c2928bc466b09f79f5eb48", 0x2b}, {&(0x7f0000000840)="e37e80dc91268ddaab228f3ce39c1e63124974c74a2b", 0x16}, {&(0x7f0000000880)="4de1bd27ebca12459cb1c47459473db5c95ae36d4e8061db7594d92578c8a4d0fdb4c243bee2c3a66878a580b0627420a978c5a474f545953aacc29aa11aa145d87a5f957117dfc63f92cd804d730bfeae52d8f21972b5612efd49042bf2499db546b746ffae37367c8b00faf6181ac2517339a8c9ce47bb532943f1b518d0e81aef512107f8a891c0ef01ab4345", 0x8e}, {&(0x7f0000000940)="9bbc2c744a5f7771c52773b816a9e53f6e1150a6fd703a512db1c519e539beb0ebe62e9075ddbd6a93c88c621759bb88a51db9e83931d040dd91145e607e705c1b3325a06ffa5553ff308404b0c3c44d997014526f08e9bc735fa31f5c94373b826525bd3fef074c9c5f8165fc8f3a7e45afb962c76da9580127d590d2f301535c8f4905c7d69f15ce8aa320b18bb591a35502909a24bb9fbf20ca5e9ae1584eb20858a73e1a254e7406cc88c3efd65bf66c7ce5270f4c13fe00f053a93a47c88495389380223a24ff38c11842ebe22648154c30370382e2d4a432d210ea43e02d27f16d171acd58b5699d165191d88e9b48ee8e59133ad7910123f5965f949a913e8770fbae8946ad2b0f0813c528f9a0b1ec490590b6e20052cee81e63e8604d79c0ee4466cb6373c9cd4c2b9ba57baf88e0516f4cb566d2cb71d479355d08eb905ed476c27bb01436739a2d73dbaa0cbccb455796bef36f214c6bf6cd42c63ef93427d000dce823f68ec3a261de3c0fb1cd6d66d746ff636cfb17b6bfaf7f11bd3509473998fde6338c771451dd166f5e25bb1f342a065a5e400d96593453ab93eee866f9087d324be4300f3a5a4d39fbf985bd2199a62b062d5a636e116698d9089b493a58c0da492c063238872885ab8003a5c6bfece973910856f7b43d0ab664cc91137817bbf91cfa77e1e8f8a270e5d330be8346fd361a008a723a505440bde4d4ee4de79a2ba23d97dc380efa26b09e4fc1ee1c132d79821411747ad293cb5fff67bfb42c057dc131bb182e1894786e267ae356636dbfe666eded18b45852ae982ba0dea9c3818aa461504c590d97567d07826ab2bf79b915f34a7767383015a5ce07841ae2d96214dc0cb1d88e9f31970b510a9ae81073fc6012ca233e42424a2441d9c8efcf13717248559dcaa56f3a1879768efa92ecf584aef84a94ff95b575872936de62f0d05aa6cec4c0e65ef150b57bddd56b41c54675dcb35fb83874c56e3606ac6b29ea9ded5615523cd008f2925ae8afdafffa338be4b7cfb147d945dc8d768c9442940b8958920c46fff14cb338378558b7dbcf309a00fb1724ee560df74dcabeddef60ce30bdd125e5f420024ce88a7e4c78dea4bca432b931c18ae6ed54d446bc6df638bd8f1fc30362814994595ed88eab759b465609019089f4d399c0018311773f7c8861a3e7abc2d30231e0cdb917ea38fce18be17d9304064d3096c1c78c7e3dedea28548235a55bb108d6e9cbf8c5fd3c592a997de497636ec4d367343b0fa2dcc152048fb18fff8a14a53ac44849ce7a33e5fb9f1b31b5c98dac0295bf60d12fbab515da562c7468f74a824959bd1321e5c7f8e7b75fce38d8726c990da2a483858d80cc1f10bbc5d1a302c322e9991dfe144b5b8309a1ef798e7527ee50d74afb43dd8ad07c034b36ecb6992b9cc95f34eb81f5acf8f9cae5831bb667f1351d6a96fa80d54588fd38fd7a25224c01c6670ac66c6e1f4ce1dc961491b185ff07296825355ff78176cf61e5dd9db422344273f4eb5416db98058d76594f70936e3eb63bdd324e0d3bd0cfda010d84b28fd1c81f87bb9910ba9c5c820b50f42247f6073b80cc54f323615e0f43dc9ef3b7c07ef3b3819d6410dd0e53aafdb3de2b54eda308a45f7bbad231924e9b29fcba901aa4b327dd30de33d726c469aa991bd4407d521c23b4207b4d26bcaab3aa4897f3e52a7f2533f883d924e55e35c9c4f97467297fc2b0d8d2c182df966eb46ea6c3cfc3164352948dc17215349431efbac9b9ba969c83177e7420621d73ffd0958f42734046042c81154ea76a85439723f5d2e0e7fdae75a7bbee5d7bae6712d0c94e33f59bb4bf03e469a40fbf3958dcb946967561b2a7ca8c70138be510e3bef9196c0fa4d40eed5bf62872a93d7ac74fbaf3dca1ca13d08ae62d341ea02e6f39ce5fcc885b05889b8eb7f16e53e34ca2ee047bdc9b5da227dbcf832f98dfec29c16d42573ae07736a5cbb1d2d7b047df42f71503e6f96a3ce6e255724e24825eef34919832147ad4b5a4c6daa6851c33014f75fadf61be01913eaea2a67aa7b5be10572271e4b63c15b33ae7a19570eb751bd0dbd63bcf6ca41caa5c7223ef93f24bc1e23175ab3af6beee384a76c1aa52815316cd6639c785ba5e030f65d4b668d5eb4c6511c4810ae0c2eea3b985aa6a989fb5aefb77045fa8657da7285e1bdc893fb53587e71354fcff1f31eda051956e43b061866205a78c8da9dc386c2715ca9f17502c353fb45f64622f0c269c84eae912f00bfaa4f521c43b087266484467ecd66baf97ec414e1f6a3b0bc469baa4a55485930302c0b004f335baee120f5d24c8be78f3b7b88c548236c247115e2064c3cd0a425d14427fd30719243ccb970ef09cec87e0953552e9e18ddbbd3b21829fd302e355d6c228796a774e3bbbbce985b57cbe410de132d1e99c81e3358b654a46d243c67ff1512e9f6113649ef6b835ebb4492217a1d08988c710929b96aa3c9d04a73e8992e8ebf3db90655e7a5e83f4013e608cef64f71fe3a6520884f8a06ce05eea3db4936c363bac6bd5e9bed3ae32d59ce9bede2e41a19dc5455c4bef8e08496af3eb6bb48ed8b06f15acb19545ee47d41bdc21bf98970126e2ab66222ecfa055a1d1d36332c59c690fc531ed3f7121494b5fa707d22c6738292b649b4b136a8549bcfd877c0cd4139db040591489786ca7cf703e4b127435a884bed66f880563ca43716566f4bb617d6ec539d2bb65398586ebbc4ece69de2fa838d8046c776d0dca54f31750c7aa1d07aadea45c9d720dc7317b5db61a3c3f369985e257a499119011cbb0d5c5435078e2a02bbd09e89230c428dee741555bb4f99f2e56f030056d141fae0a25ffc62d2fdc5018d85ce2506c8e700f0e91b5d3743ee5b303cf9e3a910b72c69964635fa76a85231c739d789c3401a6262186a5c4940e7d9e79b9941a505130348f11073e7d6539433f29e223b52b4f8303f168c27ffc7fb6cd8f7ae030256d4d6afbcdf7cb33f250ab3563bf761db76f0602af7ae0e9b77680f1b0dc4e30314844c168e19a223327be8249dc2e741c5e6a81e061a1e0768f1ff835794c76b83a89ff489b0f02a4c8b9c22fa5a1718d91404c6780b544cd5f5b5a4ac1f32eb417ad451c7ea4879b58b8bc2d3490fedbba824ec35c3072a75f5e2311ba67364bc9299963ff57fdd60e5c256613478df8e62463b53bb0aa6d1a1d2a1204cb4202230cec69a5958bb53686665756f5ac8ac8602149cc03df346dae1f0acad706be4aca4e9e592abba3f510b1d10b7aa8f4a9cfefc8a9ed3dc8ea9c65efa63c96140bc5183fdbb04958a0b51a891ea31762c3cf25bb44db810c77ccd111ce1691bcb5e17d50ebb7813adf42bcf472ff13cbbf55eef46e64ac92dd8d5fc9d0f5b2c92244efc0822912be53603fcfdf1ef0cdf68da00d586fa26b9e1ba9edfe6a06248c73163376a68f274baafc19f411e378de1c35666bcadea3fa698b9693d8660df6a1057d55c0276516aaba0251942096ed40d9a9b7cab8f121a174b9b4b19dd2ee57328f1d70b9ea13062d934f0679ab8172ad573a6fe00339d9a097cb7a3c4959649229ee0d6b10a7a0a416cf529aabe053b52541a90203234450ba4a6e457334e668cb28705f7da77b755086278e20fb8a01e7243c81603c06a0c29cbb506e37f947d269d5ab46b07ccd29178423d86a667912df0a063a88a5232fa8ccad3d628afd549794f459685a1d3ea03e25a04e6ab4f28fd16b84097e7c4dffe4c5ad3023b5965ef388c8067a06fcfed19cd8eba9eab45591a6b0380df45a20314e245c0795df8bbda9e6abc8fdcda329ba89277edbd8b2722546f5da24dc4a197e31e3daea2d329fbd2e4e30cd4a0db08fd514f850805e3e779de6085b975181c568daafa8ba43dafedfb0a4ea51e828cdfb3c70389430fde7480a0c3ba6e0c6bfb43481ba49663d14a8bdfc0946393d07cd8aa6cb13de32daca6b02ea660afe07b159256f34c9c9455abbdf71844b494900f583a9c5fb9a17bfdbca8c30b8bc73574994ee003f221290bc626cb4092ab437929baf82821342c564db8ed1f55a8746e456d01ea86bbf3cc0effd79245556759e83d3c95877c961078864e716a6fd706a9c090e1c4b746094ba4f88c8a7d86f7c20ec5f849bbb72656b69ac3895e6a79d04e8c6649eea4766529613fd389312f481c3d9bb0cc921b27dd9cbe334e66f6ba4cfc79034ac0588b1cf96db5ee53e86d1ce5892de319abcaefa9d40bf79b21a03b8d3a970fdcbfe25d83bb5414fbcf57abd012ae6459dfb5a91e8bcef4c5a6e53a3af3bc02433f2062630b8c43f9dd06ae7261345e00e1248929c1e9f4bfe6e8f2421d40597f17526043bfa2a94f5f232cf27fe81bb67fb30992535e81b38572812c636b4852bc5095ddc363267f4c9f7ec286f1f254c6a5dfa382e45740e9c25c49d8fed24ea6508f15d248f0568999a7b12c8aa6ee38010aa47e76ac98b5b064ffb3ab7f470dc7dd9eb0ea4c7f8fa6b842d4a9eabb166357cec4419151069c3f255342fe26bee329581315c6d500e1716c8d06bd873ec89823fdfab75f69cf1d65b6eaf66327bd0bb7a0a09d434da20975f98fbb8b68305ffce7ba10b15623b682c4b1aa73715c2abf86fdc97655b05b80d64502135d8f280f86c0466abc48b5948bed3ccf165f9273512767874d94a2c562260061a0e17e3704937f52277bb981ac5d1742f3fdf939f4cad755ff6bf0f825f4ba37dfad0bd56bdc0926fa49aed1201fd616b0be681814d03e458a890bc43c31dfd8f3801af3ea2f5e69c758441526583c7e24873a333753512feb46839a2cf6ab790ec4f6efb5b2c415e8e09ce45db0d0529c3f295f591316bbf0e05cc4a965176cf3b69ae91a882fb118de86cc34f5d2e6814d2e98617f850a8ab1845756977f446467d048bdbb8a252a7de35bf3390a89862e903a7943621137a70bb2fd237106dbae0b7d220087a3fd1e32eb3aa0d5b4d70d38dc876531087354e9becc8068d0da37f6fe48d5584356944cb1dac4f9787886f067d3100165b2d8764155488f47f6e3ec50b69f8e6e419a812bc8acf668fccddaebfcf2e767cf446132af9f66b31dd397dd45fc65f9063af93b9f25d17a1a3d20c73980c7c88e9619c17f9469a5cc69cce3d709a5e52ab4c3ff703e851f0965e316802e193b7075dab55984592da2bdb0fc2d3c134818ed9890da8675c2cb6f08b6925f02133915d30ccc7967400595c17cbdeac6ac2e721cb02ff1b7d3cd89945e4c30f76c5087911dce275a998c50e0b18cb8c06ecce70b5d5628d615a4e38db281ae1203cec23f1fd6aa17329a90c31eb115dc17d1ac96cf5e7c6a8edeb93cbc676e80075ab5611795156bec283edc0d1e18c637a4a28a4cf1baa727c3f3800a040fba6924c800c9c8884c284110aafe529a6f6b24d04e2d2c4babb6f4f2ab8cf153e2dc004b008aab74385e994cbac2960da44d8b85c725e44a02d81f48932edb0f62cbb951bbdf7091392ef9423cb7877feb8401343aa5aebc537ff55eed2e1b4e90f379dd8a261580a035f087acf7b9ff8030b729f7770260c75d1babf7b5c7048212a419d5be9594ce556fd74474929b75fc6ce7e7031ca280280e6dade65cec2051253a4648f20fdabb53d88d7e7daaaacec4a4acc7660aa58f20c6941804ede8bba54071285401a1d4daabc3336555c40ae45ba68cd0b6fca361b3e01c21c7d1cd082e61402475d96e4579925734872f98d5d", 0x1000}, {&(0x7f0000001940)="d680bed2946c74d7ca32340f92909d0d4610f0b9f943c3dc58e34d4d7182403f2c311d246d15b1431c4aba71220833b40ad528755006fcd9d7907efea43264b2b71391f6bd2294227d71617a2653483a65d2add100636dc042352c95ff61386947", 0x61}], 0x8, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r9}], 0x40, 0x408}, 0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000001ac0)=0x100000001) ioctl$TIOCNOTTY(r8, 0x20007471) socket$inet(0x2, 0x7, 0x87b1) recvfrom$unix(r8, &(0x7f0000001b00)=""/132, 0x84, 0x1, &(0x7f0000001bc0)=@file={0x1, './file0\x00'}, 0xa) 02:20:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000070c000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) mprotect(&(0x7f00006eb000/0xb000)=nil, 0xb000, 0x6) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 02:20:42 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = socket(0x22, 0x7, 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2d, 0x8}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x69f607adb818be30, 0x1) 02:20:42 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=[&(0x7f00000001c0)='}<;\xfe0\x17j\x92\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)='*\xac&\\*]{-\'B[\'\x00', &(0x7f0000000180)='-X.\x00']) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 02:20:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x362, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x30, 0x4}, 0x0) 02:20:43 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0x4, 0x6a8aeeb6, 0x1, 0xfffffffffffffffd, 0x100000000, 0x100000001, 0x2, 0x1, 0x0, 0x1f}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 02:20:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xfff) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="2eaa47061213a936f77de7c04b5907c1016a700730e976bc1f3a3ec1d3b160c921e6287861d0e397e6802363d99bb475392020a6d20779ead94dec26b95324f8f14642600ba252707e4e743ade763338bdacf6cc1e5d8c5d7c4d0ae2bf4c2e4735b2e13307f4bdaceccbe6bbf13b4f660289bfa0e88e1f85924a5553a3e1463a2c46d5115b0ceaa06469202704e35e65fa1a9ce21a85ce13a7e1112cf5ee41e85f4edfb26271c06d50029b1a355b87fd26c8efebb8afc260989517", 0xbb, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc) r3 = getegid() getgroups(0x0, &(0x7f0000000200)) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xffffffffffffffa6) r6 = getegid() r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getegid() r9 = getgid() r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0xa, &(0x7f0000000400)=[r3, 0x0, r4, r5, r6, r7, r8, r9, r10, r11]) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) getsockopt(r0, 0xffff, 0x9, &(0x7f0000000440)=""/4096, &(0x7f0000001440)=0x1000) 02:20:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="900501f4f5717cd0f5bbe3ea91d2a17ad352c166c57031f0c76e07d2f34449853d56507ca75158660057ff7298d8a3759993a955de0911c979d8b7548459932fab824cd3e554a72e7125eeb5b9e392cea61a0100008000000000fe00000000bea8e3f07e3c40d86974d5914731cddd5c90083639fb564b29f20c2d92c2d6529c145ee162af1e5e55f2e2139f9bccd1c29ff905ff043d9b125f01ac66512f0b5d0adb6815809cff4ae0bf66149449fd6879fde58acfd8001300fef3c01c4cf2fbec37f4aecbe5d1a8607456a3f6b02b7067073744621e2e25b40b4b0cabf48293a747c4cc581c32cd57ae84d076d6239c6c36e787760e3e0ddef55a1c", 0xcd) syz_open_pts() r1 = kqueue() close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0) ftruncate(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:20:43 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) dup2(r0, r1) 02:20:43 executing program 1: getrlimit(0x81c691ae9b48fea1, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x81, 0xc3e}, 0xc) 02:20:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x4, 0xfffffffffffffffd, 0x2, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80000001, 0x80, 0x5, 0xc63, "01e3222eac701598f7b9514177fc96cd99ef1c25", 0x685, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x20892, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "00f95b582900000900000200"}) readv(r2, &(0x7f0000000880)=[{&(0x7f00000002c0)=""/149, 0x95}], 0x1) 02:20:43 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 02:20:43 executing program 0: munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 02:20:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x6, 0x0, 0x9d4, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xffffffffffffff29) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = shmget$private(0x0, 0x1000, 0x1c0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) 02:20:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40ae4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 02:20:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) semget$private(0x0, 0x7, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) r2 = socket(0x0, 0x6, 0x5) bind$unix(r2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket$inet(0x2, 0x8000, 0x8) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00ff010a000000000080"], 0xa, &(0x7f0000000400)=[{&(0x7f0000001480)="cd4e311c185cc58d65106f7555a696f65213624a9722f45c4067bd87bedcbe1d43a4b96ca35a6006ffe7ac1b4340bd965d8bddf9f092abe6ea00b1b947c0f1c9aac326e96ee0370bc7f7da0c4e41cda0ff1e1df4b88aa5e0f2105aaae11f36851782e9ede09311bcf44be8afe54a8a4f7defd31a8f779d2d86cdcfcc7f432a1689115b2e616e608032bed4974ba90a4d0f3b59926097a7e5ac6c21b5bf080c3ea6178b0c164603071a1c305547cb844a20368b7eca820da28a2ad0c489af6b1b916014ea2fc3adb5aa769345a50a3c7e22", 0xd1}], 0x1, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x20, 0x400}, 0x8) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/103, 0x67}], 0x5, &(0x7f0000000140)=""/19, 0x13}, 0x841) 02:20:43 executing program 1: r0 = socket$inet6(0x18, 0x4001001, 0x7) connect(r0, &(0x7f0000000080)=@in, 0xf1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x490, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) unveil(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='c\x00') r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfdc42e9b6473e136bf577ad757883eb78693a85ab42819f0b40b789131c73753a4c2ad9b6a91a3cf20295485a2c05f30fa8285fe89afe15357fcd061bd89fc3da9194e0dbb12927ee6c83f3b1eba0cfa44d4a7e244f010763c9cb332a6cd19e96e93a044e9d2f74c44bb80c75b9b476de3df3f588c1877b7252e2f68cfb4ab86eef203a2bf44c8f8efdb76cf56e5a50a4f36ca3609f7dc1de4fc8cec9a188c48b1600e999d6eaabf5b48f870b03c87f74aa0b0393f2d18275601f556f9fd8ff945204cb7d7ad98a70410936c88a25beaf9638144b02dfafcdcf283fef3a1e58", 0xe0}, {&(0x7f00000001c0)="c52149de0e2053e9ac085658dce1ccab5722cbad8a96ce4e276e4be752f4071d9e65df86dcf30697a1823e2829ede69edbef6f6e3739b1b3cf28738310326299884d9f267618f67859d03fcfb3b754848d2f34b1398f1250508bbbb9383d30265a97b36a33f0af886111a5a8096deba467855b74c9c093d032fdc46cb586d1655c54410e6fd99834b9357ab8faa89d81f39316849f3b678b2b1c54cd37937bea8fcb38032e18ed540fc0d9cfa8eb318914b5082768803c369175aa65780b0d33003f05c1d7768f436c56fdb719a8d1bcba278f5ef48b98b573a93ab038940ca1c555d469ce1942fa0e72954bf1ce31699a36", 0xf2}, {&(0x7f00000002c0)="e38744957d78944c599056de8c0edcf1dc8a39c81b4d74054d2c4aee47b7bef69f5d7d2d0e7335b9ea7de6a0431a7035a8d83cef0cadc3ed64c49860834184e214826ead709cf60e3591cb99835ada1f3153ece2a273684a8164dc9ba290675c2df7a7202ddcaac43b710b195332557149a8a1a6ddc1618ff107a1b4120edd8be4727be85b1d8678e6afd45aaec46fdfbf384145ab80afe51fc156119fd5e119b0912147d5a9f0f247d377379cae5377a2d0b0e5582247dd", 0xb8}, {&(0x7f0000000380)="d229ca4e38aee6f36fe75f9caa39801265c6df2f16d40430e77c167a0ac5558c5750410c25a042c26dd9289c4e03e3d60a585604234044a42b2c5db08e7688022986dc50dc21fc39860abc4db9e0ee6b948e8239e8b59af33903d7c9393fc534b67d09d0ba40a4580269a311001b4d15e3c53162b3ab2ee58930d6f3aa64f6817993159de596c72eac8fe5ac583f699015db5cccf5231eb93638955aa6a46ea6179b6309a8ee5a93dc1cc1cb08057429fde5809e87af16a3b07685b88c90e7c82ee501bceb3f97cf0ff1c51355970fa6069499ead1927c13fd26", 0xda}, {&(0x7f0000000480)="5f848ac4ca1dfba89172076ab92f91e247b849a4b0c54bf90f28eaf287a55ca747cb61a66c4ee7e28af2213ba1115b850e0615728694fd3fe83747051490690995dee798c03aa9f0a9a5372dabe9cb01db2bb2e1995eb0e6bdd5fbf7e8912344eb84d66a21ddf5408acb70c07ffa95430a6017", 0x73}, {&(0x7f0000000500)="0b68c9750bf95fd96539ea6a03219db6ebba25eb2c68e4684fd44773c673bb3fe047498311af0020bdbad1d7083c732326ee4b61a28ec3e00e88b705bbd64efde3b72890d6a141dad77a89a803c7c03514af7c68b436afcce1b336fa4c32257754e5322822ae2991c619344f6271b4a3763de52d43b224ac3fa20977880c48553765c47c87dcbdb5b2", 0x89}, {&(0x7f00000005c0)="702948187cff54002a849a1d927c052a1d0e1ea53d2cfc7d55a9dd217912462353ec34182279f1b74818ce3169971852", 0x30}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xa8, 0xa}, 0x400) 02:20:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 02:20:43 executing program 0: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmget(0x0, 0x4000, 0x0, &(0x7f0000f48000/0x4000)=nil) shmget(0x0, 0x2000, 0x80, &(0x7f0000dd3000/0x2000)=nil) r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 02:20:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 02:20:43 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() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 02:20:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xce0) 02:20:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0x18080, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 02:20:44 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000262000/0x400000)=nil, 0x400000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 02:20:44 executing program 1: r0 = semget$private(0x0, 0x0, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/194) shmget(0x1, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) 02:20:44 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = socket(0x1, 0x4, 0x0) setsockopt(r0, 0xff, 0x5, &(0x7f0000000080)="0929c20057de8a337652d93e4ce57b1457b9d595f0a9f196c2f984c305197da0959003a9bc7665f6837e914a604e40dcb4647465af22568503d97bfae15a457412043d89b8d232a2b10cc882b879e5278692cabe08a279be5b77bac3c87f216d17da4835b443b576d9861f5d4d4c9540dd6d081c3d7c179b3a", 0x79) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fb5892e50000f7ffffff"], 0x1) pipe(&(0x7f0000000140)) 02:20:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x5}, 0xc) shmget(0x3, 0x4000, 0x400, &(0x7f0000d13000/0x4000)=nil) write(r0, &(0x7f0000000040)="4de76862bae763406a95d2da3e3c188d6f451c2928879fac966de2c4f28835876e596a849a3177e09b793e79ff8cd99fa2b50e855a30da8f102d0c1c319f023a64349644706402a2c156eb2e544ce22851a42da806e4b1fd802d7c2c0781db569928584d6988dea17d360068b717cdc1bec709f3bf1a5ef04657b8b347a52749ad0832a142332216a646ba27cdc849870d8901f26915bcf2082edf3bef05cd6ff54f6c409d86e34731292ddd3c7d87496bdbfa0fe06f3603eb76a0a3543b87e9951cbf285f9a6a5cdd02f473c11935db0132fea1e8220495911984bb477e0c31b3306d", 0xe3) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3000) 02:20:44 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:20:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ftruncate(r0, 0xb9ab) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:20:44 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd0b) lseek(r1, 0x6, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:20:44 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000240)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1000, 0xc3e2, 0x100000000, 0x1, 0xbd, 0x8, 0x4, 0x0, 0xaa21c8f4223c8bd3, 0x3, 0x10000}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/194, 0xc2) 02:20:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x357) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r2 = dup(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) r4 = geteuid() dup(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = msgget(0x0, 0x42) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000280)=""/229) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 02:20:44 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1000, 0x5, 0x401, 0x1, 0x400, 0x5, 0x0, 0x0, 0x3, 0x4, 0xfffffffffffffffd}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x2, 0x58, './file1\x00', 0x42, 0xffffffff, 0xe1, 0x3}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 02:20:44 executing program 0: socket$inet6(0x18, 0x4007, 0x1000000000000) 02:20:44 executing program 0: socketpair(0x20, 0x8003, 0xc047, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x3) listen(r2, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xb) ioctl$TIOCSDTR(r2, 0x20007479) r6 = syz_open_pts() connect$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x8001, 0x7}, 0xc) shutdown(r5, 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(0xffffffffffffffff, 0x400, 0x12) r11 = fcntl$getown(r9, 0x5) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000200)=0xfb08) ftruncate(r5, 0x3f) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000280)=0x8001, 0x4) recvfrom$inet6(r9, &(0x7f00000002c0)=""/219, 0xdb, 0x802, &(0x7f00000003c0)={0x18, 0x2, 0x1000, 0x1}, 0xc) rmdir(&(0x7f0000000400)='./file0\x00') ioctl$KDDISABIO(r5, 0x20004b3d) r14 = socket(0x18, 0x4, 0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000440)={0x5, 0x2}) r15 = accept$inet6(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000500)) r16 = semget(0x1, 0x3, 0x227) semctl$IPC_RMID(r16, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r18 = getegid() r19 = getuid() getgroups(0x1, &(0x7f0000000700)=[0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000580)="229d059945688d97c3a215696eeecda79241844efa62ad02a7285223ff5c03569b0bd9ad8642e5da044fac743e804880eef70752e2f3a154ff75a42ee35f6973da8a3701bbb8a240e9d16b989ed35e0535957dba467fa68954cfd7b881ef6ac59c5a7afa9e58285118c90d8847e6311b0366c8938024893274aa8e13908ba9a0ed7e99daff38b6ffc58fd48400a8a6b7c641f5d520c0f4894aa3f0cd2015cb4861390f810858f61f45df44cfc09081", 0xaf}, {&(0x7f0000000640)="e10ac6db260d7ae96eb0786cccfac7e48082151e4147bfc09accae6a66398c682017de85dfb7d6941e7c8f7f08a63f6a8c4981da91a1455884e4dc1d2b73dd7e", 0x40}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r11, r17, r18}, @rights={0x38, 0xffff, 0x1, [r7, r13, r9, r6, r10, r8, r8, r10, r10, r15]}, @cred={0x20, 0xffff, 0x0, r11, r19, r20}, @rights={0x30, 0xffff, 0x1, [r4, r4, r13, r3, r12, r15, r14, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r12, r1, r0, r10, r7, r3, r1]}], 0xd8, 0x2}, 0x2) 02:20:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) execve(0x0, 0x0, 0x0) r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r5, r6, r7]) 02:20:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)="9aaf4e606bb167caa0b1aa915ae645c356484c462770d19cac5083c5b89c9348e8bc876498cec144913562e2e56493da069ff2f716b99138376371c8b334cfab283a24a3324f3b173518f07213377f79991ae2316cba68cdaedcd7f994f0f8e1e579e4443ee6bb9c52fa2641420ee167a3aa5c261f7f421cddef76d1e4d96d84b2efd8febba24b64c0f1834ff55ed93b8f253b137010bab3ddc0ce53150ec7fabe17b3c852576af8ddfea419e7593028d96d292909738f3a08d1f53205131128a9386d97b52fad4b8d3c", 0xca}, {&(0x7f0000000380)="a6f08f814392b5dfffc5e60ea4fb04ebced4db3c05fd0d802dc52a3aa69fb16c2932788000ad08cbd3322a9d2d255150296ac58f37c6ea7d47b2d2b8bbd3c70322affb8b347bfdcad1eaf433c1c98917399e1c5875c4dcc52f161006399a05a0493dd8a16da06482c3429fc23716342e09e6f7dc924e25fdb03c600119550ed265a5cdededfebbe7fba14a7ff4ca4b82b85788332ac5593e4fa8da434a60e9cf2dd1d77611ebd3", 0xa7}, {&(0x7f0000000440)="b3a1c742aabcb1a07ed256f6fd69d793f2e0f76e7995eae3591dfaff6e89b03a5fbced9c2d37ab56deb452a328d5ab7c123cdcf3114950cbeebb03f9972d539d8b7097fecd204aad2e10c10c60eb3858775ef7c22d4b8a505cd3c493a6703f6467cd217a3f4afa65aa32f6e0446b5d4608fa1b3a634291bd14d68369eab1dbaf49d5b535d18f7b3992196223ef7d03763b8b4e0eaf300528141e97614cf7db57557b6b2ac3b7cd141e09406bd40aea9e981a17eca3d4a8d1b34b44e1265a8e31ae2eaf4ccd18d3ebf9b6", 0xca}], 0x3, &(0x7f0000000580)=[{0x28, 0x0, 0x7, "9179b0af0c4ea3c9dd088476b1b3fe37760e303f7d3c4e6a"}, {0x90, 0xffff, 0x4, "aed18070edc90fec542ac71019866276b993fd7683a24c245ce803aa270f508ba61dc44e0db6fa0fca5651c021ae64960b93429e32bdc4c87078ac5faf64b724f0f997830fe33d782aef13d588014131b0679f47387ee9f0ef8597d941dc02b250d96ce72bdf2e553566d4c8a706b80e034cabc24f48bca425585170"}, {0x38, 0x0, 0x7fffffff, "1123c9c86f4f720a8b7c2b8a4bbc411cd38d487acf1d2ac0a412ff438c2d620c3e7e0c818114"}], 0xf0}, 0x8) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0/file0\x00', './file0\x00'}) 02:20:45 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() getppid() fsync(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 02:20:45 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 02:20:45 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 02:20:45 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() minherit(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 02:20:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3fff80000000, './file0\x00', './file0\x00'}) setsockopt(r0, 0x6, 0x6, &(0x7f0000000040)="ccce528f8b42e061a91ad7cbc7777a5e692fbd5b912233033d03698e218b9ff03530de66ce1c526f783d92d70ccb8ecf026a115ed7481e30fc68e656a85c4733cf6e4514fce0cd4404daf05d10f16887472f83301904bcb6c54e8f4da2da92e5844ebdf100cf2885", 0x68) close(r0) socket$inet(0x2, 0x2, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x4000000002, 0x0, 0x4f) 02:20:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:20:46 executing program 1: r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) connect$unix(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000100)="bc2765a568fa624d6a6a1baf17e11276dd8997eaec64f228efcec0d5aac375f61c0b6581a243dcef0cd9f45a3065dfa50c0cfba791192792db137a9ee3e5779883fa3d45aef783abb4e70a4a85fe4353a7d8697057604da2f6e603", 0xffffffffffffff87, 0x3, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xffffff64) ioctl$TIOCSCTTY(r2, 0x20007461) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r4, &(0x7f0000000200)="4c8be1020ca87516081ea00ea3d86461d9441ca6c8a63d00d84d6a60d2e794830f21ee9fb5c10572bca4b4c0f1b4e21a84d431aaaeae82b263425109379bdf703345a9e0a1b4f9cd992fa95b4df2d7898ca8329e6644cf2a15b1a33b154dbf1c2bfa0f5a9447e4054f8db5997bd600e65cdad21b5f9b2221059f3ddb88837670b3a404a6759e4edbc2d52f0d49f02a0de04334fcf751594d1b686702d4720a004c753eef6f0c1d1eb36649ed3baddd5961b36cbc1932b789d855ff62d9ce6ff01eede9ba78c49caed128626f80e9bab2220575ebae35cae8b4a1a7152d5bb47acf30f78ac05df819a9088cf0332dd6447b2608", 0xf3, 0x406, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCEXCL(r3, 0x2000740d) 02:20:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f00000001c0)="000fec09e0e59672dfc649b538dfe4517cbe870406ba9b3fe21a81eee835c33b88c8f7ded3591c424f6f79c42912d8be7813aab13e77175d919970a5b470a13cd97639cdcb475b63193774444d175fe40901775f83197458f6d9d572c030c5aa849e9008028d41158df5b65ab31f9c7e8a49448697871faeb056f2c07e277ae32c7bc05f4336754502642e06d043da053fb4d386558fba723c8d50414eda20bf5ea2a02ec0fa86b398b899c9aef92b0e97657d71d1c6cc0c14f7439b72eb1070a0f57a89ac0fcb332951eb7f20e123b5", 0xd0) flock(r0, 0x2) 02:20:46 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0x7ff, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x5}, {{r1}, 0x0, 0x2, 0x2, 0x34, 0x6}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4000000c, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1b4020000d5243b, 0xd7a, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0x8}, {{r2}, 0x0, 0x14, 0x1, 0x5, 0x20}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x101}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0xfffffffffffffff9, 0xdaa}, {{r2}, 0xfffffffffffffff8, 0x2c, 0x4, 0x1a99, 0x6}, {{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0x100000000, 0x57b4782}, {{r4}, 0xfffffffffffffff9, 0x20, 0xf0000001, 0x1ff, 0x8001}, {{r3}, 0xffffffffffffffff, 0x80, 0x8, 0x4, 0x7ff}], 0x400, &(0x7f00000000c0)={0x4, 0xf470}) 02:20:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x9) r1 = dup2(r0, r0) poll(&(0x7f0000000040)=[{r1, 0x44}, {r0, 0x42}, {r0, 0x34}, {r1, 0x80}, {r1, 0x4}, {r1, 0x10}], 0x6, 0x2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 02:20:47 executing program 1: accept(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c3, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 02:20:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xb5) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x5}, 0xc) socket(0x1e, 0x0, 0x0) 02:20:47 executing program 0: r0 = socket(0x80000000020, 0x84005, 0xd7) socket(0x18, 0x5, 0x20) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 02:20:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc2, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7fffffff, 0x1000, 0x9, 0x1, 0xfffffffffffffffc, 0xfffffffffffffff8, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x68db}) 02:20:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2dc) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 02:20:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) setsockopt(r0, 0x1, 0x7f, &(0x7f0000000000)="e3cf99e5dede0f2821e3b99ed235b521ab4f8d858d6ffe1a97d4cec067cabfc3b373fc9e724dafbb65222f4762cb36eacd80f01a606c4b8b904a7a26c2852334d3115dc9435df070023c362976c7dfca7cdf0615deb941694faf47c183f989d641d3aa51134ba2b89b8030520a552a8f24d959861cc370bdd66019ed3e87b2d7848f17c56366646bfe", 0x89) 02:20:47 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x42) recvfrom$inet6(r0, &(0x7f0000000100)=""/53, 0x35, 0x801, &(0x7f0000000140)={0x18, 0x0, 0xfffffffffffffffc, 0x800}, 0xc) mprotect(&(0x7f0000693000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00150023212200000000f4adef376c23ac35201058d705540d9f9f9800ba738ce205353071785e7af9ae1479b2b2599775e9009286f41e937ca0719ed099890b3af6c7f01dbfc09b099f97da1536c6a32ffe775b175ac41f99d18fed0a9693758e04c1083e5d6ef0662b613c2b0e0757ee53c756b5f951e011a1a08d17ea4ed2326e085a7f64b031d13e1ca5b57ae0165386922ffa802ebb90ea9054d4bceca14ea4ee8a330aee26ce5fac6ea413400ddb70bbf3c8ba0f3787d3a762bd2c6e3e30fc12a140c3d8f0f7d44520f9ae3e8629f7d872b4ab43bf70e6763f6412b376fd963aadd0f47ebed39263ec87172b3ee1489a36bd1a0400000000"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe6d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:47 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 02:20:47 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80cb, 0x10) renameat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xb27}, {0x800, 0x4}}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:20:47 executing program 0: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x4, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) 02:20:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0x8, 0x4, "726465c793d365bf82b58229f19850c12ac8f94b", 0x9be, 0x8}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:20:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getegid() 02:20:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x78, 0x0, 0x2, "92477af66a171ef249b25a768b75185d5786f76296de839b59f6b6d97fa7cc83c82c28b9655dbaa78f6fb9a58db1cdffcecafbde80f6790d6f37fb1f22692cf5abbd7379aa1d780775aefa495cacb211e3c2cdb2942b36bfb9f4e5e0779b1eb7ef86d0ed7ced"}], 0x78}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 02:20:47 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x88, 0x0) fsync(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x200000001000) 02:20:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x181) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 02:20:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="021a0e"], 0x1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:20:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x5, 0x1b7, 0x0, 0x4, 0x8, 0x1, 0x0, 0x2, 0x81, 0x1}) write(r1, &(0x7f0000000180)='X', 0x1) 02:20:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = semget$private(0x0, 0x0, 0x480) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x4, 0x50}, {0x0, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x800}, {0x0, 0x2000000000000, 0x800}], 0x6) 02:20:47 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffffc}, 0xc) 02:20:47 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:20:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="ad5959671faa6aeff74ebaa78ccd00a9018a8e229fdcff4fcfe444ac12bf2af83fe76a44a80fc033c0d1b8feeb3f931f41aa90cdbfc1fa", 0x37}], 0x1, 0x5b) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/69, 0x45}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 02:20:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000580)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r1, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmctl$IPC_SET(r8, 0x1, &(0x7f00000005c0)={{0x3ff, r1, r4, r1, r4, 0x14, 0x7}, 0x6, 0x8, r2, r2, 0xfffffffffffffffe, 0x6, 0xfffffffffffffffe}) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff3000/0x4000)=nil) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r10 = semget$private(0x0, 0x3, 0x163) fchmodat(r9, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x401, 0x9, 0xff, 0x0, 0xcd, 0x7, 0x7ff, 0x2, 0x0, 0x8e5}) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) 02:20:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x48a, 0x0) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 02:20:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) recvfrom(r1, &(0x7f0000000100)=""/228, 0xe4, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0xf30, 0x10001}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:20:47 executing program 0: geteuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x30) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/48, 0x30}], 0x1, &(0x7f0000000100)=""/119, 0x77}, 0x843) 02:20:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:20:47 executing program 0: mprotect(&(0x7f0000576000/0x1000)=nil, 0x1000, 0x8) r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x40d3758b54bcc9df, 0x0) getsockopt(r1, 0xfffffffffffffdb1, 0xca, &(0x7f0000000140)=""/84, &(0x7f0000000200)=0x54) setsockopt(r0, 0x1000000000027, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt(r0, 0x2, 0xcc4, &(0x7f0000000000)=""/224, &(0x7f0000000100)=0xe0) 02:20:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f0000000040)="4fb26e9734983c8c342abbcc8e793a83f817909f90db2679a27b0533915182ed5dd5d6d5fc943e1f5af4fd474040b2bb12019da3ec5947084c9b3a4c4b3afb6c2dd63a47bc3645c192ca99de607a629b5785089fb3487e0c5195d570d19fe97cd5af7ef10e54143c4d598af3824a8e1047e232a99ad954ab398fca9367733541f472d7fffdbc82e573fce5dd7da93137a9a93acf5f8364a931294c9554b76c602bed2ea0", 0xa4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000100)=0x9, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffe6f, 0x8, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 02:20:47 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x5, 0x8}) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) 02:20:48 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000740)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327aeba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa86493f2160b9836916ddc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a5ec0f016434d825bd6f11a68131eab683caff8c2ce5aa6db10a51cce044eadbb9bba9d066b3353b7d3d3ab5bff47b3536c73909c2581ee84baeec27b782505086974f1772f9af8adfa2e479a452fa7d559f78e1b466858281608e8523557db10c9ed1d5c0d32564d8d3989b73681282a9766aa0b576be36a70ec6de2b23ae77cd96ad198da037f129562cf2f8fba2aa4dad8a9331de70b74b2927068794e45b556ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264b8454c2cc1c956c7845c6ae477566e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686ea28b3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 02:20:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x402) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001380)=""/118) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000180)=""/61, 0x3d}], 0x2, &(0x7f0000000340)=""/4096, 0x1000}, 0x801) fcntl$getflags(r3, 0x3) 02:20:48 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x1e, &(0x7f00000001c0)={0xfffffffffffffffe, 0x2, 0xfffffffffffffffe, 0x100000003, r1}) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x8, 0x8, r1}) flock(r0, 0xfffffffffffffffe) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fchmod(r0, 0x50) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x3, 0x89a, 0x1, r3}) 02:20:48 executing program 1: unveil(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x1f, 0xcc9, 0x1, 0x1a, 0x838, 0x5, 0x2, 0x1, 0x7f, 0x6}) 02:20:48 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 02:20:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffff2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:20:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="d8ff125c00000000", 0xfffffffffffffe88) 02:20:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) msgget(0x2, 0x0) 02:20:48 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) lseek(r0, 0x0, 0x1) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x41c0}, {0x1}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000900daa142888e9a540d9bce58ea8d66094648cb4d93ac055d35cbfdae8ce55985a8a5d8cba986ba324ad936eb2f1074453bd784185c1aca0457e54cb3cbb8c963a1a10be61a932537fe356571dea64f5dc625ccf5eef32e32131af90884e3b9c576e3585bbbb24e4457437f5989a62f51c145c482a2b0f318421f40bd103c83867e2e4499305107eb", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:20:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820000003000c94ce8e947c12687fbb09cb27c9b438bc3c95f3f1f5d2df22a93a3b79ca666bc7eb2c82e70a3a099e0e33c2c41eb3cbd66c6c8650647db61cca37cb7fa3dda2912e133a2b8b11da7dd2813302a517d57ac9cc1341589851997687fded7a930770007b639301d95e5be08072f921115059c881e15daec3de6eea759c78067b337226866e5b77a0653c09488319b8727bb7a1a3774b1e95571dfd5e9977d8259975e3ca264484ac4e8cc5dd6dd408e3c4e76ca95f4af9b736bdee3c8aa4993a770574c179e7be6110ae8a0df775ba43643a405536c870063dfb3242f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) 02:20:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xb2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffa, 0x14cc, 0x7, 0x0, "6e7443ed5e6a87b9c6400c66483696d5965ab46f"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000080)=0x4, 0xfffffffffffffcec) 02:20:49 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0x95, 0x6bd603d3}, 0x5, 0xfffffffffffff83e, r6, r7, 0x10001, 0x8001, 0x92cf}) 02:20:49 executing program 0: r0 = socket(0x20, 0x1000008403, 0x10000008004) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xfffffffffffffffc, 0xfec3}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) getrlimit(0x0, &(0x7f0000000000)) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 02:20:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x7, 0x0, 0x10000025e) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/77, 0x4d}], 0x4) 02:20:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f00000000c0)=""/128, 0x80, 0x2, &(0x7f0000000280)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="97a8592232aef4bb2f76599d56edc4ce35015e83227739e3474f5bfd2c8986be784cb3f10307e950193f9f25339bbb4d049c84d512cd8b0d3443c40266d3752f2c8f1b91e3b4d1c3f884516078f3c901eca796ce40cbda3e89e2cf9433c0fc6f05c276fd1feba8dd11a514498753306e058ec21ae50169eb72ca551e7917273cfadfdd96856fb0e34f0fbee5f785e0cc57de3ece44", 0x95}], 0x1, 0x0) r3 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x9, 0x1, 0x9, 0x1, "71e7abb457dc087b9531951a8a84104df600fb14", 0x6, 0x9}) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = dup(r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x10001, 0x9, 0xfe74, 0x33d, "e91781182bc0d831f251e8c0581ed4045bc4189e", 0x101, 0x7}) r5 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) getrlimit(0x7, &(0x7f0000000400)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)="a891904422a6137616f2f0d6b1f793d1", 0x10) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 02:20:50 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) 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, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$KDDISABIO(r1, 0x20004b3d) 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, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r1, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) 02:20:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r3 = getgid() r4 = socket(0x80c827a10ece3b12, 0x7, 0x9) r5 = syz_open_pts() r6 = open(&(0x7f0000000600)='./file0\x00', 0x8, 0x2) r7 = open$dir(&(0x7f0000000c80)='./file0\x00', 0x10001, 0x4) r8 = open(&(0x7f0000000680)='./file0\x00', 0x100, 0x10) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x10, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r12 = geteuid() r13 = getegid() r14 = accept(0xffffffffffffff9c, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) r16 = socket$unix(0x1, 0x1, 0x0) socket(0x3a, 0x2, 0x63) r17 = open$dir(&(0x7f0000000880)='./file0\x00', 0x200, 0x182) r18 = accept$inet(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) socketpair(0x10, 0x4000, 0x7, &(0x7f0000000940)={0xffffffffffffffff}) r20 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', 0x0, 0x10) r21 = openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x40, 0x0) r22 = accept$unix(0xffffffffffffffff, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000000ac0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="d664e2489df256e11b0ba9a776aae03c766ff301b6840afdbea37f4d33a6d2670d00168fb7d442973418be26cb9bb1bb04456fb486935770949b42562b0a75073aba61b8386a2339dc414e2336d4477f734659e19964763fd48347f62b0d119db9a740039c6292b7ea072aca55fe4a5cf1dae788f4991c0dacde9f64936563d847503392a9", 0x85}, {&(0x7f0000000180)="366e0652fca6687ff2b02218f5ac14ce5fb76ed3e881977f17bb8d6c99a9de667b2cc8682fce01da84a3d3662ad7a67f56f0c62e278d730d591691f6ccc56f36bb6e0637f4e26b21ee17827ed4c225d4ba9deac501ac997a943ce6b29b4a8dac24b69417a6967e982167c0ca6d39ad7662082d3ae41e4c1998ac8d792fe03b5528c3491319374cc8c35f47b2ddd0b2535120ce20a5959689198714074a3dd83a6cc332416718a83c527fca6cad30eb6ad32ef89bbc510b629f53542e997d18383cec7a80246f23caadffd0d5e0d6ecff917ccb7332afcc71aef15b8a34fffa00a85122a95fe85c9a90fa77e407b6f5f4f806d1", 0xf3}, {&(0x7f0000000280)="0b4e0389bc3929fd0a04b861357b6d0ffb956e61dab8a3f7cf8fee4a7af7d819b16e94aedde90492f25ae7c37e2dd1401f50356da5a6b5bb19391df4c32806fd255f2d2388290be6883a96f7abdb2c47cce145ba11e028d7c36edad9bd47b7148b44564e4a07fa0ede653953b77800814af57280247d3c4de432aeba877d2f28aeaa59f999b21b56fa06", 0x8a}, {&(0x7f0000000040)="88fffdbc333436dafcfaa0cd74", 0xd}, {&(0x7f0000000340)="090702411cfbe736de4e2accd7f1633177b236d9b82f2dfd2bfa3b148a32ff94b6f2742ddbb858ea9d46af63c808f381333304", 0x33}, {&(0x7f0000000380)="c621bd7625a4efd9b937710112f4f92f90486dc736b8070a3b24421e13eb42e0a1f2110f3efdb8a4279e5550324f6a9aa78a2eb84a4e290db72c9dcd28461093723d43cd816d9f9ffbb76086e316354fcf1a1322c630abd03d6eb1cc209824b5ee90764d7bd2c7dd2fb9a9", 0x6b}, {&(0x7f0000000400)="d8f7757142084873034047be18275159163914ac7dc228f33419365b3f408f201331794dbbb8b7caf9dce02bbaed1f937ef579663fb40fdd3d1ca727a0fa980161b1ffedbd261bb45f5e7622b64b3102324d2c60c38ac2d551f75a653416720a164ac52ca7c26ad689e2613928eb732430347d660aa173fe8775db2833234cb06ef516df997588e73840c6173b4c700d4e43792258d7f426c6d0362e6651801ebf6bf83f519eb17bccb223cd51a84edbb8587742253d7a890a28d85bcad7b49c05caf5a93d4fe779697bd668066ef86ea2e96414385fa3b422580552e9ef", 0xde}], 0x7, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18]}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24]}], 0xd0, 0x2}, 0x0) r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 02:20:50 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) openat(r1, &(0x7f0000000240)='./file0\x00', 0x400, 0x108) read(r0, &(0x7f0000000180)=""/87, 0x2a2) r2 = open(&(0x7f0000000040)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x80, 0x7fff) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') setrlimit(0x1, &(0x7f0000000000)={0xffffffffffffffff, 0x3}) openat(r2, &(0x7f0000000100)='.\x00', 0x80, 0x80) 02:20:50 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) r1 = syz_open_pts() close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x13) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580), 0x1000000000000244) syz_open_pts() 02:20:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000)='\x00\x00\x00`', 0x4) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x83a, 0x1000170) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xfff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2aec1a586637aac8, 0x2, 0x6, 0x800}, {{r1}, 0xfffffffffffffffc, 0x2, 0xe2f7ccb7af523eec, 0xffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x1f}, {{r0}, 0xffffffffffffffff, 0xe, 0x2, 0x7f, 0x7fff}, {{r1}, 0x0, 0x40, 0x60000085, 0x20, 0xfffe0000}, {{r0}, 0x0, 0x0, 0x3, 0x3f, 0x200}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x800}, {{r0}, 0xfffffffffffffff9, 0xd1, 0x42, 0x8001, 0x8b25}], 0x100000000, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x10, 0xc1, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa8, 0xfffff, 0x0, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x100000000, 0x2}], 0x200, &(0x7f0000000340)={0x28bc}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 02:20:50 executing program 0: 02:20:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="cbfb2501fc0b37a1029720d3d560e87dd260701cd75a24ebfb0a9e3706a09d7bf1716326c70998c3e00fb6fd747f795d0db540b642735c06f2a47e3ecc42f45010f64937282cfc93394b41ff8b3940c6868c6c825fbc9c597073970e2bff411add559263d94f0f417c48e7ba7b570d81969b45938c7678077bd4", 0x7a}, {&(0x7f0000000140)="705a07d3a181b82e70f2e0b6490e71c42d9df83510fde0bfbd18b69134f5207c9dec1109752d344c4effd4053e31ea6c1a01f2afdab645f22e0e81fd97a75e8d094acda81555", 0x46}], 0x2, &(0x7f00000001c0)=[{0xa0, 0x1, 0x401, "04659b9ad3c1ba5e46ab180f9a5b03c9af2691c5f84a863362e9572cb886352e96f4a1dd4d95a0dd0d6d3bb7385cadb093aac8376c76ba375e98fe6948488c7dfda150f05eed89bc516c9d73450379f70aba8880e67f9d1e8b9cc447ab44ea6b25283321e8cb802c2570c0b3f93c0d54c8ce6eca7532e7129d256f9da04f5cbf889ef1117ec65c43771c"}, {0x68, 0x1, 0x0, "9abfdde942f18403acd6261b02498186ab591dbd51aca9400ad6af26b0f3856eed44887cb3bff2d0f99011c8087456cebf0d1e09b7eedabbff1ca557dcef761dc7b4ad7f9569da9e268020227134037ce9"}, {0x20, 0xffff, 0x800, "a9769aefaa40fda49d8b2cce9a"}, {0xc8, 0xffff, 0x1000, "45e9943fbe5a5c281a6005e9c3d94cc590f8d874dfeba9c2360a23760005fdd8c4f2ec722c47a5ea834055a5e9eb5ef6bbfcbc447db702a1b8a83ed8f3ad20113f15c99f590572f5445317e442fbea126f4d5f2bde5010aba75e190921f609b30cdfd25cf3b88c1cd43c6fa31cfeb10b95e7a00f8ecf776b1303b7711bc928bbae9fee1cb5675fda98f065adbcbf9ceba806aa3277d24da45d15f0e38ffff41d3a4de20be24566ba0f1b32d126074ebf17"}, {0xd8, 0xffff, 0x9, "48f6b342e0efda48f13570e9080b4e1e94f02fa0418c8827b7998bcf8d3b4bbbaa95abf57b7c1384fbc04345f932af2fbfc11bce86c1141f991feea16b7f98e6ea0ee533a13cdff9a4f2bf782d36f5361f55ced07e1caf26a8515774eb901e3adca2d5d5e2c1f2c5452773b4f0e8f320763e78f2b5d78f09e51b81ae453d91e2ce5eefb694744b4909be1e9fbe46ad171bcd717eb286add9e98a59b74c1e0d54ee72e80baa10a33445a9b212b3f902d3169f3e508dfd55e92d67fcd1c6fa588c74cc50cd925b"}], 0x2c8}, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:20:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0xfffffffffffffff9, 0x100000000, 0x2, 0xfffffffffffffff7, 0x3, 0x0, 0x200, 0x1}, &(0x7f0000000140)={0x1, 0x5fb1}) 02:20:51 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 02:20:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x72, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000000180)='X', 0x1) 02:20:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0x341) dup(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0xd, 0x0, 0x0) 02:20:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 02:20:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:20:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x100000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0x6, 0x3, 0x0, 0x101, 0x0, 0x3, 0x0, 0x1, 0x8c, 0x3}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 02:20:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000380)=ANY=[@ANYBLOB="fb180000000000000009610efb4ea06314ff54dd21bf40ab799156ebf7e5e8123ca882090000000000000041771f442ad6adb472142dd317608a69bdd2dc44fccc976dac2acb440aebcb352336b50d5173ca7fe1ebc7b792b32f835d72b696cb3c71f4cd598237bd6b10670f45a4c9e3c1cc124e7e2324ab9a94123e6d370eca625a77b175014ed8a3548c0dfaaf27f62e1097e169adaf82b98699fd530468e8b818a2d697c38d064922d0dc6906f2d5f2d6bbbad92b5e607b9feb258f6b248ead2e9857cca29715ce7c47ee9e17f001dc690125a536e7c4121f8ddbe6f3fb4ca5dddedec3b205e86dfac17f854c3fac25f910ceec23748c151f6f1f289910b4a4b741fc5503e464f949f27138caec8114723d2ea45c7b652c5d2ec32e9dc141e5387f7f0a2cef42e12f6efa2d8a14d5e9cd16a1350b8683a1d548f3177d30f86f4218a8e5b5e0667f123db14b34d03b097ca824945bd4e903264917a53c2852f0415c59afa1bb4a3bad315db7afc34e589111d1cecc67e6b8a85540ae1faa07dfd53d57e11968fd208fef776311"], 0x1, 0x0}, 0x0) socket$inet6(0x18, 0x4, 0x1ff) 02:20:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) setsockopt(r1, 0x7, 0x401, &(0x7f0000000100)="bfd61a63417bbac12a16c4969adf1e1894701cd046ffa05bb513862ef6c3004fa31bd88543c80a7964c1095a13b75bd55cde08f4de4c2c0a0c20144c230f97624f2f718d1214fed476c7bf60a557e0c860960f2d3875520e02d7830e226a6de97d08dd2dda44d85f21ec32b9d5021b298ab4fa2d1284cc88b6b6fe01eb5b3359e5bb2f979239b9d7b9d01b2944", 0x8d) 02:20:51 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)="a8", 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="c9e75202c40c68932d349ff8237f58", 0xf) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 02:20:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140), 0x0) read(r3, &(0x7f00000003c0)=""/99, 0x63) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:20:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x200002c, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="9e4ac87e50fa8c6d0d3bac3e31010996833ee8154bc9fdf06b944bf58eb7f5bef55abf766c3e7d7858a9e1f84b8ffff3981ed967b375de876cf4a9c041e19dd40e7c752f48efe8f6907ab7c8b0d3e7ee33f4cc5bdbab49c8871ab171a399bb5fcb4ae526c8b1ee4f006ee304681e36a11e8ba927f2d537351a99f9671767f01c856e8837c0d5e129458c8266385ff4e17ec07f867cc021337e5987fc0fb3b8e07b2cc286b25fd6a6f5bc72a0184585367b24226fbbac7b4da1a9917608b51a289ce377168630f882c03d9bf51fb9ab734521ee177bd8d2717b8454daa6c73c4d3905faad2fb6518ff12a14", 0xeb, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 02:20:52 executing program 0: r0 = kqueue() setitimer(0x3, &(0x7f0000000000)={{0x8, 0x3}, {0x8}}, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="09e70377091b85ace87ddd12d8aa33d4676ec1f882f7b190f7ea532f67e4a90103a5f8474116004f81dc95835c5fcf3adeeb2d", 0x33}, {&(0x7f00000000c0)="bdba78ed389ecb90a6f787087cfb4ce139", 0x11}], 0x2) 02:20:52 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 02:20:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x200000033, &(0x7f0000000000), 0x0) 02:20:52 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x180) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getuid() fchown(r3, r4, r1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:52 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000740)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327aeba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa86493f2160b9836916ddc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a5ec0f016434d825bd6f11a68131eab683caff8c2ce5aa6db10a51cce044eadbb9bba9d066b3353b7d3d3ab5bff47b3536c73909c2581ee84baeec27b782505086974f1772f9af8adfa2e479a452fa7d559f78e1b466858281608e8523557db10c9ed1d5c0d32564d8d3989b73681282a9766aa0b576be36a70ec6de2b23ae77cd96ad198da037f129562cf2f8fba2aa4dad8a9331de70b74b2927068794e45b556ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264b8454c2cc1c956c7845c6ae477566e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686ea28b3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0xb, 0x800}, {0x5, 0x8, 0x800}, {0x3, 0xf02c, 0x1002}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 02:20:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000440)="c3aeb09245ee25705caa580e737db9d5c6cb11c67d697e0302eae2a6785f0f7e565c6c2b2eb47f2c7155207037eb4699739ee5490768a7d5cea91c32f181ccdd3c878055a0af8028dfba3be5b1ba0f6c34370390456956b34513f70fdc31da27f999477854eb7026383c935fcb9cf9efdb55660af737c07c9b043aaa29210cddae04843af811b4ea46", 0x89) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r5 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r6 = getegid() setegid(r6) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r7 = dup2(r3, r4) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 02:20:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x10100000001, 0x800000000000009, &(0x7f0000000040)="292918d7", 0x0) 02:20:54 executing program 0: r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x3f, 0x401, &(0x7f0000000040)="6801c88a4cd4d1f5ce8cd8160ac8d3f23470674e5f9c96cf74c7170e4d17020e538f892e19af7d024ef8c7051f53d179d7343cabbe7c5405b68dcab83e7a92cc402a39c5a384e10d3439b9c28caa7254f062d8b0eb758d2e1868eabf672c5200fa3133bf0bbabb5770f833acef25bfab48ecb4a5b270120f2b306c5485e73d06e8b56bd9f7a737f072fc406a2d92f321ae17d4336596eab5afb3eab7fa1a1413", 0xa0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 02:20:56 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x3, 0x14) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x5e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x401, 0x7, 0x9, 0x310, 0x4]) 02:20:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7ff, 0x1800000}, {{r0}, 0xffffffffffffffff, 0x14, 0xc0000040, 0x2}], 0x6f4b, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x9ad}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x80000000, 0x7f, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xc1e4, 0x30f1}, {{r0}, 0x0, 0x20, 0x2, 0xffffffffffff7fff, 0x59}, {{r0}, 0x0, 0x1, 0x40000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x30}], 0x401, &(0x7f0000000140)={0x1, 0x7fff}) 02:20:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fa635e809140cea2203e0425ba0b40b0", 0x10) socket$inet(0x2, 0x3, 0x102) 02:20:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x1f4) getsockopt(r0, 0x5, 0xcd, &(0x7f00000001c0)=""/186, &(0x7f0000000280)=0xba) write(r0, &(0x7f0000000040)="0d78fafbcea2ba05a756621f8d49cb9ea1ea9ce0d0db03e186af56aea49acd479946268f0e23a9c97b365c486e62f384fbdc14732689490eab41ca6a9b3a8fc714957a684ad923c264ef44d723a14d1337b9b60a05a266be542dd40e85554ee4b2be491da78932526d7603e8c04659812e22bcb2c965799e7821a63040fa2a29d38e3a9f060a23b0246eef7e5f60eb68acadc3c492e8ac9a7477a30cd073e0daffaf4d66dc91e5610292175c1ad1e7ed3a7b3c26f9820cc8e194338a3682e590ee3f7c82b4d2ffe2092819ee039422f28195659b22696d3c50c0a5eb77f0fc4413bfce795522", 0xe6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x7, 0x4, 0x1, 0x6}) 02:20:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/60) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) 02:20:57 executing program 0: r0 = socket(0x10000000006, 0x3, 0xfffffffffffff49f) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x123dd1a09428e405) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 02:20:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 02:20:57 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x48) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/234) poll(0x0, 0x0, 0x7) dup(r0) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) 02:20:57 executing program 0: syz_open_pts() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x4000, 0x241, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x20) sendto$unix(r1, &(0x7f0000000040)="94e2ac843ecd0ee9ed15441a22340a1ca763837ca3871a8a500ccfee11c9c622b68206ae4c8374f707ddecbd1278af858d1154c4d27d8665827023dd60363d7950baa6fca2c9543e82ca58a11a166f8d1041229602600a084c296271294ff309ec68b4a211c69cb4bcdd", 0x6a, 0xa, 0x0, 0x0) 02:20:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCDTR(r2, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) listen(r0, 0x1) 02:20:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = kqueue() r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) kevent(r3, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0xc, 0x20000027, 0x3, 0x326196}, {{r6}, 0xfffffffffffffffa, 0x84, 0x1, 0x8, 0x9}], 0x7f, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x400}, {{r5}, 0x0, 0x2, 0x20000000, 0x6, 0x5}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80000001, 0x9, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4, 0x1}, {{r6}, 0xfffffffffffffff9, 0x0, 0xf0000081, 0x9, 0x2000}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffff9, 0x7}], 0x81, &(0x7f0000000240)={0xffffffffffff0001, 0x8000}) getsockopt$sock_int(r6, 0xffff, 0x200, 0x0, 0x0) r7 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x1) shmdt(r7) 02:20:58 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) 02:20:58 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x0, 0x0, 0x81}], 0x81, 0x0, 0x7, 0x0) close(r0) 02:20:58 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000ffe7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1137694000000000000000000000000000000000000000000000000000000e6ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007631d3d44c1ba86b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011bbefb363d7f7699a2e976be7aff6000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089a798c300000000000000000000000000000000000000000000000000feb223b40702f6498c67ba33b15264df86df8264e52ace828b33e58d3efb9f0fe6e93a6768998b7b3eb7b2b90374e557a62c56065934532d3bec2aac837c2c1d8fa15166a780bb4793913ecc0effe626f45bceaf1e391e588a1b156ff4c5f401fc202e44aa72142393f45fecb1e8aef6338cb8cbf1df2fc75e8bb230c95258f1ea7a8069389bd7d4acde82753080b05e5a577eb2b38bbb1f32e47f4b71e8ad121b4bb2cdd5cd4774a1f73da0bf18285283224eeb7c60b232711e2f9e4f4c00f77e4b1ffcd22a77b044dd95523a64f4244ad068df06272bc47621e3297359f5b61050b40d793bfb4f6af5874027a7c9000000000000"], &(0x7f0000000080)=0x1002) stat(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f00000001c0)='./file2\x00', r2, r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:20:58 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x1, 0x0) close(r0) 02:20:58 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x5, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x56c, 0x0, 0x0, 0x7, 0x7fff, 0x7ff, 0x0, 0x0, 0x2, 0x7}) 02:20:58 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x18) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 02:20:58 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x5, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/75, &(0x7f0000001100)=0x4b) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000001040)={0x2, 0x2}, 0xc) getegid() semget$private(0x0, 0x7, 0x480) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 02:20:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xef71, 0x20, 0xec, 0x4, "f621b4b10f144eda13962484b608d6f2d9c51580", 0xfffffffffffffffa, 0x4}) close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x4, 0x0, "854955000200", 0x0, 0x4}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000200)=0x8) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:20:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5eb8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7590f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1000000004b1f16e09317ab9dc5d9d5183d230c667201a3a7793e23020559fac58812606f07512c99ba380f3bddd49a137d8ba7b1b4330acf2503856b52a13432a0b5aef4ce774e38d8e4dd0bc96fc2ba0d36ea72cdff944b20ba23b607328f1cf7bbfbf9834df2531f843f2382a2c6a7c6cd667f3d6f", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0xfffffffffffffffa, 0x0, 0x0, 0x0, &(0x7f0000000000)) 02:20:58 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) 02:20:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() sendto(r2, &(0x7f0000000280)="43c0e31b1d291617894a7997ab3aedca259159f341c6012b215baeee888f634fcdd5de4852eddbfca74fd859ea8ee2aa3c82fd0f796e943feb5426a883fc402537fa5c405e6bf6056a419a934e66da712f2b7a53abb4739f24d01d4cee8cb56d6a947d049dabc87eaf0987c91b23ad9516c424592e4ae501ee9982f999ab4900dd68b96af8bfa7ffd6ac67f1d9b4c9c9085aa20af822859788bb6b8b85678549478cd4f98737e2828c723ed4f714e244fa7f6298f3e4d6c36a57a67a6b0cac9ca0d6654ee00b23d7fa78c22c70572bbcfe3877bf", 0xd4, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x100000001, 0x4}, 0xc) 02:20:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) ioctl$TIOCSTART(r0, 0x2000746e) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:20:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/245, 0xf5) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) 02:20:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 02:20:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xfdba82b63c560ebb, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mlockall(0x1) fsync(r1) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x100000000000002a, 0x0) ftruncate(r1, 0x0) 02:20:58 executing program 1: r0 = dup(0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) clock_gettime(0x0, &(0x7f00000006c0)) 02:20:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1, &(0x7f0000000580), 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe}, 0x0) 02:20:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) r1 = socket(0x19, 0x0, 0x6) socket(0x26, 0x5, 0x4) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="a87bccdf66696c653000fcff1178f0abefebc43a6cbb6eaeeedbaf0f7a11b178ff605f778df4bd59c92470ecc5cefbaf266d790d276d5f05452d5ac9dce085f6cfb88ebccc8d023cf3b513358b4ae3eff556c8a225e218d5ce4a773b1f21f7b8dd17ee71c0f805a5dba1143f33648c29a460729936ead0d370abb29cd8018e86173e3e1e177382f23fd291f215bf8b940dc0bc"], 0xa) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:20:59 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) r1 = msgget(0x1, 0x1b0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/193) r2 = semget(0x3, 0x1, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x9, r3, r5, r6, 0x0, 0x40, 0x7}, 0x8, 0x3, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffc, r3, r4, r6, r7, 0x8, 0x401}, 0x0, 0x8ca, 0x8001}) r8 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r7, r8]) 02:20:59 executing program 0: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchmod(0xffffffffffffffff, 0x3) socket$inet6(0x18, 0x10000004000, 0x2) socket$inet(0x2, 0x4000, 0x7fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28000, 0x0) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) 02:20:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0xfffffffffffffe60, 0x1000000000}, 0x100) 02:20:59 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x22, 0x3, 0x1) 02:20:59 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = msgget$private(0x0, 0x144) msgsnd(r0, &(0x7f0000000100)={0x0, "f1f8000a32adee02aa6684f0b29fd2d48e0f645075ceeef8ec57682c7ff66cec0892f5798ce5aa1f8689a8759e6bb3e4908f4e7f25c1e5109168660d4a681af7bcbc0f70"}, 0x4c, 0x800) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x1f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7a7, 0x2, './file0\x00', 0x7, 0x3, 0xf5, 0x5}) 02:20:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:20:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r2 = dup(r0) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x2, 0x20}, 0xc) r3 = semget$private(0x0, 0x7, 0x100) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000140)=""/109) semget$private(0x0, 0x5, 0x44) 02:20:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000080)=0x3, 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) getpid() setsockopt$sock_int(r5, 0xffff, 0x100d, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getuid() setreuid(r6, r7) 02:20:59 executing program 1: setitimer(0x4, &(0x7f0000000000)={{0x0, 0x1}, {0xfffffffffffffffc, 0x3}}, &(0x7f0000000040)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xc) 02:20:59 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 02:20:59 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x2) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 02:20:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 02:20:59 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) lseek(r0, 0x20, 0x2) kqueue() munmap(&(0x7f0000036000/0x4000)=nil, 0x4000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000038000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0x3dd8db7b}, {{r2}, 0xfffffffffffffff9, 0x48, 0x1, 0x6, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x44, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x7ff, 0x8}, {{r2}, 0xfffffffffffffffd, 0x41, 0x40, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x40}], 0x2a, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xc2, 0x1000, 0x5}, {{r2}, 0xffffffffffffffff, 0xc5, 0x80000006, 0x2, 0x9}, {{r1}, 0xfffffffffffffffc, 0x30, 0x12, 0x3f, 0x7fffffff}, {{r1}, 0x0, 0x20, 0x20000004, 0x8, 0x1000}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x8, 0xa6f}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xb8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x19, 0x2, 0xe98}, {{r1}, 0xffffffffffffffff, 0x82, 0xfffff, 0x3, 0x10}], 0x81, &(0x7f00000003c0)={0x2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xffffffff) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000400)="0e3ac1b01aa96c6d08ff8a4b04c43b76a5f812100c6fb7ff01077682723a902b768ca345450f302927f04e32b78674e2b1e5b7070e8881d5a874975ff700000000", 0x41) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xad4, 0x8001, './file0\x00', 0x9ab, 0x10000, 0x9, 0x9}) read(r0, &(0x7f0000000480)=""/226, 0xe2) 02:20:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) sendto(r0, &(0x7f0000000040)="ad0f8b58c932ab1ac46895850f1b0f9c6baa5c4286b24d17b862effaa8e0321860b69fc691cca0211c4e9b5a1c780d8fd327b4d1f6ac6b86e66a18ca08552e06375b5499a50b49f4cb19f7ee708d71178e0d9a1f783d409abca7d6adae7110782bbb7c77ffa3cfa11a7343c22c46d65721aa1f73e21b60c660e6eed8c68ece2d6880cafb4a9712795a7832993290de192545ff07bf55348fb5a929286d5653d81ff143b4f247c1b438c3911a0c9aaffc6c2f754811a2833601610cb5ee79815515e08786", 0xc4, 0x8, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000000)='./file0\x00') 02:20:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) close(r0) 02:20:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x802, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000140)={0x0, "7c7a17d460b4a0dc7164"}, 0x12, 0x800) fsync(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xfffffffffffffffd) 02:20:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() socket(0x4, 0x20000000, 0x5) r2 = shmget(0x2, 0x3000, 0x22a, &(0x7f0000ffb000/0x3000)=nil) r3 = getuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x80000000, r3, r4, r5, r6, 0x2, 0xffffffffffffffff}, 0x5, 0x7fffffff, r7, r8, 0x81, 0x8, 0x5}) r9 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r9, 0x0, 0x0) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r9) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x7fff, 0x100000001, 0x1, 0x9, 0xc892, 0x9, 0x1, 0x2, 0x3, 0x4981}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 02:20:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) listen(r0, 0x0) 02:20:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0xffffffffffffffff) getuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getuid() r6 = semget(0x3, 0x6, 0x20) fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r2, 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x1325, r3, r4, r5, r2, 0x80, 0x9}, 0xfffffffffffffffa, 0x100, 0x9d9}) r7 = open$dir(&(0x7f0000000240)='./file2\x00', 0x200, 0x0) r8 = getuid() r9 = getgid() chown(&(0x7f0000000040)='./file0\x00', r8, r9) r10 = fcntl$dupfd(r7, 0x0, r7) bind(r10, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fchown(r0, r8, r1) 02:20:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000200), 0x1000000000000343) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20010, 0x0) 02:21:00 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x10001) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)='-', 0x1, 0x4, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 02:21:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="3d18a196feafcd1a3da37e2401cb511dea58a1c1ee4992aa16f42ddada87fa1d499d72873812dc26c80676fb53783b3aa56ac01eb9a78bd5cf5d6d47e24c400c86bde92afecca8886543675467d97769a594cde8bf828616aebfd6239243078aa89572b85bf7dcbdf13475707e3185aa19bc7fe2740147b96dfb3a9c76fe2967ea51c55e677168a79d1cdf8880d4c5167f9da8a0bb8527194e924a3940e113502300ddc01e3948c4608ac3c93b9ab468d8b63a499329ffbac854fc3bca299493f9fb0c3425d196d651a7d38e7b6f539883511561a67a8beba533918f8a310f4e8b2257f79a0d828ff8e1429a9e2e75dd14620c9251aa9f062aef", 0xfa}, {&(0x7f0000000180)="5c287c2b7986ab4b22fa99a06e6cd659bdf7ebd6aab57c3585861bf35dd7eccbae97049e13d4c9b158ff073c0fb35d454e8ec4ffc8a21aac152e0f7d310e41ce890273ce2fe336ed1b498d3b", 0x4c}, {&(0x7f0000000200)="583cade74909d707ee501b41c0d4e599d1c3724c9afc8dc3b7bd56c322a7a72d08", 0x21}, {&(0x7f0000000240)="4b5e96c92acf7fedc1d120ba983e98ebea9c0e72955aea20382d17ce60f544ff6b06cd0e86377cf008fdbe594b256ce7b6ddff1bddd1a5f38bb3c7a7f9d13f5c36f8bbb74c69e80f35cc2b91eac4b161aa868494f2802d98f5eff2c38ed3ca3d1d724b7b0ce478a9466c3d4913a2373b124ea643b6d54d390df8d9aedb0fd3e9421677faa4e44a213f181a8c6524dbd76a95e9b7b47a4d886ef22c53cb63ff8064039f44cf482c43a252c6e37e14f51aa6858d76b12af3ee2a1350eb9fabc23fe51fa29c14690bb6edf0e45c2f61ba1e5dd6095d927859d0fb56ffec853f36830d48fb7ae2e465f70b1b2d6d351c37eb00ea9fd6b6bb6b59e43ff9e76523e05da43cbd7b0c49686cb84f8282b50261ef9dbde5cfdc07f547f437cc7332d4793e55aabbc8192130ba7da575f91aa102cabc5430cbda2ebfe23470512532c38e117c83c5bf9d63e854b262d759eb005be7f2a9b117af2927d944ab3da9c2706ecb1e2968f8953a3a9b932f8c68c1b73bb58fe3d0b3ec748c15c525f5be1dd9b9b6d9baef62c9ddef9ccc57311a8fef5ff6e91fd69534eca9aaac03e15626198cb38ea4df7ce0b43515dc6a2df77c60f7f97b7138c516661f7eeb76e04152d1ac796bbbe634f13d159822bca3da1daffa4d613c163da997f803972f8a838aa43fce806a685a08317f84bf08604b48aebb62fd93f3479ddd7d056578f2862a2c080d95b567d55b3cd75eb6bc2cc595fd277f7179056fd30c51a47c6badc7d143c760b73fd892e40b17737902799afd3447486d38e0a8e363ae6bad78c6cd36c8884cd4945b1f1cf57080b61a0923e8a50f290e09467d7cf4260afb5990df9d9000a7468873dbe62f16e9aa6565d5e85b5b58682c9cfe53805b72c9abfeec5e05b7a6bb5df156ea69659412837f40e38ac06f93d9d6cc346fd07b5093ff2bebcf4b95efa5d623fe1cfcde77d795cb1ad87a373a1239d2fd0e4c2a05ce2dbcca479e146bc7ed44aa8e1065ea29c0f4e4890dbfc811ff9d0a3e772290fc6b7ee9f0983c64d837ba21f4b9371cb2bbf0a7657ca96469211dd556baed76eb5b2caf482e20659dd8c38fc9211f572c5b709b2046ae92232c19ff4f2b027107a7cb71583c0c9f13151ad8dec23e9561c7dc298b612536c19c6a0a3ddb12c978effeda34b8559068b3c38c485aba87dae5fbea6db38837736b11db874f55bfb0016e46c903b465cb8453c6e461de597ddb45e2fe809d642b574fe2dc770a2076d898a96299b10323f4b61f833bd9173ea5198e61d074faec29cc85a94b990464a9b104729b3cf2599873301cc383dd27edea2b47b73d3fa0bc864c25f6408ab581573b89a39860a20bcf0d37a9e05a9137ee7405fc2ef83c7adab836a3d58bdfe8ddcd9d40e679b873c87af9db437ac216fa6d49e7815b3b6e6ba7cb9f663bfd09e20a34190a4e44e602d10b6c9658a4e3d88ca641aa919d62ee29af480c96386eae42479ab16a79581d5615e74dbe14e1c57b6ba69e48b651bfb2d0e25a6e20e55281685ae28f9e1ca59c89c29b1b2ac438ac9696b6e883af50a00a4dc03279611027f37a493e9e49c64eb2e50511ec75966c6e48742d6b3b585f1789de4a0645ad88aa5f38dc3dbe3b5bfa4ff00d9a11d6cdf1aa06e9e4ccd71aceeee951de0cdbe116ada409550b45c1f52902b40e889157139ba94639d614685626bfdd6d078a7a2ceefdc5b27ca2b5630ea0a5ef8b6ab396e10bc5fda15e4f68a9738b587e95f42babb88be99364431ecbb6590a20cc678d0cd4bf4f85a7384b742cd679ed01cab9dfd626325e6d88a3a9173dd0c923bb856b531c8716e3101e3571658560ad1f2bbaad717fe10c7c39143235562c5237500762c36916625ccd3778492a93cbb513a70a77807173b46b08fe0d29108cb8fd11be4cb1bcf1fb5677398777567380dbb6fc53c0463f1ac129a5ed8deafc316ea10d6c6ab7491579b5570cb9b7e6efa87be7884386133721561e3f11e36e38eacf95f979a7c879370c1969fd99ec0b85463b6f9da75920758876c437daf748949fe4187467e6cc114ae9b2b57dcf5a5ac70175cb8c9df8c935803db9b3ea89fbc953291c025f7f2c6e2f177e8734cd4d47e52fb9b3c0e18b41c1b230710cf7c59fa6a4b4b5190e8eb8d01b03bc243e03caff2d58c3b5c4fbcf5254c463194982f61e77e3b8aa927ee434ccbf2804ac5f1dccf62856231abafe8f039c74d4b21c59b2eaec599a42200fa0121e34f9f07837801b3732915b3811b13b5f2401149d950245e5ec183e53d144fc160c1ac1d2085f0333b38efd67edcfde6a4fe319c285489ab5af70ee62cdc0dd5b3b2d44cb200b86c4880e5efdc6746cee7e33519546c49ed90338e41a7cc43e246465d792cd5f34151e44523bd228432d354582a23b2fbf1eed47636e35baf0254802eac3dedd83613ab599b2165bd5284ce93da3cff56cb023ecb481a77f8782663b94e833a691e7585d59ce1d7bca29555426785431c9fc90cd8fd074939fbe0c5223a469a9fbb0fa770e37916cdea3951337d9ac1039046c2b0cebbaacbf5c4ede45387fbcd0f4866e0da11f8923572adb9b8e6be2c99786a68cc42d8ae8823269005ed4e49c7e509cb80dd769aa32ea9c86fd4cf6d0a1de6adcd064e72a2961efbaf373bc35a35274bbe86a0f14c53ac89f2c2625e71916c4ac32d952553e176f0ed46ff7c77bc12ca90394031609ad737d4b2ee3749c27e4db96760f9effb93446f99fbd440f4cb7a4ed1989ee4fb11d62e8511a10f0071a9ac975599f99a1b620389e8fef065e07098d132247da2279708cd14a483baa502f4e0923148d0f3b91b88b5739f2c45a0e0aa0e7916bf19e26647d2c1f38b0d29566e78679631560da6cb3c3cf7155b042174739ca7ab655e7c289811d6397c788592143215c72ef6effda22dcc6a165f5416cf8657346d8d90f8ba9d9d353059b7bd13708aa8cf729e3749a9c7d586831cd85dfbb598f292ea004799952975e2b71def36c6657289f51fc7a4f9456a366ab22b8ab8e42ab71b011eb9fed4ee5f39f1c37cf3ccae627bdf91c4d3e3d317faac2dcefc913ca8c688759e32016044cb9a3a7214b029eebb4cc4a1aa72e821cec48b26fc300cdd1dcfbe5a230278b0b7631159ffa6a72ef6b48544dc47e0481879853c3ef7dbb78a68138449f764c6ad64df17d830867449097570fd049094df5c3761293c060d1d87c29313c2aa9748acede0bf5d0c931f3c3b2423e7c020e688f2bb4afa89703169c72e2bcb8b81e78d1375f137ca019c5a00de3571931799fb5f66b6e45b0933df547d3ffb256e69cc1f47acbafdbc00cb51d913131add4b9f79b605effb26f7d153d962c4be738a661259ec7acb2ce9849002a94caa696bcddbc96017a8f014c62367fbbc0638e2158e215fa6c88e3f16ce2df255c5b8712293f8ef918657592a0c2b4d3e4caf5ad34aa5f22331428614c24d834bdcf1224224eda0ce7899b38ab9cebf9110a5381d473dbd0b2bbc145983188f5a5e373758546dbd9c30a9f1590306e63892b375bdaed91db5f8c90e89e49b406cb204ffeda64fa2bf685b373730cf436b5259fc4056176cbc7075a7195c1387ef4cf968d14bc2ebd1333b2820dd3a3495917cc83c12ec45665c9d0a1a58b7840c4c145329b1911828cec2dea10e8488da8488083c3ca847baad7691e952e39975ac1608683525f6c69d53f3e39d5554204c613bb4070fe75bfda1f2340e4afecdd8efe7fdf2c9f541c947557196664c15b5200b800ff1809f1e88edc6e3efc2020b5a5fb19bd555bd345976f9b45b5332af8d7584932ea1af14149ea2d3c400c3c16987b8cef04ee4c62b42cdbe6766f93e840f0178eb5313487da98b3fa30429c78b6753a80011e7b246bd230371ed7da98838fac5582a5c0eac89831dd6eac9508d5f937cab7a5a5ebf417428269ca0a17d9f2a6fcaffdcae23a7fbd8eb422b9d112e7767525779998e3565638f16009ff45c8a3b3b79830029efbd65b98214ddb9f65d6851e4211de7051daea2bef8c2e989323199c19e9d17dc44220b99196f53e43f9d65d44db7bafe548c76b6440cf4b2f658f4830359ac902f17b13d244122ea2e6f41fa70cc2f0bb9523a167a4fc06d0b73f3f1bf5355a1564fcbe7df2d4f2b5ae6c6d5eb984258423413eaf76075166ef9488043793524c8c2c77e6e0feb1cef4aa90eacd61bf5e28c4698bf474bdf9a02bb7b0a01afafe2d057a401529a51eadad902fc036d33dcf32b6f0a52b990f574f7b6da65f16d8b5105d7b3261abaccf3b4f9b0b367d685be6b153768bb50aa496ecebbace4d413b1ab6279a1d3cfb4180089787661be61ca887c62d0c53e65a5145d7325ade7b87df2e96437c75ca0e7e8d7aa2d0172f2b44bf224c84367a5368607dcfa2c70e9b8ff1f60fdc2d73f81e45939f9c45f1d137566eb636b944a56fa1244b36ec45a681455f33d75d5fec934d5b63e81dd7d694c56cea1195f0d1ab4b8571dd6496470e636629ea2fa2eac8c1cc0822206bfead8a66c67257b67f33e7183622a3bbb25dd99870d78ed5b94e01f2da76d28b21e26f7cadf4baf13ff21f4fc4ed84ff43d7b04719f3f49d254080d3451572136591c7d59316e2a51dc6b781174f12427bcb53d7a64a26b3ccadaa4eb23eceb11e6a4488730abaf5dfb95640dd5420aaa59cf2ed690e0642f9a885394d6ffa2828b28a4910da0e538af6b13c1e61fecee14dea243ee4818d675b6fc1fc9d2d0fb3a6b6092ec60c222091244e656a69490d9af0542a227e6d440a0e0569c3b90a90045afc0ee9cfd370a81c0f75da1c027f855a1040c91d2fb9cae63bbd2f8c427e98e14f5f78a00013a42c7d5d02e3f3326fb6124789766b75efee5d64e22e3f8172fef095c27e52bc86e2aa9e86e7628bb73e215c05b6518cdc77c393e608eb821dc21a68bc07f464017e378da379c30735b4b38edb97a1e65f9a2c12b4a81a23e43e554420c4abdc655b75099f2bd710230eb9aa86cb90118b2471063dd33684b97acadff7b0154755b1e2e2048b5ade9651258724d9ae9f6fa323a29cb3486e0f27e7622607a76db1592553476d282da2f3a073b5f8bb011a257273f29ecd01983e8f4fd8f3d9dce3c816211276e21f1021e86ada73db5d6f2c2f85e2d3c52fbeed66dfe02c220431f6c8d3b605f524472cf4194ae51054783fa37591c138ab074b881c93b07881ffa118969baa1322ac2e24cbd443ae7fa11ecf4e75310e38f19103977e03c9d4d56dbdff2bf1c9ce72690dccc2357671011a8247e377b999e125f55816495bc12e01c3f9802baf6cc77df5f1c51cf388b15de21faa7b4f57cda29fc524cb684d31e50b09764bf029864b684073c3ae749d316498290a29849b8ad52c023c4ac4f8a45b94a9f886935e52eba26dcd696449478c58b490ad3c4d12fe19411518a1bebf6810279cf6201e5741da57c42de7ed849e3bc55bd2b9f47886b6555a1681b89c3dc285351a99556fe4da768bc08687317b55efc3944c649895f325cf5295b3b00a83a68d796122ac5675e62326cb8a6a4337cede2da8af913cce279d6f0606b55e057460a285962b8a6c9e2017d3f1c19eb6c3aa5eb9d8b55debd8f66340a3f0843ab7bf3ea82946bc2515ec48d4e2dbd681b93682ce286e77f79b96a61f8d11905d63e6f73ff4f166be75450225a869bef385c3aa474e16dc6e92c63097b42fbbe4029eaebe0de0ea283b9041583c8e49ee38b5cc632777e02bbec67f355748cfea7f8c95e0c2", 0x1000}, {&(0x7f0000001240)="e253c8273cbb37419d957aa45678baa7a961316be380d530d17898e2f101a1dab1e3fb783bead11db941bfdb5e749b629e03a09243638e3e669c6cf5c8ae230c81e66ca2a62aa27a96bcb9d314204edc8b8cd31538691380e04aa12a9d891fb9ccd36ec239d652a637effb89890a0f7d7d8e90d724afbe8ba4f70cd09b4f05f1c7e29f8a2c792951a442623bc3257b626078fcfb9c07e2b02da5ca6edbc120375eb353d36cd376670e7deffd9590269c5238f07acaaaaf8d86af5ac9fb1c87c2dcaceb1f5f3087211e9b91ff8a7c0ef96fedc702c7c0005a9d99", 0xda}, {&(0x7f0000001340)="72e2b0b24046d1b6837e311510d6a0501077682c056417c5f98d75df02843ecc3543a3613537804fda8fb36238267706b815fc233e14f72800b4b76d4c0142214b6a80c39de9e3c9c5a080ab21cf668590c6c5a51a312d5d47f44868aa6b4626c7b40e254d783ec3a8fbb7488f2108809ddb2549ccaa", 0x76}, {&(0x7f00000013c0)="be", 0x1}, {&(0x7f0000001400)="501826ffc2bca9f5f11c5dc4c1c8118d87ef3d9ca361cfe5742d81a1e7", 0x1d}], 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1668) 02:21:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 02:21:00 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x800, 0x100000000}, {0x8000, 0x9}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000), &(0x7f0000b1bfe0)) 02:21:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r7 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="77571cf487de11a9ec050dbf79037ae40ee17e6bb3570a5a37ebaf5f4cb2f1d5bd35fb81c121272a15e8ac1a86c1b8c36577c304fc53bd0dd35ebaa61680eac23bbd35f053b9ffe60c368d5474da46f29c7a46ab61d1acac442cdf390754c592e037f3995a771a696c778b422663bc61e7f33a7a17944f59fdbafc47f3359e1384a9a2", 0x83}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r1, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x100, 0x400}, 0x2) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 02:21:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xd81) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x5, 0x4) shutdown(r0, 0xfffffffffffffffd) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 02:21:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0x100c3) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 02:21:00 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x12, 0x4, 0x2b, 0x0) 02:21:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 02:21:00 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 02:21:00 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r1, 0x80, 0x6, &(0x7f0000000140)=""/111, &(0x7f00000001c0)=0x6f) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) socket(0x0, 0x3, 0x80000000) 02:21:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x2000000000000000) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) lseek(r0, 0x0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x601, 0x92) 02:21:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8082, 0x0) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x410, 0x0) close(r1) listen(r1, 0x0) close(r1) 02:21:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8001, 0x80000001}, {0x18, 0x2, 0x9, 0x37}, 0x472, [0x5, 0x0, 0x7, 0x64, 0x1, 0x5, 0x3, 0x4]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1105, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 02:21:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() fsync(r0) setreuid(r1, 0xffffffffffffffff) 02:21:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() msgget$private(0x0, 0x4) close(r0) dup(r1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:21:00 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) read(r0, &(0x7f00000000c0)=""/247, 0xf7) r1 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f00003f5000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) mprotect(&(0x7f0000558000/0x4000)=nil, 0x4000, 0x1) chmod(&(0x7f00000001c0)='./file0\x00', 0x1) 02:21:00 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/192) r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) r1 = semget(0x3, 0x2, 0x20) semop(r1, &(0x7f00000000c0)=[{0x0, 0x690}, {0x1, 0x7ff, 0x800}], 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/176) 02:21:00 executing program 0: socketpair(0x32, 0x1, 0x54, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0xb18, 0x7}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="274b26482f36428b53d0e2210061dea24ae1415bec178b917853ec1dc70d401456efbb58b8ef9ab52d8170de93fcaf09a9cba3052a2c5c89fa658ea3f524c54f60bb1b0af1330020ac2c11cfadeb152680fd2679cd155fba7690f656fd47a6ad9598199ba78c4d99666a239bae751c7789665cfd729f3374116eb8016c641454965391f1fa3b951a6801c9c0d3b3d22195b54d108503b4e366553e16", 0x9c}], 0x1, &(0x7f0000000680)=[{0x10, 0xffff, 0x20}, {0x108, 0xffff, 0x10000, "5482be778728e0c7a5126cf5e13c244b2d5ae200f1d5e290c876ff2f201ef4e0e35bfcd2b8b2e209df502c84bfe11366a5c35f4a6a04da0fb0c73c328adfacf7a85d40a6d2ae43e0d1fa95ed5666c2b9f903e2e4b5622d399b5c59b9053628b560f852b2a893f559e628512520538f490a8a47d33e45509bf545b062e9999507d408e1447cc6f1424a533b1cf508a3b1cfc6c33ebc49e3670b62c48a986e61848a8f69cab298ed6747d36aa02a3a44e6fc2f1102d8c52b7818d52a0973a110d91827a05b88ef0d5a949f53ecb69acab48d87e23bde4382a2618664f90db4a618b5b952f1eb764d59970d394069e52d6675652b1c80f980"}, {0xa8, 0xffff, 0xff, "8291a59a8e15f8559caae8de664e6bac35bfcaac7a8563bc85efe5ad11724987f293fee386cea1cbf95424fd6b0881b0c9d1b339980aa92f1a3747fadfaeeb89c7cb456be3113746f5c78d193436232dc864630293c7f5c6dc143fa8c1b3011b4bfe7e42671ed0348106e07c5d6d1e245dbedaeb0d517fc6c1fbb62c45979363ba137b0044d7769354e4fa0011dcc70bdeba7a91f85a6332"}, {0x48, 0xffff, 0x6, "c9e60ab332aaf4c0dbf9b5546db06a2c903b3748882f56b7b5cbbd39e84dd80f18da8267d42de3f80e573e5a8806345737f8b72537a4"}, {0xa8, 0x1, 0x851, "e25e7c91562d0ed45345c68800dd019ccd56bd870755c89fa3f76cbb296427a6159e6d03bd21edc4f6336c319e0e9f092e00ea126bf5d01efa4d1e4fd810491461ff0c775ef81b094eafda331d3ac5b59398d4df26cfad378b52a91f7c21f5e63752485d2e479a5cc7671970d719bdf08bf90a2eb32416bee19bf2aeaa55a82c091500bcd603005f6c03a4b4f2f02d8f47b866"}, {0x1010, 0xffff, 0x3, "d6d63fc8ba3b3ad53ea8d5615befa5e2fe6895232cc8800a007201dba35d51829aba229a4c8c8e48b998e766a6c2032a74e0630281660cebb02ae9905aaea72058fe21e9226099ae50aa47fed54781bc8b1e5fb4cfc71836167c8e152b473ccd82fb487a420a61539986bcc3f38bdd5ae822420b9e45220629c58f925ee2ae913a98ca68e3a1c05eb1419aaf9cd2086e94ee909fbfeac977775f32c7dc1dd3c8ba8d1cf99dce54d6c905bf84ac8230592e1c93ec75e8640685129e33bf0702cc1e93871e4ca1d114490bfc14adf07ec6a076a1fb3a9f68dcfc59d763a55d56b2f369be577ea1f160cb5d0cf52430079ee36a2055a78f79bc42c5e8ae70de4d2ba786ef11161559324744777252cc590a09a88a7860c5e569f076f0cf410adb2fa9c9ad01073dffc7ffc7001a10d9807e4bff1e252e13815424cdd790285ac41e76735ea66a9f37416cb60a65edc7cccb7d17d80cf773df60704b6073446ddbe5779f995ff8a63dab8bfa778e27070e48ab3d75d9729d6d937846337ce4394a5b90b1084dbed0f016c704be44e6cc9318bdcbd401b16cd11715670c57e9841fe07dacc912079318ac6f85b670226424081ff186d31ed572d2f0db2a849ec7ad08b9d2af764af279bb3393e7f278869002aa1f3055750a29d86a12aba00b19aca72bc71db69aa7a226fdea1ecd96128ff4c09272ed5868b45d559b7c0743427fe0af2d7f8154b406d7b55dcf375d4b126a666c3b82a9eaf58002f47c03c4fcecd52cff8fc2caa92213b08ad2b7375a7bb24867b939fa116cb2eb1686e1b503882bd4f42b273a2ed05857252c4394cc0fb70fa403a55ed1ed2793e19dce3d4808a3a2bcdf924831481e0946adbb63e94fd94d0cc2c62779b13e1e8cd61bec798aa903ced7c16600e5262c60acd93fe864bf3bf4b489b4cbbba041b09518f28decec16dfb4f6614a1b21c15d66e29f6a41abfedc6198da1fca2f29fe9be1b75e31a703676cc8dd80280c58ad9f1d0f7b22962afcde4dbb6df9a380c32546d42717cb9b748714f73568db1904c1487313874096bc66dca1641e1a8530b2faeb6ada4982dc8b10bbad3f7d6314202889749caefc431af56ab9ba8bea53918f3e5f1830feed8a87247bff3e8cfe0829f343c38c4ccefbc96132851f6d87ed78158e0d6e1c07bf38daec723810f80caa12bda26c96f449d3b7b3eb121e40d39d22e1f7b63efeb519bbb803346c0b53ef9b9652124c2d3540582d9b3994f916eec63e19f9a3fb0ec9042640b1061ea6e6f56df8d5a821f305d5e7550af404f1d4340307db339a9a1e29eb0c27574b1583e0bf596903efebac6941ab8b6c21d1aa507a50b84a983c593f18ca552aa18cc2e9c6a7dde47841de664a13a1538b2984575ad6b24733499c1dab84c0a83e070c126840d5966f763981c84c7d42265baacc92f404ec5fce6d6fb9118ea03ca0d45f0f72f93b08afaae52e7f2f588d98bef0377c5580abb964e7e475ee1fd2450915cf62c24f2f43ff924d546950389f14439feaee5469859671045883098b55838aa583ce008ef518a18e49c7d48cff50ed919d519915769e87bd8ba070ed7730e9344c5d2379815e04b1380529e90e18ec876c7f12dcefffe97a414bc367b14d4941f161615d3408db70d92bc88c005ce97d98cccad4492e34a53fac2f214885a143bb167f3740f9ef1612a009f41a53cbe963fc26e38233deb25fb5d21add34949f549dc50d5e63d2f057e8e200bc793b736faaacbb3aa7df4b714002ff65686cbc1a11a7fbbcfd68d94bc5703d57fa9aff5457b44b66d8839ce90edba809fa150e3ef3e14df7a98d3ae83a8c3b1e573391b67561a7d18d2a0e3bd7ddf8aba83912cda7515ef874d2e187f5b144181a312d9bfd37d7433a35fa296e6d11801227cadf81aabb4526fa901edeb3bb8640ed65ef05ab8c9fb1c5e00cacdcf4b589c48a3f9995b30ae157424976f4017db69001654b4bad01a6da03efc5043113025baf14b84d0da650326f99afd3b1e0c7db57af0d6920950ff54da9e923d53712198be92ec013a700e21fb85eed03be6a6799faf9153451fbb2f34b7fac5de4b5e91dfbb02a5b23da6179ebf4aee808a372ad99f898d4d6638a12a15e0788e6b1e6334917cb9fc10f8f34566644f3d4996c73974dab411ae5e97401a31186c037baf4685746a0f8cf192f285630ac53597565c7888b1da736c2588f12dc19fe071eda6e9beea38637d83eaf8e63067c020210c515da9bfb162056a23034b9512b837103326dad10c40282786b94c9bc4da51ccfcce07929b5df0b1ebe1a5490e54f605f2a0d5a3684df4410653a75b2a5c141dfc0454e18f2c5cc3068483a0b9286f2c3b57a8ead93f42e6c3ffda44656a1469e6821d2a317548bf3a33a28356b6c5f25b09c5e38379e3f147d76232525a3b7dd834437b12fbd6dbf294c6534a79fb3f61d73969355acebf97468ba76d03c559c0d8c195a0d54a3c4af5b603652e5640ffa56cddcb2d4633e69ea07e4d02e7fff13ec14cef5b5cfe186878c7975dd288a1785eb3b09fcfc140a972bd98c201df18e3ac8d4d68278e4fb700ee0e7f9ca038c95ea817a27194171139892397b8d851a57284a6683497eb18dc86fe9bf1c216d11979863f06b1b136e8cb4ec2ad7c8b87dd4869461ec9153149ec4d15be30fb019d823b6efc845abfa38acc37606d5c0d2dfe861921b1ced5de51decb88fe8311f3ec3ead44dc2e2ad61553dc021f0fa8cbec9e38d1d9cda517db66d2080c7492367f89da87369a75ec16823d05b64d03c3b0ffd17aaecf1712baceaafe35172364e18097107e4b42bc91bc4a905fe42cb743d6e599cb0fea67bbcd17f510eea1b326a8d7dee5298613b2712a99571791bebddd2ff7d4d613f2219fe5c18aec0279315b0146e2dcf8946f7e00ed7219f4cd6e7edfd477bc1687ce0c3a91cce1bea5ea335506e6c93e379b2539592c39b606c4e0b8cc87748fafa49796dc4a551ba1838d99bd9b0c3a56262dc5c566acdae2b7d81d8f10f2c992fc36ee0932f0e5876a39fc48a43c1ff67f73a37226b9bcdc10ee50e7fdb21c5f840ca9ee5a1c4645916c0a042a97ff4dae81ffc7ea4c3cd1a54e340767df69cfe8cd8aec3535ea89d82cc65068931a40dca5b8aef4ca7c34c1dd8a8c63183fcefa6b8832f86722b73c0ef42280f266624d16e2b8fa496c14f41ddd6a26f2cee375ca2b76cba79d17908319cc6dbada2ecd15e181eb92fbcbe4abf1871918dc097a69371ce450ed853237c1114fac3846447bdb5399bf2f7d8c3d21ed4977934bdee979405f59436df2c94d8f7bce47bde4c1d18462a5a35456cf8d8151dc8f319cc97b7a58d19693d1f226fcb32624fdfca78f86dd89166890eeea97d5f374f1ed74004e66defb9ea35797dedfca75773bbe48cd12269d72c4d2618a885b3cfdf4ff0043aaf01864e3b35ff4ff1eeba5831bb572400f9edaebf9a0a1ff4374864c3a73b1eebb55b657d444f5c89eb8350eab6af777bd1322e31e4b8f7599dcf68df253e999f6680e6030da1ee722bbca8b21dbe59f0585113d5530a5e156d0b83108afd14c1c3d4843a152a98841c8e43741cc3a86746379a5c964e39a02d2a595af2dfdf67dd97b55cf2328119ef4e28ba77efd59f8249e7503a26fd066cef314ef6a106acd24110e235da0289c3425082979c9347c009734e853089f5625f38b0cc6e2631458d9fd2eae62aad7f041b2c762c291ea80546101f9fbc2c718469dd2790a72dff257b39235cd64ce97e46ffe5172586b9c6a1d833c1f9ae6423383765015aed0cc87a629d94853b692d8133e583c7d6106ed45ac8fe7698ece904d19e80fd75bb1125885a74bae29999ab4020fda6ec9ae1d8e756365e89231a46becb4ade86d447d6cef56efbb85804c7a21748aa356d278ecc118c7c103724fc725102601d54b168d37695b4de0a47f3a20c09a1d88edd29677a8ba88f201b1a1b23e0160610e4ba67c29cd86b443bf4b4e4e22c872a2ab48d05b9630515dff4e03ea77548caf60ad7926336236c90c19f7a86459c6e2182edb9d7492f77fa9ef23904560c193911a5ea4c0c36984f3196c8eb2856ed04d75eea5b77b86d16abaf9d447237f6fb28c221349a80b1d6cc2692612b9925d8e84e57f7f44f81a66cdd93eb0dbabc99f235b02a7ddd2942705550ac2bb5225135723ab2b14e2f82fa19ea8a10e13f4e8ef6c99331d9e7cbb47cca0c588edc44201431d8d4f231b871eb44076b96a584165265433205e197d62b4a9d6c485d0094fce69ef4af883854b7a751f7acbbbc63c4cb617e6bcb9055b7ca7502590a037102de9589eb266e0b9bde2bf45733f35b6eb7d71594127006d1ca9a5ce8393e159f1fb9f5753aad1a1af37e819207102dc12ef42c8fc1bd91119f9898cd99decc5de1f179a42ff0a04c9c8e470871f25b9818525c66bdba6ebbb6e26c9d44b496a7f424ed3a61f1a92476a85205eea260ca906c74670696d1229e73e4f581de4c63e91f3a0670e324c3c7990dfedb35bb1d285981b792d22904792633cdc330e777663a20e03d62f33dc376dd7142c2231f58656031524bae704613a9b9e6865ead9685c0a25e51a9db0d713957b4577d43700824bd7078b857036a8d245c465c49145ff1972819ce3b2da58b7811d86332906cda5ddd096c393b6f27071b90162bc342fa6a55cf61f437c8ebbd6b308ccc7798772285d2ae2b9885178f380bdbb1a4156038af592fd21ba920302f0f0d0b0e1b724e79014f32629eb3efba96dd3f4eab0563b4be30e21400b5ed7f02b242f296cf83ec2393ad553e66d5e69a5ad624c1e27c82d8d6929bcde97c81fe1b5944cc8f327556a68e06a2307c2fa2306683f4728a46fb770fc913bbaeec8bb6dfc62043a69632839f490d367b1f5d2374f57289f8b231c46308d0334c07d5d5d2c47370b82f6ff9bb28ebcdcb751a200e7bd01dce47fdfa4cb5b84ba0b50e4980e1300671792a773c3c390b5f309da6d53b6558a664dd554b4210244abe4e7c0d74923c1bd9996e1ee7585badca464b9ee542ba0ae0d82356c44c506756a987dfbef41be236094c2c009056c7018c44bea44b8aa9dbf6bdf332031bbc134f5e41f4d71b41d085857a7088f17e31c40cf3aa02cbfa87ceb9f7835a4b6fab1d5ba8a1cd17d0f40975fb581659c0f1f00590d77b81f6f1f7be72d9499699c9410911ae3955f5ed89aaa12cf7b522bb979d3b133a41cadf90709a0c8835388d5d645f5aaf843447d80c16a762e1558cb8e997d03fc47296377e1f2d9015a76e7bf63bc651d846b321ed7b45756e77019e7dc9f6b1add1aad9936f647af1bc6dd6e4b17aef372464192098bf99aecc7f0171329f1b3677559eee3fd54a37e694ebbbce2fbc1ceb788de1cf7275dee87aa5c6e34794727a7dccd63295c4ca9d70ed66a40345730c558f48696a6e0536edb4571d657e977933dfe4599e3ae80a1f7fcfb5c7c808fb21934dc15ec0287703709972a0e66e435b9fc0b220fb00035694f69c60845fa904f307f466ab626600c1491fea9b386c9f56feadc343d4c5f07dbc7c294f9e06c8a02357f7f0d8cfa5a5f3ae270e72054e1d5bc64a4c28e432c8a3ab578589bbcb2fc2d339bf77efcf6a9cb20b5f1338f278ba20165d4f61573ffadb2da0c2b0962ae5d35e9365fb42c9511afda8ce5b1f89b389482ef1ef751cf8c19685e322275167991294f7205e9e3c68a6ed797d1fdb28eaac7b489a5835e13753e3c2cda9d83d374c0bc65644"}, {0x100, 0x1, 0x3f, "a0a5c2e6bd50778a56b84da2e97788fe1d63903fb891fce1742113bb0a4fdbfd22b50eba453735384d6bf010a4ab1b2192a99a18a7c5550a1a1f6f6cd877df8fd2830ae6c57f7e0d04dd0148ddc9bda80b7ba9cb49a232dbdf1a8f4081274acb40b713b81087a10813057d6e76ec82ff3d1a0ad551343c61c7b4f97afd8694565a12adec1f03e6e8864250438ad497cb4e3cca59a93ebc4dae228010898526452d842f230d2a133d80232f074268731237701d40525dcfd257af96b4a8549cbe1df52d2e3d4cdaff54539dbce4c92bdf81fd50ad8613570bfbd750c2b398ec732147cc857ec3fe97172b"}, {0xe0, 0x1, 0x20, "b2761755590527f86ac762b334d23af4260119ff68f00ab8355f0e1dc3853a1a6e3b048af77c7ce7ec790f1ffe169c4277d0ac4678d42ae89b97d0828ebcb769d55484e245ae92eaf16bca8f2f03629484c7370ae7fab9475105b16b858c8c62c6a177577f15b3fb536dd51819b8af4636215327e4cfc990b53946ed006d67a40686ab7fb04e5b45203a25242a5521e90329d0af1b0e4a48f216838ab05db87687cef486abe24b87b7c74f3f21ed9fdb1cd20ecc8404907a8df18feb2fe4574afdd9b88fcf5d411637550b360d"}, {0xc0, 0xffff, 0x1, "f6c4d3d330fa020ec758ecd9408f752ca9e283752abfae9084921bf1756b253399379bef1a7609f62b641339104c092e9bef28144d1dfb5239c8ec83ebfb56fe2d5df6fd2455f1ced0741ef2a393006451fd92df7dfbb0f41e27b149e316f98171307e9c5205e9644a296554fd149416df6bdac49deebdb817528c1eebc937fd3221d3e76313d53d7b062724eaa4e7f7c79729d50416b97fee1a40f69eb219b6fd15d1aab591ba58340e3134aac7"}], 0x1560}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xfffffffffffffffe, &(0x7f0000000480)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) writev(r0, &(0x7f0000002f00)=[{&(0x7f0000000300)="c9d43eccefab2b0423993c8792edda1a7521695030dcc67b65cf3d63759ff49232701a89c31f7bbb37614e4eac4f5cba440448fcb6855f5d03562706bbe041535160e18842fa6fa1ac1a71b3e5e92106a65be3e3d7ba1880445f0ae2c1710cddb2f7028bc232776dd110951ca118ba99a963bc45c60258f62c2632a67bad2384794bdb4185e32074abe8ed71401fa9184b2b5c9a42d823a9446c8c59e81d8314feb5fe84a63788f78744e0da4a355737404ef6ae419ae91c14850c7f9146ce6022e7b4be1c915065d50e7158b316569199b066f30edb8915", 0xd8}, {&(0x7f0000001c00)="f631dd2003f6148b1c63ef7251be09e696bddd8b2b28d6fb2b6eec2c61679eace35c1c465e83edd7bdeaa177f57755bd6ab5465ce8a25903422f8430f23b2d803641da3fe0cbe1a6f6dc92a367f2bc4f531671f361684b89d33909569c0e5e461d183d0496013205b5635b8ce6098207756101007b79768a36a92cfe99715c357ffe2ddb3789300c409c4d42e775ca0bec2e4828d32cf218f02b9d4e4a7b9e9599ad1ba5ac289493a19c100031aebcf690e891e4798fb059994f5fdc416b6147423cecb3580f10fe30cb3cda32719c5866997793afbde03874af65e6197c1a60d24fb65a", 0xe4}, {&(0x7f0000000400)="e9e6c8b7a4e04778984590de4ffcfc110fc80c398da29e9dfaf543ae6c54bff7a6641763cd58e5645bd69ac4dd8455f4a76b9a5fa06770e5bb307ad3d70c9d5854987e73d690ac900300e170b05c3defc89b5bd95e300dc9e1db567f7e591ac32ceaa5435a6d6e4255a521e5c236a7630a7bfaf24c22560c", 0x78}, {&(0x7f0000001d00)="c98aa95f7d1d3388cac4aed11d907ac8dff06fde01653d57044efe5dc4a662e0dedaca50b8427ae2d5302133ade4c86cd8475158f3803c1d62c8a7b7b32e818c23db5b43467cdb10a65886acc9ec41e909d6e9b071904a27fb6e0388d6c2b17029e535d970389c94bf00895cdc142c2b5ef259b4f2f3d5eae4bd1f927b7f1ad7a55445a6c06cfaa627d2b829113702ea0a4f04ee8dbdb0e921aed0067a1f14f3b362c948d75295ac2cae388b8c0f3b14edc7b8801b92e83d3b0d11c471bd43f31dd9dc3953794da2225727ab51bf0565d10b185a93069632678feb16b8109447afd1d344f2ade42cab3e343e7e2295f1ac10180a81b73bc62f584aaa5339868241e9b84b33806e6b6c440a2b3da3bb237cf5b3805aa88b20b42c2b4c7e00ec960e3e735cb6bf4fdecffac5541a2f5ca93cc77c2353fa72ff12c86c4eb3e425a2abb81332ffea5ccfc0c9bb64060644f27f8443a7cc19b5e5664367e4f2e7047eed9fd71bb526f4a5b3e177868f4b23b371a55fab64a7e1c8925971e5925b125a07967c89c0338f232dcb33e99d68ae6200798138bfb09898f4714e56bfabe41d8fb67898812e5ac0e9535d8cfc0a08a6d82cf17aa171a2f5886e1999d2cf4c27c845d6c87f4c5e25176e7eae1dd857bb87cd96bd71c728b3883bd3420c230fbbc05cdc904479cf4ed648d764affea07297abcde454baba1eb94dddd2397365445e01d010b1e6ce9e93883dae0629d34b60c53eacf29e1ace0bd4b4efe66d1d8efb89920bd4f326fef645d8bc507ee15d476b7c6225511a293dff078f35f685db2895e240503ea0b6597f37aea459050b65e260763d7be44f1be220c8624bf80e7d29e4c0c400a280aa151484746cafe46e5c7ed980f27ef9f4b23f3c2df22c028d3bf618eedf89b6f9b38c1fca5ac8eba258ef700afd50f1ecd482e6171ef5d13d5bbcc8b49bc03ef17a1d18420094edf47866e929cb55562feddb334fae7b328c0d0661b23d0562f512caf6aefffbaa1921fac9bc553642e33600fa2e37affd10cd7357296c6d4f864065e4790e0d190ac44b6a4ef462f1fca74f5283c3f254d461f3a536e967e7ccf2d96ae17488520b1782eba299230aaba54daf6c4a1df1243cff92253f403d25337f05afebd3ee9913e425126b258e8ee25b91cde5c6912e1aaf6e100a7ec567713e86b1cbe732ec40a063f78b05d00ea42a8ae72adb47f51e2d93f6abe65193260e5e6b1d6f750330aa3f694f2157acd66192856003be22e2b93598d0d14df3b9065a6b899b68c90a5f4a1261de9b7e66024004f0fd74a4b58bee5a66cc11bba73888ed5c117556800389e269802782585f0fff477e818dcb941c0f1e710938a7736b7f7261ecd8ebb96b09930697bb67f85d51c15a024096abbbfd4c78640e16209d63dc9aaf7691053207c10462c0d497248f5e2c9dd0835ccd98a8b54c4459334c5d8c6aca81c6db9516d8dff056e68bac392d9b5098e2e0013701bf3b782a546b87c406a4bebbfa715a4ef3c979f9768c29bea7934b76a4289fe2b9fcd765460a906d585d3cfcfe0328cb283813454377f9170f4634bc50514ac62a99584c5231b4bb763c0d34cb1f321179f2254815f4cc88ab6aff953c7f32904e189c8592b21167be4a299e44df86b2f90f4dfb493c50f165c3feab4ab089b317381bb514a6990afc6356042bc8693eb6e8f4dc6f9ad4e66a8e9f3a41c78a84e92b3c97ddd47cae2bedde0ca5150f8d1865bb77e3a15dab74ef28ce04a84a924aff4a4887c2b71aacfc5b3007b5b84e3d643891fd38bc58aed70b335ab9cdc700f5dddeecda25234c2015366c8698eeffe539208d82fad8bef6d887288dd21b3ad50221dc3aac35d7b57292ac9c566e43a272782582a337c11671321223ddc79d790adeddf09a36d8b25796e0f21d02d3b6a326b8cace82c22dbe30a135ed90b2f42aecaf25eb826a1b5db6a8f3eb6ed0d63ea5fbbf7cd1ac9b790cc7f05f734e9f26a44ec5e09f77457ee3bb4fea581fdcfaf8175f97d7f8ec64d80c55e9047861818b81fb07372451049e0f423c8e8325dc453ffcd17551f1818498227350904a0e023adbb8445b6ebf4979aa17abdb96019e2962357f6c4ecf98413de6e0db0c1fc2d14f2af8133ef987181609282ec8654d888bb2b58e50b1e71e621c845ff90c711aea95cdce04580ebd3c234eef834d3deeeb21a4a5daebaa537ca50af8378cad8b0cf55cc597e291f33121d9b2f63dfa7e2efb0637184b1d4da9e9cfd252b99316885f3de638a877651ae5e12a5e4da1036d4ec6d4a835b464799bd24e180fd7721556384c43f399c5b70ecc8008dbb599e95286d202fd3db8e0f5aaaa48009211838382766b57737d213e533cc7989c3177848732c2bb220b5a31a354f6424003a7cdef3535e963dc3520113c8ba7c5027b12167e590e55ef59096627dc722f77f3b747b25e264ca4ca34ed43b59324f6066363af5b03fbc8ac3b65c3781b93503bcaf3c996ec1477c8f0e0f0280768fe21418fbc11e94438a1ca2161497e7af32295ae18e555ddaf88a1d26c53d57c0cefd1005c6d3f99d547c00d792b1a2b116a9a4d9183e790bf620abd70b4ae6f4ee8b76a4bed65e6393dc36bd8fd3fc4bd3549a802934953d306f727340be3b6ccd2e10d14f16b023133e2e6d6083c3a7b28919be7e9dfa13bfc679ab887399c5a6ded152f25cb1b2798d349a28229b8f0451e2a3b4495aada0f4e394d1dc12615b4ba4598e89d69975be9dccc47a6768dccae5c398a599b14295d0559f81cfa0ad22a8f1df4658a98cac5d306667857eaedfd7d31db0fb748dac8d93c66826eeef3c564e32b6bee3d043d828c695ae1e9d6a6dba92d3ebe4ab2045a41bd7032f3e812c2df2e6ff96960cc684171b38864065966e1c1b0f88674304d473d8ebe76c598e7a0996aed0023d9311d7a551057c4332d6e1bb6b844edf29ca47ac9448d46e9079b611b28cea543e5c98f7680bf78e1caa845757efd4366f1343e4ac8506fead8f9b47a67b5ef8a5720417cfda161a0af116d00293f5582d16a24452a269dcd3675d293321de00760d24435c5a850c9b2ac11b6be4d4871853fdf7da7e6eb4b56438762e353c3de218b07b0d7ae74f1a17d415f03837d3c143a1ae8a9e3dc9282056f3fbd14b0fcab1d69d08f0f600a77d2108d2b42a69645dce11c11403c74d07f2f19c8973e8572223df993f171753cd03a9fe90f7c577a4a25068b596e5ed99e644f4a197c56595084fd74dac1d848f8c9914c2e8a7109f4e936b603771cd7bff0169f5190da5829b96c06b22e0d4a45c7e50eb834101ce6b09f4c17bb28e28871167f658052b614bf0e1a7f5839b39d877592f1be85330dd1f874a200089edc9189ad20c764c73bb2b83eeae61e03bd4e922af056c2f7abf6bd88ec7261fc1c5007d570ff62fbfc844f5695c0ea5eba5c635395289e771480b383ae60ba159f12f7f0fb10b34a837ea33bdd2f944dea8cdb35e94bea132d6fbd7daa90810693e94391366664131c765464d274777a6ce4107aba7c4ab43357062afcfd76399c9d2cb5c415f038c806990d565f67b01515d9f4d7e677d38fe3630e47acb60e246da43644f95823c1f09b935708cb9863f70064737681b0516d7f08460450f53c5d532a16f45e78706c4021a301f44eb3cfa85f7a1a6a17beab275bf97793f076b1b52213f5b79d8640918823bd96d10fc730613169da947385f20202921a19e10d80dff3be26c7a5c1595c7afc66ea5f8d8a10215114ac04ca702f0383cdbf9c283c924dca87df720107154c20a0cf18d3094bc2639c0676c6c8dd9d7ec886c0d68531f8d80d67078a0173fc8f2b635b1491f4336202e888ce46f4abc8078d0264f4902574a30b54a96c5fde4a409373931282e6b837ce3861a17b029fabec4c00172e5bc2dc1cf8681caf7ac6af224b525c79fe369b2f1846ad80f8a1b5aa3877f92db8b50802da40ba1282384e344f847128b3810d923eaa9a7e6fea8bd007a2b514146f219f1a22fc8e69517b2306ca8996d1ac3a3a5a8d7e805e18d1747ecd973f9d008c8c54b83f19cc6eb3632a159ac49e6a7001c28dcbebf7819634365f114add88c22b1871faccc3dbda12e27359af6a64c71ab0dc775dd497d426db752cdba0fba93e6571d0225e10cd13868237f4c75ee66d8f114d1ed0740228412e526ecc1519b0c685e04835d632660e356876f07d0c1b38ffffa473052e07f5e4c2b1bc98293e9a410c31dbc9cbc5dc948ee5e7e76c4e02123259d240475de47a69828249b4335388b8363cedfe6648b054ac56f939f19dacebca0f35dc4f354243588ab2801faebb818bb08cefa03713ade379a3c9357198be64a3043ee11d9316a78e18952908930f6cf3e764f8b5181d70915f2355f6214cf98cdf8b17c1327f4eacc1e50240f49ad4e0c5c8e68958c16e2614d31c70b8c686c5837dd8d1ce4bdfbdf68e31f15d2022f3c21afa2c36c385c05f391499987940d114d01670369e6fa3c8dd3887f0fd1b5ec8e687f683d5a7f60a1268ea8cccc99af20044c53ba44aea7efb6dad219a70db674612ef729084d8a6a98d36b888e2da50ef13738e155c341644b1dc925c7aa0daef8e947ff5e302d1442e080b7110b5a88968ed1827dcaf6ec6de4f09277f7972105f30eec62be61e502bf91b6555b40473bf3ccde24c856460407b9f1fe75a3a993764c63776ba8d9a09edf5b02c53b81af2042ba4d2571cae1ddfdef79cafe398b2742f16fc60c5e6cd8baa0e110c9fd3b1f9cd4678326e7c1cbd13d0c7c03c02d66a1dac7d8448f1fd49ee7493769670005d83857a242e17ae5d2bcb49be13b8cd5d42f6ff60cb89ccdc8bdc900d7f93219ce24bd7f4e2fe54369626e2924c38d6e1facc701cdd0237c505715b33303c64558dc272a88297672029a699384e562b595f0043b45a7fbefa790c91f2719c7c7201bc6e0d9ad1c2ff30854bbeb563d287cd3e7fc0fc31f48d54f030127401ca04c15b96deab0faa9fd82ed02183bc0fea240dee3a96dc56f09c27f7f47c9b518e835c9241ffcf16b0da649b2ce76a81f4a544d2ca917f99407b4393ec89428e1c2678f40fe4cb344bfa278bf61f7ef68693118bb9c36bb02f1138caddf6407c2cddb2994615f9395544e04afe0b051c614d799d716b5f19c8a8dde0fd9c8b3719ad76362f0467a0b9ca7a251f6636a7140a66ff1dee6388461b8f6e4dfdf5d56073ea8518f6f4925febf8cf7771774839ba52dc361837f575838fb3c21d64f9096048793101e0432b60da5120fc16c6bc17fce9877b9f071fe6b06b1db52727faa53ebe3a438c711b1b9c00540c6cc9b235867ccd46af6b5a797156608eccd408263ce2479e34b9e48a6f4ff9f8fcf74ed96951a1f113fa376ca1c8c221c7814a8f6ff86c36038a778a0d025f3a8f8bc41e073439eb8d05cf39bd3eec1cfbde10090178e90e425c2c9df6e36ddc17d70e120a7bc55412d33fbc0adc347f876c0ead70c0fa80a2bab95790b13ded56716af20998b89640f355bb99954e72ca41e94399ff01d2acdbb9e790381b96d4f0fe502430c3c90e549569f7cddd3a583bd3b8dcbe1ccc0b42673eb83f51e5af6905776f4a4afec3803c6dfc056f4b2370158032844ab234f509454b4fefc4f3ce17b5decdc123ff2932a0f351e791fd7449429121179e2afd33eb2f6e7fd582846af1a59f89c30f68fdf7aca97fe72e08abfe0d7b5fcc9be601815c03a39865adcfd59659bf4ad5f9be55e5a37f355c518511", 0x1000}, {&(0x7f0000002d00)="39583324dd05d917194d20e14bd22352ecf4fd03841c0074fbb7018c808d15cf0bad8c3655847bf44fee82ab4e89c2741b03d0b01cce08586ea71b9969a8e826d5feb2ab6d8d2b5ff18f72901c9caa56d6d69257e14e842ed83fe4f4c7854a9888adf1cdb957c67cb9f3bfe62e166390816cec57fc7a7dc15d25f017764433148efe594ebdf5eeed5c30dfcee4449681877d3b549f0895369262db47b810b55f433819c41cb7fb10746784be8f1ea3efaaccfc9ee72649ec7afc0c7b8dec0ed128c3b9f4acc613b71e39117fb042af0f7b267019", 0xd4}, {&(0x7f0000002e00)="6c75abe3f75476bd957e556f53f5c7231bf72f68c3fdda439397c2106a90341e2007926f0e184ec75ba08e015999a7069f95fc196982fad38d7441781ad449228f3e4048c620090d66df5d1018a084700ce0c4693713fd5a5c7f760805a7ace50ac024f7a8e831d060a8d4e85a206bc7005466f5f502ba4ada3acf361e", 0x7d}, {&(0x7f0000002e80)="4d2673da01001408e159614e1d64e3aebfbe640303fcfbbe35258d7d2a8af843e2779804c9e7a6ff72d3dd988a4de0e85ad835330321f10a8827623e165899296e75c83f8d3ea53e1624413692e45045", 0x50}], 0x7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 02:21:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:21:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x4c0, 0x80) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:01 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() clock_getres(0x6, 0x0) 02:21:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair(0x2, 0x3, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x5c) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 02:21:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x81, 0x0, 0x800007, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 02:21:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 02:21:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) fcntl$setflags(r2, 0x2, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:21:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0x9}, 0x8) 02:21:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r1, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0x1000}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) writev(r2, &(0x7f0000000040), 0x1) 02:21:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3800000000000000000000000000000038b5bb8c6f8a2f515a4e4f5fa494595d49bc0db09d08935d9f44bd35c905d67ce990000000000000"], 0x38}, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x6}, 0xc) 02:21:01 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:21:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r1, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 02:21:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x381c8, 0x0) sendto$unix(r1, &(0x7f0000000080)="c44a04583be97067", 0x8, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 02:21:01 executing program 0: select(0xfffffffffffffeed, 0x0, 0xffffffffffffffff, 0x0, 0x0) 02:21:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="b0248ece9cc3c0e644640f107c77ee2458ace2f61bef0f9162f2364211c7540556ff86c462186837a3ea8ca1c9b48376fd9cf0e84087f8bda6d6b4c6edbaa3b2843d40a9349754b03db397804e1728d7e225515eeaaad17c08ccce6c15d882ee950df2025c386aa7bc7f6102a7ddb076ff298af8e57746284c371f64673c5f1890cc7ebc5844e434b0afcf2bc1cfa09b07d0674d59621d80bb9910b975e0498efc4efb82bb7eb29ec3f3499ca4422bcf55cccf00d1740e65c3390fd71ac393c24818562d561f57c521437f666526f4e83c206c82298930a9434dd8167610bd77126dd71f394c10", 0xe7, 0x0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 02:21:01 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$TIOCSTOP(r0, 0x2000746f) r2 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x12ab, r3, r4, r5, r6, 0x10, 0xf2}, 0x3519, 0x9, r7, r8, 0x1000, 0x7, 0x10001}) munlockall() kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 02:21:01 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x5, 0x0) clock_settime(0x7, &(0x7f0000000240)={0x80000001, 0x4}) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xdbc995bc1564ddc2) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r5, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) getpeername(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x80, 0x7, 0x81, "71528c4c28ce043b81cdc46cfef18348c6b406d3", 0x9, 0x8}) sendto(r2, &(0x7f0000000180)="f4c63e2a8763a11482654714fadd82456be1632d7719b71d522489e3e158930f75927e883e7c8e367dffc3c0367317b59179d5e823b34df4008e8d6913947795c1ee731d9cab72f8a09b36169d6b0d73c8a15258d28d899dc2c2e2dd1b2a5d589841f601c0f74f5097fb86b15d14fc07be1bb9cc120714994719a307bf21d808343a87562aa70051de691d69502082b4585f68e1c7539a629b63d3830dbe32ff5e144c", 0xa3, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x63, 0x1}, 0xc) kqueue() 02:21:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xf, 0x7, {0x55, 0x1f}}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x400) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xc1, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0/file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x8000, './file0\x00', './file0\x00'}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x18000, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/18, 0x12}], 0x2, &(0x7f0000000380)=""/186, 0xba}, 0x2) r2 = accept$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) chmod(&(0x7f0000000500)='./file0/file0\x00', 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000540)={0xd2fe, './file0/file0\x00', './file0\x00'}) flock(r1, 0xf) select(0x40, &(0x7f0000000580)={0xffff, 0x1, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0xff}, &(0x7f00000005c0)={0x1ff, 0x77d, 0x4, 0x7fff, 0x6, 0x100000000, 0x4, 0x608e}, &(0x7f0000000600)={0x8001, 0x9, 0xd3, 0x0, 0x100, 0x5, 0x0, 0x2}, &(0x7f0000000640)={0x81, 0x5}) mkdirat(r0, &(0x7f0000000680)='./file0/file0/file0\x00', 0x80) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000006c0)) faccessat(r1, &(0x7f0000000700)='./file0\x00', 0x100, 0x1) symlink(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)='./file0/file0\x00') utimes(&(0x7f00000007c0)='./file0/file0/file0\x00', &(0x7f0000000800)={{0x3, 0x3}, {0x2, 0x3}}) write(r2, &(0x7f0000000840)="d54f177212e4a6c330e4942e585ff9e9bbaacc35322674c7d3e2a921be6b56461bf522ef1301705968ea2b0a7042b9e11e0bbccb64ca97ab0190d9a6aa635e7968b78a410709f900d6b6ab0f325f5d24b20b8285482b7e42641c718c1e2f0d08444fb96113a650cf622648162223a95b0bceae92127aca4d830f76d61bcb5df0dbe0a70ff6f1e9d16161196243f10535319cf671d0990b7b72db20abae52b4e0a014e992891d6e970893354d72d6f3ebbb98498f4a195f6b3bb2a1aacbaa446089f5c303949abf718f22c0eeaba146fea3f8126575974d3ccefee5b926564859ce64d1faeba52673f7c6dbcc3252cc56f1d904c61ac84e01bc12faec98f8ef854dcc06b85ba6b6d2c6d95d2c63cbd1732281fa7683e3e5b2bd453582bb9dff6c4298f0808b7036fbe622dabfd5773eb0e45d1fb5a974056f47e5ab024bcc5974202d9b45f0c661efb31354916171221025ce55a64678e00a077a714746393decc78be511b81afda1f4378b45e7de99a615365bfcb5b24328f458fd43b65f3bf5f6ff2a44ee36252f7f2968fbcb76cbc35a9a3358a98ee5d929d531de5d952003f984e5c3dbc5eff3277b55a9b36beb10addade1262fbab0065e5dd689e1a2c877074b1a2240f3b623433e87e5fc9d93f2f1f8d0c0f320f4f82937c40cb1f255ec7e4b07e7d3193d5b2e2419aeccc651d050ac71c07d3f415817bbba5045b4edd3aac3a7ceed0e81a074c827df7b8cc49ec91c1e292f8664c191aa0da29a7215e8b24b0ea4074171336d113a5c46d6c82c0f30845ab742dcec282ff085389f3d341f6b7fedadcaaf192e8af62da19b4da41f3b3c190039b15e4669811eab66ef7603d41688bed3b10ee9ba9c9a64023f89793c118372ce1d1849d5949b03e24b49c37266ffe250bab121f636e866f405a01b2ca8e0f85e227c059cf125e2aef337ae5db3a61a28ebb90d4e5633dbabad30f7b092eef59075410990874d9c1742f60673bf2b9b2cb0e26adfcff8c477537551e06c41dee5cbe72ab0a034abcb9b520d72e84fdf90470b19cf6c031d15456fabe56801888ac05b1d38df0eca1ad0532ee9c5039766bfca8b7c82e7cf8460a76833c84964d3c24cca8f74d283b19563fb095557d516af66fda084c7c70a5c5569e8a26828eb0e6111c8b3afb0cc63be691eef4ebd2e724959d4f315a20e0e4ac46bdd2c729de66038dd5485bc99f02a648ac0f6846d661ef4293fbdcbb2a90795bb3c44b709ff956241e6567a6ac659187144c886e28c8f45e5d2ec1efef0912bbedcfe303955391be22ae3adfe361879cf7ba547175963b14ea3083813a1402d08c21b241ad9536011b2b9d7aa7815ef58cc248edfafc8c9bdef05272678966bb63f1a4fcdbbf6624f1b25fc73d6c377f62f5fb431edbe8daa6d67a1580144f542fd812e3d22d46e27a535652d54ddbe0813146087cd481077c415bd8b15ae01101fe4ce577d0e2861f6749a87fb67f27266193d2b07158b5275616027b4875ccbda4888ca1ec89ec1ad36ba1ce6da9061c0857166463c853b67806602acb45adadf6c8dfe769a05043548ca8fd1a91e6c3aca3b043e5b3860bcd0127128c93682a3f07ce93ef7c8f1cbca2fd1ab6b52945f4396383d6cb69c9e2d2d3286d599acdbfc1b53dea4bf366b1b8b4c33000c9bac8ac8ef4283c4020fcc8efb925553a5e87bef0865afcd326d5e7f2799b514339170fee529c30e0cbc26cc0733e141f0dc4ef2abf7e99e5e58f2e772703c18c2b6116b0a8eddfca927722a0223e1e010d727add6bde34b7ec05006949fbfa2a8e917aa09f63012b46b70e1026e4c9e50f718b4d5c8d6e897b5603cf0811c21b03bbb117f49d7edf86abafbfe0d5d585eb4350f091221d62b87113d0b79c1fa451ba9d8cfc52887fac4ca4bff7c92bff873590041b16365643a219b3665cbae1fee76d34dc9020697fc04dd3b3749ecd6b59f9e0d40f8dabd333081a7e513d28bda79171c502ca84dc982c48c270543f4fc883ea4995f257a4c5ee980f0ffe478eb991a9dad3889a24c0d198986f77be9c82f18af4f8b511897bc667f2606d014ac7ce9451769c90ce03901282f2f605078588aee7a8c14f453268192504c6296c963317f3b3ddf714a77f1d8139bfaf5c0e65ac0339ab0178cd560501aadb16bc62e3f073a6f31fe870873b7e4bcb864c41d32736d5651d57e332b59184da56a7585e8549e9294d7acec86a596ecd260da8b88cd65ac16f91e573ec2b1754387ae6876ecb79fcc339338793e506f04f7c639e70ba423502d2029f790dd3a9ad31cd3d0dd99d1db3989f7bca0e466ebbdf4acde405bf1640d0c868cd8a329bc42fff2ba9512cc4b502ea368463f31efacc4634325e4eeee4584739fbb66c777147a7dee74d12e8a8cfaa25196454bdab3e579879127b24ccefb169cfb22a563a6a3f32346fa87ec1de8aa3d9f485c8974151966284cd06b84c7100aac8371b3cfa40e80c85b3128a31170691867f9e93e92d4b71023fa643a8cc5b424e81037a77089c59d43f7acbfe41bd102b56e53a9e7b526a4a707a19f5d06200d7d08e059e5b2f25c467b630dfc3a3a5f4a6a4e71b96821d04e3ce0edca845ef6e1bfbf88824596079b52554e6b385962b4a1962aaf5c4f24c0031e9c9399dd08edf317fe0f7043dd3bb6e7bbae012c55ed7b8b81fbc1a9a9b472798099b6f83dcd06271779161c181839e9cec808749a25fb787087fefbccc6e8f7d2615bbed20839770b469d33185e6ce9b30fc0731c4e16cfea6d8abfafe84692c4be85e8c751e36bc93ab8c750933e4a38c3c851c4351f7c29463200644fd5352f4e7a5212b31ae863fd2c35b654e52e25179bac31b1c776b047d2b32a1770ab64f20b016a084c72d4c7ad726448bd9cb047964f4b2c5409ffc689291518a510447c5a8af7098582f016c0fa4e0e600491c85e2e5f2cdd6968a270a17ce85b6fb6348dcc9aabacf117e4eae76d0e2dae2b55cc5c7292eca5807edd05c9a25b79d223db987400660d6c48de6389940201a5a50751b1c5a667ec0b31f3b1338d9c55eec96a44a382d5f107d426483c494a166d206c8f2aaf7701a2f1d381c43f33082606db361f797326e90edbb36c932c8b1aea9a0f411d214d353da8d73bae9a19ed07615056d8f9ecbe4e684971b3701cbc7b36cd3e3da1607608f91352073b56bf5090f4edf1626c1c00d723209b2563d2b6b08154a2b7bcc740521aa5433aa2a8b747030928ebe12e36578448a20d9617539146a5e300585e5f4e9a16857c97d6e48171e0900aadf2f9d023ad04b2f8fea9e9c343830998097cf9472e69f4dba1d30aa1d0e0ad0d7723390cae110e7136ad96348494eb93ecac0b1b5772582ae119f14492ca84161a446a59c15f1b6dfdf4de5de2540fe5117f830a8135915eabc504cecab5f05daf0d9e3a2c969b98802928a4bee2048f6939b474851d37149acc274e4eea37f94739097ed4198d9e408f698fd7a59422832823abc67b3fc024e7e37802690b20bd890ad49e235a382b195d5ecbd26ae5ae67e81ccbeb4419d3a4a903d365551a769211115d4bd6035f33eab6f06661ea5b17ddae1c187d86bf8188c8badbae0e59fa58b0778ef64a731bd38529c913597bddd63fcadb76cc1bf01ae32a11bc3b0115bfd1d860be405028a8c6816cb950dff35e1ff8e224016340cc9cee3be706c43f334e2c4c9f1c674e14cc794790f4e02a4d507d5975f07c3807ae70f779a3315f0043c8f422afc120551d989cca5aaf336982fed19387b878fbd7d3654416b61bbd917a85c769bcda2431ac241e92ce507a76859c5cd0165cc3c451aff9f97a4096b29233388cd0f73eba3ae47aa6c65cf2abca5dfbb169d8f369e5d501ecf0e6a1b7adc810d4c77699b92e7a551662a13a3e622a794901855e00e191d372c9d4b0145605f1a13a3033d3a34a66f80c4a13d5508053fc0a3a69fa20739d5af936cb3a3138a388715990c9e5ec18d33bf2c1946f11a8e341e47c2a6e23b5c197d42747e34af8233752cd5920cb7222440a2911e903c77d90e12d96b7e3c8d551b7168eab1e45f6b823d2113f95e8ae571649d88166ef37d3ae511df56538bf2b37be95f28aef9d541d8ebd91815fc8028ff926c9458bf98452a235ada33abd447f570687b1ca8231a24c4f5aed0d4d93af52dbfb7f51794cc77bf512493195c5f76d2887840d837dbc8158693d33e695755bfe24fa5e29a6d23bc184befa84fb20a6c3fad5bbe9b63836d5bde5ca235c83f132fd4f26cca9dc45646f1ed80413f0eb66d50db309622a3a0cf2f6214cbc7e4935318d2a9c7d618e72bddb33be2105c8f7fede2e947b63ba31afc49620831cd291b560f8c86064c1a332e10cd66c36c75fb7b959c3fcaf33380cd90954397fe0e3332754cbd7d056a0be85e5f8b4551b866dbf1716a17ba82e0d29de23ed3f5522a718a5058840ec9cecdd9432a8afd6c16787a16243a7337ae708bea49d0167797169470b8d7f00a8cf4dcc50edc261c1978785ec123d19239266f41ab0928f4ff8abb33dd30e3f2a7b41f3d18cc6ed8f188a8bc8c75193f53cb34e21b01347ea720d8489cb856b025fd2e0754595b924e257aa2f59fbffd45e4f19a9b854a395959e6d7462a2100a4af20c703f1a156bc8b4b8e396ce1de1887db196549e6760f321ddd96635fe9bbcfcef9b8d5330eb686a1a0b83ac2bb9673881fa0b23b18345ea9f887d7ecd9016a1a1971734d48059c645c03f0a1de01d88077f879675298a31025b595aa014d9e05bd338e99436f924d89f0c1bb3f9eb258de242d83a6c06b1ab11511b75d891aa74c76ab869966b4a91165f191ac27905b0d0257a4435e3006ae346bfd1a19e9cda4678b4595ac4699c7e5e5ac831744160006b16d44ad55ef526cd4fd3d1176b3c55c1c7213a6e3ea27b51b52f7ec053f04af7d69f7ee607c26f77187f895a757279697ea94a65619ae8974a32fc93afaaf3054ecc826a7e413e71fc31ad77990c5e191f6b2b476010af16bee17af7584f901f81e610eb1a3df5ab12c3203aca03879db1c6fef500b55b85f78e57c8f0e37500e94165d5c693b0ddcf7da07861bd7d2aa1e7bc6901c445c0a4447b85d0d50e1b0867c1cf8082ffac846e7d0ee58c1b60630d5a373d3a74859367930afb2d0841721ec5c413c145f08a9e71d52ed3aef80bd0294a254626750b5d159d37caf7e44d4a1f076403017b20bc4db385dc1d16ecca0bff3cc4678279f7ee8aa7f103c669a78c821935645ea4fb86b76a3a2455769d31f9ec75a6a2756de0fae59f298526f9c85303442abc4e421c5c648698eace97f706876a0606ba835692191a0f7ac0f82ab3ac6d2857a7f3023a500088b567106409f05a636b9b1fd4047ba3bcf0a86f53d70a9de3ad55e96cbceb29cc670d110eab66e2f5473f17ffe378fbc39ad59c48fc898a80e0e0f9de3ab976391aca0e33bd8fe5edbccd93dbff820b75d1de378d4ac68636f7e0be9f7d9241041830742086886429cdba65f6eab08be0b9d7d3f07c151690aa842f249ffa86ba5b726d873fde1f44f21c43f5aa6728ded2b98f1603d9bdc39532ab63c74eced22cb8cda3e54d34420b8910d9c5baf553b38c16543cf1982db2329ec1ded67b29fd5a9090b15aa8318002aee6ac354c7d0c8fe293e3a50dc6b2184dff8b7fbcf9d1eecd5512e419a343c700cb120d34bc133ef48b07617ab0c5e85c21f36c5f92c3c42bbc94402acb732fd97753aa506b9f89a1f5b30f1727a34f6c373f4", 0x1000) dup2(r0, r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001840)=0xc91e) r3 = socket$inet(0x2, 0x5, 0x2ca) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={r4, r5, r6}, 0xc) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 02:21:02 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) dup(r0) munlockall() truncate(&(0x7f0000000000)='./file0\x00', 0x1) 02:21:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kqueue() nanosleep(&(0x7f0000000040)={0xea2, 0x1ff}, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x4, 0x0, 0x8, 0x0) 02:21:02 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) pmap_unwire: wiring for pmap 0xfffffd807f00ce00 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ce00 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ce00 va 0x20ffe000 didn't change! 02:21:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 02:21:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffe) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) 02:21:03 executing program 1: clock_getres(0x4088, 0xfffffffffffffffe) 02:21:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCDTR(r2, 0x20007478) 02:21:03 executing program 0: r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) 02:21:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x58) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/155, 0x9b}], 0x1, 0x0) 02:21:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) syz_open_pts() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r1}}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0x1) r3 = dup2(r2, r2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x8f7, 0x10001}, 0x10) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmget$private(0x0, 0x3000, 0x180, &(0x7f0000012000/0x3000)=nil) connect$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xc) 02:21:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = semget$private(0x0, 0x1, 0x204) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/216) 02:21:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x56e941adc9e696d4) 02:21:03 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffff7fffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 02:21:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x7fff, 0x0, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 02:21:03 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) semget$private(0x0, 0x4, 0x8) semget$private(0x0, 0x2, 0x29c) 02:21:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) r3 = kqueue() r4 = socket(0x10, 0x8007, 0x3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x8200, 0x183) socketpair(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="00ab5c314e0c6d321ef330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x2e) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x8, 0x2}], 0x3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0x40000040, 0x1000, 0x1d}, {{r3}, 0xfffffffffffffffc, 0x11, 0xf0000003, 0x4, 0x100}, {{r4}, 0xfffffffffffffffe, 0x20, 0x14, 0x400, 0x74c}, {{r5}, 0xfffffffffffffff8, 0x40, 0x21, 0x7, 0x9}, {{r6}, 0xfffffffffffffffe, 0x0, 0x4, 0x33, 0x7fff}, {{r7}, 0xfffffffffffffff8, 0x0, 0x1, 0xfffffffffffffbff}, {{r8}, 0xfffffffffffffffb, 0x2, 0x0, 0x2, 0x10001}, {{r9}, 0x41ce570ee66f9e92, 0x1c, 0x1, 0x8, 0x7}, {{r10}, 0xffffffffffffffff, 0x8, 0x60000001, 0xb0b}], 0x1, &(0x7f00000003c0)={0x7fffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 02:21:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100, 0x3ff}, {0x3}}) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 02:21:04 executing program 1: unveil(&(0x7f0000000280)='./file0/file1/file0\x00', &(0x7f0000000200)='c\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/47, 0x2f, 0x843, &(0x7f0000000240)=@un=@file={0x0, './file0/file1/file0\x00'}, 0x16) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x0, 0x3e21, './file0/file1\x00', 0x8a07, 0x10001, 0x6, 0x5}) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000140)='./file0/file0\x00') 02:21:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup(r0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup2(r1, r0) ioctl$TIOCEXCL(r1, 0x2000740d) sendto$unix(r1, &(0x7f0000000080)="1554ff4d2811c5e16077d52079549f000f5d6bee8ced5107aa2a735131bfb980b188c6310ca803d957d1179124971323f768342437b219796b6aa0d52f5ca78a5f04fcc35b15d0ab92de71e78bd546e731ce1b6af75d02bb94b63faa1f9796273a13bcaf34120997770925596337e926d44f399cb00e420f0f579d17dcceec141bd5f454de2b5803954f7f164e7bef15eff700c9e5fa3bd733c994deb6cea95e6e1faba4cb1d780e6ff224e03e574d0dbe11fd5f448a853e06bf5a600beff5498117689c32acd6e2109cca92490c5d83105560b1cfee", 0xd6, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = getuid() seteuid(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0xff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setflags(r4, 0x2, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) writev(r1, &(0x7f0000000480)=[{&(0x7f00000002c0)="9020e40d43b903f2ce1a215b05e7bcb6a21afb03e3000e70df4a9f49c3944f36a6264709fe7a7d41b098a362f32540a62f8c869fa8b82437f017ee590712a5c517187777e9132a13a514eda2b2f94812b34b23ab71fc93a4615923fec945db349c7187a301e21508d187d73a3f0a48d1194d62d1add2dee95dc12ec68c8b008ea493", 0x82}, {&(0x7f0000000380)="01cfabb11c8baf175c286775471869526d77a031429b241837336b32ebc889af575a43ce9f6775d454c23fd67f68be1ad066b9c6afc2f140de8afab74bff2efa0bb613a905583df09d23583b3cb14fa1905a27523ee8e7aeed3fa7ae2024e0da829d27bbbf91d884bf3bb3cf49a7761650a4bc96ea73f6e440ce9baff310433964ceb310de366324c40d12e494c9bfe9471a56467be118c1dbfd11b5f0420cc9c4608645ffc4f3e8c4a3ada294b3", 0xae}, {&(0x7f0000000440)="25a7b402c962", 0x6}], 0x3) writev(r0, &(0x7f00000004c0), 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000500)) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000540)=0x80000000) 02:21:04 executing program 0: socketpair(0x6, 0x0, 0xcc8c, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="7ba76ed167445c8dc88174da4449e70eb62465b0b2604fc84044d8eabe102648c8f85a9c2b78fe5cc92544c25603c720479116142e262a6bfbd1c3c4868b24d7ac55351e32c3e2ea", 0x48) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) r2 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 02:21:04 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f00000000c0)="eb44e1b46d8803119521a2ad6dbfb5cecfb56a92fc608391a78d95e61dd09711675f23fddcdf5dfc190066579580dcd1622fd861259b27f130bead26c16d568afbac6883be60da24caf585f4fad1e671af786045589dbe575b600300000000000042a3ac9a2ddd4a93e294554daf", 0x6e) socketpair(0x20, 0x3, 0x2, &(0x7f0000000000)) 02:21:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file1\x00', 0xa0, 0x124) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="f8af7efc76906c5c7332c8fe9ae234a9c77a77c16b6f6241c0204271f40544ac4bd8d756b2f94ec4e1724619e0a729471ab8b2a25c3a0b81e6752e31b47350c244ae500cacc60f8e5f636736bae0fb583b7de8b75dd21df1864d500f473b283d34490498dd863d903db49c7074ce113c1b0dc0281bc5b76df71cf7153f01a853605654a739eb79176eff338c492046b5ece4e5b13f4a93c55bc18aeae1cc2ef4b8db", 0xa2}, {&(0x7f0000000140)="34c919bf1ba7990f1c084b916d74300935ac2aa727397fee189f90c52c176ffc647f23e6b1f68432e8c230f8f3de81e1306f9588e9c468ac87dc0cd066c079c477cf547010ea481ffbcdcd8623391903417078103dc1aa", 0x57}, {&(0x7f00000001c0)="6fb29b", 0x3}, {&(0x7f0000000200)="64dd01a9f2aaaecb592da0e51c8d2c8e8774e2be813678d6c3ca3be797c38997132759989283e95e2fe7bfa8e874bab831d234a9009bcace4636f069bae74ec955ab960ff244763fbe0c05b474da456e36d82827f53dd8058642d5f4906131c43f6dea0fb5413bab7c63e3624d22250947a0f858e3cdb979d0014c50d7b844e4dfabe34859377b904aec8945d648bb3af523d31fc1a41edc5b7ad0d695", 0xfffffecf}, {&(0x7f00000002c0)="4d4f46ee5e9b350007f6af75c2f9ae37b079047b630c40cf124844c5bdbd7572f9e890161607b8abbf7f0e66d183ee9f4e04e0ad2b514383640699af0ad12c1f8925d4b36565b77f2adddba4846358731f4b213a481abb093f82ad80cee52e6d2fa45025c4990eb5661402652eb9c4735ad17a856d4846de9df8d43f66b0788c416aa418537f82d825035d4f83edcebaa481d97c2ba7a259906d74f2d683a8125455b1d388b8e4aab39c3832bf51d95ee45a3379de1b4197756004b4337051", 0xbf}, {&(0x7f0000000380)="4b5bf0f4d8ba3a300a506c52cda027812d0b51273641ef28afbc39a3d51e570b826b9efdae60a2171c040379147ff0619158778beceee00d313796e3f5824984823786f75fffd8b3b54dbf4cf67ddd3ed5943e6de37129442af9795bd6357541b7b818d3800ee04e645286e6d93b2966dfad0d2c46ba5412df65ba78bcd9186673e0e0b89b64ca1af27e95bc1077b24f8096", 0x92}], 0x6, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20180, 0x0) recvfrom$unix(r1, &(0x7f0000000540)=""/38, 0x26, 0x40, &(0x7f0000000580)=@file={0x0, './file0/file0\x00'}, 0x10) 02:21:04 executing program 0: 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) r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f00000000c0)=""/92, 0x5c, 0x40, &(0x7f0000000180)={0x18, 0x3, 0x7, 0x9}, 0xc) getitimer(0x1, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x28080, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x80000000, 0xee, './file0\x00', 0x3ff, 0x6, 0x7f13, 0x8}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:21:05 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = geteuid() getgroups(0x2, &(0x7f0000001480)=[0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000001440)='./file0\x00', r4, r5, 0x2) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 02:21:05 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x9045, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0xffffffffffffff01}) 02:21:05 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(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', &(0x7f0000000300)='\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') 02:21:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x4}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) 02:21:05 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0xfffffffffffffffd) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r2, 0x1) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 02:21:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="0600a5cf1ab572a2e223c2f6b25e3fdf41e9e5d99059575309b5aa972ab16fa5e85a0c4fa063c987200aac41ae456d3c7c9916eefe57449ebcd6c8b54b4ad46973f1556df76ed445d72143f779c60ce40c1dbb1461940e551e2b77881edc29f28c1c928b9e2089637c16d5aeb610650182727c912099d3c9e4d07cb98685812d6debbb1de8cb6f9f0875f0fea14d18c641", 0x91, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x2d3) 02:21:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000000)="e9a279d786010f0000", 0x9) fcntl$setstatus(r0, 0x4, 0x10) recvfrom(r0, &(0x7f0000000040)=""/39, 0x27, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x9dc0}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x4000000000) mknodat(0xffffffffffffffff, 0x0, 0x2046, 0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) fchmodat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x20, 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000280)="654419caa41ecf52a2082c5194ae25f5b1eabadb5b37eac65a685dca9291fc4bea0d19f892c5c690937ad2ec1f03d4c9994168e36e25934f5a7a9686f0d2214a527f8e5c5d08b24e03877135d2389cf342938664ad767dc6e7bfefc1427bb0c7f7f9201e5a4adff4579115ee5b6f507547258e314ffb308a2c96ee2b109d9932926b7899f21c6f8654b2d0dedad5f1745b7ebb287c55e2eff0a264d64fc2f2627f9c989cdec75954c3773a2cdceeae74247b67667ec520031b914ffe4c4cdee7b7595905c7b2badaa998591d78f17c", 0xcf}, {&(0x7f0000000140)="c63eaccb21f1f06a4bdc6c37688c460cc3b5eeb1c909f7aba60ddcef26badafb1e636bea73a37ef7e33aa285bfce52e563f635a83a9248a27dd23e5d59123385895f24000d33163efbcc243b88b5525d98a1709b9eefa28bb5a9c2eaa70ee9051a86723704a2d2c33c922bab87b88c2b3c220c128034e3db54d847bc6f451b8b0c98fd", 0x83}, {&(0x7f0000000380)="7f84585bd43dc5af01c8b99e1cb0eefba867cc4a954e0cdf390272a7974d4261b0b427648b139224d31a4d808b7f1be94845289bc9baf926dc66d43c1a428bef969a72d7aa8e31c557dc7d7d67373c", 0x4f}, {&(0x7f0000000400)="aab5116a5c35ee64e076f2ce0d56480f253cbd9c67044deb3966368516d7944a87ec322749c9837fea469cebe1d28396427061c68b8d15aa046fb917fc637aa2ee1748dabc333e713a12affd1ca385cd2cea18882c1c859637a1e1c26bd61532af4d8433ef69528263e3aa1c566be0eb9135c3f22c2023e08ac6ec2fd3a7e6e143d311b2592f8d2ab1b65a6c1f6180473d77d1ff8ca3303c458da49d3d93465437d63d284731e418b690785f2ed932418371dc5f8bd58a3555b0b6cddc2258abd6ed09fa33769abca414d50777496406315fdc919af7ed52fb046d5eded6dc82a147685fdd2c663cfebca61fcf7664dfcb186deb044ba66b", 0xf8}, {&(0x7f0000000500)="cc908f7707cf441047817359dd412bf3e5fd24bd32baed30c231532e0f823bc0d1c365e75dfd80ab0d12ae2adc1d88626610436e8376988acc5adc35fc19dd630c71368553", 0x45}, {&(0x7f0000000580)="523ae70cd1d281c49c06ec06de793ed93a3d3bcfd70d18d90951df1abff909d8c6fd5198ecfdb56702c587676431fc99621ba7c2ac872a9665f7ff033909092740346aa4ea1f", 0x46}, {&(0x7f0000000600)="21c31131bdaf0a793f9f3b51e0", 0xd}], 0x7) 02:21:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000428, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x3, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x81, 0x1, 0x5}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 02:21:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) r2 = dup(r0) sendto$inet(r2, &(0x7f0000000000)="5ec6f93dde3274504e7a5d9459b0fe0c6b0641b46e4923b13b205650d1d86a71e74caa70628018ef46a6635eabb26b3e042dd32be47dc075e0353a7dfc994a071bcecf8b58f4943b56e890d658276970d191ab333904237e0620d4dec27d5a5db58fd3f32a87a3e891ffb1887d8d099b490fb66c716e6b6a84939955", 0x7c, 0x40f, 0x0, 0x0) 02:21:06 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setitimer(0xffffffffffffffff, &(0x7f0000000100)={{0x3, 0x20000000}, {0xff, 0x10}}, &(0x7f0000000180)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=""/183, 0xb7) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file0\x00') connect$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0x74) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 02:21:06 executing program 0: sync() r0 = socket(0x3, 0x4002, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) accept$inet6(r0, &(0x7f00000002c0), &(0x7f00000001c0)=0xc) getrusage(0xfbffffffffffffff, &(0x7f0000000300)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18101, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) getrusage(0x1, &(0x7f0000000200)) 02:21:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001d7000/0x4000)=nil, 0x4000, 0x4000006) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x3ff) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 02:21:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c", 0x76}], 0x1) syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)) 02:21:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(r0, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r4, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x20000001, 0xbc3d, 0x7}, {{r4}, 0xffffffffffffffff, 0x1c, 0x8, 0x12000, 0x800}, {{r4}, 0xfffffffffffffffa, 0x2, 0x86, 0x1, 0x8}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000002, 0x6, 0x5}, {{r2}, 0xfffffffffffffffa, 0x42, 0x3, 0x4, 0x5}], 0x1c, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x10, 0x69f, 0x7}, {{r2}, 0xfffffffffffffffb, 0x21, 0x3, 0x100000000, 0x8}, {{r4}, 0xfffffffffffffffb, 0x81, 0x4, 0x3, 0x7f}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x21, 0xfffff, 0x6, 0x461a}, {{r2}, 0xffffffffffffffff, 0xc1, 0x46, 0x7, 0x8001}, {{r3}, 0xfffffffffffffffa, 0x94, 0x8, 0x8, 0xfffffffffffffc00}], 0x100000001, &(0x7f00000001c0)={0x2, 0x4}) close(r3) 02:21:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = 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) 02:21:07 executing program 1: 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) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) kevent(r4, &(0x7f0000001040)=[{{r4}, 0xfffffffffffffff9, 0x40, 0xf00fffff, 0x8, 0x1}], 0x483, &(0x7f0000001080)=[{{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x10000, 0x2}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000002, 0x100000001, 0x7}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x9}, {{r4}, 0xfffffffffffffffc, 0x2, 0x40000018, 0x1ad, 0x200}, {{r4}, 0xfffffffffffffff8, 0x40, 0x2, 0x10001, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x44, 0x1, 0xffff, 0x2}, {{r3}, 0xfffffffffffffffa, 0x28, 0x1, 0xff, 0x4}], 0x8efa, &(0x7f0000001180)={0x5, 0x9}) msgsnd(r2, 0x0, 0x0, 0x800) 02:21:07 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='}\xfa\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=',\xd1\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='}(%{\\[!,$\x00']) 02:21:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') 02:21:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) 02:21:07 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200, 0x9, &(0x7f0000000000)="03000000", 0xffffffffffffff27) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9f2, 0x3, 0x81, 0x7ff, "f9895320b695e92b00eb207d802dc7d55d933c45", 0x0, 0x4}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x7c}, 0x10) 02:21:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./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) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8000000400001}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) socket$inet6(0x18, 0x8000, 0xfffffffffffffffb) 02:21:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c653000"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8200, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 02:21:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 02:21:08 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "a325cce9a7b896b433efb1704b01fca730d7891de14bf61e7bbff3a96c5198ea765eeceebd9068c08be9a6ae5475a69bd3cf12f0dda508035119742f12cb5c9dc11b47175d7d833afd5fd26d583d012aa4801c9783dae41c18cdd3af60568f2c8f7c7bffdfe2735eeeee05aa3ccae64f46096fcb50d0b038800232e416b3daed1614"}, 0x8a, 0x800) msgsnd(r0, 0x0, 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) 02:21:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0xf1, 0x4d}, {{r0}, 0xfffffffffffffffd, 0xc, 0x10, 0x40, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x98, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x3, 0x80, 0x210}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x3, 0xbd50}], 0x1, &(0x7f0000000300)={0x2, 0x4}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/35, 0x23}], 0x3, &(0x7f0000000180)=""/37, 0x25}, 0x41) 02:21:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) socket(0x2, 0x5, 0x8) 02:21:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x140) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000000)='./file0\x00') 02:21:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 02:21:08 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 02:21:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x194, 0x0, 0xfddc, &(0x7f0000002c40)=[@rights={0x10}], 0x10, 0x408}, 0x4) 02:21:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 02:21:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) poll(&(0x7f0000000000)=[{r1, 0x14}], 0x1, 0x1fd) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:21:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfff, 0x415, &(0x7f0000000000)="04000000", 0x4) 02:21:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="b3914cbf0429e7b87ac3dfe5197457b15ee6de30ad7eb38bf9810226534fa66521fe2c510a6b1898f2c7ad2df2623e20aaf7ff5fa414ca4154a6b1e9c6700acc0510f212aad508fcd29f968e1b54e01464b049eeed7bcdf6c9acd043f5f94911f0a2d7a806c28c21fe8bc3f73ed7983bb636435040d364977d3a6ab1b7e0836d0ea848d98fb76e35cc", 0x89}], 0x1}, 0x1) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x1f, 0x8}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000240)="8da3633e49c8585b90b69962ef3cc332981e6aca5feec0a8a3b3105b116cc37bb030f51a87ebe168d7bcd7157911fc848de4f1861e176fe7bd2f0b98", 0x3c}, {&(0x7f0000000280)="5e589b24aa0d74e3407f65815bce2e2abcb7fb1d57abf8619b4623b23ecdd689ca4d30f96bfe876a3ac31c9125cc5bca5b7761456eef4e9ebb972562e06f279dfa23619743c6072fa323df47abbe234aee0ea9567e277a3a5d04e7379a92a7dc8e468ca150dff50e2a78a8b85c292ec21d98cfe0f34623a7dddc8178329392208aff691462c052102809f57138b266b10d53f9462014fd94df0055071e4975934e947f10f6c3da7796e6c115883e6445c27587bd7bea1968b59a1f4066c44a628177da68c5b062c1d5ca5d6f146196c5f2bccd", 0xd3}, {&(0x7f0000000380)="ebe34e6e0b8dcf2a02d368a31deb52803aa2c40afc134e535554d9c4e0fd9faf7a47a2b7398ad121398974661b9f765ec4119ba70e303a51430e560b02fbc1027de41c59b48ee8c06d89031afdff17758d823ec4d979e4a9cd61510890d0246632e38336412ca721e93b32ea67a1652e6dd95bd411f16111dbb41c6ca99f809a194cf8149c478453d7b67921bd9cb82b8fd1ac9ff6b2127b", 0x98}, {&(0x7f0000000440)="6acf3f329c9ff9381231237b3c0e483774492ec6d276d12690677bf934b9e66f30648a138f115c7b41a1e739e5df58134c74a33d2074a1a9a942aaaed0333b0459618520e8d5854c9fe294b51ecc7f9aa389eb6dc4d906e38390e8ed3708405bcb89ca0a9c58698362ec5cfad858d59c8bf883bb04e82cb7b30589c83adbbab4eb112c", 0x83}, {&(0x7f0000000500)="c95a3340c81dd1782abba4093bd9b21c0901c771bc3cec3b96621556134054e65fabf2097ea78f037f9bfa6e4145895bd974d3f3177e25839f212284c75f06353526f2d5358b506d481282fdaa580f479abb400d56a6b91d6e", 0x59}, {&(0x7f0000000580)="eebf7d9e55978bdfaa8136e43a0db89153adf57d5acc5e95f715b37d936e743e1547b08c2b17d052347fe804f86bb3633b3db906d9bc55a456f0d6066abf98bab71e157031694bf248ea21d2b30ad0c7a8511abfb5805a894ca65c30ce66bda2f2cab75bd1a590e1dc3c55acc18190fab16415f700fef5573ebde3e0ea1769837d31916cb6e264fbc27b8057923fc4dfeb8b5dac817278d4240e6189662996d11998b898c82d0cba24d23dce2a4e33fb07ef6e12f0b01b49c80781173a9f42618426f21bd2a32008d781864ebd0e3c7e1cc3a315bb2a08611ee03e54f63c687f2fd9316ca9477f61c34180f8ec423f0dd74899a9fa4023052389e1a5460df37f9c5ad256e952f4cbdf77df4292d4e4b6524c848e39fca5bc1afcc5443b460fb352562bd99ab381ec7eb8823c81ae6b73568ad433cbf0f14a37dd4d4a5600fb8387a1709d8a10fe814b78da123955273a20e68befcc067b3d5459c5d6ee20b47048426b67b7c91ca20e9f7d13a9ef24595a1e5a8808719b43f3586a742f2c51d02d4d040e2f132f18d27bcc2b175e61984a4fa86293464adff5f73567c7c2a44ef37a9dba27c213600d0aeeba9db39e390e390d5a42716fb768f40678d283b0b81cf0c5f35f8f92b0fee7d401b1de292ece49fff9fe553409f50f89c6aa88970788b81c0c991d16655cf63914f18134ec3a33c25d245d4c0829fe1d3aadd7546ba172a163032d81ec22f4010b60eb162e584f76db58b1c3b007cbb376a4a82bf8f7a732e4392c062464a9ff44e035b450f9dbb1044e6ea7986aa33c225ea33233d25cc00a5abdc526d6884b965cd9fda5dc97e80b58cb1d5428049548db503115fa9d85e08658e625bf8a3effe4a6b1081e3dbfc534165f14b7c11d11811d2e3aa00baa86a0d8c4cfc3dc5d62dfe3908c0de754ddcb85b78609a98137ebb01919b660c0daccdf3992c917c9e971988a4ca00e39523a824b6006693abc215a569104c695deffd2534cf3bea1c8fa637e611d31e8c6f154e7d16de1c7be191b61a65f60b6b5dc6350f68575661b056e688392e5659d7f12f13a73be7f9f3e87524d85f2cc8a8a301770db66cd4789e1d25b5b108491131f764af3a40b3caba34c9b544b6a497f79b99b318d1a7184e02647bb9abdee0f428e2405a2fef68049b4e42a2a485b4bcecf6bd9eb9b29659db1097b6c06ba4b7dc2e8afb72d91a450599a00afeed25d4d96fdcc0747281cc00684617f2bbfdd2c14012184cf7945f45a045e49175a79b503decd3afd9ebfed9085c4753f75769122fbad1026b362da67182e7e85dfedc90703fee3bbbb8c12ea3900424f8ce0471c8dec8feeb7092509d28e0b75f11c57245900837de3ac45b3b1af5f4f9d509b1646a45d32d1f44b33acaf224017d9216dba4c390dde1d7ab3acf507c24afc264245edbadc2edda9bd5bfe2f9f8d5f9272fe4462781c53dcc06187924c0ffcfae88065e1df9fcb399aef4c2004e321a6cf7431c7a5bd1ad4d11be55344699eb382afaaba54c5f91be7af00d7a7560b25a7eb1a3eb6ef78b535ee18ec886cb898d6f869f7264900b909537b1dcf09e7cc69e5ddb0c38e7cba7eb1e9778b468321fd9dc97f7debd047b8fd2b946365ebe35178ab21c8afaefa4454e0104e66c8204d6e810a5c5c41f12063e1847f9a333bb7f883f8a7838d608043b01689ddaa0b1e2f08942b970bbe27e5d68523d6e5c66cdc182a8ed25ebb2e27104ed0aa087c6cdc1a1e95fe01db7f53bd5ae5ef75156bd92302c011b485d8419303ff0c9d90a87663ce70f88f36936a0cb6e28e2936b90c5cb6a34ec668f65e6a3882da0faaf379687f1f9976a96dc5281c714ce24f47db3f07aad902499bb72034e6f63809773c56f885bed87c7a317b9c0920ccefaa082511d65933629e799565742669fd601ba99addf576cb03bbe1e576129dd009b25f363eb02ad315646300afe3285e175d89e9ec6f31c956d3fd54c00ac03dbd2f2be3f001cbf78e7498e88273a77a07561ba91849f863df6e7e286c9934988c27591d33c2f9f3fb9cd0e83fca17f52467b0b18a4bd3e6fb80f29ee8e72b4109ea364fbc47581142896402450002f9c88e60e7a3d4c6b9c08c7128a9495f0b5a391718bc54eb916044c9fdcf5b81981119ea4ab522ec1b9d06bf18e3edd6a494a75a1f89fd0b797093ad5c43c2d646c4a59b4b6ead74cf3a8469df2a9e313404f4fde562ccdf295a1d2477bac2e8f896ec3971d89f2536f54ada614cc017a6c3c47663d7a3388c2870393ee605470f3497c3013fb303f1bd9ca934f2d4b9dcfba57e21b730d1372c8a4d2ef4730d85506f943fd609e9c4c2618567e3d189f7d248242ea6064303e53b2641bd5fbd43ec67e97fa8ea1db3a68e4b3f3f8e984f652294d29890ff2e52f75b069524320b90f61e8066347b024677ba9ff1279781db0117733f07055298e4f77ee56c0828ded26ab33a8d8e110f6e1ec86730e4537273b0299652cf0b0da09dbf8e716aac7adb447374fe460cf542c9499703973990951291cd43836c5f4d1d48f68ef9f4d39c3b85b794bc335e4719d03228894222dccf2a1dcd69a2f74ad23a89321a9d101e1292e463a75f7d1877096730d754d1b9eef9838d24fd77894ed96ee950c01d2792e75c66d9ccf735271bcd0f3b001b914e6750061bf95028d42b0f017fac5564249dba2dda3ffd54a7be7bd6c254618f763e19d953847ce3966b5e1cda01342841aaed7f82be3560d72f628a4e674b1179c0d9dc4cbc2c3bf3c065a88bf96b0ebd71c70f5b02e933dcd21933f53cbdf02c5c3090089167aa7869831a85aede64eb04e370d05c259539b888a5aac6570ab55bb506841d85a757a13b0fabeca98e1cc8738fb5ae7a8cc80959c309f6d3d4f878366ef142a9c52a0814aff9bca041469cdca1297eed52ec063021cf02de09ebf7cd10a6ffbdc3495ed1352251d183c373ffe487292f68737b83e93e75d72737cfe6d0f508a347154765e8c8e86dbb03a41c70a9c20436a131c7448de46777471ce468e04a5fa4926adea356ffa5b7dcbd14c4d5567eb907feca403583a1524a87699957355d21cc628063ce58419b014fdd3e0f48cf5645e22c76c29ec5aa8c184d260bab2f6f9fbe35a99983ff0e13b874ddce0a58d670e6951e84879ee92f74a29847888d3662d14527b946ab513003661a54caf2ec125c3b0c1157f70393910b2674b5984cd7f71746e9962d41895e45d3b92babd1e6962fd35f100e3d60b55872bd07a6d5925e2e8bce9aecf2545fadb17138ba63651c2fab30d4beb8b585a3e2f4c163e5d0d272394aaed448bd26855b21b66ddb8bb18fb58895c481ad5ac5ceef95c9cc2701edee95b8511c9babcd2cdceb4a6c90ac4afd22597e7f4cd1e7a0dd0810217f98bfc1386181a2fcfeb1a19b3f917975c49267e679db75e1fa8b7e67cca151f39131e5de46a2b3e52eeb11f8d54dd42b339258b7a0122f9485dc023c87d11d30b3cc7c36dfc55891e87f27f202e0568b6cce70a9b4154e7564bf90d71e322d027fe814cbd9ebc286eaa27dd844dd35f5dda7077c1ad6228f49ddb99fd1ae89587078150e458038ae81108de5aa16707b398165ad34a8a701633b928fe6679f924c3ebaccca1fcbaf27c4b474a63b83a7ac9124c88b8b194f85efb542d8e232cde836b45a0f39a9bc98f6743e19579d9d59781cffa2b88aa4732c0979a65dc47cc6c13aa13223e14920e97b7d692192d680c5f7e5698c4994d119bf6f85b07574a45b43b9c39ac41c2973101eca5bfd27b0ba8fc4176b6d9ac90e57a05802dbd746fab5b9b7fd9fe8e0de12a7963414cd777a705ab56ed982cbfee0199c1c621b911c5a41255b16d4b1f685c540bd734ff7f75a619d570c747650607152a772c16910246f4f6bf20c8a2894e655d83a2cccc01e976c2c354af084fab23566a99775407560bdb5d7716d88ec026e27f36c84e63bb3d4f00d51fca71c391519b52eb0e31ae8ad43bc6075400a9de8bcd786276ac3416bb34f4052c00c3c01dd9d54edd34a6a73ddbc1db5a0447f35c4f48e08f5470c5113cc3ac7bf6a29d6662e94b59f61b32de342e9e946e6352578445bab9a204bb0708396a193a683233eb4f1050c9392d15be1a941838af729e91691a44f8c18777b4f49c00b67d282b02ccf9ae9043d995f28931f25300e0d338d8c66fc824a7e38aafaaeaecda771635c16bb651028abd1098550f8dacc6408ad0e668f3fb4bfa4a8e7bb51d38ed5623d0c0fb92fbbe340540b2517ec9f03cb1c3754d1f69d4bc44dec9708906187a7cccc5eb19e643a1f116335027ccfff0992dd29cdf81572ed4a5d4d70c573d48c57a638001d1b782c82f5d0239a1e1a6ca421fc218dcffdfcb8201f051729cf16bf576e3c369d2d2e3a3ae2cf98511936d27afbf44f6540966c06fa6f3f152ebf1c64071d048d8d89c14e4b55a4153f46e168151a4d965bd4e5a5257cd5cc9cc40a909a6667ea6a7c20aa5b56074dbea6e6608229d41f1debaa6798f6c663d95bb6ffc758a99b512138e73f344981291f4d8547b7e8a6f524049cc0299fd66bd2b0534da09db56d5f81cbe3292b37c8043adcdbb24a79b5f566db9f0f67607dd97d516aaa49024e83c1d15bcc709eead28aedc69e7d462650db1e1a7db744a1dea26231098aad9bebad2dcbaab026969b744347ce0c53d213a2dd62161c19ec612524fa840e1d7189c1fb53d335063147db4f9e9362bb7285a1f8463195edc68d2d0e312191dc3bf0084349b4ec6d010a428b178cd4a2ca63782bbedc82cdb8c3ce47bb71550d1a1807da8fe771ae3c212ba04b42d1d87e9adabdf5678fba2ef475924b2f03fad918345be52f19bd89734a32fb5da8d29ebabc736b6892092a5cfbd334cd9448fcd9096007dd76fc27ceeabef40f65fbae1e5c00a6aa5d20e758b30324a86b158a370dede2a75ec44fb02d5bee6dec4e26f0f5235e8aac4f767df53fe86e441cd5979ea75e2a079149936b21a1f6c2c17e9dcd81dcc39ff24e16a224d6cbdb16a64fe4fb434a8bc5782f6a095eb45308e545e55bdc9851218af2b12fa957f7b825dc98f2d63de2802199708cb33938cec21a707c4d26620b696f54ea08ce4f45fbc690c71033d098b9e2c581df28bfdca188dca04cd9157314cdd6a13db6f10ec2dbc6ae2d3bac81d74aa0f815b487c8fa6576554b545b453a94c864a1685d4a050090abe19086a926d31671b4d8ff01f792385461fd58e9d348cbb96e31fad500d9f49f4303b9ac40fcd7f7c88432d4de69e003cf46f2a4bb4332f1dcf99df284706ca7564bbf9c67c9c0c91e713ec7ea70dc326ab873fb895940c8c2555857ca469b517966d86bf65cdd7869bc8d620880fe379e258de1ec0092337a4a9213e2b7850cb52644c8129c9be9dcbf72d13aaaeca524e320f7982883b8aafc6ac1676710c98408cf1a26c4cf8de2f4d1acad8bb738013d9d5f5a9febda36fd3b875183ebcc49bdc44cdef35c1b8985157596d6e4aa45c87772765c45f68b69d55ac74eb6a74afcffac0f89111d6f490ac32265b929c44a5499e3fd6f9a7c24d1f851bb60c929805b8d8d16e366f70423cfcfa7f9d7dc767e4c3654e1489245b53af100d581084d6a5af316d4e24542d4c5387904b27bc5d1716f0f4492681e914dede6436feb40f42fc6e7e47e34add11c8c5f2e620fe506ee91dc5c0cf8216c18df1ecbc2628376fd6fd48b3b256a27f71187b906b90c7003c7f1301245fd05893c11e105141521b4afd7be", 0x1000}, {&(0x7f0000001580)="4541313eb72cb713472c21c59fbf9247d5fd084898cf4c83a770a7c6847125964a90b25d8b6f54305746971b03b8fb2611a7434c33166209cfe7f3c6c08cd0f8beba251e05c88fe8b01362801833e7649bbcc57ad128f4d18eefa1e065a3abde72bb9fada992409c1e8a9fc1b8bb7566012fa0bb578f66a7cb7532538a23d3b5f29412c238aef08b8cc4fce101eb35464a1e96606f0a0aad0e372ffbd5c070512156c2cea1215a1ec07e28cab81199375197a0ff2732ed2846a9bc0f075a47efe68cb2633c8ec346862fc38e4b85e691f7d61c1c0a0ff2958f2cc2a84e10e5", 0xdf}, {&(0x7f0000001680)="aa17722cbfbb6c4a463a8dfa6d204028d00626fd0a72b8b1009ee8f99678d2e3f21c15b04c06baddf8e2c99a80e0d1cab19de60e7877afaef6e18fbd31d10ebf6de57b0287c07e30c9e88e46c67eed15d64eaf05d52c9b4ea275936d7489881a274283d2", 0x64}], 0x8, &(0x7f0000001780)=[{0x100, 0xffff, 0x3, "d4b1c2affd6af4f35935d667b11ff60b15c9261824990fa015a0da23b0762e9b10b6444e6e4e9baf4613afbb57f359cd040725141d2ec0200f3c4418fe8e826cb5d86ab759fc8a704abce0f57a0bb4d2811f859374f2612a46abe9a47875eb1e5acad00839e8275ba3fa73fc5a28ec7c42c12aa72caa837f18e83847132d650f1fd31345a6f543890961c77e16f4e78570e2c681a3f0e1559a32156480987b79291560601a1dd33d41e578a2d4b9a2c2dce427c04531511728c5bfca368b00f1413680c4dc60fd4752fc5e29df00f5f47e66418a52ee87df9de9edde39a7dd86febded045523b4b1ee75ff9c905468"}], 0x100}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000018c0)) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 02:21:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) 02:21:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fchmod(r0, 0x10) close(r0) 02:21:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) listen(r0, 0x8001) 02:21:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/1}, &(0x7f0000000040)=0x3) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 02:21:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x2000, 0x80, &(0x7f0000066000/0x2000)=nil) shmat(r1, &(0x7f000056e000/0x8000)=nil, 0x3000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x10d) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 02:21:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000217, &(0x7f0000000040)=[r1]) setregid(0x0, r2) readv(r0, &(0x7f0000002740)=[{&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000540)=""/182, 0xb6}, {&(0x7f0000000600)=""/234, 0xea}], 0x9) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) fchown(r0, 0x0, 0x0) 02:21:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:21:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x2, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f00000000c0)=@abs, 0xfffffffffffffcd9, 0x0, 0x109}, 0x0) 02:21:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) pledge(&(0x7f0000000040)='\x8b\x00', &(0x7f0000000240)='\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6e, 0x7, 0xff, 0x9}) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:21:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) pledge(0xfffffffffffffffe, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x12}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfa8c, 0x10000, 0x1, 0x2, "475d55cc164abe30689e26e6ddf8bfbc852ca1c0", 0xeeb9, 0x6}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 02:21:09 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 02:21:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) 02:21:09 executing program 0: r0 = socket(0x18, 0x4000, 0x0) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff92}, 0x0) dup(r0) socketpair(0x18, 0x8000, 0x400, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) setsockopt(r1, 0xeec3, 0x0, &(0x7f0000000800)="80b41a3b86b4b88fa7de61966d59f1c04d630bb077144187590501d6e0050083e98b332dcde24b1f912936fc8b4f6bd46e1a8bb6a00453ec50f006a72f6f1c74646e492cccdbbab86eb11766149dcbdf90af54a91e45658dd3ba6ab91bbe66503bc0f1b775337ae34717fd273c6c42abd5d422fe79dc5988e118491135dbba2bcdc1bf6f49a29f018db73865fdcb768907e9e7e8a57f2f954bb3929d0df550c43a285e81cc4ccd2a15e60e071fe116a807e8e6ec7a8f212a9d05035e63e371a6ecf2ee68c7f55100489462006db5e638619cc0e3277bbeaea35932afd31bd8dc9a1d8de184ff2a1d6593f9087c617610537f7fb15e1c6084913e24307c4d6d5c7051ea80fd312eddc078e82f944f6db1090c7f0b83313ced305fa6fb6cb690651a39ec80c24afb6f1cac41e38422653059c161297e15acbbe1fb8f202d01bb892346ce300edb22e9c80a31c44523cf45ae78eaa948ac751fee8e4c3db66331107c4fed", 0x163) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x10000, 0x7fff, 0x1, 0xbc, 0x1, 0x3ff, 0x1, 0x2, 0x5, 0xfffffffffffffff7}) 02:21:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) r1 = kqueue() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x5674551827029e5e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x0, 0x7}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r3, 0x77) 02:21:11 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) r1 = msgget$private(0x0, 0x1e1) msgrcv(r1, &(0x7f0000001080)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) 02:21:11 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0xb39, 0x5, 0x10000, "5414f7be9b5f722b0c8809b817ab4b2913e0127c", 0x20}) 02:21:11 executing program 0: poll(0xfffffffffffffffe, 0x23f, 0x10000) 02:21:11 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000013c0)=0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$getflags(r1, 0x3) mprotect(&(0x7f000060d000/0x4000)=nil, 0x4000, 0x0) r2 = socket(0x12, 0x4000, 0xffff) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/241, 0xf1}, {&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000240)=""/65, 0x41}], 0x3, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)) 02:21:11 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = msgget$private(0x0, 0x410) msgrcv(r1, &(0x7f0000000040)={0x0, ""/210}, 0xda, 0x1, 0x1000) r2 = getgid() setregid(r0, r2) 02:21:11 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1008, 0x8) execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 02:21:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x880, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:21:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x2, 0x0, 0x7}) close(r0) flock(r0, 0x2) flock(r0, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffa}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = getpid() fcntl$setown(r0, 0x6, r1) 02:21:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5a63, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x31, 0x9, 0x200, 0x8001}, {{r0}, 0xffffffffffffffff, 0x1a, 0x1, 0x1, 0x8}], 0xac, 0x0, 0xdde, 0x0) 02:21:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000080000/0x2000)=nil, 0x2000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x0, 0x2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:12 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0xa023) 02:21:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=ANY=[], &(0x7f0000000040)) open(&(0x7f0000000000)='./file1\x00', 0x480, 0x20) 02:21:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f0000000000)="18ba4f0eb73f378a3e0487668e1892d9e04709034815869260b564d63fb8e13aa7f679790d32", 0x26, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000080)="d4", 0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 02:21:12 executing program 0: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") r0 = msgget$private(0x0, 0x775) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcb48a247479788d89dfba3facff23c1ebba83207615e829a786a3222787a96ca37d1d12d97c5196067a09c1d724cf6693a1ea532f5528a6e189c69ef3606e565291fae68636741b12af15b5784f01cc8ac571820f68d2513caeb03a2c9e36dee92851b015950999362d41a553b754ff83730083477f9890d2c38a1470aad8b509a357f876eef265ab84025b723306eb0d2132e0d8705b3823b8fa1b0c915c1c903cab3a90f4743d402ae01e45aa3ba99f"], 0x1008, 0x0, 0x1800) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 02:21:12 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x500, 0x1, 0x7, 0x1, 0x4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x910, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 02:21:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0xc000000000000) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xbe, 0x4}], 0xe9, 0x0, 0x1000, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r0) 02:21:12 executing program 1: pipe(&(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8800, 0x0) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 02:21:12 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa5261684154d96bb, 0x101) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) flock(r0, 0x8) 02:21:12 executing program 0: r0 = socket(0x0, 0x0, 0x5) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 02:21:12 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) writev(r0, &(0x7f0000001240)=[{&(0x7f00000010c0)="d0dd2b1fd82f8cb64557dfc8e159f28d4176cf2ed47348c32f68d85c08ea054e96614b3b486dfcbc6d3436a1f68f808669e83e27aaccd54ccf0408b26a0608591aa2fd0dfe3fe31fe2dfd7e15b94f6d2b4c75affacfc110a4307efe1b2faf3864bf31a4b5157934cc53fd9fe18950ea4288609e00f5894104061bca2942e5184e18ce9b285f54a8f2837ad18ac1f781381019dc8fd5afc4475bc685cce318887174b3950b09c292075463aa9d0d1a6d3619107dffa78a88c462dfe07718775ae1c499e45390e2d3e86111d84010d14ac79c0f93b5474a919ec2bfe", 0xdb}, {&(0x7f0000000040)="d6742432898e2faf797ba9651da4e8124ddc2b", 0x13}, {&(0x7f00000011c0)="cbb8951ba9d718ea90641d332450e5a94e48881859b20be44ac01d54f403905628d76903e41b082e26781a4f98df37b2c3f4202557651b9d1b8f0720d145e1e12e36f11f8068d11e282ad8d0a98f0f82c86e269dc53d", 0x56}], 0x30d) setsockopt(r1, 0xfffffffffffffffe, 0x7f, &(0x7f00000000c0)="4bf1eb37d99cf288ca001c73215813268a18673733a06527e7d8ce7c2205bc83ef81cf9640b28203b9245b9e7efe56c710beff1062a3f57b18e4fe5d6f7a642dd7555ee3e81656c9b1a5719d676f3fbde13e6d1ca49cb39f1a70690862e0a8fd4524bd6de85716245181fe8cf7dd8a6e546802ded8989634b1b21317b995035a474641e1ed93e027da0bbc0d0e5f4ffbf1108cc71f7fdefbcdbc1b4ad35847bb4887896635f02bbf28d90498f950eefd0c704717d37bdbe189b3559b08555b418b99cb49ced7a811e2ed44f68062adff4d02cc036c09536bbfc28821d935cfc73638e5004510dad17b76d3b39c55cb73edf800861b721b85afbd7113a0bb354d67523dea8a7e755b946d8397c5e34d18fae2f866419b7416583193be5e7588684f31f9f1fdd193c6953d2a5f76098cf2f70a937eacf52bd10585af2010010dbf9a61fbadc19cd093b2f6ce26ae1f8ffa37708c8c258d690e1eb028e49deab6bf56721030a7b90d5e77cf790c5f5b5797f0aacf416f44ca4a2a3c8f1fbfd7b5faca8c8cbbd8f4a52890ce434fc2f325f8cf85876cc10bd88a6383ab427987c7fa58bfac2b9f79c7ed7df5be0f2ef2740522eb28523a3c5328414539828c87c8b3844635acc17a37031a1409132a5306df279c7f8a72759c6620044620d48c177f3fc9b6fd1bebcdc712a1b8ea2219ef2755fc0a96a31a76b58f63ce10015a2e37921d0a8ccbb983cd7a3359df10e69b7c5d5bd0c5f40e608dff5331ee0073e2a77d1a0d235cfe94b1d54ff3b2e4935323fe75157ebfc4c5e5bd954f5bb7717df6699e6ac6ec338227575da34bdf487f3655fd4856fb9587d174cc9e9f9a4ac8daec22a766291716340e3a244a3db01141d8bdaa43d00ce1f436464c9c121cdf4618bf4110f4f147836f86db0d1e169fc6b9c99cef5fce70bd0c8e2bb2c92721fd4e2e69708218d58a30d42113b2b945a838c6dc51c75318e15de6fe20f0d6f0b929df5811a95161a4aa40d2305f16f61d1c86240e4557aee9b62d2bc2a92eae4e26697d6c1d529c7771dd12547f2487088fcc91d67cfae69b832deb8c436ad438aede634086ced99f8e93fbc760f0573ba8da35de08a79b0d81cfcf62356c27271628a59e9c9c1f427b444ab250ae7330aa4a1d792cb06953745e71cce8b45b895be3765b8e9996405c9049ebb182e56bee6a24853908b931e4c87044071496e78893e8d3d470f11b3ef8646483e862c3bce489e9029d2d6e65a1f982bfc5186072d1aea81564d3773161a6c3a59e0ed650ac3eee061fc34c081ea7eb0e2bd53928b4765d8b2f6122b4dbb5dad25821586ddbba8efdec26f33a59b9bffe68799c1b49f6830ad4b190b1d7f25e7b486de064f821c855739b8ce1396092081511c0a9a942fd02ea7f3eb7f97ceeb6cf267ed4aed53f78f6dd00fb1d208bdc461ee0c83cf7314f44e86490423d197fb76ff723d6319e7cdaf61be5c715884f29a4db82dd86f6583faab5218ae2f9b63b4b4fc395b3171439034046c1641f3e682db3f961473864fa777cf42c4993e6d8dbb086667a1975054e25a32ba04a46e0ba7888f9f6f03fbdd633653ea8812aa291f3435858dce134fef16f70e665d86690e0ddca07e6e7964f03be5954de1613e917d6884f6d6cda49900c81bc5d3423957875bb732a2188471baaac6a87348e622b37710b71f31300d6ef537b4f259b330d7b1541e3a61420352e5fa4f76f0faa515ac58dc790ebc9e8d6fd73057a5a8e869fa60815ba9cf60a12bc467ea8a8dcca894698a1cb72a88ccde3ab4615d7cc75ac3d1e57574d800ed41c30d24522ef57a6a48ebe846825454a8e622ef06f7199d67ce7daefdd7fa15bb8f8759f4546c162a7eccb4e062861e34c4d8b27648a72b84001d16ab0b0741e5816e443c671bd7f8b37c4334b95fba9e0b98cfeba10898fe9a601e74fa4dcb99ff3013a9e1b6252bdd8fe97daca570235a1ddee52c9a71ce8f7f57901767936ba2237134b963a2afa43349651eac36130253d92719c44fa4ce3de07031aa620556c6ddf198e84e29a41ac33dbba2ce31bf0719cca75ebbe1f44dfe2e52f3fce53b7fe38875ef0f204fe4481d38386d727e264bd88701c23086da22b6362fb497cc018a38931df32dd950e357de9ff29b9a855aa7ee1047fffa424d02d955c6882bd7e9f3630395067cc1c447e41bb688edb2e3bbfbe0aa19d28989336f8d61d3decdd765e4fd692f8453c4e8b6960dabc4a018bb006f06aa5a5eeb6cd45e05a603a035a4ee25e208d7f79c747b1ab913ee4f22a62a639fa76bc87081baf263de7fa38446db23460c18722dbde6a89a4ce27422bde799e40d9b3303e4290ebe2e42e57193aa18c3dcf000b2e7c41bd3a9bd9619f40ff909c7133a72e0ecddef0abc40b156d2222ab756659e35529bdd1c19fb34d9a91167dd98a8069090e206b8c9c1a142dbeb84416fb2514e0d69eafb4b98f64c8683cbaf9eae6dad0d742df2c05f977a69f46a57276da7c75f36e7c06d9f53b3801a69ba508b7977d9894ab9440dde40da919768a719838d10384b0e3d1e219d244ab4e924a723065b4701b0c864b3de51018d02e65b8845d1eced49042673805e4ef7d9b0effd945967c1d213af3a9677b8f36034671615e5a12c306a650db26c48f9c3ee5d6c7485686c8c2112a141aba4dde883541f02d61fab5a016eaa7b50789b0479c77005b7fc6429d43c688719fdc452ca4013767a374382f7056bca3ac59cc3ea06abcdef16016507f1d2710fe7e1bd33666f2c40a77bfa937c2c625f7b20b51764da88831e25cc4c2da5169fce4d355d7225b346010550c698a6cddd5daa13c0b74268b590d58d2ebccdbfa039236fe2e8038c49439720569986b13eb9a9288517ddd961b13c4e973b90ec9bce441dc523b9251a97caf9b05dda75af96838ba6a537d6710d1d867e1096a78c336af4dd6cc46b4eb8b98fd7043d4ae0233213dd0911be758684b94a9e6f06ae416cd12aa437cc345c035c677e5718b6cfa8fdb28179ef6bbc294818445870b6014f6685b2a550803be14a3f04de9d3245beb0621c977e8047e38a27e8c48f78b9981f584ea036abc59828c9ecf768e620a81eb1b5bcf7c47fdd47333cba59f01cde74cb767b26e8a829ffa43aa7fce4af8f5d75b3e81a2ea475fb9e27b30785957739373522c1312d6b08407eeb8cb083dbd87861664ec1f43f5836483c40e6a12a9a1483af0684894a832338b0dda8a9f0469a55d8e06a385e436107e068d35960ff8e234d30653edd4639cc153a0e03abdcc5dbc45a07115094bb6190b66133d7f34e07e345405c08692f746d2d3b47e309a34b09c1ef6cbb79ef7e7e974f4a7a698174d060f56d46e2589e41ff21080bcd6c941c11557f15476a35bf21ba5e284007360e8a27b6ba666649e18cbb7aea641db8b8f09781fca9aef2e33f9ecf48a50bfa52696b7d80e7b09b6912de709348ff45d3099e6d97bbd7f4836f11e980ec75c7cb92a8f0a047ac40ff2692e9e0bcd227eb008f45245b02458c4391b29812b194b6ce29c9fe875a4893037010a9f0f0b73adabd95473f44a8f6058a74e6a6288bd7d0860587366da2026716737514a0b0519e1c85fe5284f5b9c0c59a5723ad09821987d622e1bf9d7a3fe4041e786468abc05e8b0b2973ded2b5084b39095eeb9f0a5b1c72173d622f7e041b47a8ba907098d615e92715ed340d565eb7c5e1b6c75315768d0203662fad50f8730f816f5e422221abde2df98aedcd6525c0f125c936b92068c5a544bb5eb84dd9dee54f0c8f97454d38870ce17db0267fc7c0d223f7a95111d3adec3dc362d0d325ae1da8c7eff036db761fa207644b41bded37121765a1ca0f2a3f1d4a3ecad7336dffb7375ed248b89bf4b1b527e250767f77887b4c608f635fe0d2be9950730a2f490347160d4426601ed81bcd0830023fa0ede69055ce112c3c11ec262283985bd573ac40635cca63180bf283e4f8309b2bd73a364675a28d2ce29e7054e7dce79513a0ce0dd1c1197294ffd56b4d55bd8729dcfdb9934b986f6b8338e423a16ab53a50fe9a74a85f69b3162f3eb56c2c59a6f52210a90c5fd6cadcb746a5521bba97219b63c9fe19e3cf0306b1f80132ce9fb3710f77d59a433398f16941eb9cb57fd05809b5243735fb1c82903127d6d8845cdb9fae6cbce42a2cc5a3201302daa4135464daf1422c837d0ded4a64aa8e8e9e2536d28f79c81ec31f6018be51f95877867ae93434d950d798671aee697c89deee1938aef27d717d2012466e3f2868200d391a3e563310717dd1f57ef471b27ec4a6f504b1d931a68c50413f4812ba8c443811a615bfab33c5a70f095017782cacf0aaf90b624e9eec7491ca68862c567f6a9187f80960845108679961ae534d7abc952c09ac8605107f5c3e0cf861e77234f8d7e49e64e5f81f8a4c3d3285c06685c0d25a61d0c9899453561c8de7c38b10632df2099780771e7a525badd42f07ce55898b8423a307253a5c69ee9efe4e8c28fbb47cf84bd42a7290c73bbfdafcca20e29666b40f27da48ebb857616a72c4b6c459e0e1708b7d6911c9ca3db999e176de5761d9d46570eccbc3f8c0b0cfc105008904b5dc38353109d41b200197ff408e78e03819157235f02d75fc11242b51bfbbe3fb3193afda1740532011811f0cb82a840673525107a39c9d49a26efb727b1453e0a5e1de1e2e666a2a102e0e373bd522f9e9feacea7cf9075ec6fee5a936fdbd1766813ceb1131f0f168c70ecdf168dac7f9e4c40286e274e5694aced2f54ad1c8530d50719beefadf024d30462514068a8b188bb7d611b0eed623b34023fa565464ae71d4ee71f3b82e1a00b2f04ae4a807d55efb51e76f5e923cd98f6efc1083f90e448ae7e393bb9cb7d1c7b15b1000312ff7dbdd56018cbe656172704c497cd33ddd3665356f5c938b1bc1169b14cd98c720df84dc60ebd91d53df80c22664e0965d822f9a63bc41b037a6af43bc9da7458a20ddbf53fb780b5d2377c4640cbab9469a1cd8b1d2d7b0c2981e93d600b0d4c3b2dcf1e47684765c004ee4ae0114509cb5a2221b3b7ed9418afc4323270005fa8c7027ced1b08b17327c15360a8241098b53f982e63ce03794abb47f3a4778c7ab1a49aa20fea1d14d2434894c35dbda42f70894f3ba004fc394ce8c8844b35e8fc9ae9977134a5ee65bd4cf4a4022278507fd99dd8bc6debc5b9638f530d9404c4d64ae5a3788bb88aaf9bb7909104cf86d004aacc95ec1f5991b821594786a8297d0457b3dc1a0b9bc4fb0060850aa44191febc1f3342643cce22d02f677913342f32d22d7a3fe39c32022a534b731832b22a09ff39772ed6b04f5d97c05d0b9ec0e3951facdd9336b2c4bf871d1b82ae8096f2ee8422c3fb9de78633484f23252644a1c459c7786e1ff85568c3e4de58ca72fae0075fd2a67b0be8276954d58799af2dbfb4fee4203f0f90f6f354704609b57c079afcba5bb6c4d5f1ff47709b8d9f5a40a6831e7409fafb0dde752eeeb7d69bba21dae9967b83b0c9e96d38ddf94524752a582bae7f8af226a22c18cf633c8a9a521818abb8ecea938fd1c948e1f4c60dc617015aa18adaf767db4518e3e5607114656acf175b1b55dcd12c3ead1f5b3f79831b7406ad3d522e4e9f67182bf57b87e17c5ddc2ca3b1e84088065c9feb1f5a6845a3e233681a1785c7fa546bb4b3cd866ee84a7d83a8a93a2837a9a8132cccd26d1d97b98eee7b090b89d7fc9c609dc958a8e8b2c8d1869bd8", 0x1000) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:21:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x20c81, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x27a4, 0x3f, 0x5, 0x1, 0x8, 0x19b3, 0x80000000, 0x2, 0x2, 0x8000, 0x7}) ioctl$TIOCNXCL(r1, 0x2000740e) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) 02:21:13 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000b0fd86fc7de466a9fd4aa83c61092c6cb10fee6347ff71a8ee47f691fcd0c758f2900621f59dd309955515c413a83a4ffe182eb46bb79da10cc6b2d043c04e3f172578bfb231c87608e64b5efbe2ec7385546f243bf34ef5d3b59fe6ae76db4bee4139936461789da972fca5073fbf8da1cf88e168ee50f4342c83a5ab2292a95628799f57e9e6d9b86d189693ed2c356031ab130b4224148c4bb583ab365af806414a4799fb8e6431380941ea13fe604cb94c52aa7ca2fb1fa4515e02160e8742fc8968f36a577d2bac386a"], 0x10, 0x0) msgget$private(0x0, 0x2a0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 02:21:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x0, 0x6, 0x4, "3c76a75d91d2eaae9aca6492459f93948c9ad251", 0x80000000, 0x551}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:21:13 executing program 1: socketpair$unix(0x1, 0x100000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x3, 0x9}, {0x3}, {0x1, 0x104}, {0x1, 0x4}, {0x3}, {0x3, 0xf15}, {0x2, 0x1}, {0x3}, {0x3, 0x2}, {0x3, 0xfffffffffffffff7}, {0x3, 0x10000}, {0x3, 0x40}, {0x2, 0x3}, {0x2, 0x401}, {}, {0x3, 0x100000000}, {0x1, 0x211a}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4}, {0x0, 0x3}, {0x0, 0xdd85}, {0x2, 0x2}, {0x3, 0x1ff}, {0x2, 0x100000001}, {0x2, 0xffffffffffffffff}, {0x2, 0x6}, {0x3, 0x20}, {0x3, 0x3}, {0x3, 0x9}, {0x0, 0x9}, {0x2, 0xfffffffffffffffc}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)=0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) ftruncate(r2, 0x101) 02:21:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8020, 0x0) readv(r0, &(0x7f0000002100)=[{0x0, 0x2}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) pipe(&(0x7f0000000040)) 02:21:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2b66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x8, 0x4) setsockopt(r1, 0x1, 0x1f, &(0x7f0000000500)="016c432ebcfff63269d0dad2be70d34505fe16a17eb638e58e1ccaf976768b72ac01c71ee83c9211765721bdcb4f97acc382e2bfa8a979e13f3ff29029990f888c88c4811e5bbae36b7e5de8258ab7f299b6e16ba7d8367364ddc1719832ad90c68e456c456d992efc0cd52103b1ea7fbcf7ba016e6aa39f7f0c2362ab9d89222cf7589cba5bfad043edd5a1c625394e32d6349c9eb0", 0x96) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="cda5113e17929ee02a8f94b635bf96f8992b69e2c61810fc764f6ab3a405291833852e89adf1f87a3f4ce8c1607fc38c818dcd1058beca9e1462a7219e441dce9da0e7cf85359fb721cc2190d97a38626a4224007b570197b119d6d4bde56b3a15", 0x61}, {&(0x7f00000001c0)="752867f964e799485697a31d99faa93c20be46a41f1d7f8b563767500635f78d104ab342bd11d6ff47250c39ea9d326fb16e9ecf42262334b147b6ed34105b36fe571ee686a14e7450ca9f908ccf45d8f9dbc897f9aa03f2f28875f8d3f7352df91e7d7fb2961774837f3916ff92a2002bce5ac89a4ffcd032409f9f4dfe43", 0x7f}, {&(0x7f0000000240)="e34518b8308ec7d07a57cdbfc5238ecf6b3dfa916109f3bfc807dde987fe504983a102ebf36fab7d4f7d60838703a5a03e1fa79eac6bf34efbc9228c28bbf18e5f534ab007b71aef0f4536d7bcd9f16c05ccdcd5e7b8ca15126e887c93a80f598eff07b354b63fa6", 0x68}, {&(0x7f00000002c0)="8dae4e1c1ed8aaf4ed8e8914bff6fc13f018bbfd8c779ef458518f498974b633889edfe880c554238d4c0088ffd67a206291cf5a", 0x34}, {&(0x7f0000000300)="a3b0cc2693a02b04d4d13711b3eb5521d10abcb6aea000f340fb3a9587b8c68dd7988bbd846f8137b0c3b89398fdce8137927c27ccb5ab0a54da80c06f93", 0x3e}, {&(0x7f0000000340)="3ea23f0e3b6b760a3a0d9e894f5365802175a5425dc22550730e390ba99e191bbddee2e321547c2c8d83c73cd45cca30e8975beb2766ca710872cc109f7abadacf7f0fbdb5bdce59177226ef197b66f5619e8378d4802a54b9d69f10db04300f522f6bfee9d42db41e455277b4b78abd46daf6abe2807311100dce45e15c0085ca73c25fb80860314c40352931567d402628f97baf0842b146ccc6e0bb", 0x9d}, {&(0x7f0000000400)="89a3c348abb88f287dd2dfd40e88eeee5f0bf69572a1a83b61114bd1e0fa04a00b4fad7f4c8b5807ee73e98e24334da14bd26b6ab06fc8a4bba0", 0x3a}], 0x7, 0x0, 0x0, 0x4}, 0x2) 02:21:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) close(r0) 02:21:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = getpid() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x0, r2}) close(r1) 02:21:14 executing program 0: r0 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) socket$inet(0x2, 0x3, 0x102) 02:21:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x9) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) 02:21:14 executing program 0: select(0x40, &(0x7f0000000040)={0x80000001, 0x3, 0x6, 0x1ff, 0x5, 0x20, 0x4, 0xfffffffffffffff7}, &(0x7f0000000080)={0x8, 0x1, 0x4, 0x1ff, 0xffffffffffff7fff, 0x100, 0x8, 0xfff}, &(0x7f00000000c0)={0xfffffffffffffffa, 0x200, 0x7, 0x8, 0x5, 0x768, 0x0, 0x900d}, &(0x7f0000000100)={0x63a, 0xf82a}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xb3, 0x8, 0x100000001, 0x4, "32d92224648233b86bf21660436cca597317bb3e", 0x3ff, 0x7}) close(r0) 02:21:14 executing program 1: shmget(0x3, 0x1000, 0x121, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget$private(0x0, 0x1000, 0x208, &(0x7f0000f43000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000c00000/0x400000)=nil, 0x1000) shmdt(r1) r2 = socket(0x18, 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x80) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0xffffffffffffffb8) socket$unix(0x1, 0x0, 0x0) 02:21:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x2aa, &(0x7f0000002c40)=[@rights={0x10}], 0x36c}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 02:21:14 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x80) ftruncate(r0, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="c8965bea1605243a8e4dd5b42c9cad620c41376fa88793339ad61fe420477551815f326a91c309f1f90fb08b14900d6c2ca35f7796dd8973b0a68af958c1ff9ed577b0f32051f71e4d124fc5d1535145348c01e005c4fa9fa0219d36f19016b30a7d88374ba1feb5c9e3586ddef7e7478824910bf6b151323f1fc4b84740ef05cc9f5843767d660a069168b639c1a905fafbe73694c3", 0x96}, {&(0x7f0000000140)="181d0a89831deaf4481e65558064799c858efe949a3fa4f0981beb7816b89da5a19934921922974290e7ebcfdb412e73b86dc00b46d783711ecf8663e894117fe8bd285b8a264280ec0bf49bbc47bcce49922410c144087a5b64bd8ba87a66cad52b7952bd8719879361c9c9f59490f11e056703f7bc4edff09d30cd51f9ab5b9978655710d923096ad3095957225e982c1bbe78b5d31023d29b6f25a102ca6964462d0044708633ecf249ee8d6232b57eebc8be6e20c3db9863de48b150367138d0c5d56e226e7c9b62bf8600", 0xcd}, {&(0x7f0000000240)="7d639d69518a1b02aa8b4ef6945fad5c288b376a5bbf43a78d12804d73d0fbec711e9327def57018ecb615e47e0665b19013bdef5041cb4f3d5e9f698193f62ab5ca96fbc4cee741641db87ec0eb4c", 0x4f}], 0x3, 0x0) 02:21:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r6) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 02:21:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) fcntl$setstatus(r0, 0x4, 0x80) 02:21:14 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0xe) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/235, 0xeb}], 0x1, 0x0) 02:21:14 executing program 1: mlockall(0x2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) 02:21:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f00000000c0)}, {&(0x7f0000000100)}, {&(0x7f0000000380)=""/57, 0x39}], 0x5) 02:21:14 executing program 0: link(0x0, &(0x7f00000001c0)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r1 = dup2(r0, r0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') fchdir(r1) 02:21:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x2, 0xfffffffffffffbff, r2}) 02:21:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) link(&(0x7f0000000100)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000640)=[{}, {&(0x7f0000000140)="f02bfb91a916c36f4c7f1f8a613810491c718ccfd6e8838ec3c9cfbea8442924a7442811d48f29babf9278b278dc9d46c4f00acff71c32fe910a099c2051fe5d0c73f6000def1ab3e743b44b9f1c2a6531036c691974b5cd4c94b13ca4aba64f6e86f10398f7fc6648ee83e6a6339380095381c220159f5309d0e9d25dccf29b27699cf00cba04d578e14a40da7934a3f4b9805f7ee92a25e26971c28e799dc379bba5048c2979d78ccaacc07224a07c79cd4519c9d36520659a7790c65d9df3681b0cb8d63d9de5b70c86617278ba2158b28ee0fb93b38bf98466be30", 0xdd}, {&(0x7f0000000240)="abfc13e83134da9a34c198b939cd0dfd546ab2c57b7f418e49aaee1a96d63f0349a676678ffcc6eec37153d4eb58d2b0cbcd1d71794f406241e18beda4d8890fb765463ed6f3b930926d829a92d513e4bd7a5e788387a8a97f96cd6b7daaa1485349b0672de523b5feabbfba4cdfe76f75329dafdb56b0e3e0d7ed0bf04160657d9cfc937a0f05d20d43aeaff983e5514a824fab0b4e05a45f3e6fa5817e8de0eb593e7a927209203a79f9e234007e6bc0e588b669f87c0d3c91ab32cfa1f918b9ccec21adc90dfdf0d455d1d75f3a525c1420072d7ba63af1ad3897e28c0f18569b0666210a98c02f1ba60bbef451a4bd", 0xf1}, {&(0x7f0000000340)="95c511c75877eec5925e95c7cbdea7b3f05ee361e9e77749d9b134ec5caf923a51f7e2e8a39ee0b49dda27dcab09b7097b45bdf9ee7e232bbe49da33cb3084764ea39c2c98054480635e303025eb13dfc133b3dad4577b94d25fcd9147093c37bbd786006909c33c2c85eb1f3368c2d0e9b40510c0f12f8b410783116d420dafb71cfec4498752fd2f7ebdd79a70c346c69fc6fd6200614f43008b7dd70a6cd27cfe9ec99bdc0156f322a78d95729323", 0xb0}, {&(0x7f0000000080)}, {&(0x7f0000000400)="f0e8811ec552d0f6293596c4719b2a44161a34325e8adfb7e695a684ab6350f0dc4a4ef9062a1b2535059663965991a110f97c7eafa8d94e17b8ff2ae2ef287594deca750c186cd75e267cc15da19018ee03d7b08f790d5aaa3e6b999b89a9a3b8c83ec6028a814b3e259c1b84c6cb5aa905c37775ada801b41f63cacf6fb34f5e53d93d56a1a9f02381dce1662394660fea885b3d424ed8e85bb3eb8954391f66b7f81e8089e2b4cb0e7374bfad5f3b16ac6c2851798d5af26e6c9671bac102c2fc093983408ae52e3e502b424ebbae0bc662810bccb8", 0xd7}, {&(0x7f0000000500)="ac7d0ac1369c5b3d56012e88a4b8e13d96060207deeeed0627cd1043e21d4943c6362e31361e77942c06076507f4ea17abe4de885b04426d922367199b805e561aba7a7046e9fe63f91ba2d3bc7c66c2ec57678b3b3efccc8caf5f84c717b9b0159c35a39d3f50097c62cff92a28fa230705ce412d981a155d5855f872aa52f09885e1981b89fb2204551c505f96111436e7a7d71b54d5876937debb", 0x9c}, {&(0x7f00000005c0)="ecefaa19749a202c8165fdc9d2c2c809e19a0a05c11dece640dfe856ad3caf57458b75a1953f3a71cddeda00fafd80897e21c5b3e1cc27e4f8158ee54b688967bc6d56d6a895d685f05ea015ad29209544654e7f1459a2b65fd630152e4941efa9840e2431cddedaca103cb4d6", 0x6d}], 0x8, 0x0) 02:21:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000140)=0xffffffffffffffcf) write(r1, 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:21:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x100}) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000340)=""/146, 0x92}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/65, 0x41}, {&(0x7f0000001480)=""/241, 0xf1}], 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x8, 0x0, "010000000000000000ffffff7f00", 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:15 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f6669e9ff030000653000"], 0xa) chdir(&(0x7f0000000080)='\x00') bind(r0, &(0x7f0000000040)=@in6, 0xc) 02:21:15 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$unix(r0, &(0x7f00000000c0)="4ebdafdd3ff90e34be3264b7f68f9d2dd1be1f6dc2cb8aea31b897ddc862254d7f03aee6980de3c99de4c22e3215dd1d0f13083fc60a1730f741127506efe8b76eecb33f8dc19b8c07f89afdf663dd9d58b01ffc0815ff0dffaf4d8551f20480e3ecb90545dd937ddab56053d63c2e104097f524bd593364b932b879a3b50dde5b0f54d877b06cdde59beff833c34a328af65956d5f71a369825095b8b14be9c3c46a74df2f9a3307a67f5da969d4bf7369d786e08170e006e8636c4c52bd3e0f529119a3d88a08529a0ea65b4960acf0ed0ca", 0xd3, 0x404, 0x0, 0x0) 02:21:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:21:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 02:21:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x9, 0x4) pipe(&(0x7f0000000040)) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 02:21:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040)="f5db1f4bf8d578f4db0e6e76b34e412b8070f308", 0x14, 0x8, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x81}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 02:21:16 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x22, 0x8001, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xe2, 0x20, 0x7, 0x3}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x6, 0x401}, {{r0}, 0xfffffffffffffffa, 0xb9a625c0f51dceb3, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x2, 0x2d}], 0x1f, &(0x7f0000000140)=[{{r1}, 0x0, 0x8, 0xfffff, 0xff, 0x4}, {{r0}, 0x0, 0x8, 0x8c, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x2, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x101, 0x4d}], 0x4, &(0x7f00000000c0)={0xa49, 0x800}) 02:21:16 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)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0x1000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r1, &(0x7f00000016c0)=[{&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/65, 0x41}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/218, 0xda}, {&(0x7f0000001640)=""/80, 0x50}, {&(0x7f0000000040)=""/24, 0x18}], 0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:21:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="a1933ffb3a1ca0e461f5a931da1e1895a5f484f6f4aacbd8535ac80600000000000000e08564e06839c11fac929a703cd02b0d27e45458f2086624610c0e301e085344b977fd67dc63fa2d3b7e14932c2aa44785861ba15d258464aba5509f9c1d01ef29af4d9c3ffd00aabb9ea47dc982681e4c82332320fbacac8da701d61080a9b4f356d49a6e0589884fe3ea36b58977e48ed35130eb40a5148bfb8478b8913bd1eb5710b76903a98ddf826e876c8dbcc9fbedb2d7e5a1d8b5caf3971305f8437853bb83113155fc60136c32c761d2b26dc02d401247b5e808393b8bc9f3706b8d3eb5fff0809fa37649b9f35f765b672a23db357f"]], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000600)="b2eb10b4da307854dcd6a9568a75afafbc05c7c221e14fc322e2d06293ef90d3746cf31498de5f9a564d8e932a22c11a58e9e8bb6c781e059b101c8bac78eb34208c54c9332aaea7be2197028de3800fdf2a9d35b5f6e3edd755c4d719368795d42a9edb95cfcf83958374c77a12719f0f6c5cd5ad3bc921a146a27245f31345f18ed0640e6c8b2ffee933d05da99788fcda2202456472f3e1ea38fafb249cdc1d0e3502e72d5647aeee1f277b526ec0e6a94d3acfaa684e5386e11773e28f64be9fe1e88ccfa617250a7c531306bba7ed233835b2a3a2b88a17d8ee75f1c5d446d805e138083d098ca48afa552283332cfe06b1eb24c38b36510c8b362700ddef41cd352647a71eaa6c4f10675aeed5732062c3031b5cf8c5d0de54fdc79bf72b403d2c7cf478fa2c2e89f7aa36b3f94b12dcef48f9cb39266ee5f4f8bb2026b265336caf7c92be6636627958406bb7d7129bfa57564eec744c49e764bc9cd7f0093d9abbdb35049007d3d74add97ec4923b7650a38e40a9c22beadd1267fa7473d173968abde3f40368f3ec02163809db2acfb04b77b6041af8412d1899c0920ebb2856858866664e1c740725061d1563b4ad06cb1902241d1b324babe52864444a51d260bb0bef992078af82eddc4de4db6333d24a786ef6b53674f5fbcee7cfd6ef9772a1d9716ef76b1931c715b9a40a82337112ff564eef5098820df1be62945109410d65f06982ee44b8d14d4a3da468e017e45ea4a36574cbf29d3a5361d64ac7d3a74b9276302317e1359d095508369aaf2156c291a2a52dd0af2ddf9695f51c26e785b16f163c6c23099db3b28b176ffd74bdfc37fc8447452a61da3e7c7762acfab2bc21ea3d35c136b58ddb8cb5e7b0b9f57e7606966c7dbb00c583d384f436ad33b582ab6e9cf9240d79130f983b186b079505dc23cb7ac55830df27be026b25f3982d9b111f652987c33bd21677c4b465ebc29b8e077fae636fcf417e0a03b3426a5b5992e372b5d62f3a11a5359f02d51049c054c7e0b74ce52afb1c59fc954a66f233cb111e7e7b8c89effb45ee91dfe814eea71d530f88e6acf428f518e58dde48416705bf6e1c5c4346415bafc5e29e5e8b0a1c7dbf2d27484c3d35da7956bf5c68a6a537ad1c1c86f52164f20f3fed1ff51782243e7a0a89a31bb72e7fba211b4158075603d1fdb001b4b7586f9aead237d9aedc20d891c085dd7bda6f6f54c12902f9e6328193e05aaca9287c870fba173a19af80a97991be54752f405cb867058139c7ad4fb1e352d81490fa4faaa3e1eaea4f0b9f33cc49ca900434517b0b2d71a7c23632c95a9ecd337759fd386cbc015cd932a89857058dd42b14fd6658f0003bd0ee62f5ab35a22198446d14964636a55b6d3a59f0ada82fe38306d8894dac56de18c1280ffabb67c1a2a9555f3360d3aaef008a47a23670de45082e0488e5dc237024fc9b5a0af40e2b099af98a9d02eae7d250a6a528b216abb58bcec73a8cfa59fd11f2bb701f8052d84d7482ed9ca0f684dbe3768c9416db709ee47b0e495939f81e051be69cda1dd609006bd9da0547b23492110b05b4ce50047db08c9270297b16463975f550391402ca35f4f5972095f37a2b228050641efd3fed3f2b4f4c89fe71c858f3968602fe6b0c2351d8f57ce657d86efefc16abaeb0d04e1de3eccf41cee3a9b804b23089678f64c6d224107135d1f17a2e2a162f22a9f1d2939ec074251ced3e8e1093737cef5c7de6d1a3e6d93029d8cecc09efbff4d33fd968e65d5998d8b08aeb280cb4ad09271c3659904fcdfd269db54ac6f06052d60d32a23c5c5e19fb353420cac99290557a86dfe43e19640eb7509564f49c7e0fb8c1070c624beac7b4ebcc0f4c139f1b34373f280d0f057ca4cac9da813fa40c0b2c730ebbeebc7b25f6b3957d8b985148d220a5123e00ff8257fc1e5a6761994811a4058ad36caacba76cbe8f77ccfa419d40c362837f506ea6e8607b60eb2ca2a33d1ce89b80248f80512ee2477f5369c95713919d8f777350a71e3fb3037955aaf33ce81c9fc76e97017de69a7f2a4ecc8e8fc7ac5f84276416f1b26a795af963c7f0cbe27b29f6a529d0466cb391533d08523279921c8eead8fa78fe19242b36939749a144bad31e76adc1aadf223b689ca2a71428dcf4ec66232a2654db5d5f0fb42f1cf164708afda782f1cd3c08a5db0941da32451032aa89bad9ce6143ed8c8b19d03afc4314752bab2b31c97ce32b07aa1a6bce5abbc4454cf86a7d23f55f4f12c866c71f4e20191de2135eeb0ba6caa0e25f8ac02e14b82e6367cbc16dcecbff1d221f2a9bf2f598e77a5c711a724abab385835681232b85c9f4c7444eaf437ee292ffa336f45cf3590d8c13378f2093753f96f0002f35a9f090c89d51e75c2f783a59954969b77a098d18c117ef854df3124485ce9b7f3e632cff43b9e2d4c93d91bfbd3b76e137a760107b8f57421bfe62db8e059269bd758802eded3b8a1a8b7d389281d94406ac4ff229a81cfb6fa8a030d18ebd277e1fc8c31efaaa5b8640dc3d9f3565cda29eed270f6dd0458620972f9e96ba105174c450cac92a00163f18c055a3a617691757b542f7d465bb33b909c85d0435108e5b0b225340749072dae6a972c878f2461f86a38d95af1d1ffef47c5a15108960b810918d480318caed94cee0f8de4abec8d252a1520cd5531bd97fcff0e78206f7232d8816e486958b4a6f12807f3f14d5390e8366bc42745f37ba7d01859c975508a896363b0f4fe0659da3a5acc14251e9aabdf6f98a3077cca18157b42eeb92d53a652d7a58ba9dddfbe27d2af70b5d7e8c948d4558388df066a5abe25212c402c3b8ac4fddac12f26bdf3484a13cd8e1cc44f0dd2799f2e099499008f71a25a59d1cd505080f701ed7d30ca3c1fd3a079f9d8a71f7e5d4f3a1a62728382be9e68ad75eac28014a8dc4c867008d0516179dd31b5c79b84b97ab3eae1f05823b72ebe68f1e070ffe8c183efad5efffa09673cf05e798c95fcfc31f95e29f47216ce5b331c4bc1e747f8f6a01a802569cb0b67c8689dd5b0ffdc7697ab3b819200cbfdf3c6bdd005f6efde4ebac02c3c07416489fc0fee263d6063367cd67a991f92e6dd27984b94b6e85da861f67aff630145f50e72d6edaa093a26bc410290e23477979f616bc4fa2589486f0ab993813efbcbfe82dee4df45f2f0df2e4ebd2a1bd3bd7fc27eb3831375b029f3b5faee73a42d93fb51d4302f28b14ee8542056643b391205551f38829f2f11a128422e6cd7c9222f81a43f5dd63523b06feec8dc1726253bf9995823f18976ecfa84c6575e2197a9a9adcd8836722148605180404c96d35d7e6e0ee197472a4cb5574651af8d1feb6b730c01ad56678f5a8c2bf811e1a9c3864f6ef0538ed48818c6e20dab5f8b7e5433e1306498a531cd6b76789e07cacb8f61b65916d80d3cb0fce72f49434f7af960a17bc021a0c2a6ddef2c756bd2033c9d90d48ceac6a1387303586b41cef8973bdc7c8aaeb1f802fb087cd5c5279b21af3a9918c80b682d8fb50d499765f592295bf62598c18f7a2cc55ac0691468da928bd16df9e4d17ca14d13523f81a708722f2be38e09f369068578d708dd88fa582d0b69837d620d72ba0244aad2b50dd2e951971a72ff5a5596d5bfae6faed95f84fe85a9e4936646d79125eb7ca9c3d89fc27dafae97193ab001e1221f726ad8d48b7c7fbd3515ef6e448f59684dfdad77a27b98d79bee10b0171fffdd9fe36c618a3177928662fb0525d1b8012720d6898953c5115747b62f8f8296220c93fc102db6d4a076832fe454a953cf655048db6a44f8c96560672aa6983a24bf79e221256b6e7fa0bdaf442b1cd4e45f99399ac2ceeb14ba134e425e8b888c8fe0df33d21ca42fd662ce076f443e63fc4b208bb130c3038dfa2e5bb300105535fa89193a45df59edcc816e29e3bc79038e18f2ee08ead05e6a9c3434f07ad8cd3cbf5b8cd3458483f2cd08ca6ee67bb476a561683226c47ff3efa7329ae30b3d7907f7739a07252c93dc9491a1bd314d92b8a476ef65d833509062ab4ea4aefa5c47eb1573a6a3649108ae552f751e70469a08fc3cca6711556c53a97ea15fbe6c362f16d28d3900de1d7c88e1422f5f4423ca37c0552701752bd81d4cf6f3fac179f97a12c9b20bdb0e0d8db01a3fcbba6085469fd81c01c8036f31ea7db14dd45e2a73b16e447ebda6b9da33b726903386e3cf7bd2fdda2ce9a8550dc6976bae0729ee50a3732d81f65beebe1706e1c3c20f986bc2d6fc41d846a5760f09f25e017aa2893e00b38ae25ea4f74f8a4f969c05d95ce5a100cbbcaee495b6c0b5a11fec7ed9ce8b08d26ef4a075be736f08183be53b843d877ffb49dd9095819c63b03f7a303d8ef10fa9fcf1c9ffd89e66d5fe1d0b5b969f58583654fbb5260cdf1d8a1270d33754d59ea4b4ebd04cb66c8b72cfa37c990c6a1680865d0dfe18c873a57280b92c7483106e975450576c905588c731458c945575f33c3751f008bec8214fe1a5e98d484dbcfd09c89fb7d3613c762ac160cc468c0fefb0cf8ca9a48eeb01c55d0d32f03648ff8b53caaffb4c01a60b890a338f6dbed8da115709fd941115460e5960d5320e790e0feeb74137917db462fabbe3b185de84e02399ded3efc56c0b39592b252df0f94574593b396cbf9b52a4601bb588f6df1c0e0431b8c17047db865faf0fe7cbb87a1559ef3be1ba69ee899f5714cd7f28024e544f3cea588a6b5aa056866a8e1cf392cdbdef626f3e34cb891f6b5cfd011f34d3287f1043fc65496320c682191074b8b424d20c92fd4132a2f009d3942fc39d8875c818461528ff8cda72e1ee6cd8c175be2adcd79944391f642a42097b5f8ed17388c922ce56711f71ea0695f9689e83c1633f11b5bad83a1eaaf90aa2b7c2fcffbe77af1cce25f2d4f5e13f65ce40d244ad8b27cb2d6e639e44e0c6a1ea1236e52a63d4334589e9510bf69f1b09719b2cc7ccd16b6d10cf8bad4f5a70020aaf303bb2a346666ed6c9f13f36f8c3acddfa641a8f9e890c015d9b57176eaa9349b866ac1d2ddfd16107d48fbcae05ac418a15873d4344b6b3485865f5914fe5c361192a325ddd1b0b95b3028c962fe411165ed4561a60679c789c2be19d26e6f0cf3791ebae3ee8556c7d10534d8b6fcb6f2d596c289e65141fcfab17cfd02959d41050e56188490411e4aa4952a232a6a0b1ad54cb53b07e8723507184ee752426fda40c15273649c8611b0c0854fef5a771a5d57d65f6c978a73e014a20757ea14b76afe5ec0eadd8c25fe4dbee6e2f87728e1b2bb6db9008557b3f4c64e70946ea1f0be1f8a2f2730ddc3417f856a28c6df29419c0d9df5e44472df00b122f644e17ad7654fb581c47ab59220fbadd116db1dd65a733b562d9e1ef06856d506be666e0ecabbcfd38a59ae26b38598f95b90cb8a7381360cfc5ad6ace050ea9d59b2acd4c9da48be556d174047f0727fbf296de945898febc1a91866cbac8c3e50624416154ba93c1a58d24271180212a3bf62c3e529f030af474ef6f5c90a083319ea148affd1523079a6391e52a1995b5cbbad3ea27a018df64d24ba1f782e28b0938bf25f30605f2b16c6417bc3213886de241e1b155b4255f1d2b3d272675b7b4a23ac7c91690fac14e7503d49950adde73f0178effb7ac568fa77877e3f7a0b8a3442b43b503e944e8180dd9a53322c2b84f1b17061db5165894a5c9ca2b568fc1eb8ae04ac964d941968f8f", 0x1000}, {&(0x7f0000000040)="5fcc684f8e1a0316524d10e50bb99c881cceab8a9907aa441847be4658b1fdf60e310d5b0f5a42186b3bcc7d6f3fb9f88d40fd3022646cc565c8743fa13b70a26d953b5c6c303935b141760e2f3862ae95dd45032e61f0fb518a4a1897c327ff95c2cb6e55172e18bdfccfbb5b3888d759240c10b3a6d899b122f51c9e1ab50a6fe2e6fe62466d89fc2bb377a88b33c0e82997eef6bc541b6bfa0130b20de0b7e12498", 0xa3}], 0x2, 0x5f) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000480)="94777152e3b08e8ff6a1118bb2cb99a993518b96d7c2911b8d6a716e4ca71154df66efe0c37c10d53817", 0x2a}], 0x1, 0x0}, 0x2) 02:21:16 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x10) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) rmdir(&(0x7f0000000180)='./file0/file0\x00') getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r2) 02:21:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000140)='./file2\x00', 0x20000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 02:21:17 executing program 0: getgroups(0x4000030c, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x1) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$getown(r0, 0x5) geteuid() getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="7424be70e3b51bf85b63cf1b2b0073d83ea8144ede572079c8ff360cd5df33d6e5354c9159bc907c70c91c68edbe18dbef", 0x31}], 0x1, 0x0, 0x0, 0x4}, 0x2) r6 = semget$private(0x0, 0x7, 0x5d2) munlockall() semop(r6, &(0x7f00000003c0)=[{0x0, 0x6, 0x800}, {0x2, 0xfffffffffffffff8, 0x800}, {0x3, 0x400}, {0x3, 0x9, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x1ff, 0x800}], 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000480)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x0, r9, r5, r4, r10, 0x4, 0x10000}, 0x7, 0x101, r3, r8, 0xff, 0x7fffffff, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000600)={0x5, 0x1, 0x10001, 0xd94, 0x1d}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r2, r7, r10}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000680)=0x7) r13 = dup(r12) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000006c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)) close(r13) semget(0x0, 0x3, 0x80) poll(&(0x7f0000000080)=[{r12}, {r1, 0x2}], 0x2, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000780), 0x4) 02:21:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) utimes(&(0x7f0000000240)='./file2\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r1, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 02:21:17 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) dup(r0) r1 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 02:21:18 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kqueue() 02:21:18 executing program 0: symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0/../file0\x00', 0x400, 0x9, 0x6, 0x1, 0x7, 0xfd, 0xc73, 0x1, 0x1, 0x4, 0xff}) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000280)='x\x00') lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x8400, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000340)={0xff, 0x48}) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r4 = getegid() r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000002c0)=0x8) lchown(&(0x7f0000000000)='./file0\x00', r1, r4) 02:21: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, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) flock(r2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) fchdir(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:21:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ftruncate(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) dup(r1) close(r1) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r4, r4, r4, r4, r4, r4, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r4, r4]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) 02:21:18 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x1, 0xfffffffffffffffd, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 02:21: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x218f, 0x5, 0x1, 0x7f, "87656b0edf4bceb406b0d9de206544767b86e04f", 0x2, 0x5}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:21:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r0, &(0x7f0000000180)=""/205, 0xcd) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffdfffff, 0x2, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x198) dup2(r1, r2) r3 = socket(0x6, 0x1, 0x0) setsockopt(r3, 0x1, 0x2, &(0x7f0000000000)="d5ff9668", 0x302) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x8, 0x8, 0x9, "251c92f1e0f363452d392905cb0fadaf10d1d249", 0x4, 0x7}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:18 executing program 1: r0 = socket(0x6, 0x1, 0x295d) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x309, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 02:21:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0/../file0\x00', r1, r2, 0x4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6, './file0/../file0', './file0/../file0'}) 02:21:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/47, &(0x7f00000001c0)=0x151) mmap(&(0x7f00000a2000/0x4000)=nil, 0x4000, 0x3, 0x4012, r0, 0x0, 0x19) 02:21:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffffa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1ff, 0x1, 0x2, 0x0, 0x200}, 0xc) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 02:21:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) fsync(r0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 02:21:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) sendto$inet(r0, &(0x7f0000000080)="dc13add7cc539d33a54977eaeb0cff1663ef49b28928e5fae5fbf72dd3951a90e31f85536b8ec73928d18f3b52727587408956a5e5f4600e3b9d2181db23fb80557c31f8bf4b7e95f62b489b71ca645c4db22b529537ca44d3d235d913f1511fef59b8851ce5b289c50d88583277b1131e3bd99a8616fdd9acdb2f8e83e25af8149449de9b1920c8441ee80cc14bef686309b42dcc014db7609f06b60795bd5f2652638411eaa5dc57035aed00312e48810b429cb6b56fe3fafc3001bb15655d3844d3b42282e085ddb3458d802bf309757a0934808c36fd5a48f4b26c2306129d71b902cf0a84603e6d238db4876cd7a5204b77de39b50a1223d994202e86664f2f887a89fd51e680bc2483147ef55907b77f0276ace67687b0319614d7082bf1fedff86168a759f96d61623bb2e1e944ead05e318cf30bafa3576f8b53e4b2febe023f00fcfd3d32b762ec788d4c64443199c60c3231e87a21d0cd8bcdbc9a1325224d71392f68674794a303306e9cb449dff299ff315ae15c011cd03d73df224d6bbac7a2b0f547caa920a4354f6461d23508bc2373d98c940df01247479751ff34b47899f4f7ef4b67a5ccb80be5368a9564b3a426cd01553328b6bf9736a9cad8b8cf5ec291b69ef74a9ad1f37388977d1681d11c6005800d95c529a21f40c198645a33242e5fa84ba0f0f6bc27f69da45cd65ce9c8f1ec373e9886f5602c8614839941bfa26020dd9ce6d7814b8873735b329eef14de8022b9ce5630be95d14e6e6845e177aeee284a7ca095b6c58dc70fb957fc0fd6333152963c01984537a68027904cfcc56ed8d1ae51afbe199918b0a6a34748657f8f285c0f1e2877f109661aaa65d732f10bbbd98be3208a5cd7ab75573315645e7568381dc052bb399d4b8060385a2b7098538f45c4b36979f251ae28b0ec93684b8444a0b6a4e093cbf5533bb96a04d5307fbb76a3954a7c52caeb42ddc8c924247a971ed8fb3eee0fb14a652decda89ad659f68d3b57283655fcecc386e6de62d7a2df5ca0807d1751930a29a607fee8dcfe0b5910529f4ee6466a8eb84ce655f5235ae56e27a5921b6477b3940cc4cda386fc7cf776b6e22cb380924ba9f912198b24b34ba8f5c2795de1223ccc7230ea3e5c160a6399e05cefb9e423cbfa3a1946e82b333277f9097193eb83a7cfac0e5da0213a7b991ae85badd9a5e209e03f9ff35b7ffeda114a2aef889c7048a03a4a7526925e0f7f380120120ec8764872092e2b7d51e695539131db12d83c5c0b01a1a07053c8c98ced7746be7fd83e023a774f7c3726cb8f34dab65e2a3f555c4129005fad67a59d8278524338bd4a2bb4c7711b6ba6ccac3031baa440f5ec727ab05ba8c441ee1a9b07bc00e48dca67ea21247f502dd3d2c017fc27f381706d2b07d592bdb3dda323ca37b26f58ddf9f16284ce3055da866fd5aa0dbcf350a2b0b41938d6d0fbed55a6d483b96ff7490f807fe78414427f229fa9bdb5896dbbc69a6bebd510d73a967fa73294dd5b9d3cc87e1a067d10260021fcda2e40a43918b2aaaa9d0ccdc67f40207a927b439596cd062402dcd1448c67a7ffb7ffd3be9d08180407261fd46409d0c67472743d1fbd710fef72e665cc5f478cfdab0ae04c127987c62e6780f90102c8760b41857ed1cb24d3ce20cbf5f23703156d6548f755632115d8b1c5e9695f3cb62331eb2d330b87debe0e074828c5c562597907c462f989b139218401b37300fa385c700456c5876c6e1696209e8d5eb7fe02f35c367c6b16ef52feb55b16b55e8849b4a72662239bea6332d6df60e80fc250c9a15b9be9660572893a8db2269fff4afa249e33cd27b7dc1083a885923c4446413f8cbbc70fba7a3f5bf626808c1861109b134afc68ec726a34b015bf317daa49a895e8d0a9555366808eda39b07445d7940e20d2503f28323e22e43d3f501eca9213b47ceaf50994c51eb341e8ca196ed34053c109c9af7db59636ad48b56ca29935c7d499cfdfc61fa083037727c451d86745bc0fbf37d924d484ba8812199f25a01c36cdeeb68c69dfa8191cf59cf54c52d5620b3722dca57205cf85565d7c5043d569874de60f275a379e4baadb7225efe04b60569cb2c5dcc64b3d56435e11a4d7194025eb040d675d0d36e6004d7a9bb2b391d26e87d97bb940e4a3e48adda7761f9b4187e5ab391299a559fe05912267078032a1b2cae532032c8c71c5ba7047081f15d267183fa96a2ff6bc2072640c1bf4e38d4a57481e2a11fc758c2860b5f8a0369fa6347c7285080f679bbc3d54292683dbc33c3a8c873d0126f68bad46f7b34c1c7de912b69d9d26a91e5b01fb48913d642c347ecc68db5685d0093f3c28e1e0f445fd6cd8db7a9452997b174fce41a9f5dff81c8ab1541b60dd148311d2b8dd75a719555f2725cbb7a06c3bd41f139f3332e401cf5018f0a42a0d5456dc982b0b96e686488a4209836d39c143b4dc7da3a26e7ed73549469b1794af77a679d7e785c3c8953c568edbb23fecd9aae770f1e106347a626aac3ef792edbcc89c539857f128b86f74268f01cde93f44cd9948c01e70fe84e31e51c2788aac2840b1b6a3663df62c3b78fc862c7ff7b36635abf305a59e616822fa0856eedf12fb47d242957e0d6ca25bb12ca28a9451e3036976759554725768d918f75816ca2ea90d1640fe512c86880b4b94cf6a7ebf8f5c90266eb4e2e1d377e8ab06d8faf30b6cc0125b0f58713c6710f3442b9505644b28f6131c0a4924edfb2f63e7f923a510866ed2464b2599f2f4eb35656211e10fb3d9fd828e87449649b410a8bf142d33f8519753b82a225f877a5125609637a8c13d2d23813faeac2ca2f195ed74bc33b352f1724e6d0d98738eda5b7765b1b11c6a58732d5e602df1524c2397999dfd6bc0ae5d876807917b4a684fc7ffbf304dd9f6f83db5c192ef459342c692b3a8702a561f4a3fbe9077a258d61c8eed647c802c8933827ed71e3af39947d95139a96a52a2d557687064a419a270f569dfbbbe4ebee21086e69ec428aa2f937ae914af982f09dc457e6a3b6e5f970cc06bd80b82f18db9085dc5cbebc7798481e674dfcfc8d4e99df3ea5ca722cdee8045b41820751154f6b88f81a94ccbdb950a7f9578a82419b0c09a28838d1e8d0f684cb0fb69834c4c807e92223d18be2e6ee8d6809b1fb53052e14bbf5939ec785968771e002f1ea00258b6a67a07418a7d962e05f8ae2592481733f2cfe7877a9c3bcfeda2c669cdeaacf690bd1454eb58da61b97f98f906108a2d266b4736ccc0d17d8ffe76781c21aedfa144d7e30b4616c412713a37493edca099482f34366616eef18b5880dac635172a0f5ff4667328352568efb25e31070b049e70b8db423fedd4b51d718650034260d23ec49dc1c0d466be33089f98a478037d67c8dc4b07959e2d12282e07e6f4e796a058b373d20601bf2d06b59e7a35c39f3daf2084ec2a7e313107d3965ad92bca2e15b0d2db22159d277d06135b1a15fb3fdf450b8004f9faff8ce2c9b7e24f5dabc78a15a94b1217e01b5788254e0c90fc980ace85478b637cf32d190df814ba5c4559387bb37676815b85c105ace23b8f6b9cb373b94a1031c3138d777b2bebe38c97f0fb0e1628c8505cb2c5e25c02cef5549f32d7e44806ed8f4fd49ad5e57f646ac52278c14828a8d7939c0ff511db1f8bdc7333f7a3b0e8e365d1ce4676cceb77f9c918613fe866295e551f72a16501a572dd70b842c74fd05f93532eac280eb63702ee4b6c2d151301aa7b9228d1fe04db9bb7cca46404ab8eee37caca002b715c655da4d86cd0c8a5ba4fcaf4159dbd30040e9f3531abddd3c96dcf0b789ee8d9ef4edd43889978484a647bacbf87e56c8129e0f7adbe5394e783b4458eaab859ab183403c734fb4d052641e65a7c2352212c3cafd0f8691d54011576157e8e8f9e5510604d0af71765a51ad298ec8b1d40ac3897cb78041552aee9ae0724660c58fc517e29f283adb5fb084a68e2e4e4b1f667a97514e0db44f82f64b0fd644d75b36303fd3730709b83f41fc1f7bdc33c3078e066d8ab305a4279fc63659d11fa892ca5c943210aa9c48e3e0e3777a3c9a6bb37a9a640d644e5cc86f6406a7fe496f0514bdd605a8cb9ce75e2e4df87a492ecb1e43946c1d15bb07a0bdd341bafae3906ebad33782f878ff9fe4681883b56d90d6937a6fdbcd44f2ae87c00e57529777ee78fece4dede0c4fc443e128c7b403eac51ef98b9aab46ba714d59b640f7d824004d46f81ceaf12c0e6ae5bfff4945462be54ce231ecbcf23f1df0056822db69a68686d35317a0532545f37aaa1c864178209141e0916f38f859bf664f56395014d19b6f2f78aa197d4c3ff61152e7410b1ccc4b900558a401f3089e3fc41e57b4dcad161941991c0ccbbbe9950116dff72a403e78a03e50552b303986b2b6fa3beca9b0dd3c7e0967f02910db44996e78ecc0a875d5b061baa63872a1efdf8398066916c8a0e89b8c5aef9d47c8ef073ecb1d34f5529f4dda4da9f20075eb055abbdce2c1c66d9b9997a9b74fa741e9ffcf13154675fe4cd566405a90ac96c1638295fc0d2f85b43c9dfede662d7c3ecec7df70480d8a344e7a8af4070320210fe810a4072cc418a87618e56e1d9c4c28bbcc353fe7b501577fb75b1d9421a226f49b07320ce0c28fec4df403f7580d15845a5041221318e21e2fd2b977601eeae068dbb66c4e1ec0ddc64090305dd71e686682e2e3be38c435a5eb0e4556ae85f669c161d1eba320355529ba6c73ef402df9f1173ec7be9a8b4b5a3eb56163dafe31b5e38382c74ce03870d5bf4a72724ff1fc5fc6da852dddfc720d2cc2c3510c8a86a38e202954af9aea69199944a878e1ae1ee805a998e0986550badcdc4e7f4bb8b8f96261359810e632895651de05ec27253bc2c10126b9a4307c4d1b2d10c9cce9c4a40c745d1a19f15bd44077a468dae1d9b67c04a70dd375668eb80c2f226c2a06736d192e023f96e3b5046a46a9e1ffc796dff5ec91c883a71477f95c33fbbcbfe1a357e8f7f2b1f6918ae9cdf247eb7137d94e80c1c32d7b764f9cf269392e4d61e76cd346e796bd62253de47c03870d16bf6c1a84073878546e146560837de41fbca3b9f59524439b8293d2e8abbe2ed41ab1204abd4c95d61a75d6f14d08c781fd048e05e566c506e9947c30125752cc7b10fc4677d70f1f6f441daf216509e057d15dc41dd4e47dcde01d582a8bfc22321c5d3dcabe77614e11459efaffa7f4126544ca3d66779ad4069ebdb458e749c78c65c19798e973923e87b6c953a3452ac12a3784f8d9dac607fdc94fa2aa366eb2bcdfcbf9d0df6c46d0cb217bda7532d6f44455ac546dbd83295417cec9445daac32002a581f90fc037296bb86d532067af93d16fd58104470c717a61bafcc7199833989f48b7f51d7fb9ff77613564673d6f37f0a9ba35177c62a146a881b051f7d74deab6ee621d4e8873205b15bf35750ff214c4b47d29d09aa07b22f5672c5b05033945e5c2772eda1ab8aee153f6ff144eb4a4a2eb9ed027427f2be0740b2460bf6cc6e3e1da0d57f68e95619d58d74ce6a834e62dd7baa092151332a49d8738c2632b92f3c459eeb9fc679f52676176f8372266b17c0b46b639b7668eada0af08e2d7db75c238449147ebbe86a7b4e6a756e36bf5d2307416803e2862f8bdac44a1bbad3bc282746ccdc2c38b0e4d9738d5831577e5288eda0981740e136f5995107930ac3cced20d11213a89f5c", 0x1000, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) 02:21:18 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x488, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) munmap(&(0x7f0000d15000/0x2000)=nil, 0x2000) 02:21:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x8}, 0xffffffffffffff67) 02:21:19 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 02:21:19 executing program 1: r0 = socket(0x19, 0xffffffffffffffff, 0x3) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) socket(0x0, 0x4004, 0xb41) 02:21:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero/', 0x80, 0x0) fcntl$getflags(r0, 0x1) 02:21:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 02:21:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80, 0x3ff, 0x5, 0x81, "910709609c0bcdb71291f898d491aad0058fff4e", 0x7ec2, 0x6e}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:21:19 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="bef094d0f5f3ad79ddf7d1b5631dda4293e2b928326bb34bbe199bbe8c54438b5bb0e9541fbe2511f60cccd15b914d71ef86f70e89fff1fd5d5cc953873a8e7e49d22609b85450eddb4cacd0593419965844482f05facb337c", 0x59) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) writev(r0, 0xfffffffffffffffe, 0xfffffffffffffecf) 02:21:19 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 02:21:19 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000002c0)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000100)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file2\x00', r0, &(0x7f0000000080)='./file2\x00', 0x0) utimensat(r0, &(0x7f00000001c0)='./file2\x00', &(0x7f0000000280)={{0x5, 0x3}, {0x8, 0x69}}, 0x2) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 02:21:19 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20490, 0x81) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="d83ba4ac84e025d13ffd573ccfd0fb1cffe4f3a68ee16c144ef7d3400b2eb84600bbc40b9400e119165351e9ff6ce5b3109604eb9313a19547a42b7df034a0369ccdb2dd8b9417b9c0c31739645b30bc13555a0b7ae4bca24894f9700e36830e8dbaccfbfc77b5e2fcf8f7d6302dcb1db8b7d49f8d92155b1bfa6cfd4d5029c841a6ab423770c53152380f98f3eacbc134dd737d4a977e8426c415f244f7817084d42042", 0xa4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000440)=0x1, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) sendto(r2, &(0x7f00000001c0)="02a4f9ebd2ad348085b54458b105b2e4ec90072b7c52cd53f2b4bc5088f3ea157ea4c642377e4db3669a869b3b1b562c890861d7c1750f2c8c401c547de30ca6413e24eb40f13e66a69c8729483a60753b9de383387b8a16098e1696499d63", 0x5f, 0x400, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)=']\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000400)={0xd8, 0x8, './file0\x00', 0x8000, 0x8, 0x2, 0x404}) 02:21:19 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)='x\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) recvmsg(r1, &(0x7f0000002400)={&(0x7f0000001200)=@in6, 0xc, &(0x7f0000002380)=[{&(0x7f0000001240)=""/220, 0xdc}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/28, 0x1c}], 0x3, &(0x7f00000023c0)=""/24, 0x18}, 0x803) chdir(&(0x7f00000011c0)='./file0\x00') getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) 02:21:19 executing program 0: r0 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/65) r1 = semget(0x3, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0xfffffffffffffffd]) semget$private(0x0, 0x3, 0x406) 02:21:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x84, 0xfffff}], 0x0, 0x0, 0x200, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 02:21:19 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:21:19 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x101, 0x0) r0 = socket(0x20, 0x8000, 0x93f4) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 02:21:19 executing program 1: r0 = semget(0x2, 0x0, 0x200) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000280)=""/4096) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/193, 0xc1}, {&(0x7f0000000140)=""/209, 0xd1}], 0x2, 0x0) shmget(0x0, 0x1000, 0x2000004, &(0x7f0000ff9000/0x1000)=nil) 02:21:19 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x7ff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc062, 0x2) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file1\x00'}) select(0x40, &(0x7f0000000300), 0x0, &(0x7f00000017c0)={0x800, 0xfffffffffffffe78, 0x7fff, 0x80, 0x1f, 0x2, 0xe1, 0x7}, &(0x7f0000001800)={0x0, 0x400}) 02:21: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, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:21:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000180)={0x3, 0x1fa}, &(0x7f0000000040)) nanosleep(&(0x7f0000001c40), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/47, 0x2f) unlink(&(0x7f0000000000)='./file0\x00') 02:21:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x400ec7, 0x0, 0x8001, 0x0) kqueue() 02:21:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x4, 0x61b, {0x5, 0x9}}) 02:21:19 executing program 0: rename(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0\x00') socket$inet(0x2, 0x0, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000000)="8838c833c1a121ec952bdc66fb89bfb4ddb5cdf30f0d76698882dd15c89c44a6d14eac92e1cd264c81448c728a0958f56c0280b14ee3e710d355ea6bde973e775ddcee5646d254aa68ee571528f220319e7f2a33e765fade73dc8fd7b7829755537032ef8bdcd428b0af2e2af8e5d825585fcb60ab712d10773b702ed96ed3916a", 0x81}, {&(0x7f00000000c0)="f50a8792efa1b7df28ceb0a2f8b6c9f8f490a890ac595e729c228bb09e85c57a8ed28f390505d96e525adfc14842e0a18826e5e61d3738b4b639f6882302d8ab974f5c9e02dc4d3005b2509492304b9faa4131d2044914c39e824b6a770b032bfcb9f7cc8719710c411292e68f3cca15b21678a1b0c374ebdf7ec50d8f7083e530efe10938e7cad4f3fbe8f0580a6a4ec21fe3dfcea0ce5799ebe88f8f19aae770e60b038ce82ced507cb6b1a452d7c373f989a455c52ef5156e61f4d83342ad8961e1b7e98af4fed34061512e9a91c2", 0xd0}, {&(0x7f00000001c0)="3215e063e8c653d0e40134326e55cab3ed3d40d20512a6ff94140a0552457e29001dcaf5f053e8570f728c0efd0991fe985b2d491ee92045194dfe3b70f7aeb6ab306803e05d1a2870d8344d5abf28ff335953e997d5240e6b5075597624af4a7b9c4b2ca41f21fbcf2102889d154e127418c8d463db5abfddf384cbd1b91246cde7a6ea2adc331008859e4c0a63e8a15e70e025746a6deff83430bcb61dcabee57121c1af05e8a965c4500eb07969702c6c24840878dd4ec76f9e1028255aa322bb564ae2f0d21fcc3ab439078c77b45f14ca975a70", 0xd6}, {&(0x7f00000002c0)="4668b6057dd25303220705c7935b25c4cc1cb059ac097463fca19efc17e085244305b89b76200134ca4d9c43fa8fc2e989f7ce5363c6c36b5ef2465f728608ae99cf28427bcc333b701a569ba1564cd1e3c09de6206bcbaa45aa3d7ff9acddc311f33d5de0f1a1d2ee469928b52897a2f53c5581424b591f99877e2bd27e4cc7f0026734bfb906720fe92ba11a6c7962dc8365e453f9d7fb2bcb76248af846542eec63330e425f89af88f7aed2aeeb2964f454c0db41a5366e9e8512f98cd508be4f96409b0b784db7ce53c297f51e8e7dfaaa4a89ac04c3eb4b901309e5a9f1a8a4f296d75f4f8e64a4d93b416f6671c9474a", 0xf3}, {&(0x7f00000003c0)="f9a5ff09864f944067b1fd8653e448bd49b8a9288e36dcbcd136ff4a93b3be749eda1d941446da2542b4009731636f25aa2526718c7d7adcee1494c7ebe88b57293a1c9422903fe37f1af4f445907246a5910c2c49e04a5a1597c744b6982887d0bf249c08a6185808f123ba8410e0a90f2170749f52ee5aa0b5f753a0c7bec2a88a5ce3446c681679c63d86fefb58187e6efffd70447fa3624dfc2371bdff73a744b3e2ef3d4719018d6de2d6aa637cf9f4c520bbc90ce107b8e13de96cc50cdbbab7f8a7e0ce17c739289f654b6f92ecd59f727ee32d21fdae3d0ca956689a3ed2a1a16628e6a6616f04d770cff9d428a00e18f0af3405b4cbf3314107e5e9d368563908b495004c5af5951803babe50e04be9346383a549ed504990b6cce91bb999cf9df8a4ccb50567bc01b17e7d5a10fcde43192f838b06050e47aacce052174aab79045bc9a45db3a4f011432f7ae590667613635eb0b9cf2efbd10727a6ba5ba486ba470a4e5cff7e49346b7c8af2c729649b023d1cd40dd414311a540c0cc20e70b633747fe4bbb0ef16e7bff773d8f9263ffb2a0003bd0bda61c21b84dc61465ce2cb8851fc1d2565ed8932af175e097e909393ebe44e0ac8f6162e273f9f03a0b576eaa518ab1f9aca5e67dfca0150215c0866babc757d21a797c8b1865d1d9d506179e9edb1a441690f6f0d4ebccc42809460083df26abcc3c8d1cf536c853c7aa87a5ae3b75765504a447382f14de7da63812ab04e4a56f4455ff4bf7ed1fb2def59ae083ce68a2cc24537d388ec9134edc25b32ff11078a5e8240455c8cf24dffd97433abf7a41e091c6eb7bb24e7bb74c13a6da5fd4d67933cd479ee17b60b54cb10ad402212448f51e04fe2e9da637619414da7933208a90957a787db703ec044f21c6b3e378457c579337e4f8cea93228913aca6987b6e10fa1308fa8a65227a45f4f7039c4da867ac9009ab27a73de1201940d4be8e745af2d3b467b096e89b840e9fd21ba9a0264f98b33e558f1016a09c6c4ce6598d07f23cae46bd8973822df743737879c01537b183cd621df3c4c7e510226140dcb7b3c031ab09899a96ed761fc8151f40c2c59574274f495caf333b21a1c42a5d26fe2a7b982eb6f22aba524fb496c68632359331fdb4294eec07eb14e63cf2c60018d875ee1578da4e31600a70e0015e86224f5d4c3c2653b4a46865edff8908dd84c5f0c3d87cbbc01b3003bd010726e41d2062227b39b19db860f7d1d9de2eaa0b791f7fe17e2f2b1fa80aa844b085031a5386caf59fc14b4af72ab3e80364a9dcc3dff754e8b437803cb89cb7dcaae8f68b7a7e0eedc4d3341422f3d4a4744f2108348f656fb18b3e20988a08290bff4dbafd1902b2d4047091e2b30436fdad3212a723f589048ffb5b4c5b62cd19847aca35d485b8b47385eb031dd53a9544f299f7e0b02ea645c0e40a760fea738ccf12caaf3c9d1d857a3c80e8bf2b4e6801659814ddc53302c8df5abb6b22913cf1007b9cf5361dace72fcf715b2d8f38b893b1cf4d16a238dab98f554f4c62d44ed4a4b76fa9d9e38c23cac633a9d22ed98fd49ac7e4a1ad975cbfca3d4acd7b5f7613d89e3cfde5706a7b59b246671aa39bf15e4f6b935fa6f54782fd9b24667e9366b0b4cf408b5e1eb91132a332c64876e07818f578367ff6efced2f21fd36198e7c6b2c8a9eea5253a05044b187e61e4a3318a62b9d4817437343863f6549f04f10ff3dc88f2d9e5b4ca92b13262a6d4966d57c3f6c621dcd01a385bfb77e0b161330e89ab8da2a701e5d6d1de139882c5c03aa833fa677cee9f6b7ea242d5fb441f87ed0fc75e01b9c8058445655f83797a462439a293190e9c915f519e00b5a3eea4eddbd49f342b4114f82983789f46392668b84ba32aa348ea1c43c7ea3c6113ed41da6a1debdcf0952b0316957f7fae41093fc759abecdfe6746b98c44db624e32394d4e9b8fd83f49a70cca6db0e418f9166b838c01e112039789daed598a6879e589b4bbadb8474c49c3c3ef3827b298e1d72eb698f9a1391295515a6c21c9e6ba91d9ee4e3ee58dacfa498525cc0436e88c51fa8e33c0d2a2f369fc4071e6b3b00723579461013660e01cebe83d38e2207a79be38df87a18b44db62d9f8c0d190f41bd4b8fb91e9c05d83ac0a8b51cc2c02bca5b43b9c281b9d49e1301d3aefe7c670e8a70c244dfcdc44a0a8ba98e39794de7f78bc2f2118392205c9c7c2d1a29a93476cd12d28f0c84b0a7d89977a87cd72fec908d0f2d7da44eae73ccf1dbdc3e36a648798380613560e11c114194879b4f2862ecdb08b7d3285f2fbb4b5e8eba03da94ab0b35dc6cfd5d6294e917265cb3447469a686d661cc22780478ad3e4de807317a3eaf7131305fa4e6bc2ad63254da102ad0d798ea11e3abf1250271a995b62fc243e5c003e4ea408901401940795eaf203826562f1aab2bfbfc4154f9309a0295827544d3d191225789fe9ba6677cfb43ac38cd8d95346f37a2cfae66c655f5c09caddefdc396a5b78186508f37ad1a61ab3d70667022875b7dc6b1665005604705dbff1bb942448c3567d2fddc46bea8263a346dc93b1a7e85172c52329bc11e7324732a66b6caf44024e04b850491056ece06ed3512dbe72222361f7e31d2675eee411627136ead7525d644bb2446b3f726c23731a401a4ff515be69c08f16770216e1756a2da75e0850022d31176250a5cd3dc21a14b0781c5ebc590df858862d00a4e01135b9f6d31f8e1788b501c9782765b6d917292289795f41e31cba556d4ed2e6a9192ecfb64c9ca5582951636af7d84519b0e24ad951502f976e2a3bba9f2fd0b29edba8c63f98cb94fac23cefb12f3a86a37aaf5e199e6614300700748750b8018b098c6bf4199cf55ef0852c602f4a486b344232aa4ee731b9c723c7be209b8cce3caca068bd10f34416d7135119fdfc061afc735d907762357d20f353c032b4d0ea8a18dbfc735c0943c36287129570542d80e4f659e9615bdafa273a641addec8f7aae34e007ac2eb94e818c3e02928e61cacf18de4ce2be78a93c5eb0c41bc4d90dd789e43dd28cae378f4b38e74f31f078f0a2e3499a12449b417e18484fa3ac3affe9c1bb1216c95b6df7458fc75df4d7a4a6f2e88c005d49cf8b8d73d8aa3b426af33e41d801da7ae0ea7168e9a4cde4b891fcca4e92da04b121c7be1b42ff83cd4f1c9466ddf882a910bbf1f832e6568cab1e194ebcaead3402d43524d51f4d5cc14edc1716ed147a03386ef2c09d59b3769d750ff1833ed12c9e7dfe410b5843d6b1d4c233cd59992abfdb5e3c7e00b1effbc6c12c9c4e2b608e3300217eaae62dc41847166030adcc2d1389a84b0784ff4851c2b8031e9142635c0fcbdc45f5ede9d4cb07669ed12da1763343946bd5c499e05db0af06fe8337c226eb51c837eee6a2b8dd30dc4c732b4475c3ad3a70acbd1de9e463e08ec1e1a453fe85f2b7055b4392aa69218ba04169760e25de5e61d1b4d8389cb83f7f59b6c6a235472508e2a52cf73fdfa5e2fe97b3f2ea3058195d0ec0ee78ec81c25feb9680f2d634cacf2de1b0e38fd1eef3d1d2dbbb0bd289982a8ccf6415834e00cd27b229b9660ac296de408616d499c9ad5c5e07a8c6ac1321f8c17c4a634ce9e178119053a6502be59e5154fe26b971b82ee09bd4a9a4065932ec6f77e8b90b626a29e544405abb90b183598c0f5a9b14d68ac0dcc47483d8485e16e4c7fe843e9e8334b70b9e9c3db0c33d2f7ec09cabb7341e1ef034c52b9e823b3e4cf1b92e447ff034c492d59d347497b258088123d831d7c525d86658d825fe34200ca5e015604dc6166d1009173db7c677a1676208717f6ae910fecc9f6da4806bffbb2f45f588d4034e698dd381771e447d71fc45387cf4500355d56395907c2e66a71a5c9cf0c1ba4c473f8b7f160837cab99f1d8709f37928145930365c350dea3743857f06bae59434ba41562ad21cd8ddd82b2c99de5068f35ea73b9a4592521da24797a0629bf4edeb23c34c5d24d4b5c386460648e5931a7a787866062ffe779cfb1e645923c6386d273b7f1898a4baf395408061ff5e73fa5d50208d9ed39fcff9f5d82dae1350aaef356280e8005d76ff3becf83d99139c2f34021e5c0d3e8afcb29c61e5a209975f5bdbc468fcdd076ac270b224c05996b9c0b2b322e63b814556ecbdf2e9e0ad6f3866abf05d202f986067c2b55ecee2c12a4c4918dafd673dd4c77548d2f5b9c405fc75be0d65fe72ea516e989d2ec74e728875a17c4fa8d79700b4e346a60ea29471ecef59ab2cde09d7716e675a3113ef5fa4da296f0d8d9379b108d46ba703a967d7e54f53ad41bb4d651cc7490cf2de1e5a41769fa48a5063bed7431e1045e70b303890e9c19531c7f87bf8f3bec9acbfde2f84c04c54891c3b03b4c10c3b6bf837f513d04a68b62a36e2cbf0b53c9b50f2569971e2b5bf09f67cb1f5424ad37705276870fc2df19e9ec9b135496c5b7fc5ddd1e1d5988f9f8348597ea1fd843238d7cdc55d6b88973605ebfb4c83cec3c48d645f37315006b10ce0611b1a035cb21dce0b121c1633b13286c238fb861d2e9a748bceb2cd176361519c7fa5fe59cb09a586a4ab4be3b7aa1dfe843c0f344977773bba6e632f15f17e3a634bd634e07e22a017eabf6c268d499f7e34a0c8a1f99539c08d2bcfedee8e70717edbb5c746318b678f0d0e62d1f790fb04a839c3c7a07ea992ca8f50a386551c9e79fc52d7c362d4dcf744c3b23d1871b5e6533996efbb465e96037234c3288f2defb4e7a8d923edc35e7c9563181e01328790f6222c6755c97f611fcb2776321b576d6dcb34619d0f4f8d6a5f60009c8dd5291957351ac883ce543a93b79c691cb8b8a4aa8395781baec8752662d3e72a638a52275f6ab07bcfe1bb0c4e592287f2d75c794857f487b1c1f61f70eace7b4a90fb85bd9df507e433d1c48321a16e6e17053ef7fb7b0a9fc544fc74fdcbb3a81cb5c83830736737adc969b3b54dd017c39d46448ea67cef1553e65b14e423fe8967c6b9b3f57ec77d6f107df70ea69b4cc8ff29c4c220f4fe853cad6131abcb14cea243a8b94c56725735c7b164f1012df7d13daee193e42927fdd24d939f26efadcf177c4a7bddac281a584bcb0637d34283420c8950260761e99f044c6e8d848f0117e6b1814d0f8579cecf11ba9a6f864575c9a91116d47de71424791029b1bee45ad8fbfd730e64bd6d805673891561aa40f6b00a4bc6d02397665605dc96d8396acfe9f137d9dc39f76f0f43129b8f75f799c366a606c476fd0385cdd8f53df5eb2b1da391a83eb804c335a1e25fc85406a9bbf696730d82f9cc9e0cee23f4d720cd940a9a230dae7b26eb4fe5d0f4739d959c0bfe7db3a564f0490ca3ec50f1a58bcff673a0223447763ef780a0a725d1cbc00ba278afe5d2a6f284c3c9e73d8af8779f48585fd6c92d173005862e7428f85405200e2c75344bed64355a957f0ce81d54b30a2a9628358969c4076dc07f3f56f9e8042971a9c6707bdee9dcd7cd0299b52013f5f06a1073282454dab09c8f75ce8fbfd17d0ac9d3c9e46e2726c42f6c73906777f43c30c2e30c7c8982473fb5e33246c0a1c5ef363cd6b2bc41558755460dcdfba35c169445cab43fb15d4893487dcd3cf44808a196e418cdabdd5d6332d7c5d1ebfd3f1eed2b46b06267883a5d30fc079eb8a1410acafba6fd6edf2d8a4ac116c51f62e946b592de787c98e932d31f59708262414eda480843ee4e1", 0x1000}, {&(0x7f00000013c0)="989f20e87783be4005599599a1371c879bf931f15e179887c3654c3c6d3a44f843d2307841550abc8f8df3905f317549d54d4d484e0bf5cbb5e66a49c5f9bb2f967d03a722c0537c290e9fdb354fc7a16e085ab0c6987f32bde178464ae1e6747249778b87d1bc897e8f69c9f338ea3a540a351abbc4e3cf2f71e5945cbcc30e6f5a92e6fcad4e7dc3f64c5b5b3409cb8555a41dfcfe9c2ba4b90fe81bb939f6a5128fd90f57e101945fe5deee78b5d7fb79aa7a88521ca49c547a81ec9d047f3370bb359b34bf66a6e4375766e7a1745ace610665f38aeea2b1b4", 0xdb}, {&(0x7f00000014c0)="d5ba5a9751f1f14da203ca5e7f41ed979412af4ae2b7568b5ed8dcc4948669a111cbf4940ef81b563ea59bdffdda1b4b762b220770594555121120640c4674da529f721c46654b7d3c940d04d0e8fbd6a274d0736ffa580f38490a", 0x5b}, {&(0x7f0000001540)="d009d3a624bcffbbfd4d690413eebfc40984e0966aedcd0738edfe188c43665bda9d8ac9c4b37fbda03ea38aa51afe344605097172cf74e6b4d40d5afd563ff142e8be7038c19c068ebb1c46b671006bd4afbca5d5c29e51bd3f02f8d5b4c4cd30a665ac74e8d8fdb3993e1207abad0558b9397c8ec0aff6e1cc457ece11300e794079f436011ab2ac0a97694fa51c71ddd5980297041c58723a7aa2d912262e1e9fee19f49e916d3496ba5287c625b0146b7f41c577f54554bfb9cdc7e0b7f5964e7374cde50b4cfbb337a1", 0xcc}, {&(0x7f0000001640)="1dbaf07ee59a381499128997cb8058b4d40e48c7d44ae2db614718097e1846dc8fec48ea12185ea65b76f72cf704e3f2c2c0a083b3e122699e8fc368663091cb2860fe3bc93e2ce324d0eaf1e98851d3a1dac85f78368ad6458af72e047221dd0793f62425c3f6a4ded539c666f0f2576b6f8bfd4d44a348b53cbe919ce7f1e69f22b83293be850aeb128386d12c20bbc5648fde5323d86a", 0x98}], 0x9, 0x0) sendto(r0, &(0x7f0000001840)="c6054b36c79d56c30e38da2446647acefe6c1bd67790d9c6da353a782da0e3075c2aeb1806c0b83e98266e8162286b736e98bb8e6bd1c15f0c96af40694d6124535451049d36c04e2dacbea56d4b256eed785f939e1857d4f54e7385bbbf70b255566eb0cdd1f03eafb8b01abbafbd22a2ace84154d206ab30cdfc13eac10345aa6a4f98a818faf7568425df5955b332fdc4dac029ed9c452ac51735c971c92f5d4c25fe7a0f908cc8862b", 0xab, 0x3, &(0x7f0000001900)=@in6={0x18, 0x3, 0x77, 0x80000001}, 0xc) kqueue() setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 02:21:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x403, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x1200000000000) setsockopt(r0, 0x401, 0x1000, &(0x7f0000000000)="0b2542d7322fd64cc134e848d4adbc1590862d9b11561811cadb826dcd0eba1950a71bb23b8e5dc21f9e4f3e33f4041ef32e2311e1b5d020cadfdc0743ecbef43c0982e5b0caeff23fa493164725b2618aefcc34359e6c46259d681103407f555e1e7118a428db204fe00371dd9dd3d128318ccdefc92c4b78ea7d82ab331f67cd3c505e86e9d29ba64884bde14290a21ed03ad9c403f14e0f619e471a7c58a34ea81c7640c743685ca2a6d91afbb6eab17f4bd39d6a653760711c", 0xbb) msgget$private(0x0, 0x400) 02:21:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0xc0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 02:21:19 executing program 1: r0 = open(&(0x7f0000000040)='\x00', 0x8000, 0x12) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 02:21:19 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff6000/0x8000)=nil, 0x8000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 02:21:19 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x89, 0x100) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) 02:21:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2080a, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)=""/167, 0xa7}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r2 = semget(0x1, 0x3, 0x100) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/10) 02:21:19 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x80000000}) dup(r0) 02:21:19 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xe795320a3ac57b23, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 02:21:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0xa, r0) flock(r2, 0x4) r3 = socket(0x2, 0xc007, 0x100) chmod(&(0x7f0000000080)='./file0\x00', 0x80) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x2}], 0x4, 0x0, 0x2e4, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x1, 0x4, 0x10000}], 0xf715, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x40000078, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffff8, 0x9, 0x800fffff, 0x80000000, 0x10000}, {{r2}, 0xfffffffffffffffb, 0xe, 0x2, 0x7, 0x20}, {{r3}, 0xfffffffffffffffb, 0x82, 0x6, 0x1ff, 0x3}], 0x1, &(0x7f00000001c0)={0x8, 0x5}) open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 02:21:20 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) 02:21:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) listen(r1, 0xffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='r\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000340)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0\x00') 02:21:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="4bf2c1526f8ee9adebb0120ddd3d3ee8ceb06ad358a30f343f3ffd03001cad7dffa5a707d5d17da79f9f64f31ddedb58881d7bf9dcb0572add8587429b71a4eba5ffdddb9a78ed5c030cf008085a4a5d5f5c8070e0ca222379ddcab6f2a58d0dfc7d226c27687d1280d5afba96018986c69dd2ecc3867083ec557b94ac13d001091f1de229c5b909480dce88f3352a88e1439a74d53f46c4131f786bca0d562adc63490dcd5a72414fb8931b252910f2980f11ed34c4e615b8a300", 0xfffffffffffffe8d) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f00000002c0)=""/217, 0xd9}], 0x4, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) r2 = getpid() getpgid(r2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 02:21:20 executing program 0: r0 = socket(0x15, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 02:21:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x200, 0x80) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0x1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 02:21:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r1 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 02:21:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="ac452ad5318ff3ce0494e3e9f47f009ab320432327ebfaab13797e55598f8ebfed7097bd4bb85562fb203a5e5389a4937cd338318e05331cefb91bbd7b6c86f7cfc9e4caebb5cdaad937a834e9572753a8cd4846a5db6bf8dfe8d6776c22b89235", 0x61, 0xa, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:21:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x4, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x9, 0xffff, 0x2, 0x1, 0x8, 0x6, 0x6, 0x3, 0x1, 0x5, 0x101}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 02:21:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x4, 0x5, &(0x7f00000000c0)="4c291b34d46f80d004d077b08cac5c053626e5dc8ce813a18391d6284edc89a026559733bb399a9d8df915a55ed1e2dbb3fec9fc14b4501ed70c01356c0d50fb2b7aea80c4649dcc68997b7858b25c37591c82c075997047953f879e2d2252ccc51f060e94331efe179e8cfd34cec53e9d05bc766199fed7b09288", 0x7b) 02:21:21 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) 02:21:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) dup2(r0, r0) close(r0) getgid() 02:21:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x2) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 02:21:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0x1) syz_open_pts() recvfrom$inet(r0, &(0x7f0000000100)=""/201, 0xc9, 0x802, &(0x7f0000000040)={0x2, 0x0}, 0xc) 02:21:21 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() readv(r2, &(0x7f0000000780)=[{&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f0000000500)=""/254, 0xfe}, {&(0x7f0000000100)}, {&(0x7f0000000140)}, {&(0x7f0000000600)=""/192, 0xc0}, {&(0x7f00000006c0)=""/155, 0x9b}], 0xa) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x1) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x1}], 0x4, 0x0, 0x8, 0x0) 02:21:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8e) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0x1048}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="c3ef1ee514ec20b7a0bee57021886a658f2a102d3155", 0xffd5}, {&(0x7f0000000400)="5db6959d54b382e832bf845b3144073cad3be6acdf3968e11e02fe26531d253dd534e7c08d77001ce776df6a0da6ccc95a5dbf4a83157629cb577ff9a91c1fbcc04e8fad169f965bb43bf767c9c14626dac85fe31475349b9b92f4824400966de16f4214e2df117a07eac958bc71b095add170a8b2186c08c77b93806062886ac8821fc2173bc1664ef5c2ce280995fcfa3244dde7579a4303e6b0af5070d317f29d27", 0xffffffffffffff92}], 0x2, 0x1) syz_open_pts() kqueue() ftruncate(r0, 0xffff) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x820, 0x0) 02:21:21 executing program 1: r0 = semget(0x0, 0x5, 0x243) r1 = semget(0x0, 0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r2) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=')\x00') r4 = socket(0x20, 0x4000, 0x800) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000000c0)=""/169, &(0x7f0000000180)=0xa9) chroot(&(0x7f00000001c0)='./file0\x00') getpeername$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() readv(r4, &(0x7f0000001900)=[{&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/205, 0xcd}, {&(0x7f0000000500)=""/9, 0x9}, {&(0x7f0000000540)=""/30, 0x1e}, {&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/207, 0xcf}, {&(0x7f0000001740)=""/171, 0xab}, {&(0x7f0000001800)=""/239, 0xef}], 0xa) pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001a00)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) lchown(&(0x7f0000001ac0)='./file0\x00', r7, r8) setsockopt(r6, 0xe6, 0x0, &(0x7f0000001b00)="0df5d51c114920ea45b6b8e0f4e7abe2da96106c2b1ce5ccac6d239f0cb4d1844d19d4d94e7e0492f0780fc2d1a7517f7fb2c26a3427579b9e12d7de2b755ffb122547edf346807535d3bfb4de900bc59400e32f70086ff0ae717dc191ed8b91672fe4b91ebc06b5e27873512f8b394410100525695a87db03d9cdc7a1932e964c7e329dc04a2f39d50b06b9228ce2d288842e27ab09480345a31f9ea90712af80bc1456dc6f96141018ead5209f665531ca89a8142ad87e2f3106aa74f435002be37897ac369b", 0xc7) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000001c00)={0x2, 0x9}) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000001c40)=""/93) semget(0x0, 0x4, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) r9 = open(&(0x7f0000001cc0)='./file0\x00', 0x10410, 0x190) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001d00)=""/25) r10 = fcntl$getown(r4, 0x5) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) ioctl$TIOCNXCL(r6, 0x2000740e) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001dc0)={r10, r2, r3}, 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000001e00)=""/130, &(0x7f0000001ec0)=0x82) nanosleep(&(0x7f0000001f00)={0x9, 0xe8}, &(0x7f0000001f40)) r11 = msgget$private(0x0, 0x211) msgctl$IPC_RMID(r11, 0x0) 02:21:21 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7a39, 0x6}, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x405, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 02:21:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="269e8a53e231be2ed307d837f8c7c3cb17c6eb498e6013743994f60f7a6be09e2e54612ada91fcbd5522b07ce813eaea0d82337aa58654160829dcd97ae4a42856d64a2d2b8cd5a48e93671f8ee23b335d362ef225ea923f8e78fa0cbea0cba2f467568b343eb3c1b9bf82de5a629fca52d4dd5aaac171d095980d753fdc5189905ac863d264bea088d1cd10f5b20cb72bb88134c5ccde8b8691da1bc8ddf08281b9e5520a606734fc1ca507764d6c24b2096ee4c9cb0d2f5a2cccec21e61c3e9ac56ccdb95f246770ffeda7c49d03f20fa3da43b0bc3ba6bcae59546c4b72faaf7cc9bde3139f393e8ed3a1b96df147d05bf3a3", 0xf4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(0xffffffffffffffff, 0x0) 02:21:21 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) 02:21:22 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="49575c91950aea05f178363ea8413f1ba29aa36cd08f84dfc7c2775df782a1fb16c012f680c4e0c01badd692c795424e90b29fca6834e60ae286e9f9", 0x3c}, {&(0x7f0000000040)="9adc697b6da351d4f7b6635bad42e86e8eec2711349f4c5200bcd3316b235b4723926f35d9a573b458cc9cbca1", 0x2d}, {&(0x7f0000000080)="298f6c2fc2f4a3dbc7390fb62567d4b1209a06c421bef17e483af35c6b2d92e54913a06cd46ea2057976f1125d947aca498660f81bae48a63d67a28e6a336f57b876a39d03325b565a601e0dd696daca058e08a4ff455284cb6f746c58a8b5050c16595671cc832a5831d961c1a9e9d69243f3d7f98377244b901fc546e1a93cf203e4003035bb59ebc91236fa183802810c3a219c90c42a7e2aea", 0x9b}, {&(0x7f0000000140)="96631afeda45e723fd3acebf10353df48abab36dd226dcb1e09f8a04311cfe38fb5b6ec3b853418dcd43125edcf705cc9da14807b23e829cf1b915318d9032fd1aac4d3886718d1c240de94d92d2f2c2520159630cc67889d017dca9d0fd0ae9528c4ecd06646bd9d1562def79d25873fd83bd8daf59fbf8e2f6df88aa0e3e13f6eaa165e8318ea09625d6881f4e4724bacceec4", 0x94}], 0x4) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 02:21:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000001ffb, 0x4) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) execve(0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 02:21:22 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:21:22 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x8) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 02:21:22 executing program 0: socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x1) r0 = socket$inet(0x2, 0x4007, 0x400000) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xd0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000180)="42c05b00a9660fd7edc4a1f810153200000066410f79f3f30f7f5b0bf3650c77c4c1bc55f6c4831d79b3040000000066460f38dc040fc4a2fd32c7") accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r1, 0x10, 0x80000000000037, 0x0, 0x0) 02:21:22 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 02:21:22 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x8}, {r0, 0xc4}, {r0, 0x6}, {r1, 0x20}], 0x5, 0x57f5) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 02:21:22 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000180)="9d998a4bc672cf9cc6dc177e0dafbd9d227bf8a655c4b27c272e9b760cdce315d61e4e3a058b28f2762827531f14f994f1fd7530a96302d87efa348df5fdd9987d6eac37eb33e0423278249a57f6a4941807970729ff6184d17b34016ea4f307", 0x60, 0x405, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') fcntl$lock(r2, 0x7, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 02:21:22 executing program 1: r0 = socket(0x800000018, 0x200000001, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x3}, 0x8) r1 = socket(0x83512b46fc90bde9, 0x3, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)=0x1df) 02:21:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x3e3d}) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000140)=0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000002440)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x1, 0x101, 0x3f, 0x3}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x200) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) syz_open_pts() stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 02:21:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0xd9, 0x4) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 02:21:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) writev(r0, &(0x7f0000000000), 0x0) 02:21:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20, 0xc0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') 02:21:22 executing program 1: r0 = kqueue() poll(0x0, 0x0, 0x53e) write(r0, &(0x7f0000000000)="dbdc760d8a4754841efd3ebafa909b5cc5a3b254e2fb1567c52b3e398c68d15dc296da195c9f4144ca251b9f3178ac7c53e9dc80d0887e1a46ba9da17e4f8376eaaaa8dc21d7fe8534f82f88819052226cfb97c40e76dfa2665e86a27143aa9b80cb860c6270c4494856e1ba37ccf13402e1fb1a4d4c62d694bf58fa4984b3e491d9451c3771f3f36475e15a97886438c55d3c12cb97f04c3832657c32c1a587e446b910fbf2a54d6097bb5cd6cec8cd", 0xb0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) 02:21:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x5, 0xd6db, 0x1, 0x7, 0x4, 0x1, 0x1, 0x0, 0x1000, 0x5}) 02:21:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xffffffffffffff81) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 02:21:22 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x380, 0x23b23461d18b33d7) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x8001, './file0\x00'}) r2 = dup(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) read(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x6f, './file0\x00'}) close(r3) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r4) 02:21:23 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8) flock(r0, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 02:21:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffff7ffffff, 0x5, 0x0, 0x800007, "0c00003a85ff7f000000000000000000010100", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/40) 02:21:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x30da, 0x9, 0xcee9, 0xff}) r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:21:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) syz_open_pts() connect(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 02:21:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() 02:21:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) r3 = getuid() getegid() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/227, 0xe3}, {&(0x7f0000000000)=""/43, 0x2b}], 0x3) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) 02:21:23 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x85c4, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000100)="655eab6fd844764fdea88be6ad7e76614161a9a3a6fcea0d7e057f79af83c2ac5175cbbd", 0x24, 0x8, 0x0, 0x0) r3 = getuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r3, r4) r7 = socket(0x6, 0x2, 0x8001) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x2, 0x8e32}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r12, 0xffff, 0x1007, &(0x7f00000002c0)=0x6, 0x4) mknodat(r11, &(0x7f0000000300)='./file0\x00', 0xd014, 0x8) flock(r12, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)=""/186, &(0x7f0000000400)=0xba) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000440)={0x2, 0x56, 0xb6, 0x1f, "3780f37e6ff9e174a310e8494d1ee39c066a2ff8", 0x9, 0x1}) getsockname(r9, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getgroups(0x6, &(0x7f0000000500)=[r6, r5, r4, r6, r6, r6]) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x85, 0x81, 0x7, 0xff, "b2a9404479f2a5a89cc430e001fef1d38e8048bd", 0x1, 0x200}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000580)) setreuid(r3, r3) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f00000005c0)=0x2) mkdirat(r11, &(0x7f0000000600)='./file0\x00', 0x0) r14 = getpid() sendmsg$unix(r8, &(0x7f0000003bc0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003ac0)=[{&(0x7f0000000680)="13f1", 0x2}, {&(0x7f00000006c0)="627563519c501ed9947fa362e5bbdd54f8447ffd57e909a45acecfb5f6e9b64256743d9d550d46a96dcb90935e76aea0379141644acfad98b667e64657eac17d1efbdb6958389b0d5cec933deae599a87d6cc01d3ce23e44f8fa949dc93d2cd9bc530d4e7cad46da8a2ea6e9d6670d401086895e24086f29f377350a94a03f31e9ad06030ddec80afaa27de11ad1aabc0afec81b16b65d99702390aff9f6d6febd212a83ff6f62df292d928df9a5b14eb2ba44e1f105bd1bf68a0f37527b800f5d1ffac63ece87c6777dc008fbc33ab3520bbb8e0944cc57697aeab8da925a08d6327936ab44aeeafe93b434a9d7109b8e06a99bea8ce6d76cef264fca297a8597156fb04de3774e0a30cce62131148805fa6b284ce3cb4b3947aeefb6ef3ac1d10f5e38a0abe73cba68dc7cbc7dcba29e99794956cbdad9d8cdb9454081d581cb61e27754c6a82dedd7e1b6a267427b4f83d111b8e87e0413e364f54f6007e9fb45af907a669cb18876dfb298dfec394eef9e44ce6f2cb5d36ba24afabfb15b5ef32290c953009937ce78e4dd4de38495d7d73de676762e901000d08825fa58d4fb16ac3e224438c630720632858bb8a698e904cb1b065bdf486b559a4856827e97e4682cb59a88e228da3926a5bca230b3ae622d086780a0b19ca6a439c8b901bd9eaf40513f2429d22d94f91e0b4cad7ecf3e668b46addbd122357d66f0c28fec8c81c1dc4004427003ca34d940c7cf47d8cdfc54188a470c7a918bf3bb832599feeefa8bf7fda8cd4873ab1d59116c1be2951f5d112d5063a94b371a5fad8c6423c0e8d9899d4d2c741d186d73688b1544adc155d7b5a9f0ead33db9b1a5f1b2d46e62d6c11283b6464ab02db4002e7a430679830bf780582cd59b4e2142ae8c8df35115189a8064fe00c1a95fe9ec9f586d5f77ebb7011e15cfcf9eca0180714130758283d21b234debb622ce77c59519528f7d673c335ace3b435e5f480bb3e666b211f5918a863242bda788660908f608709bdf8dff17326eda66d6a64f36b7bb40f61362221e93b7784ef5d3b8cad8b4659eeab047ba81268bd01dc96ed701cfadc96a6fdb6e5f1bda2eb5a37cd3ce7e877ef7378e52a75545b5e99de7ca0e179c831a8f0707147655c6a60d8ee1280832c6e260779386220505252f44e5518dd9cd480fc10598522248b5edb336000d4ccfb0f58c737b3e4692f20b7efac5919039a3e2e575d60b055142b69f5ddb21522e22fa5932a6fc3aebef86108cb2e4b161bfc55f5dd4e85267f0c0dc27d6e4be2ceef1673aa93f81962a2a4bcf17ac3407a4d98ee2d5b737121a1a845183f919f48697b67f199d4bbd0bc9bd742593b82b2ff0b3120c661b2f98ad38a9f8b5d6dec7c8fc2cd02c016e03e6592c98bf5c7035165c78fc0fbcbdea6c7d27749e31b624a37223ee1bdc72a7cacece7617d7a9d7b1e1bac0b3ab1788c36157dbcdeab4254ab846c3fa6330b1333a603cfa342107da5f688ccefa02571951952d3c200403bb41a4aeb9af1d80a8cb2d90685972ea0c33a52880401152d2ae1323b819207b24e1e33a15b8130a45da3fb7c1e98dd3f366903db0188659c25256c8c1e6a9c3eaef600762ffc0d567509e4bd5ac492bcbc8a2a5521993fd5ba1f221d142c28f0f2908a80c03b2147d25ffe7bfbe48c93b1ddb57c2acf4ffb6408f7cd8020cbd4dc979b51271e8b70bcc59c0e6d0da070a4efcc9cacb00be3a43007a9f16c322af48dfe8a8b43c72463ac59d49caef79482cfb2c91d56157ef85b299f736472836357148ccad87bf6adebe57ea21b58940c7c00ea43daaea6c5fe72005953fe60a0caff604120a5f947747be8ddfdf46afd0ea8880a2eb97ba3c3069ac9513af07f292d76634d1a8a65008506d32336625d9d45b2608a4f03872a4e1f607442332c6b4cbb3505ddbc1aab0e3d1818490569240fe15446db68619a9be3e40e1c462450ee683650124408c616e64450038cbf104d65c29a6ce634978a77e9b8faaa35e4ec4ab573fc34141f380fb9f8ad25015c15acb54b9a0c8b3250c338e6e3d56af991a9d549fff7db105200d11a5eea2c3a085bb64b39f5768a87a1214f2d5613cf4f804b5bb86cec7f6e42c00d589820c1dc73a0fa5fd4e6d11aa5c75b9e0e182d63aae27008ca2bf9c5fcdffdb21b7190b297fdfc8a143bc61b871dea74c40bfe15e5a624973a7e1847bd831c42f991c19161134abb8983e6ffd946ca7a742dba0178aefa5d2f1e6d4f0c51dcb2a0b80efa193241e3e25cdc5a7822457d7d949c8ef3799af6ebe06e9bcb9a0dff505ec866877cad9213c18867ecd86a7cf489c563a6245f5a1f1e755a3f26048bb24cbd1dce185bc1b75d6b99d8e6848bc796f9fbd867aa94f9a90d9e101f0869bdd4886ce05bdaa12725564ab991c1aaeb3334fd613de5efe7b076be6f6c16262a4e7ec493224ae6152d379c707b6d490de03cb02847b3a1beff6b47d275c3fbd9d03e2461297b21628c0e9c826ef8fe5b28ab52acbed2422224d55d068a43ff4febdda98e7a326b6cc323c7561dabc29ea30cf1e9b6896d36e9d7d47884be6b19a3c89ac2a5a2084b7a85b23919c5474787905c1ca4ea6f2f35ddbb9c783e6efd43e0831edeb479557a380cc260d46015f7dc9bb4f1be3891ce425afc837ae979f9a576c2de2831ccea627ef51f886e902b5e28a7b822a6d9984d6135daccc569f3325d7dc4dddb0dd22510239050f4faeb6a33811b32d636b7e2627d0c1cf6e954ecac6c62a6ae1c23f72d0e94514b86292143a1f63986bbc2238362d1eac7141f432651a8195e51824c6aa27d886c4a7b2cd70af3348efeeb342dd0c07efa081e2da282c2b4a9d64689d3219b706e31cecc78d9e515bf4571b40e467b1c1dffb73e5807e848decd5485a895ed7e296a498d777ed86a3a367d153498606c85fec8ab68a824e08ee3c16178f5c7b2147ee8f358d62e5e1ee4bad8c88246725d68096403fd0704bf5600408372f8064c772aa79b659ed77ea54f4034dcb012efd1b6aa7499a17bc27467e9d968d6f83ee5780f9b2cf77562bfd5321ff20152820061bcbf4bf273bc2ab09816b8004540f32404aafc6821fce96b2121720042f1ad09d58375d30f153313025a84c2899a8b75d3e025f769929e8abfb2c70c83b19a5e9fa8b05f884d48442a005bdd4edf40d972e94aa102387cd6ec7b80a6f94ab90798eaff66c4ebec5a851d04555c4690f21a060a2d57ae52e3e499e23a053e42ba3bacc4b4963cd49bcc7da00825f75134b4af95fdd8309f3412e514ac139867d90e2099c9be8f677e0995a005b97a663b88d3a06bd6af8e4f0933fec9c39be4ad0d5472514fb09af3476b377b34dd86136c00b2df4926e42b5d470dc6e7563844c43605a7fa4431c90696428882b192eea8842b131eb2ac4c3c625e273211e2ae12d230ceffb0dd35976b39c7589a1990bdc964265192e2087c249ee66f4284d3a72379a0e177772177e392566068f989959a85240b90d3857e0eddffac038420fca6be4e39268cf0f9a4c25f7b13dce8874760e2f661e595b56feb2892b8d27326e0be288c001a91e7101bd19bf426233b29f6223d0ba3cecd0219215c359b7dae8668b0db73c24a10e32e43759b57640ddd92fe3b520f082f3f4f8adf4a16946b0647af4c39b2db9eb5629d186e1384b01913ce58ad7a9babea561effb18893de0b966505ace608222adf6f27f56aa125e749981095324f019dd643993484b47b63f90bbe068b69d3e3348be051afb5bc430e7fd230b156fdaf06bf0e718a3e4740b91ba1f2740dc5222a104bb0fad606f8f08eede47bb60e29b1ac14b0a37da4bad068d5a793229bff1ca532e67d3c6f1cb2512f86b6c7565493b546321f940e2f3c00e68ff8bd5ee6e5d63e817b93bc29ae33a0f90bbf10fbb624d17b759997c339d49f21227dbc6d70306985dcd72e2358d025657b3bc369105ed3490dfba6a0fcf537701eb61951c492cbd7bb7f5dc47dc2536a0e820cd7ffa1f51fe9e71cbe2d2b4b839629188b0c9e6a1013898da5b759e7c900af572f5c6be7c165ac7fbf7fe8ba3507ffb8a04fb26580b3a299d838fe036890da921464d4ad7abf965dfa9bdfc4e5310ebca1a60c4aea7939540151c13c4d4a9e5ee89f5814583abdd6560cbcff39aecaec9da4c02974ad0301f7ac8fbb20418d41c3ebedac305df82a794a404f78d7c31145a4f689aad40f8e678a298fc9d2f07999b6040b6b3b317274b4bc95514fcd6d98dd1666d910b82829425ac392cc251fad1e27e8113f9e65fcf89df48e2ea32a4ab30eceeb1c3362fbe98b6781399e924b53ef82fe69840a97c43a579c86e32f65bf70c7ccd2a3963bd508960af59cc4f74160964008b8261c12b6f8d06b0826df376ac5d208712e7da1238d21195b98f3a3af573c934a7a3bce3359f25af7bf72f0f8500de4a0d675d1bce46df3c4f1c1d19bf7f10e5228f2991461d5a2b1cdc067da6ff4eebd73f0e8c721c3fd503e0c3c7546618ed43fabb0adfaef18e953b185a7b627eceac6fa14656a69d54ab542bca481b2087b1ea85cb23ca13873a8213313d306e183df74015ad581c7e950f7993e3b0e5f4f73776338301b23b6e3be15a655ab10e78470e496ed56b83d6c7457eb97e1076808e134e45d37a0915749cd59d8e2e73687568bd68260343cccdbf6d7cf6268c0ee4354cf330ab3c59dbee086c5f03ad8a0bcf8e3c10e63ed47b31af5b2d750d0c2c23cbb889ec84473aacd8ff211e3c4d1c44fb3a0048f7bf3ecf408d63b6b903458523054af9ec5c909241d253413b16dd31bf3a8d53e2e50cfc1c4416e098b51c37b093cf3241d16b664ad63b3705c26a6c4ec7e7057bf89bd626cfa59ebfb7ba11c344ac7fd05eb4a9a969569eb0c89e70598670b8e7008a01d6d692bd45caa46d2deaa62699dfaf4f51235456492535796501add7bca980cf5d09e92ad3f7e6b43d6401680848af703e428a447b340d5489f758ab972af730639fe9058f73d913de3d09c21a4db1134715034f4195fa570f014aeb4f2554327698a36eb11bfc196cb4f6a23557261c270729371e728686ce48915fb2d6f43b2fbf1f131ad5d65798e4500dbd18614d981cec38f890a152cf05e44c3e7f191c2b59121a059b1ca623441dea7b9c6b6ebc2f3f27ede9c2de3c9c18e3e31111ce8a70b9eb81e59321d63903fc85d841030998114019fc726cc0114229fe90468270afd7c6b9678395dbdcce9788e8ec118283ef2cb0a791cd49965642385f98ee9f1d328a46548582a6f8ac1f34de309a87d7b4dccaad27bf3b74c9e375b6fdc80ed1333a78d94fc6c0835cd8f498b0fe765c57d402120673275aa4d76ce80c77c5a45a788776ef183338e9e640d34251abc61eb8b1fe151f6a85db5e6d6e787c5c63368b012c1ac67ad914d226d1388670a706bbaba85b12c7c5d1743845d1baffd8ed1d2f56e9ba0ad0fbcdcdedb84fa189712e8b62e420c56e50d4e4845ddf07172d63b887a4f098a37fee61b21beebaba8886827a03d90f4a4860b7485cd9eab356cb35d11f0ed26c47543cbe001a3aea7467768db4225de71f41d0010af15e360e1f4d461f3e2449fec771383d1e8191cd1414d6ab7fd0dc25c657c6b82c9fe63aa92ff62db5d2948f439ec9f2dac1f25e6ea1238544bc334b8f0540db4dde9eb84d92e7e4d8520ba70bb5e11c479f490839fce3459d8ea788d8d18f6fd6ce1cfa178bbc24c9b8d3d974352092b6e01b430b4026e6489fa4f1d1e7", 0x1000}, {&(0x7f00000016c0)="283d846382566c430910ab743d1cbeca9fb0b980b136a580c828b1d17ca7a1958f59d2dab2925c9977c82dd9bde8b50ffc8a1c69523caa72b2627b93f7c51e1bef8b8f00a26475c25dcf306a229698a5f40b666ff8b3deb3f1e28fcf13b6e492865d2839a17f94708e05ed7db8de6584e113eb753dbc57ee5764ccf92a31fa2fd95afd8f3c4ce44d06adf5dc59314fa20e4b6f07afee99ef4309953c478a55697893acd2af317dcfc3edc7a062c234745cde0d2792f2d56951eb787355b0977c4b7bdee05434455c7dbf30d1684744e4e6f0ded2490454a5ea9534a59cfb638cf77710c2a0807921795c3e11c0bda1f25abd48abbe1d8a6e5f0e1612d4ce0f31d313a68a5fc6a88d414cc325b018655df1dd1a4f10a915a7b7d3f4212a3be5cd9bd3ea325900fc66032500a56a2ca618f2e72ed4edb80684f31c9f9ac1c95f7ab35702a4e04154deab9c49bc663a17c9e10d4340ffb884df48392d9dd89a12f4082b97679b137a598d06b4b6a04c3d553a8d18d4e2fd925c35607925c38998655ccf311acb267661be52319ae7e3819cb94a8988f1206caabb5682d961b61056ba3cae288e53df3193c3f7f7ee63780f23011a2f4db30a8c190b4e7ee9bf9c1f28b2aa43f9b200a8d5983fb43255cad267bfe2546e0956a2439d0000d27239a21bf50f2b19694378eee85da5ded91ae51ec48b24994cff49fd9e2295d779ea40d8946678a2ebd25c02ef52b4dbc6a8d023328248ade50a64c08ddbc9658b6544fba92aad36f58268b35fdea90347838417a40de7159f9e8a0d8cfdd135d9027434edfeb9911182be58cd90d5bb547f4096f76243cbc78af3829c6d30873c533f076671c5976bfb8df0f3ae6bba9764b2a5c2ab489e419343813ed7305d42e2cdaf0d67cb673f960a256339360d789895f079398356769929c43ae5295f05fe7027484b2bed67e3ca7aecc0a46ff95c056121aba7dc6d07d11322930baed3f6ff6c4b3bbbafe22499910789075c4f437e331328e8ff50a0580da2926ae62d85a42c644e1fa053565d50387a5932211547ee8afcbf19b25887828425a42f34439379cb973a55161bc337c43f85580cee471fe6bcf96a785524477a63a7647343f34b0113d67cf3418823f15f4310a9704b35d97b74b28a9a6cfee8047ba467d47afb2766ae678ec018e74c9ebe8ed6cc5c327c99bdd61b7fe1cd6ee065a3ca8653533c81c10a7454cc3f46c11e49ed9a441c22b5826fac12b361e515d8a79f6400858ff404499ba8976881e4415d045ad5b4dde255846dc38a26c4fdfb006df34cedf31e19c5ab5544c50df64c6376cfe07e6a894ae371462b03a78a993f82ee6530f88847ba56c694d7c8d93458eb28308d851f1db9413e5af90b2c4c90f5b4a04d652df40f76b25fab3f3c7a4d68c93fefb5ed403f0dfd12b4d212db104378cf839db28b12f9e3ec4b7a7c1307a843669493fae5ee60a235ce85432844f52c16faca29b6ab6b202abc872f95fd2f45aab32d5681e0d395852524f131b6494c8b40440594ddf50389555b8de355bf4cf23f864cfffa67d8beb709e275387917a5f199f53ba9a97882d11f22bb2b4b9aa986d5842fa614d9145a1b0f27aaae3295ee47cfeb77f115c612408e18202a247ca493760aa3e825b5246653191b5f798ec2b2967366062c1b57b79ab94f80ad89434f36eae0509ed7e1333e7d89b7b5d746ef3020b5dfff371fb1134431a4349327db4127894e9947d2aff937763ab8d73ef451875c504c64bd33413ac5298aa41a86e8846aa99f769990689b7f4cd9f1873ae1daa723d878fe757782d56d48d9f02f448ef819caf70ede862ae7fda8b0b2cf4fa9c713fa333c588c9f7787735f2a22b229064cc32dcd4ff216c282d3720f014cf7d43731e5be9f7e2353cb913b153d041f46367c860d7affbd179852c5bed7c1a216162a0f83f68e3b8226c0378bae9260b3fecdc0fc34c7872e6f3fe5ab99ac0122e89dfd06b95f20d11afa676f69bb8176115e13ae17bb3380f4a520a40a41de9964000d02c224e1f0e8bcab0b5b6f6d8fe6e7f989381c3d83d5d301c6c411415e341cde1ea351876b23fcd2f9fb729fcdc892601c358abae496a4ba231ce08bc231e502c9b6f1563bd1106cb42049d5f420da7329bb2e42a7b875789838a0ae2fbfed65848fddcb114f2c575c1185c44ced4fdc1f890fb605c3d279d27977ffe4beada1c0e712de16102e3536d2ed08eb066df43f69a41d952c28c1c45716c29fb9ab6e6c09c9407e8cc1c328fc418c04d249e6b8d07b8f67cb9b15d8c8c816182a22c8008a8e06665bffe758b8bcb003b84bf995c61ed230ae3dba01b5643ecbd42989472bc9c4b6741af213021b8dd5b76dc221f7ea156a1ea63bac75fe9877799ab36e3cfa10f2cce7e5a7f00a3b457122b816e5385d5a078dae45009718160768b819acf348891d7f5ad64bf3b855374976fa2dcbfb369db9ea19c9e7e991e28ea5a1aa4eaae50912484e9a278373e8e709681cd00cb6b45fd21f4b93b0db203c322ac3747ec25542b9c7cf2380fecd97cf98c20d6683c72673478c313ba34c256e8e33cd405b3957fa5514a1014d7e068050ba1f8919cfe86c2987594a58376a2a2780a3694620d04248addb806b3f3045ffd5a4498c577e49fd09d6e9b0dd4a485b305350fcafa58c451d56c030e22231a687b576040e0cb1b6a76184c3fdec88522166965aa40d67dcb4de6b8b8f02f6d83a418c478ae629f460f9f0c4069d2b629f1b3ee1fb59bb78b09445cff4ffa82e6dfa12a94592a5bc699320527081a6aea420ba831b3e195cd8604a16e3c764ede03322b7c9032bf4834c15a0f3344f30594e9c1630052853d44b5dfbeff53cbc5cdece9f8b2ab6538f79c0e874f5eacc8dfec0f573606b2e8eb82396c31ac66a4701f8539556087ed91081b51aacb572ea49798a7f99206fb92cff0336ac41a318eeb2d6fff47b16359f63333280cf3741105a5a293c9d8c735d4d6a33aa94e656c24b22bc98697be85b0a4059a4b4d4dda1b698b9afda5a82ce23d7ffb96ad16ae65814ce297706bc1c3b7ede84e219b966cb8632434283a4b04d8b30f22bf1f63ffcc28265d2bef2767e2536fe6fffa27abf19094d0e2536edfec20eec55fcdd2e82097d10328440c7ac6ff2bc0033bd74606da82ceb5d791996d99d6a166ccd775168c0d540cec1162c1f3f6c0f90b6a5e996d1bb162d0f1021cd0eb556471b6eb8bbbc6bb19d526dc3d696a36478b76dd19a8670d1a75dcbbe320a2c0bcf04ea59c78221a56cc5a7ce2bff7c33725e8f8a15d3f02d53719266b9ff91a6e33de57f164369b2ea56a3bde192db4decf1c3d3bce94742153db9134b1a3ce8ec074ec70fbafc5be82024396ea765d5575bd485a1647660389e6959d8d8283d77e244247ebf2df6678cbe716ffc6e479e9fab41926bc97e8ca7be69b9855ed49d38427f9b6e9f6dcaddee0884f65b1aac9560851c93c5ad7f9a73e1bd557bfd44a4eb071797524a17fc1f9ddb0d5748854f2d2b32ae09554fda01f78f92246388e833796f795ae392bffddd94c626bc37d363d2f57628b1f4ac2ca2bb2135454ad143ec737dfaaf7726ffd5286a3918f5635950b31478e46232973db7d63fd2d273c916162d2b2d3b3a7e1d2fb3b0dab0efbe6d74069b7d7dcc10bdb2f2646914a681475319fee4b1a0873259ee4ec1ff31dafbb01c6cbd8736b39eadd7cf97aacbc0635fe69f9ad28efea18840040876eac7433a70252aeaa143bbfc886dd01c5853281af76df439481f1e74858d9a27c05ccea417df9cb0948bc1a81c3e12608c52824186e6e0b32c0af19b3a549616ad939ca9d70b2be1272a593b2f8a41706fe18342b4fc4096dba4b43a610a50dbe55b83c1c672accde61ff69c957829b36ca742f95c2610126b1680d513753d1ceeb4baabb2bcde87430c880e86f118b376cf25555b48e6a46a2b51d8b99035e7c5915cf5c18b20e56425c2e315c036f624e562cdc446fc2529df072f74d7728f46d337bf421889a655d058bb99c91da72840262e4946693e94f92ffd1e02f420b98f17190f302cf3c2c255400f4496dd6ee995b71ccd0a0ff4f98a35513c484e179c5ae9cfb846f89d4d30abb44cd40c60448fc65b1591f091706eba79bcdf2eace368fb0a25c166cbaed91d052c71d80c4073110dcacaf254526d53836a2b0324600e6b88c9fc1e6d3f560cd823419d6575a256a632f44c05619900a104e19c44f482e7b81434deff347d8c629f81331f09d942eebdd9398b578ff20bdc16c95eae39adc3dab2b7d1d5d00534e812765e6e4f284a2086bb764b917f69a19eae13fcebb81a08c881184be8a754b7d4d9d3cca8f3470ca31c050100cf3a5d4585244f1810d71996d726206e9953d75f5ac3bf42b01926ab49a332651ee15601f10bfa369d56fb3a166b36b45033644dc663a5039514bfa753f397ebbf7a273af936be9caa30002f3ca731b16074230ebb182eb28815fcf38076ba7de35c8ffdc4caceb89561d9935e004e22611fe3d085b0f33682faefd661eefe07c76cc72ba2b308f08f7ecb5200a5f2ff45231b14f6c487bff50a239b8b1c0ec79711e0992c65a9b0127cd11c968fc15e216d71203aef6d0f7a54ad4e7cfe1ea8021afdc6428feeadf1228b6e6dc44d00ab301d3da21be0efc094a38edec2c2710a59cafec00afa1826347601aee6cf87c009ab110d8f963fa0b45a9fa325cc864ab2a592ba34568e6f65f4d9893cfb9e95486310b22d66497437e72c02eda6f6820e91f34d0f7d6bf56cf7aeee562c40ec10fa0978c0304f91e63da0a541bd0f6ee1684c1257bf9bc52034a40b78b67a007fb01d5fdf988c60f12c25581bae612538e6b3548e4fedf5a09fa24851ce7616ac7a372504f1fc02dccb182857304c416413038915c70d45b226e29823433f160c02a49a8c49c00c5c88db46fa2f2851816b6a2c921f718ead501b39d84cba7ce4e5edf970f56f0b280dc1ad06fe7cd7dd4da0cc1d58681aa016131a2ad83bae2e8bd6d3820200bbbced7dc2c031a183165c2162022a4b788a90c1fb1e19ce492d9b686435ad51be5929c2070f7fd029c4eb475602127ef8b4e8399ed8a358e8e933d8b2c30e997d2c3f2d65e1cbeda9725e2c6f6067130c4fe99ffdd7bdab2b6a200851bc5ea6b615f3b3243ae7abaa8daea81d74ace8699aaebeb8f02a646326b6421fdf00b3e3d1c451a90d7985b55ec53641aef8a9637a88034c798a47b5fc97417714d1ff071b4be8467bb6ed576dad6b42203b8f53fe16e2835e0c817fa6b1d9672f195d2104597ad6300f03ba3e46fcda5928f3f00c8cc48278ab909c758f26825a45a7878ba1d192f45630170ce1a9b7c7298ad1e5bc6bc2fc28609bbaaed250c054da620976770218329fa8765a2e89db72917e870eed23b4c076c49f2b52e5e9c11f559b261bdd0ae6b0df29c6c7cd0de5bfcd9075bf52c86da13e9ae42537c3118dd3a5036537bc81a673e6af7568a071ffbc089aadf2b3e1771ec6b001484f5027a7afddc862c048c705f569e0124cd485db2c16a199f4c1a7b5559ebc37b3b44c9dc43952e48477741608b97077766d6f19d7aa4e8da5ac0fce196f7863a7f86ce04aa78af0f3700c5647f0e550f47fc66cffc93a3f72bca3fd5276262c736fcc75909ebc24406e7b62e8f2c33027cade7d56a965f28caa0f836b5ba5db73e589e51c32e5e030dad1c98328e4b5d1483b47262eea23616a6ddd914307aea9c42c679cfde4", 0x1000}, {&(0x7f00000026c0)="6ac4aebe37e818cd9a8c89ec0f9b455848acab1af5bad39b7eee066255e753dc11f82f0957e5045b50cda6b65ff42ac46295c517c037c27df1e8db5123c55144457f8b3bb143902c", 0x48}, {&(0x7f0000002740)="b91d900ff82fd5febc82f76aa02dbba9865c6d2454658d7ae71203729bc8b23871d9e67c8f91f5a05ecd16bf9e92de04ef1db118c4eb6ca09df5be4a32ac0185fdd82a87dd5f5e4ae16b34850fea9c58051030589256822c46ded9cabb04bccaeaa561ae9e9b77764f42a1af9b36dc60b2ee74261e6630acfa939bd95bd967244f56ad4ea5d2a1182b12a231daadaf42a753736c12606e49a19d54d31d48046d207f5f6a7890cd61c49ff887d15056930f7465da4ec2da8bfd8627e938172a7e7f8043cf74c810768725670175ef9fe603c23faa491286f2a7f54ee3c78c8b7bcbe5ce93e379868756", 0xe9}, {&(0x7f0000002840)="abe2db6e7849534a5bdb6f766ece88614d4ed6a447141feeb2dfff2d5e8c71976a8f34a461bc36c2afa0", 0x2a}, {&(0x7f0000002880)="465e6afc1fb4c997a9112d9b1904b8cdccfcc592f164d8544ee3cc2d6ebbbb672cdbfc7f6c2253c342e61eb9028551c6d4b9d0d8055205eb3594ac2d50460ebf490ca685ccf33705f8c312d0b11c322d8e2e29f263b49a924d65aa75a491e057628f76347663f2014be236ced3bccf6832474f26f89ea07633db24c3bcdb5a89a28810a0f3855a9034f81f7be079dec104454c40fe93acf71172cf77ced7be461594784d3e4f20cd4ee7217d4b1450b12af997b6ada8c93aa3c1b14bd6b1033ab84c31e0f345484cf64feabacc7de2988269336daca9be61ab16a864adfcaf6b0b5dfb65f2080a589baabdb8386db37d1d784c8db4ebd3890a076858768dbe6546a43f31f71820b4fc028e0b5b4bc025e61afae9eb25171e7ffcee3e93490e10b3d057165f981b374979a82fc234d27c9fee58ed6847747789942a63388ec1020965e5fb05ef0c227b448ddc024e0390b7b4add340757994721c18775d2c04443101c9f2a49c257379c9f43c6a45efae6e222d09127a5310b363a7213a7459c4277d79fc287e9b79a1bbb8842106bcc6bd2898fb3d4b8a6ac08d8b75fd0dbfbc9acf0151fcc87e5159bf116aee452700e8c52fae299e010f41750588adf70ee44c0355711dd2f71fe7f26684ecefdc15dce927df8f36ed9cbf62614a29151f80ed56867c711ac93ec0158e38320ec14f64922f4bbc86187ebd76f87f92c46a39a506b164b8326a54ccda7b3169ed15e3cc481a2ed0de1ce3f4a74ba1914ef2b673c9e1867567f0fcec12e068c51b9f9ac3de7c39f2cd10648a94d4849e38a2a104003ca7c40d8e89967846096365ec4d74a0d07430aa50c9583df42e82327b4aef22b1cc880a0c22a69fb7327c16fad141f793ba577cf0745745f663f726ad1b8a6aa1992b663e95f6d21daaa78c3a2e7df7557f4f2d69d00e4de809ca2fc606d263ad64ee7451822ed35d3d92303a4eebc4c26406965bcbb70334b6fcce9d898f5ffaa5111ca04df27743d9447c60412b9c2a4d0fbe482bfa0bb6225f47787f9eed8a1a64e9c72295dfde42c407d723c53a9685101d12dab1908d5d10f054d7e3dce06e9add536665dff34493e27595333cbd5f0d816d0e167d2551e26c27ce30fd280e74192b1332de61181e74e77520a7368e2f34c89c1295768d647486abf8be446f42fc25ac0e484c0df151b6bf1a508ef19298969890ffd1bd9721ca32f2b3d2c88d515f4ccbe7494f7942586264e90b9cf29f288b1f94de4b7b8a27ada2980df35272b439ee0075b897caa24c0ae3570ae0a0ddc82a20355639688e449363f35b6e5c4fe5159b29eb57cec07ebb8037eeda6808c39f474abb6997756c4fb4b766002c0ad494ab3f9ffbeb7d0babbd680c20642c53b09a987e4d9d4187bea59852ccaa37eae6b38fd8291c0d35a736e8c766ef5488af2155db4f84c472f3c68b934e8e6f6b99c3fb7ba237f13d9c138b0a0d9ced94db6b68a03ca2c6c29888adda3105a154007d021241be8104b757dcb74461b6eb7594298a2e3ef4d4cca624a8a8f97288b1a1cea99b25c3ea3e280a00f55a7ae32206c8ded15c8b5bc6cbb54624fdec62730b303aaaad05967a0ce2a3a6aa3553f41688da9e6cf9cc2b46708103e29c159e00fca3661b24ea8b1ed2ffc063d73fcec28413f13a6ca64d478a1c176f297440702a99bb25b502e563d72405be25a82309c9ab1ed318b0a06c4cbff8e78aaf635679c7d26368b663e36f0ee3f1a0621a8b0f37c6a80607754d5693735ffa2325ce453f0b88ccbf7f1324e77f367b4537cfbc5a08ef22e099559bd73cb771835b0c5ee70b8ad2af36b52b922aa959266fce79f74a3fc0809c96b89c26ade9df0c1f45ac1d9ce3f25ec2d6bc9879309b60b7a06159ba3e1ff1427240a10b844cca53d6ee920561ba0e632c34c6bad324193ffede9af0fda7c71f96a4de48c0e0c3154b5cc147f1be97832ac3c7910b03e0995d13a6d17b3594a21a56bcd2bd6732552ea74f85e2197362d4a0b5cb7fafab158e6117edc61da9cf8d14fbe60fe5871ad07565a7f986f7db381db4ad08ba74112dc2bb8657a8b6b72b6576640bf08f6c5943ee76357d99ac083e5f2173aa4341a2f551f9100b4e70d6c181972a8f628f43a60268f511ebcd573734512824445b247ea899cd5f23736e9344cf1b90e061bb1428c96ddd60d043763f457b10cba5c8c87f80f62264ee1c2cbe357eeed2af6e75e2c84b6c3d05a3d90153019a79a59e934a5f24a197f615a267d063174fef8fc97d67f0e656da0ad830f693336d202f2572567755819af67ac235256de714baa1168b2e99ba5229a340ccdd9c4c2bb687fe88098a47455e5cc868e60c80e2ab9fd228d5338d715a5fb873bd33fb5be05de5445aaec0980a7c99285430517abe2a87dbd80545b3d0836e76ca32ec50f8a1d2f103c052ad215d1aa00f7bc5a54cd76fc01dd2b4985ad20fabb800071747f8afe84261c30a2d0c21fc3611aa40e4081076e49c2a2070972558d6f851e6a334e16e0f425875e96ea65ec569946ff5e0a35e9cb2c3fa97745269773e9aaa0dd9e741790e4aad903b5dcaf4de67446d9a2be7375906d3fdff1d5f979879e1e7341de9cfc0b994991739fc762768bfe5a91b161fa3b4bbde94d9e2159be60b4a97b8a047893bf2b14690a17aee40cb083bb04505ae0bac2c20241c5b953c600b04e1d70ccb3073ef50512aabe9bc91d8d423e27a674d1e01f6d5f90446c4204304591048c775ffb2fc6a3cbf8886d24a726247fe6911eccdd0366d4c6e705059581a84829f24db58afcb2f578d4838acbae9c3b09b437d70e9ee26a4ef1423b8f2a9ebf6b275cfef17a5cd12ea5535bf967e9201b6c397aae3d8a0abe22638a2fcf6d6938e6bb8346b7d353e5e13225c09dcdbf5061d90939d1bae18397ac231b067fb06536aee600dd85d5906aaf4edfb501dbe13bb52ecef5cd07538200a3abe943cf385cadc957e9748eef928bd88e99d12fabb8e11cbcd686121bb838c3d8d43e8764217234e2263f473f6fda1207360267ea85a7e68f18c0cb24594089387bca6686a9d27d9ea56a20b2d44abd5eecc2c434ad0d34cf1a453c4258f5b2523334884115e62c169c63910543653e9c16b49f69fa17fd8e2f3fe702ca8b6f8bcc8da9c7f0308678f065cda33822af16fe3491d3cf14d7f997ba9cba4b9ffbfab42f24ef7e0a1d93952d43324d2c0c28a1a7f1e8323d02fa88a62000e463693a4dad841c24fce14430b2cd1fc5ce46329d7cedbd9423b3ba3e248672bae0cc42efadf9b47b43feeae3e2b2adddfc79aa17185cebbebc4c16fb8915e611ef1ec9de4937e821de95e0eec93e11f7904134a3579d81da63a73bbd76d4040e0cbf26958ac545330777f722b2dcab62a786de0ebe09b393cae97a08cdb320ea00a7b08b4da35c855eabac5bc80ea1a8a01a3bf6ff3006e3e9a26f64aed3b840f2bdff3d89cedfdde69ea86ed1b7a2ce47404413a52ec38cd3df79a4cdcd5f66080eba262b3d3319153c668846decb0f8b0f1a802ce89a82c2f298bac62f217948e2fd346ef154eafe19ed0c32692883692d3e38dbc5a9b15e298af32561af74416c51b9b63469382d6cc99e549ea87e090a9f5ecd94152af1c9f4bb0589b424cb53d7dad5a6d00b49aea07d23ad6b0635ac6adf2aa7bdfc42529dcd4e21a3f0197b9438c6737438adbdc663dcb7bb397dd876a2fe64a4119c7cc36af977608581b010920c90843d5dba6f1f016cc54623cd4ce444eb372e4c4159b20446745785c29d4dcf23305289dbc6ffee6e1dc038d06cc2573edf01b42da179631b90b24c4c037fc6279ca4ad419be3e38e7644197157d06d3577b0eaa3753e70ed6fdb92202482ab094035c1c5f5a8ec0d2d39880f34bc9e15b2db0fa45537536b380b98c38ad4f6a3926cf051a7f2eb79036c26a7cfc008a39e522fcd24224874c22e35bb6072b11ceb9fdd64b5fe942aa514a2ed830649202e8135bb8bf975576933dd84d72d08959445b16aca5a78b8b1d6c3e2521c7cb965f4e343365b09ede90af230608a040a15b819e5e7bb10807edffc322d4c3aaeb5b13b98367c93dd9c1ea2a82624370a899102e0bd8638194d2edbb44d8d7fca24a7f107e883a58427b60266bcfaedf9568b2d27254c64b22460c13fd9a59aaad1fcae90d74015c4700ceef2bea5fa4f50ad97a50c6aa7750320f380ef6b1d4801f05be8ff02c7f79c83033006e295b2688f38e1c6381b2c400752703ee28c5e9d1b2f3bdeb35c1ce72dd1388a825ffaab1176bbf01d460513e825c4ba7a14fd877c1f6fc656c6a3c9f62a25e5599ee88184f0d82c05d9eb43197e89cf059184a9cf6f471973bbe390ad135d13ae437c4933bdac43c2d84056e442f804f405a31857484a2580899a220ab9b126c11dc194640ec05f78c43261422820693c5fadbb73d194d90d2ccff4b03c4debe37093e6e31e05368b0b4c4ba52931f6e3b84c358b5af79bb30fec3e1882a39f13244fd57e5691850c31008a5d526d35d7929be5a8ddbaf4636e18a23dec6578a0291ed37faa6504a407c10dede565a5bd1a9e60fd2a6b0ff5e207fa94d10412fbfb91855faabb07f07f8d3db05050244bcddcd0a4d09293da7e8f83d5c9efbdfe05cca116f6e63bbd1179ed100e4dfae1b13efc5f3f28256328d6b76024294480a1a1a234bdab43a9d54ce7e36781f6428f06a97c287606acf339b6e539930c6a0ee1ba6b8554fff580e92d18bc5819a1c4065748d812d3973e005befa7cddcfb97980008b8f03d11098d0658b289812f64bc23b42132e297fd965096fd88a32a594b4d98e897936d37d1d4a7adbf5435039f152c9ea9febbe274702929f05f0f794c91e6f61542147bc1c2f20ae4b01bdc9a44b8b19cfc8eea1a0b7c8dc2f739d1a853ff8eb57604f3dce89e6019b1a35eeed01f17e0e1987193efb0860b89dcc7a42f63dde7e1480f2f36c6591e9182c620497667834ead74973330170d4b124524580dcbf5def88c92f05505a3955898d7c95fb7ce3641818186cc12ccf3f52101ec93f44b82ccd83c07bae1139451c8a391fe2dacbe0ba161cfeb237e649bf4e795d25dfeae11d933411955787598c8ac0cd99754185c026816fe5146ea799c6f27cdf4d820199c51e871b46247e1f92f042f788f4703b4c373307e97d31007e631249c5d38cc7330bfcf20cc9e34aef30aacdff20b5f50c88ef804b16d97b14cd2d2d8d27cc6fc3958b3113ef464a291a3da212ba5cbbe9dcc8cb321a5cded60fe53790105c0b15b6c33acf6ff46e78d2c259467c292d4e89d14dc5bfd223745c1fe145e7bfcd4cd4908e28cff4228fd2f8a5b699ae1344d47c979f831c5d29b9e9017ec9f7fadfee495ad5cd4ddbe3add25c8c0694d012ec0ecca7e43be777c5773c4cc623e029f7f6c21c87a0e83820f06ff043164d4d2c0d8cef41f8ff35e034ca925ad2d88ef22103b57ca3278d59c7664f1c91ca16d190b0913668b6569b2f3bfc31139d5ef88154c5c289ba898ce56f62a3b48f043b21caaf8f2e9839b53c1cabc392c409cb6eab274da5226a152699a92fa2bf63a25f9523d269d26596e9001dff79c387dd13b402e5321ae0885bae5ac79aad758290080fe3a8c0cb29a6cda6e3caf58b4e68f0634510a7a01252f866ba8f35701e269cc40115892351614bd27c4fa64a9903ad43090f0c15c626098130a5e6154e66309418c788ebae4259fad7e06a2f73f42ae3a040e601754502d146b8999b97b72589496b686023a6", 0x1000}, {&(0x7f0000003880)="55d19f9bd20f67c11a29d479b7f54a664e3d1f24ff577bb9531a2b2f5dcfed05c40941ba929f75086e5b03cd46adff7d311b4cc2f392d766a0f56c0d3686c33ea45afa1b21ebe9e7c0f632ec97ac1f614a2cb5cbbaad2304159ad853cb2a278f71374f7fe93303f4abb8d2599717e78b7da8e1087da592710cf49cc83b05838a4d36f37537b61d7c5ff39333305e42a3c09f44f7c32722a97ff80c5d68a8315c605fccfc9ed72c8e033ab10d202ec1171e172cbf56516e94458f0bb35b17ccf281c3406d113265a84b05b9cd1f606c87715b2e39194fc31d8423d943f3b4304ea0697ca1807a1fdb62f0a329", 0xec}, {&(0x7f0000003980)="5693ca47f73f2744407e17f6e7acd6132d52cd", 0x13}, {&(0x7f00000039c0)="86957eb8e43a237dec3add19a45b71e998ce39e58e86f35afcdd09349b11afb327266fdce3ed23d414689c1808debd52312392669815eccec576f778110a961cc960254284a33f69c28c570fb74708e7c9d025cf38bca928e37342417423ab8dd635c3ed4ebac9c2bc6d3edcbf645d0bd974fcf4e19806242a71ba640b9b030b32223698994d632f8a21155563088425c9ec8633b58fc36f2d9055401f98c64b88eaac640984f2cccb4ce5ec659bedc74d665a263df0ed29ccf153dc27e39b6b7e9f14b7b0a5314d05476fb2e565a0023405", 0xd2}], 0xa, &(0x7f0000003b80)=[@cred={0x20, 0xffff, 0x0, r14, r3, r13}], 0x20, 0x400}, 0x8) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000003c00)=""/31, &(0x7f0000003c40)=0x1f) getpeername$unix(r11, &(0x7f0000003c80)=@file={0x0, ""/60}, &(0x7f0000003cc0)=0x3e) 02:21:23 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = syz_open_pts() getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x80000000, 0x9, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 02:21:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) syz_open_pts() 02:21:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e136", 0x13c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 02:21:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="f13ef6758a47c845bd8f683ad000410000000000e3"], 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) 02:21:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 02:21:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0x3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="eaff125c000000003e34bf56d49da4c081097c201983c1919c68e0aa4b7a8769221afda59988639daf814f82e270d970351c7f42a1c6dd1f9833cccf662f1d5741bc81d1d382668655e2235b2107ea2db6db97d4021effa804aca3324e1ef3e77506ca5d9e7d850cd0f362a2222e5f19", 0x70) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="452e4cfa996aeafd5cb1bad83b18c28673e108828ca0c5301c64e90e976ed69127bcc08e48e4aeff1e86dc970020489353ae6a6f5c28ff409fb9c5f6476d253d64f3ffff6c34509b1c8df3b5ab900d4c76fb82daaa675bbfc35bd4c436449b09b72614726cdf560dbd64a7f2eba22e13169257ffe0732316422ca390bf18a939d0728d4badabafb2e27a232ef91fee9565a10c71a2b56194e258e86f52c09a9c110dfe49028fe79170", 0xa9) socketpair(0x3e, 0x1, 0x8001, &(0x7f0000000200)) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 02:21:24 executing program 1: r0 = socket(0x2, 0x2, 0x4) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x18, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x46, 0xc) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) socketpair(0x33, 0x4, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x3e1) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r5, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) 02:21:24 executing program 1: socket(0x10, 0x3, 0x8001) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 02:21:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x4f00000000000000}, 0xc) 02:21:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 02:21:24 executing program 1: getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) clock_getres(0x6, &(0x7f00000001c0)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/82, &(0x7f00000000c0)=0x52) 02:21:24 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f00005bb000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:21:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x8) 02:21:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) 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, &(0x7f0000000000)={0x0, 0x1, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 02:21:25 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getegid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 02:21:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:21:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x282, 0x80}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fcntl$setflags(r1, 0x2, 0x9c3ef6806762f7a1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:25 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='\xa2\x03') open$dir(&(0x7f0000000000)='./file0\x00', 0x540, 0x1) 02:21:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28001800ffcb236d0bf700000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) shutdown(r0, 0x0) 02:21:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) getdents(r1, &(0x7f0000000040)=""/97, 0x61) shutdown(r0, 0x2) close(r0) getsockopt(r2, 0x7f, 0x2, &(0x7f00000000c0)=""/226, &(0x7f00000001c0)=0xe2) 02:21:25 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x13f) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 02:21:25 executing program 0: mprotect(&(0x7f0000250000/0x4000)=nil, 0x4000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 02:21:25 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x3, 0x409) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x100000001) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0xf4f}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="0e5d9eed37badce84d6858b57e08", 0xe}], 0x1) 02:21:25 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = shmat(0x0, &(0x7f0000619000/0x2000)=nil, 0x1000) shmdt(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 02:21:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x305c1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 02:21:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r2, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000180)='./file1\x00', r3, &(0x7f0000000300)='./file0\x00', 0x0) poll(&(0x7f0000000140), 0x0, 0x66) 02:21:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r0) socket$inet(0x2, 0x7, 0x9) 02:21:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) accept$unix(r1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 02:21:25 executing program 1: r0 = socket(0x40400000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x80}, {{r1}, 0xfffffffffffffffd, 0x1b, 0x40, 0xff}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x60000000, 0x4, 0x4e39ae3d}], 0x8, &(0x7f00000000c0)={0x9, 0x100000001}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) 02:21:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000640)=""/65, 0x41}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f00000001c0)=""/7, 0x7}], 0x7, &(0x7f0000000500)=""/235, 0xeb}, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:21:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 02:21:25 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() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) sendto(r2, &(0x7f0000000280)="f90039a204a047812616443b8ddbf4d7b971d435b28ef37b0cb59aed425a128e9a83d540bda538ddeeccf283f1b85bb3912e412b00f293d14475b4aa6cb04a27b55b047887e917c3c189b07d5c05c08ed8c92bf382711278c2e2fa8cf66019c4989bc21b11a1c5df8732a89b4ef8091c36962cda37590e3beca9432f188f883e6994af874ba931a858ecd158b8fe4623ca343cdec9ef5b6c073f1494b645d9340c0b286b77daa2d2", 0xa8, 0x0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:21:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x20) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) getsockopt$sock_int(r0, 0xffff, 0x1037, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sync() r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x0) 02:21:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x9b}) 02:21:26 executing program 1: r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(r0, 0x8000a, r1) setitimer(0x0, &(0x7f0000001040)={{}, {0x18720000}}, 0x0) 02:21:26 executing program 0: r0 = socket(0x1fffffffffffe, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202e21a5df46c6530002397acaf3d54a45131e8c9a481b9321092cc1a9fcfcfbd7c54f778957241781f2ea28cb4de5919a16e4926561e2c26608decda9f9b351e563478d89b9017f023cabc7841e3886de8162970c9a912"], 0x10) ftruncate(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x2, 0x102, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:21:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x2a39c330}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:21:26 executing program 0: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042dc6b5cf11a3dc25e52689a53"], 0x62, 0x3, 0x1000) syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) 02:21:26 executing program 1: socket(0x17, 0x42, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x301, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/186, &(0x7f0000000140)=0xba) fcntl$dupfd(r0, 0x0, r0) 02:21:26 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semget$private(0x0, 0x2, 0x4) 02:21:26 executing program 1: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r1, 0x6, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x5856ec5f, 0x9, 0xffff, "ec587e67be25dfefcdb1d90064bf23fade2bc7ac", 0x6, 0x3}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 02:21:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="fcf1b82ef70c25e27e4a459860a06174f4ed784bfffbff43f8d6ea10578ba6daeb54b536715e44144e7b29bddefaa90c83563feea45bbba41c2bb8d201e2413415cef9259fdbce1e47a11ca9f8a32fc3a1b68689f48c121f31dff979ce82b5337f4c27086e2fd3fe2115e60f9b0d8cdfcbdbc696d65c5a868324b558bd8eb8a19972dc8ca3076d39d2ddb77165a86c18ab6b6d5051f13fef2db4431c54a06ae9ceb87c6691ccf884d7b4d7ff357089d3ce", 0xb1}, {&(0x7f0000000180)="2b439cbf10f9ec95bb6507ffa2b35c62563cfbdea45c5ddafbeca3ce3aa89b5d51c044723cc7acd68e40fec68c9eeb867aef7764b5bff78bccd6198318aafb0d2af553c6d0bdd16f4dc626578e77fb34047644dcafc0bd394dc44f46ab4db97700f0f10ebe39bab7368e9e88d35a6dd6bca5b22e10ba7b1b3140e013eebd4fe2dc57c37889ec3da8e9a3dfe976d71c0e5a72de508cb92a249a47eb32c9a0e769599ed6873e5fed6fcbb09df1c69c3a12397d54e53de33aa4ad2d25b8c4ea0ebd865d47162d156e", 0xc7}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="d800000000000000ffff00000100ffffd8c90689a5585d2252a5ec1e70220c09a19a34c65c21028aece48c7ef47df3cd87cee48a9ec7c008fbdfdcf47ea797200cd32d34ad492464e5ce1e11e8bcdda39867d4ace5d6d1a9b40962c870014f62df4383ae22387a745505e09c863c83e99ba1b57f3b7b530f6aea60c95bd355cffcb9ea1f3eb3d7fabcedd7950dba4c443a182111e385f6c70fc3fa523a7630f279e3284227acb1c40086820d254faeaa4920a1b32c9c086b73d22800cfc909e38e86f08327dee04062fad12c942488d566e400000000001001000000000000ffff000006000000058ac1149f2316fb4cf8e82482cfde757e8054d284f84d102c2492de3ee83a0e39c04dbc28f391305408110d7a207f1ccb72959156d24c5541786252d538aba6761224357caacae8cbda6d2c1c7844c8ed8e69ae254a93d7f620c2b81076d8199113afd3c7019c6740d1460d2f034d0bc77cc8ad071b6e3bc08d14002a7ca57a6b6e3f0258f12463648770438540ad6935a9d32c1a51a82b1a3ae3e5e1a557d1db766a372cb8f556ea25490c8bd17c2dc19c32872dcf322973f20d91d1c1e83073551db439d9f67d2910853952296500f631ded28ecd75d0cc1162544c215247c77f61165b80d861a07ab83af3f2edc29f648488006f5a5c09073f88dc4e0000c8000000000000000000000005000000abff0b4dea065e545a42e13a82d2d971da4b93a436def9d0cf678d3f8e8c3b2edbaeb5f8ed4c14a4dfc067d007374325d21167f6ce5c5cfdd7df43fb82ceffbcf0342aef396fe3931e84c79fdd5fa14412d4fea40e1385d1e29e75ccc99b94154475e7e65ff323af556e7650920d6bafca8cf996301bed8aab52dda9de1b62b3da1abc225e0776371482753218cb5f7acabcc2aac2e9715f1d8c42b275c74f17054d1dc4cfca6e244b4ecf44f2051142931daa00000000001800000000000000ffff000008000000df72980000000000dc53fab93942b5f1d6014594be16127b97084685b75a2cbed9834a68fdb8110014ddf389232554bb451d72ba5485b959799bbdde3a45c92623fddf3ea81c7267c48e850214f9ca58a794b8122cfcb602b301f7446836647bddf4b63bead8addde2074abd63601f3ca4af8a70b496bd34a9f9ef473731572e296c03ccd1e8b3d871aea636188a53e198a846db3f01769c910bbc2226def2fb5063f34751c1e9a4426807c624472d31e916bb3278869f9c03d39d0610519b09551d00"], 0x382}, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1, 0x0, 0x0) getdents(r0, &(0x7f00000002c0)=""/77, 0x4d) getsockopt(r1, 0xff, 0x7, &(0x7f0000000000)=""/11, &(0x7f0000000040)=0xb) flock(r1, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x2, 0x1, 0x6, 0xaa, r2}) 02:21:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) fchdir(r1) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 02:21:26 executing program 1: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) r0 = socket(0x32, 0x4007, 0x40004000) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:21:26 executing program 0: clock_gettime(0x2, 0x0) 02:21:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe2(&(0x7f0000000040), 0x10000) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 02:21:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x112e, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x180, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 02:21:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0xf20a64b9d98305d7) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000000)={0x3, "ac0ac6b5acaf8501e75becc18b8c84de9b333d479397822ff8a40ae5b27d72ce70a6cc24055e1ed754594a7e97c52eb1e6da3af34638c2172880adaa5b88cc6d0138f7d3ef0da3e48fa923cba93f81bf781f9416003ef44ea42336fc10607b0d4812bd7eeaf15db42566e631633f9d32b4255aefe97dfdd16c443304ada79e23d96d008d1c071e5784916617d875f670f4dd90ba0236d3745595c8455612d6b4f8e4e270103f1704e0d2ea410d50b73447cadc64754f687088a69197564e289a11bb7ddfc13ebe4c18f52dd74af475db5c3b6fa1a874cd434e807652136cb18a0814"}, 0xea, 0x800) r2 = getpid() r3 = semget(0x0, 0x1, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/242) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r2, r4) 02:21:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x200, 0x4) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="cafdc311a4f20cc9eae1bdf567235ecc591afe5181698bbfee1e059855adaf387e297d6949c2be0e8bfc6e77a909dac85b3eb2dc49f39d75b6299140ce07104fb7c672fa872b0eb8151354b7bbfb80373305cc6562f9bb0ebc5649731b38ed88e0b44661eed12e9a7af756332bc9748605b66536226fa52acb0e6292d448cbabb8efbb44d10c4cb163fe32770c17560a168b8d5e5422bdda7f34b05d62996abd93a897f5d3b1c8e9e7b094cc2cee38", 0xaf, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 02:21:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc3) socket(0x38, 0x0, 0x581) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xff, 0x6}, {0x5, 0x4}}, 0x0) setsockopt(r0, 0x2, 0x1ff, &(0x7f0000000080)="e899186a3dff6e58eb1f42b77fdb2ad0a174c6840a5007a81c444839024c0c10d8c278be8c6cd59f9bf50c6ec9f9f5f9f52cb090b077a36d057dfc94d44ad4e4c66a217b22650fa4b18190e6a1f8a61bedb4714420b1220a2dac0d8627b0d90cab6a324a39fe27c48bb397bbf6d481fd4d6894", 0x73) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 02:21:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x2, 0x3, 0xffffffff, "816ad2cc9cb4c555327691bd7cc09b5827f0556b", 0xbc40, 0x5}) 02:21:26 executing program 1: r0 = socket$inet(0x2, 0x4003, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="36e9c8eae28d695c8c2c00e0deb27cde048c3e76516b25a1d1b67617a9cff5699e2a092889995da44fff614e0978d3fa7b54e74db63206067626524f967c043f28528e36784ff27ac806cacdd46dea04de7ce39d4b9738458c02093ea2127ee698c71c374854599862d3adafbc2057eeba3da19cfe60c2fd03d9a191ada61a3b446987c59ac8dd8ed26b4ff826ff6a4fede97b975576158bb6e77f99eac0a828d656de3965ef15c32d14dbdad93210637e50a924f1a9d4656dee4decfc7120875cbaae49199380e541cfef347c15561b62ec36852136829b19d386d909a36ea533", 0xffffff06) 02:21:26 executing program 0: r0 = socket(0x2011, 0x1000000000002, 0x10000081) setsockopt(r0, 0x32c8e6bc, 0x2, &(0x7f0000000000)="18f4485d73cc0aca7f75101708a3bb31b6f72ade0fb15f29175013a740a2830ce56f532a01aed9222c8a1d04f72f90887d53145442945e2107b6f968af579bd4c155ea26b8a05b0a0a942435ea9b896c019a5c365d4b0ba0d32a1e7ba7e84ec4b524f04614f3dd21ea1ed8ec04dd00460bb70a0f3d1340c579f0f7f25205c9cec7f02957b5a0061c4160f20bdb7a40b07759bce2b31c0f5908331056fd1371fbd84c858eb44f49aaad4f0d4bd75f4b3f70eae7465b5fc6d3fc14880d34011bd34ee9d21f5fb4672f0937ebe9eab52bfaa3b310dfe80ce6b1f80a90e82f8c22641ba314529af18f31bf49422f06a514d7875b01ee94b0d08d00ed4fb05c032392d2217fe23e5cb1fe1ff8d0d4bc63cb668ec7b5ab3a164ede57703a630e6998cf6ba2041d2ff674c9e5c3c1c0120a0fe67a34e33cc31a1817219ae308243ae60f63a824b6c8081968710e5f16acf7909d20ce65c3e9315fe876e034c02af7095265f79352620ddbbb17769723f8a37c220e8908b6b0356e0087fac28a6d94c3a13eb2d2f8c4af5860779cfb249f608cf17fa1fcd4c1e7eb401a68257dbe72363785f857094a48fc97ff017495ec64805d7892e9db65d2df9eecd5e663b29bfbfce041e8cd32ce3176590404ca99c34f1cde7d1f9eb3cce609e37e417afe34d0d2b8ec163f6cad606b5a64ce7c5a1570cd682d3714a15e7a275b3db4f92b9519d1c4343d4621f02ad2267d4d3c0edb13ae9aa3a7c1becb6c77633a1e22b3257cf4cb2b536cc453a3a85fc2420600c32fee01e133c199ef91ccf1d6192d5cc50baca115adc3272a046b08fa7aea9b7a9528e2216c9e9f180e9fe95ea713ee1266a892682bd890f3fbde5e87f73c64e629c04990d6a203c236f20c2b1ed8c67cb0629262b40a658a589b8aa4febab9fe1c41f55306148c22d05f177104aa7c3b344d476ac7b5751df1f5d53f9d101947df38d1e12fb45456e8d0c11d7c1c7e3a28368268d9fece43f3cabcc5c2ea40b2e107b3eb5025e17393ab6750f756d06291170c07d5d43ebae92769d5891cf53ee4482c74ceca5c7b06689e6bbacc90cc11491aeebceb64eb08287668898b5877d48abcab7b99a5e8c326e7ae8b813e2aaf62986cc2077626fb75af4f2308d8df1f1fa8db0a3b78aa059cb3efaa719322274a921634ceb32821511634061fd3719c9308a2044174f8b8045958abd6edbe0d68496203aafb50172e97b9326376ba79f570481365efdfd2534e99ea06a6fcb594624ead0598778b1cb6ceeb30e2d5632a96759e77257da27a366ead22f4a00e80ea1a09ce1da58b416e7687b0a20dd9551bac2db0e7d40668d509ffc808239a4530653392c23012ff46594175c0fb5d37c08b1f8a333d437bc47f50307f04541fb985e314d439d40b47637596b75d5410b809dc97bb2afa038f8f53478f2b766941837e1912581206691301a731102989db03ca21bd4389f5fe5dcc3c265473b4cba479ae67d75f1c2bec7924458e468de0b70a76d45c2fdef4f0c9213ca9b2d70cbe1b76e9d8165f00826c058704ef9077c92ad62c2e4f7d8eca2d31b4ed4361c746e925329ecbde81a695b9b1016ca70bf123c27668c87b68b6dce688f3af4420c3b4d8b993883115919feac9d5ebb776961047f52a447df3d0fb48f6ed8104404339c6a229e9aa74b058489d89c9f0a256b8a8e72c44749f158975c308b66bbe4785bea4e2b365f0cd4563ae31e3e3d606073754f9231e2b653107f2715def99749684148cd9ce20c239092e9b464972bf9a6f37a499eb7c4b0ef2d2ebaa9b7a80be51b4ad1fcf422d9f6c8f6e64484b7038d26ffa28d424e6307fe25a46acf2b5019964b10d46bbc0480dee085b269f1cc95a21fa82c76d22434a87d6a55294b58b4930bd8499b37e0dbe6020f1de4cda8977f2f041b4cbbb4ffcd1984d0a7e33b48fc13556c6e5185585a88978ff0d42df8e0df5c5b38d0d28d3e360630413cdf99ae971de78ca8cbeb5c6a81357202aff2d82be2f3b21bf03330df11f7dcdab64c46f177b5ab1f9efcfba93808aa74485adbf5a2e42031f874607aaf11352a601b4f9fe5adc2ed27900303cfe26b3d2ac759d763502fedad4eb6064c64532840ca0aee016daec179513dd559cf36538ecbb02b606103ccde52daa3d1c30637c8eb715c3e6076103fcb100ab41c648a831a525bb16f5d842f5a78f29b394ad7e03fa0381fa6f2d655cf07a3f920637113f35d6a82cd1c50cf0c711432815ac82309e93f505ca2ae2b9faa7dce75e5c714c47732ac1142806c59dead78a3261caf39bcf05f6abc8cc62800dfb22290e495572d24b2a5423b2547cd91c3d44a386f046666c11f19f07316d6229ee44bc1e43cdf7194fd26994aefb5e787f1f163ba1e806981e30bd8ec48b37fd819746f88190f2be940a25de2aa4bcfdf447d0906ab74c8a39afe898d838487451fc047669771cc279c3920bb901f3df811eea67aa660825a84b939ec59ec04c1b3cdb43cb02cbf35d09aae85f8c015f5adc379ffe8ee4eb617ac1951682b7732ebe871c2575e45938861ceb79c0b9b616ff0dce66d588d82006c21ea6a4d9720d899bb5b657f427a025d45f6d4e61d82f2b7acd9653c2b0764d94ff161f63588c9bd446f268432de0821539d48be6527861df1ac201f493fa0341c873550b4f1fd5a39a9d6395f8d91a92f84c45db53a714de10e2ba23df91e6156bbf43853543dd606de01141e9347e14e251b944077c83f94767748a7bb3035076530f1c5057ccf99fb293d8484de9eb0c8a9623850700cafb8743c548847a227b64d32d34fc018aaf1f77ac123ec7bd116cbc99ac7865cafe1052e9fa3b444f51c080aa0736a149e9952c243861ca0a97d1d38fe0c9e9e740073a1a464e0f0299b7191f82e90121bd4cbde9122d659948dc1d2ca986816588d01f743e36665995eba9fdb8ddc9d1ba43044cbeda1fe0970a07089fb83f0ea85665380a018c3c6a724aa4fdcc95646688980ac8c0b21a792cc05d8089f01863fe072b2934428512ead4362718c00a10c0e7bd0b88d3463770037ebfe3cd54a694a0e59067077fefe9c6856d5ade261d46b96250b156f20533d186ad4aef60910c740746b35e61cddcf9952b66d8f4468fdb9e4b8fdb0a16143ee6a683b996ed3a8298cff316b54e8d979146ae1549206d5a8ef09da82c77f83eef6a79a0887af586e4be03ddceee7fcee687f035830dcb086c38cca4d9fd4c1ff92a264cdcead19bc543681f58cf2208d011770fe269d0f9f9ae5173ed2d3d741714cab9928b74994823c216fd728124917ea58bf7ce00ede1ee02c9721297df887ed6c7317b204c29f5096ebda635cb5324dc9482d9ab21589513ab749cf674a9feda033562f56d846c42814831fce4348b3e100d3dd9e36163af512dffd2a48b4d26268e71e649c0dd114bf2eddb49768c497f830afe88c785b63c66ed3e4a9fb499d5acbc710869d89d45550925962913491f3652f94fa1e7c9c9973659c34b0d8d45f3b647846e994fd1a47d6b1f8d067b26533351d07a72e9860e019368eb385a8d252cda913a20d7b213ebba7d733248d90e688b366f183d17bf20a8c3d6630ae97ceb8156831f3b1d1b2c0d686f50f620ec8f7eaae3132c542be365468ed812420a6aad96427e2873ee52016aa913165469b10321ab86ea80286a2f1ad10ae36f890820e9e71d33511a339342e6bf2020b1c7a845848bbf14058e79c4ab1d0ec3d48a14c568a6a416452cb616f793fffbc08120df80b2d1dcca244e298dba0ca499dd5c4d2198ca08e719a8cf5c6916f8e0d27533089bfdf2e2fcf5e4e92ecc5727d96f3692c912f2a7d937e2476b4afd3c35557cd02a8bb8bf82c98216b2046182355a2578d6294edb820b90ea64cd9855b49e058ff76c96081480eadf71d3d0cde8d43661e2796975f7c818d5451780ab6ce53ce2eb77cab846bc402bbe22a86b1add927d22779fe59c1a3def3c3cfe300bc620a213fb46332f6bf30ff2098c0d27111779d729e2a2b97bf78c3ded5c6378c43b86e02655ebe690f0d522b39ece5e37e8e0ae64b96fa73815a2c140677d55108d21b4c10c4f67528c6c0d0cfc0b83626e88edaa18e427974ad6232df02da5830d73b919924482a0cd2bc14c9287351b690243c8cf4f4b49e0a73346047299ca3e3c23613c1b7ff8314e33314873011e9f281209ba9817c74809c5c34f31d2fbc8cca674868f9d4ee1e0226f7f6031a2d9e912acd3e9bb67fd0d55c3119e5c18bb882727574dae2697dd118b5c093cfe5ee3a0425e84e45ef67728f056dbcc719cbc171edf56b34267cd6f1bc43d1d744e148031ccd3dddde65474dd59fb64697f7a46eb0fd53e5f654a7d8130b5779034baf2e59fc39f4ff8f98a195dc05ff78b89635e38e336216730e6ca13883d09ff5c5d923a40a56404231dfcc2075a95a7011ec623d9176a0e78adabbc52ffab94ac5dd1dd395ccfc2dc622df88c892d4681b542d5fc4a6e2522e866385bda3bc58c9c2d08e445ed49e14116b5438a56c6efecc3f0397e661aeb8ba2d00d9382b25b6f757c6faec1dff06e53e20f1c47a32ae7260f4812dc7366178998d94597636e71bcb9b245b44574e01d30018010238bbbef76f838e4f4b81af95deffba93a5452300e70f67d8200f4096c2e7e6f06fae093245b79c94725438018304a030465ce0ac5b98e968ad3186c57f9929a44799f38f04f9c60f39958d6608e558ae255a495c691e0ce4aca1815d7e5537d1f2b2789edb4448a2e6acd5be7459595596d03cdd430ac4ef7ad4767767f6d79ecead3284b81fde690c245c667dce5ed13c978bdabc0f3545a4bb5acdbc819204ea8a7a3050ca450deb5e6ef3b1f9da1a71eab97e48f7741fa621044c9b01f16c2a5b3f118ef7536c36c94e0e5147b73377553a53298729408dc2bf320251e20a4661d7bc5e3c23b2eecfd6a5e65728acf91d4ff0b37e05cb2979308b63e5c520b1d8804003c5313df06c172a4651de91367548b3ec141198b27ff1f6bf6b93ae65eb58f4c8e6927cbb5313c7d6d4c1d9719039a2c3b23c2d20de992b1ea2b13d0aada549963076f76ac4398cc889c6b8457257322abb69a6e495c6974bca711120a7cfbe274b777ab5b55751e14e3b260c06e860dd2123b01575a2336b3b63151708ce3238873141c66c80ba494f4bc8e6c1ca0fb295ee33a059f9fc1cc46646759b58892ea20599fd7cce56153584dda408d4767a55b9c4a69cf44b09a17282a0b7ce37b1bb0de71e12d24cc07ba1f722038ee32be547959e16856e83faa2274553b777f4902810db587e84520d1b3cc0238fab421b38518901af5f7e893b80b85d3aafb55a5067e9bfecb63917922dfa74b90e946299df4211d77b62fbce3d9ff2a45c5bd275c0517cacf2cff796c9655d331fffa4f48183909144c99b4f0477f4013e33e189628ea96816cf6828f8141679307df174ce457c9739a4d99c0f73f469b6b5a8fab528942ba587066e165653a8b6cd8f23a789f64c1a39c83eaad405392e1869b5a6145d8725381b7bb971f7a519cb21efde734d31f05362e38352ea40cef9789527c93db002d165628b90bef7c1973b96a24b7eca4cab5d0787901c97bfbac2f8a0717c5b689452f71962dd850142769a88cb948a4a43a80a6094548846f2fa4e43b9fa7cf33ce2cbdeced12e738739e5cccc26162b15e40205b74a53d075872913bfe80551594893ad6b61cb83973979f688ee0c77c83a73cc8929963805e7ced098902028c", 0x1000) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) connect(r0, &(0x7f0000001000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 02:21:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) socketpair(0x0, 0x4002, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x40, &(0x7f0000000140)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 02:21:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0xfff, 0x80, 0x0, 0xfffffffffffffc40) r1 = socket$inet(0x2, 0x3, 0x7fff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x200, 0xffffffff, &(0x7f0000000180)="e263f5bcfb0a4330ef2dbdb446", 0xd) listen(r0, 0x1) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="500c772e0954c67ba0efc91a662c8756de39eb2935f79b2faefaf8e719701c809e969b11ac52909041850979329e21d5ad297e40a2134cf381691d19f8f9be297ae4e0029b43c3bdbee69b7058fecc4480df0e16c9cd057cf4cdf005ec739e67ed416299f2d5f60c2147528481de9355c023b68dce6dc273aae30a64052a3bd0a73c9815708b7a695de8694976bad48f7c21fb0fa05c74adaef785", 0x9b) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000340)=0xc) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x40, 0x5, 0x3ff, 0x5, "b81376754113b96ef341045b7cdd98453d862148", 0xb9, 0x80}) 02:21:26 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) write(r0, &(0x7f00000002c0)="a999362486000000000000000000008e32a847f404d98576d4bccf5b1bf4843b6200000072a8b24089f4df0757d288e377573e6ec893b542aa3d891620cd4751f473ac61b5b7e7522f9d6138e89d68611e1a8f0d8159b2c92c4b4b8b8796671cc6507503d7e7c543aab6e2771f25ed89e5bd5a54ba966226d6298d44676a6ff6a8c2f4dc49aba26da556d1934f43310e10a8618115702a51d08d2f4e88821b6cc61a5f86de7ee97b0d2ebb686f149841a75bd80e5f05f0886a222bf620e1b7ba0ea502b1c6a143cf5e0ebc2a0dd6a0e1c6a2f07d36fac3a13386b673efdd5eefd244e932bd0ea6a1efb5dedd8dec020ae279004d3165837120c90bd9d55b674842", 0x101) r1 = syz_open_pts() close(r0) dup(r1) connect$inet(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x4, 0x3, 0x0, "00f95b582900000900000200", 0x10001}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x400) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xffffffffffff9e9f) syz_open_pts() 02:21:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x190}, {r0}, {r0, 0x14}, {r0, 0x1}, {r0, 0x118}], 0x6, 0x9) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 02:21:26 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b30820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b30821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b30822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b30823000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b30824000 didn't change! 02:21:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x5, 0x6, 0x401, 0x1, 0x0, 0x4, 0x4, 0x2, 0x0, 0xffff, 0x1}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000200)=0x8) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom$inet6(r3, &(0x7f00000003c0)=""/121, 0x79, 0x2, &(0x7f0000000440)={0x18, 0x0, 0x8001, 0x1}, 0xc) close(r0) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x2000000000, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) pipe(&(0x7f0000000540)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x3, 0x1, 0xbe85}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r4, 0x0, 0x10) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:21:27 executing program 0: r0 = getgid() r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getpid() r5 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r2, r0, r3, r0, 0x20, 0x400}, 0x470, 0xfffffffffffffe01, r4, r5, 0x19, 0x7, 0x22}) getgroups(0x400000000000016e, &(0x7f00000000c0)=[r0, r0, r0, r0]) setregid(0x0, 0x0) 02:21:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x1901, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 02:21:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = kqueue() flock(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8800, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) fcntl$getown(r0, 0x5) fchmodat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x308, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) dup2(r2, r1) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 02:21:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x401}, 0xc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 02:21:27 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) shmget(0x1, 0x2000, 0x90, &(0x7f0000ffb000/0x2000)=nil) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0xe9}) 02:21:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x40000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x4, 0xffffffff80000001}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0xfffffffffffffffd, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x5, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x8, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x11, 0xf0000001, 0x4, 0x1}], 0xf8b1, 0x0, 0xffffffffffffffe4, 0x0) dup2(r0, r1) 02:21:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 02:21:27 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x40000002) 02:21:28 executing program 1: mprotect(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x4, 0x58d}, 0x10) minherit(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000f1a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 02:21:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/241, 0xf1, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$lock(r1, 0xb, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x5, 0x4, 0x0, "2fccd2786a23546eb664c7c46577e11f53898d77", 0x6e3d, 0xfff}) 02:21:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 02:21:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:21:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20, &(0x7f0000000000)="adf3f64f0e64ec0d8cc732116d459101db4ff2196a375965e33298202b097d5fe3ed3fc21c95427d1e7f6933235b2f70084953f029ba67a49e94d595fac9f79b45b09b81228a02c1482d381b9b3a48680572c9cbe534bb182bab69462ab861d863ae14e93df7d2a3ac08cbf32e5944e1446155987d34467c1a00851a9fd1de9d9276c970669a05e8b20c336f7c8d59f6761e9d0101540b66c51f", 0x9a) 02:21:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x41000000) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 02:21:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r2, 0x0, 0xfffffd7e) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82092e1d66696c650020d8c94304b0b2cf225521"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x690) 02:21:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r0, &(0x7f0000000040)='t', 0x1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r2, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)) shutdown(r4, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000280)) sendto(r2, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r6 = semget$private(0x0, 0x400003, 0x100) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r5}, {r2, 0x20}, {r4, 0x4}, {r4, 0x4}, {r3, 0x60}, {r5}, {r3, 0x4}, {r4}, {r3, 0x8}, {r3, 0x10}], 0xa, 0x80000000) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000640)=0x6e06) 02:21:29 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r0) clock_settime(0x7, &(0x7f0000000080)={0x9, 0x6}) 02:21:29 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) 02:21:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x401, 0x2, 0x1, 0xf3ab, 0x7, 0x3, 0x3, 0x0, 0x8, 0x6}) r1 = kqueue() socket$inet(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) close(r2) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) dup(r2) unlink(&(0x7f0000000300)='./file0\x00') 02:21:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)=0x3f) 02:21:29 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 02:21:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="24a423b4ee612ec3b53e9ba6939688992d802e0dcd0932a8a04659dcd3f8379b14addac8291515ff8379312de66d4e0c8d0564aaffea14c3dd7e53daf3b1086427ac04e9e7aa30907144e1196fb2c41267633f8693d563d132f6e9db356c55a519d8f20d3dd18a626bf414f57dd35807ce594e8969cf69bba7145d22b1cfb4af3f1bdf351ecea4fd6869f18896bcbcd29bdb415b710c471dd51b7e4a5a24651dab5431b51467d47843fd482fc02ae5e5ba2e38cd24ba3c7e6f36958d47f222f85b4350035f8f99b588bd722c9414fcbe5f5e18d1cb26cc527fafab", 0xdb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 02:21:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)='G', 0xa1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x40007, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) pipe(&(0x7f0000000000)) fchmod(r1, 0x105) 02:21:29 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x300000}, 0xc) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) accept$inet6(r0, 0x0, &(0x7f0000000040)) 02:21:29 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000180)='./file2\x00', 0x4) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 02:21:29 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) clock_getres(0x2, &(0x7f0000000000)) r0 = socket(0x16, 0x8000, 0xeb01) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="642fe06c1e30253afb7d8c712c1ca27e05bc"], 0xa) 02:21:29 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="7d5cea5d372e80e2cb3fcca7790d5ae016d6b7932859421382304273dcd2db215534317adba2192cbaa94691891a65f33815182fced64e1902e40f887541de112efabff28f77883feae529ae988ec392457635d9955d8e9d5f2fc5ea39f4829c77e2c03ee1c52079a4d54cc32a9bb89a5b5d1fda260a49d65bee970c555cb9964ddb79b80ba8e36b687a44391bf0b3a3f1c1db618636b829c32eccad6dd5c8ac0e72cb951ebe7954eff52095e7df0410360d67162fa83ebf18ec10e7ce8cc16b49060bf009f8ebee922b10ba01b53c484f27738f2d4ddb41d81bd418807c6ec84ea9690ad2c63db8ec34eae46bda582ce755dd21ae2c91824e3746f7116df2eb4ae35b392a80550deab3ac258f67ae76a88af8af10ef0ac91d659480aa61930382a2af4c692bfc0491cf5a4893308436d5054a266625d3aec694379d769476fb55f168df39461620daa21269c4e441db189ff22b56dc004aed12f504e51d7529418e4c9ef2ee781a403d3601cb91521b884022e134837c087707264b8de48b65ad18622a430c5116ba39fa93c1ae29dbf29157060453c025e90e46dfce54f148946902a072ee4f6bd3ace2a590396d0ddad58a1f4ffd5d66eda5ec4cd1f4e16bbaf2a7705eb0f8c79205de085831d64f97e2b7797f2e7efec7cc7378af714071932a9a4d07fdf7d23894be8fa5cc2876891f5307edda132d4749fa3488d7168b2cab23c552c045216b5e3c8fb4cb83a98ed8cbcc5c2ae8a1d479c597c84930be76d7fb2cbdd0651c11286f94b38456fcf1fedadffc5a80cf1bb3ed4bf74eccafe436a9586960d3f050ec35f906c9e4639391faaebfaef4af587e74d9e42b5dbf3702fc2959d7becc8ababa6e113ffe8cfff92175f83401fb4a83b113d4a7b3a750b9bbfd834db037b2bd99b066f2d8c47bc6483100922653facac16fd49fbf58d6b284e77d8c93ab0b12bdde6e91e736bfca4298fd008cae9b98961c9a12d5e5ef9b146be46f77023c396916e7898f3cc9d9cdcd7aa88653b52912346512c7242b109ac322639ae6790b058e69621432336e8c2083c026ba0005422c646e7936e954b572c6662f032368dfe1138ce84c9994c1526d91805d0e7b450a1b7637ccaf9ac9d5c547197acce534c64d049180e6e967297a98123d37e640ef10214da4a65a09aca539136d03059858254f7bb305c2585784fbe2222796e44666f8b42f46eecb252f15bbdf6304a4034092a1064a30b20d1964a0dc311e3a64cfa542812eae458ba0f43992cba4cc454459dd89ad9bdf212257fc76cbea5b0f44dcee2db6e4a6827717b200f50d338554167ad7f7c8dddbc37ed780bd0017a2fce4ba29c40b693487761acdecd29a62adec2e5e26127c49ef6178ee0a6384f6fa73ef3c552b0411d9cbbe418cafbcd3e38fedbab682179f17e38983f5bfebd4e35aaaa99b350ffe0fd32cfa67e3aad265d27b530c7373047024cd1ca90fb4b0d6f5f8a23f4004200365581262ed849e3bf2c5ceaf671449044346e046405de4388e7625ab80376e26726b4bd1f676e6bc3998d6c4f962f687b9675ab6fd3a20303cdba75f2887ab18c91c4e8063259912e9a1430712bb275017b78f59299c6c4d705117dd465d70dd7e80b204a0b3ede926a23480098e41e621c45546b8f0c3931008c2c056f34982f6474c6301e361d8283f81beb09266306cc60a7f69e618b0b1d5b2daf4f237b2824a623a776e28e1fb70b922e6806169897164509ee66e0a61947e18e10f00969f992aaca314eae9d3376a039e5d05a4ff1fb80b4e1e9172a2e7c36c3b69952baa8e9496b29e5965ca906973dece0cff9b81c792feff45e53bb76aef20df5874e726095512259c3a6532c17c0d0d7fc889b90e3c7521e9b00316f0df4a2b37ac9f2abfec4ccfc6464dc0a99337a0ba2e4d2d6b501423db54366f812a796c285db6bc8bc295df4dad1888743b217af53d99272acac66e410f4ab651ded1e8806f699284758eefea71dff13701446fd709f0bcb8994590c40f36ca488f89b5337bf98ec85bde1016130ec40d8418ae774465196fe348474a5a8d5786708ad6c27cec4c2a0f236d27aa52b820e38d010c9b535e7c8075dc3ece247c9f6867712156a21b3c091ce32ac7e8ea4119f80232579316641507b258c7d800ee4faa20d41c570015c63fd472a7ec7ade8c4a162d13032b4c95ad559b3d20f35575dc1355821a686e9a2d61ad32139add7d6b69ceb9ecd6306dda09200f29a288ed801fe74b86cb46bdf94805789ebecd73f6e9421b36231f7fd820b221f1f65cdea335b08d5a47944ffbe689aecf8a7cf59e7edc4c2ad2659a7746b543a6bac8b440417d5a95ab8a174e64a933d51965b8f21bedc4b54ad8c4d2722878e7049cb838b3964a743b8eae0f2b4dfda70d8e42f1803cede35345c695ff4152eeb623350cc3c74061b39ad309e15a34fcd15f992bb226d9337ca653ac8fba98fc6a966640fddf8a1c06631d3363c5657059fca8f6a958421bf762f4f9e0773ad0aaab980c4285299ee07966f8698b81075abf9fe2105141e3617f7fad5785247d9f55d37e81c9af5e6565c404d63696aed9153bf53e7cdff47fb90c809b6b0ec691b2bf8c6b006d531782d381c5f3f34794a5264a86c3e76b3fd695dc8abaa760622a08dc8c15edaacbb9d21e31867db15b693badaf354b0f22d9934e40ccc4663a799cd5f6f2c372342878c013811a766737d6c2bf090714a4e8ff393715ad4ac5f8afe32ac78cee7537249399b975399098d358f3e2e377e08ca2d1ea7f836c293808ae19ddf3a96e16dba6e3ac59db63f144b0010160688c7d60414af1a4ea4db03182ac21906cb7f1344396019a89346bdbd61806cf47d49fa8aef772fc30b9e8865d2a2451d1e45340050ff486fedd2fc3468386ea420ec4c2ae43c319d98eca4975a48c3d8d0d71a2ecd402d8dc9d82e2d48a1d1c0ddae6dba042a45b134d427dad16951ffb3088d6f0aa6354f908aaabc1bfc29384b72c8a86da8ccbf435e44f471fa21ae78005156a4e32a7223eee751f0a9f1818f6606727b96fa67107d0464e03324fb47ebd07f4fc72df5e44b7e406a3b0de9aa3a10281e123abbdfe54b7f5aa0b90d35b61e1473eb0b36b1738ef992645feaf0ef40f4546baaa6b966f3b0908813d2a0b2f88885b984f0ee91fd6868b6607c50f098d225b265214a31831852e5b960cf2a4ccc5eb7ec6bd5005a24c6f70d7da447cc3a76b0fe99e25eca48e6c627a0bd583aed3fbf51a09bffbd9069a1808a417aae83f4661e33c21123b870dc4e89edce1cda40877bfeb3928f6fc9b7ec0ba33611e32a76cfe427304c3dfb315392370f71a3e65a815b40ff539260659b0175d2582b667e433fea4a0b7ed46e86174fd1e25f3125b9325b4d4c6609961867c67ffb36def73af4777126df6e8b9fe7e7eba643e5e501d808743c684cbe226cf6d8a3da2600b397111034450071103f51c7722c775d56a3f62259f3eb99176cfaaf13d6b02e610159620157bae13efc969e01241cbc36c06d5d21deb3e549160049f7ec8551ffe898785f4cd784fd93ced87c9a1a3769cba4b7adaf18e36703af4f1de04da98c88cb600e9cd14fb5f4d12690f5d60e0497936f845977150d95a98775599537f624342c7aaf3e38dc177bbf250cbeca03c462e65c33c886d2c741b3d231895ad620c9b6baaa31e2cea77ab68a5b43441f632ae4edadbe6835c0ec319a512b062d8ce9c9553644b572b946a9d2a91aaede3112e68e73a74312a7038c0cc68b62c3521f0fd4a6becd7ee94ee09ec886fc7504dc959e6f81405c7d864595aa7e2b9636bc304f1dd19ebdd5758437ae806b404411cbcc503129a95bb22a6fdfc5440c99f23b26cbfe0d479f7d5c05b8c9daa084f040b3f1f1bc72ce629d008ccb1723573d61b20201d8e080f1d0b947a3b347e42416b8c977e56e97cddf009aac44e339a0f036f85fd1f09cc9cd5381db48e04e0c5a5990f1212ab6d4121ae56170b4cdfe971024d18ae7be58a2000b032a38d4b62194d355aeb53d1804815acf13fb5e05e60ebf1981f7a1e18e8020f975c6ab2123eb81914f6072ff36f0f10c41de01b1f52dc473e608f329172eda107ca6c97ca769cee7c53fb423f53dd71f28d2a042369f0f4ff5ccf07520564d4e076176f49e7fae5eaad9122f50c3c94f56d0ac3528c399a0e4d2838d07f97c04ff86e7360fd2af736ca033b7cdafae2cc3ab3a9e2d3aa0ceb740e93da47991058e7667d74ea1205206650e0f6882d4b004df18061720228d91945aaa08e0f661dcef3bcb69c9fec03445e76995aaef48574a5904685bb93a9824c05f4ffb87e7f2e8e96bfae41291673eeb3bdda403b03c5a39a01da20472302dc144e54637a1a841121b1065d40a2a90e808508e955d0312c15d156e6c684332741584aeab8238ef9015a39517a27095a6e0ff7ecdda75fe820b3fc0bcd157443199803cc6ff10d97161464ea4d9717bb27a9e70b4021690eae5e746a807b3ecab635901ec9112fd4586ae7a678622bd1eb45751ef9814282b3daf48b1812d5243c8a9ac170d5eba0b8112c681f1e6b5beb517691482228c60b09b461754e625f6dd8a66ba5cfb04be211c90e1e3d16e44753a6b0503c8e09577bbe55ffdd0ffa3fe9e3119c12509bbbd9486b162ea0f1aa03fb36f1208039b6c0a879b9d7e19bb6b91442b5a98ab6c24d0b89ce2e3f3d6eacf1fc0cbf49ceb2482c6e22fd8f6bc4731966dee50c14a8a640fa3b0f4fe805e5562114ed4ff8e73cd2277acfaab82b8c198224894f746e805dee641d6db0053162f5af0657280805cabe4f9931d5f7434814a16bac40adc64c0c1ee0c0e1853b475ae47b3eed808816b202fc13fd4548a9973ee3afb471c7acaac46bcf0f4bff4a3c1008c70f32b855d83e98dc4aead34884b556ecf595f2930da00e190418ab9aab858db506c00aee73a680ad9ded5e3e1898138ebf9182a5a2dec94aa59ec1b6175e33fab46f4b01be0d7b0d1e364db77b90c654fd533f75a440ac6e31f04b2677060a1d13ed4713e2796456d8c2299bbb86ea8ff49ab3eb9fb083db1c1790b3f60fef5d339895f71774433dd217b6450255f325c7439c5b328e894e70624da064672cd68c761ba869d35454fa8894f4bd3ee2e00bae84dcbf2bbf2d2052863b0e08992fdfbaf43cf098e76a73a404e9e075dd95ede8b746f3d5c387e493d1848317660f474188e6942f20bcd430da9ec274688c5f9f87e55754ac0b93824d31fe676f10c485c8ad732ef893106896ea035f9e02c8696c0acf0047f34b5ae1bf252c153f0da891fd60221451329d1c780a9d9325cc1b24f43b0bbe3bd546d4697f3902213c1e06ec251e1c9400db2edf7f298d07521f56f17a21394cf863ac6bb1fcd24908d847ca8db615d0abbc8b0d964cf1abd5251ab03200e4bf422a39bae3ddaeb19afd4f1460ed13e249f4befb58c6bf3a3f4562a415558b278425be66963fe3fd7d4201f25a0f9d848d5a455e3c77b7c79166be86bf977346fefd84cae6debf1c96cc56fe95970c5ae3da67c9f0b89250f12cc67d0b1ed725d91f9601f59fbfac4736152569f1652e4b58ac386369247bb8ed828222a37f08c2b987fbb2afc360739c72af6027ff65361f9bd05688b6e37f45e2b612909ca89841cb8b990ab7c70bcd332b5968311dea8ea2f56191d955ecd3f59d1b40e2f6d66de4765c85db80a65531d6f7381ebb811df06ba763e9b69204cbb0b191ed2cdf00266bef88f19d3a0b752f", 0x1000, 0x400, &(0x7f0000001040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 02:21:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffeef) 02:21:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x2, 0x9}, {{r0}, 0x2570d328519539bc, 0x1, 0x3, 0x9, 0xf79a}, {{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0x4, 0x6bb}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000012, 0x7fff, 0x7fff}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0xe658, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0xfb}, {{r0}, 0xfffffffffffffffd, 0x21, 0x0, 0xa3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x88, 0xf000001a, 0xfff, 0x8d4}], 0x3, &(0x7f0000000000)={0xd9b, 0xf1b}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x81, 0x0, 0x800007, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 02:21:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) r1 = shmget(0x1, 0x2000, 0xa, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/220) 02:21:29 executing program 0: r0 = semget$private(0x0, 0x3, 0x2c) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/119) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 02:21:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x4, 0x3ff}, {0xffffffff, 0xa205}}, 0x2) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='$*\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='$]&{\x00', &(0x7f00000001c0)='\'\x00']) 02:21:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair(0x21, 0x5, 0x40000d996, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xf28f, 0x1, 0x5, 0x1}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) 02:21:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getppid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() chown(&(0x7f0000000100)='./file0/file0\x00', r1, r0) 02:21:29 executing program 0: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r3, r4, 0x69, 0x100000001}, 0x5f05, 0x6, r5, r6, 0xd8, 0x7f, 0x1}) 02:21:29 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0xfff}, {{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x8, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x88, 0xa0000081, 0xe3, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x14, 0xf0000002, 0x10001}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x1f}], 0x20, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x19, 0x0, 0x8, 0x2}], 0x5, &(0x7f0000000300)={0x1, 0x5}) select(0x40, &(0x7f00000000c0)={0x20, 0x5, 0x9, 0xd1, 0x0, 0x9, 0x2}, &(0x7f0000000100)={0x3fcc, 0x8, 0x100, 0xd9cc, 0x7, 0x1, 0x4, 0x61f}, &(0x7f0000000140)={0x7, 0x1, 0xa91b, 0x0, 0xffffffffffffffff, 0x7feb, 0x9, 0xda}, &(0x7f0000000180)={0x1b, 0x1ff}) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x2000000007, './file0\x00', './file0\x00'}) kqueue() 02:21:29 executing program 0: socketpair(0x0, 0x0, 0x1ff, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:21:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 02:21:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 02:21:29 executing program 1: socket(0x10000000002, 0x2, 0x0) 02:21:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:21:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="738a6cc42554f851421b7a7cc5c807c972e50dc4e0526bddca9527d5b1ad34ed586c1a3800809809f2d521eba6af915b7c1b210dab92", 0x36}, {&(0x7f0000000080)="7116c71f1055726491ae6970535ca5273b0fecac887d5f2a78302a31e641e2db4ed05c63937df50a114614cb6c0c9d70573bdad5676d9306cfe3342ca4044e5326c6d6151ff3e652e67e347e50c4b8bb054bc2372c8478963020986674f360bfc98ba05b6a0b03fbd32605599c62d28b9e7846aceaa81ab403", 0x79}, {&(0x7f0000000100)="84eedb5008129c747b4266f0f8e9c71d5fcf9271ca6a0f40f1a9c0c9c02148055f95d7637efad01324e3e6673dab8c74354e5f26dc884e2bb28a9b95dd1600f58ff16772ce2f17c75044099f85db61ed1f52f8f64fd43011ddc81f8b8b33f90c2e1c086100530e2caff308b106f9a1c45e15acc9a8f034e0ef3b6ab6fe08d4d188c6f551caffadea8cc69ab16f8512dd353ff33e5ca28d0a028d7271e69a5f70cf6c406722f72c1e1b", 0xa9}, {&(0x7f00000001c0)="45cd3c755d20745f522f9f57598f552ff2540f06a15863efe7246ab0cd9cf4ea5da1fbe586fa8718111e3eeb36b317e1040d1a9b745e8d9e353d46e2be77e7e3d7dbe3fc5601e587de9cba84fa8b57c31fba02ca421a7b37d6dbe6a3a060384cf75d663ca1601c2895c7844a21399915157ec159fbfb7fbc7b453ce9e097214ac3b3146817246353b63c393015a81768bcd433c746a4fcc1bbcc5fd0399fedd32210e16503a3fdc3e7929fb3437c2bb8477400a754ecdab0c7c076e9fe8f14939836e05005e975059c9d8dc94788a6f936d318aaf30beaec39bc16ed1e4dd28a47829ffac17ba822b28b8090210602a6ffcccf153b16a0", 0xf7}], 0x4, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="870409ae8fe13aeb0a8727e14d8c46e7c14a2a55909fab4a3911d3cb1a412919100c6b4d8e36e074f82fd93d4f40a917a98f6e7e6ef71a85c9ae22eacf5f1da25f14010cca3e38dd34573aff4d02f096680933856ed6df8bd372b1b14e103466072f2b8a0a40efb443ee6bdca33e078c80934afc111db3b685083e7d686e582d526b5c19895b77e32cde5698a43c18a3eb8fc12dcf2a18309b3902794a785353f12b46b96554def405d683071bf5aa6c24a10e926076e65ea51bd6006793bf58d4b5e03c40e5dd4cf4006db1b1ad2defe4a5c3484ef95232c67488e8c978b9e3afa1", 0xe2}, {&(0x7f0000000400)="eb28ed7752ca52d0d52aa6878261baef68330def19d5fe5237bdc48d30d7b6eed07182aeaff1cb6ce82e96e980a6", 0x2e}, {&(0x7f0000000440)="8e0493fabc08d088f6fce5ca1efcdd5694fd1438bebe58e0dcda88961e4882ce2a1fd09bbce340dcb31bfd43efde4dda3781a8c0db40053e0115e72d51776aebb3982f63f79159dd571f88bd193927c73ace73f8dd617eea051fc4a92a101005c708c6612c57135656e8908daee57170ab52ebc24e213be0553c042d4f596f8b41fec1c998da933093dcc3a5918b6feaa550077620a51aabb09f4b4f91825bc6710789cc", 0xa4}, {&(0x7f0000000500)="548ebf82a263678d5bf5a3daea57c0e0feb40a1c88ca495364493002303a9dc759c495abb8d88a8e", 0x28}, {&(0x7f0000000540)="ed93d3582168668d06c082ad7bd2e9ebd509f17e", 0x14}, {&(0x7f0000000580)="e3", 0x1}, {&(0x7f00000005c0)="080edb42e4d4af8fbffce14b515cc41027bcd745771f4c3cba13f58e27ccbd9951c1188e7a3d4f11a9261e5b8144686919bd59ffb7afa0b94fdf5ee383da55663484996e6ec4bd102a8179deb0faa803a3476f899264477dd066ea21891af0dbe058a4d6bd1f5745441d9fc41969b313a9d8d21273e046c3f7a3a704152c2ff6b947", 0x82}, {&(0x7f0000000680)="379f9f7b98bc6eff78ff0b1cdd8bf574000eac1d815882b451063a1997a8687556fcc9e6dc83c6fce5f62a00624e7678c3b8286eb54f12b8ce76d99bc24a7bb4f5f5a9fd0c30e00f53cc9f748540117aab1867c02e392c077578a153a4cb48760f59c9ded9dffdaf256de5a8b5a623924df00d1ed174bc58b84c7ae8015ac6efc159110c733fb92685fb8ee27ff439e700aaaff752bc3a20073d00510d992439778cfded6740e472cd8f05e74b144a55eec638da22e0010a228be09704e647", 0xbf}], 0x8, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r2, 0x6, r1) 02:21:30 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x1) 02:21:30 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x8000000fa) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002c80)={0x2, 0x7, 0x100, 0x3, "3aadbda14850fac70c4e29df6abded0d652e1022", 0x7, 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff9, "5c04001b000200000000000100"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pwritev(r4, &(0x7f0000001800)=[{&(0x7f0000000280)="b9f137415513e9b894800a09c0bee884e6a86ab8db5f15cd149ca9e488aff0006dcf26ac9e041bd880828dac4a7879877110495af382e0584bd86c4367dd59f7140d9e34db4eb25c836e6ae2a27da4044b4198d94d8d22c334a24fbafe3051c79d1de971a019a659ba6ed661f987eaa1895341", 0x73}, {&(0x7f0000000300)="bc536319719c01b210e43192fd3df93aa2a083753035c4d211dfe5ca0a3fa8335c0e6dbbc055b6f854925bf62a096e9527c9821407a749ced5ae72614fbb1c27396102ff3bc8e8631c3e7598", 0x4c}, {&(0x7f0000000380)="6a8ff507c656a9d28654b556c9266ab12ac4472cd6902aa51a93da412838e9c21e5943896d08cba5395b6aeed21c80fbf887d726edf26688451d31df9d7b0d175ab943ad909b30f1f91bc9b93010837e1026df47bc4dc7", 0x57}, {&(0x7f0000000400)="011360e6bac98586332896e0114da16d4aff257fc765eee47abc045de2127ffc13f5e0d4076a1e045a37fcd214470a25c880a771e6b2abb59d7e0c885bbd82d549db0961ef1e92abc1874e0b02cda80924d911fd303498bd4d5dd09a0658b3cfdb1a498ae1b59ee479c1639170a81e8f9bdaa5930bea17bbfb2338c73670de", 0x7f}, {&(0x7f0000000480)="5b2006098e10dfd569a1b77fb65ba309d4b9e231dc4a77db3be37e80e59020292757456519346a41125208685ce95d4ff0432c391899c9210e3ccf4a262b1ffeccd97f339003a4", 0x47}, {&(0x7f0000000500)="fd104ed03afdd37628f7e0f0ceffe12554458d3ab630dd937691086cc7904c72eef56bc4126bc79d26bc0ead757dce98d8314206b4edf3a89d816b7867c3b989ddcd8a5c944b694eacf2a3a8663533b96cf2e5a65391752ffab9ef13ee7f260a99f1671cb4ba53686fc3cd804398a3dca473397ddebab8e9c7f99c64491e88154819a607bbf245c13d4f335fc05e313293b1bea877f400bd9c354f713dd0eb7ce57ed13a41eb64a37e6495f730512da6f94e0215a3a878da6e5a9d733e698d1a69b414e3b5fbe0346e942b5245812423a0e7d17df8c1f3455afcd73605e5b29ddd066a861a736b3c7a91216d9783b3ae53ba78411bef4d2d3d67dc", 0xfb}, {&(0x7f0000000600)="524401a15c0510ea080b81b38f9e715f0531b2f664e12b3027dde4be1ea973e207886f221b3cad188098af9ecb696fc6cc155a5211a939aa7f99f5914c04b43bd4776a5f85f85d7e145d59c746b2a53d54e42ff860649ebc845211cb4be731d33dfe5ea54d4f9425aef52af341c73adb728d92df0f98fb5235607fc97c102ed434d3ce9d8e02360ecb3c67d8207bab066b50b85a99a71a1cd8ff8bc3d56788563e4380341f08a79c74c7238b19c92d412dcd8e657be43021c06b0e9d68ef2e2c2342ee0373cb964b1a5f8c1a0f3af14af2e8d8ec895ebebf5dcf520040edda948d26f048f0f65709be2379f2ba2594d580b8f590d545a163fd4cf219759b2efa152457714a141bc08359185422d8dc550689b4df0b164d6b0b0e1510c46f73db01bcb1695108ea00ea0a0ec1089685aec5860955b33b66d470c5fec9d235ab8119d57eb63c6ef929eeabd20d2a1525c377a3c2908aa5f629579491eacbeaf7823952f47dc89b617232ad49f1bc19e713f99144ece0048071b9258632600858874d6183fea42203c2ef5b1c8d76f28efd6d0d0410a442f02ab768bed350873e648f491d43b72df2836a84f22f6b3b9cbb0faa3565da729a1dcb6e80139e0749544bc7bff681309e83892f2fdb1dac88d108c7b5278152864f34e158287e59587a603b027ef3455004809a1f8660004b0bc720d8aff067ea57c65b59c964f7f57f526637c7ca163105077cb08710a6ec5ca10e735987eebd949af2b3b5c861416a6f6f3dc8c3c0122da079a240630af097fea1a383e74ac9dd454407e6f70e7c374ca28c73dcceafd111ea561f366ab85e306c90f7f8575e46572b13afc64754780778441f969b90fe35d94821883c4afcb3eb48595ef4cc894f166b689b2ffcee9b68b45f288d1c000a69c3519bcfcf249da7b395a8ddcd825ce4ec69912b2d6275d76c8a0901c0048710300486f6c49348be417ea756e977d67b503d169d0fd9ba6e5083b56f984912f661c1dad9e3bbe1dea6cf8f7d82d4e308f9acec4c81bca5d665432ab861518b9cb979a32a60c4cb19959b250e6129040c5df4ede8578a4f4755f7b798045e1eeae672939139234ce1cbb2abfb38f171161919763fd2109f9011e7251e39d8f3270cc3f0b9ac3452475cc727827f70fdf37ae32e3d9e7dbeefea947a3e538801bf37c10b8be4fcf0413362b97d32ad1e0303ccbb6565cd8388deda0c1317e29f70803587a39c5a01bb585036e3079b0d4ae90c90fc174bb865549a6148f4b6945ed774ff20dec175a5be689b8f628dc6083295874751e8fa1b5eef04a107bb2e2ef1177eb7efa5063768f730ff2b189819fafbee7d78fde53d3c091a09c81c24206d0c57fdb0086bff5b308735e0516e9929c1ca3260301d64dd4af19240712f0096709e7a49eec9aae70a861ae218ba496f0a00e28fef0de95c4dc91892ccadf63bc92f89a4673584ad306952b5d0cd9ffd857adce585ea0bd74de34a7ec121a0f236c5fe10dbd854b79339ab6d6eb94c4f8b1d48340c6f54c5500c7786000a1c79dbe37a49669e969fdbfc65951ae35a889bb9010a36632708fe79ea833a29cf8a1472a8c206dbf6e166c9c9a8b2d453254896c90d0bca3f841b104810a814b08a4c17819416ed5ce93be42a263afb9b44cf827b582a6401189b364a6173771d2869003fa682558b12564763e85fe741deb85ed330f71e4a57fe93c0fe60f1e03a8338387a2ce92e969afee69318339089093b53ec4c71205e83bea436eaba31ebc4919a57fed8d0fa8528be159c561c69279ccbddbec63534f00c471e6a29eb4ef501c475d8ae4e6804a3b28f6848fe3451673e635fd68507639f019bc8c62f61d85e5d98c76491da67cb651e61ca1b4cde8246bbb6b23e98e14b9afdf90a73c6f3b57d0cff2605efea5e6ea08b0d681067c33a0498aef38d567300c4b404c9cc1b2df22457182fdab4f9b1dcf45042e8015345b86196eddd078402a19cdae017160243fd60532606ac9d90b80d9b8f93b98ab5fe5206d7f0637a38b227f9325d505a6777486c9764d21869f77f777be9e3ce650d290a34651e6a5f4587cf6877655cfa2d31b2769a8de19a5b0baadaedcb80508432923ec8f7e3f29c27760a04882a191561f12f88f9132031fcf2edc7720ce383521936c0fe26307a44cb4834e8df8b71e3f62e2d65f0375fb78423e63c7379c25b15ea58820d6ccfb489b60a8b4e1847ce5e31b58e987f530962eff12c0bbf8eb52c41dbccf90bd74e61608ceb59cc35846099481ffc2eb2b7437a7ec6d5446d1ae98352b903f03b4e82483240f168a2391c5b23f6a829d09154024e47f812770f63f07cbdff7772fd954278ae00642091b64e8017b2f1715be9296c345e37506db4187613232491c32a156a7733d31c9de9a5b2edc91052968181ce1651659ddb707595ddbc9ca3204e02905c8b906ce920ec9a2ee8121219dbf5b00e2e6a06f8713792abd5f24370bc3527044c1567728f7b7aad22092c98c3bada8703824479620acabf447494a9191a56c7b2b266d9dd2b8d08610e906185a90092bb0f828f2e4d2dc025ee975098bfa71f75eda5ac89ab845668a084024413bf46de3b65b8eebdb57433cf690d3b4eb483c662bd668626c6048b0fa82d6bcb8728b7378bfbba958a54661a98dba391707f8b4b1c1b695187f66b9259834cb699997f54c878be24bfc3f844f197c0b5daada591dadba03e5748231dd93d19e121fbf4bb1bd2cf4f30ccb1afeb7bcfaf1d22b26b377672a403d481c4b09e2b3b7c2eb2376cca9076fc26ed8dc5575f4e9dfb0876bcb60a4a298f8e9990f4623703e3a244f203d6fef31e318aaeecfaf20bb3512cca591e77e3303c8e00deff50eeb1ba4b676e4980dff4e5d43025ca200b34ee7bcbb011c6dce3283cf30b2503fd252cbfdb700d434af767a69660c9fd0e5d8de9413506c9da0f5b80fa422b858a286ff92037ea51a2674905c7fa0d499be960f39c57e877b7c89464cb5cfb02c0c0664ab5d69c4725ed35055373759fb367b4281b812ae7fa7a8cc5d21cff8acde3f94da63206c2d394623b47e3395741e8b1c62327a974b257424b4d5486b2e2e66c3347061d7c0a5153fa6c3b9da5cd7bc729407b6c176e2cfa64672ef64e75f2661f8620fac55d06c5bc1332e65e7b6e9754718926b46da54fbe1f1959ae95960e808520a68607290601972537dbe50448c2d5a8515715a610a2e5981666276aeba1997e72958a0755ce522af369c72285d6e85114fc6da804386ab1a798365d9a8c563b25a7a4997fcc5c420eb56089b699a9fc5ca872320a79c071567a0b3dc794e1b26d9875b0019ef1b7785289d73dd76bafb365ffc571759d8bb5e7d09f6ba46dfe62b237fb3c290ee57652c97372cd2392022a4f86fcc566d91c76326f7637b749cf57a81f6923166adba7a943d19efa2fdd8a183c35e63d8bf6f89d2023177f12e45ee8e627ac5988a23a35a9482a99cd2de4809560fb28d70625cd84b25225fa10f66cd54792400abf66ce003d833bef7181bbc9991f4060e980f7fbc25fcc2fade57865e94155e0cf345b3b27e85c255efdce2b46df3eb00758d7dac06394a4f88223c756fb1eb5473388d9d622180b23756a0ccc066c7e6570977959f2a179c710235b36ca8fca0045943fd3574260854f36333210c0bf7a129902cda89c80fa50c6a3bcb865ba64622e5d6991ed002951c9b13f027df00767044422a545b52f9259e499a19b68abc01cbf1b37547fc53e965f37303533e87477f6334e3d30d54d21b62d922530d62bd3bf59b76cbe13aa6604a0646641ef66cf193df1d6e58180f26241fde14ad492e2fd14c06e678a9b267d4bf208548b63fb9cf3fd00361552d2b59ab36f9d76ba8c81accdd44fe10b71f89b1aaf40948d49c74ee4b541b145161e04e0027ab72b69a9c1e68676a4603dbab13796dc92b11bc86e6eef79a1684f2225b31bdc55d4d49f0300df00bc66af1e2bbe2a1404bc26eff95c4212d1807c2fc8e03853dce1de2ececa7bc72e34b6731955e3e97996dca2bf5977e9e78d783d34ca35f79a5f16e2c4a251eed70ff7d746a2507b218bcc19ff03105f95b4591f7f912d715ace898a1a0bf659b29d3b5e1c04534301e21eb64b72727a266ad8162c947343e848fd2d8fdc4a9ad847802b30ed047babe2699b533b69da57885a68a2911bde94793d0cf0a9a1894a804563d7de889732a5324da182bfd01ac19763a659d77ea655d66d691690036064d9ce7a018d8c14a82a03b96417a4a68a2adb1cb1848be73ed01a66491393ccca814c05426cf972554b8dc141f96ad58c4664670abf3816c75a63f2073c1c5e22feaf1e4d8a2201235986f229faf0f7283cf6b06cc9e97bd2bd6373344bb3948d4a164e094021d4d4dca18e9bfa28aca69a9fb56f35b21ed4d1038b1b7fd5e7b6b8bf1d737a3c507139d74559474970fbd74dd3655898afa965a23b170e33d5ffc02525ec1093e2f248e37cbb85bd6ad6f87128accf53899522f10d8ed2f8c95d9d0b26ec54ed55824acad62c5c45eb9feb3de495a869ddd93fd32c413b932c203a9a6a2081234698bd60b1365ed11ca464df05734634584e644d84f601850fb021cf93db8cc0f31e4b09bca6476551811b0661a03263b8e76884ba26222b4e0d8ecb3f82f274f1b7580d0c3d2e9413bf2cc249e68d408b5453604d2fa88306fb0a91576f5f4a9c12634d61f33e516f30d899638eeb00dc8ea50554c678dcfb6920d71060ac5d76c5990b482976fdf9abab4ef65183f84d3e7d9e8814119e88e9614bd74b4bc764399c3f727a95203d36d9de723850d01124103dd7255a03b01f19020bfd795c55d5995fff7e2ae0b4522f89055d40ec74c02016aef782b3f2214911c70c9548ea6537e14b8478ba86419ad2d55be4ee4c6b640f6d281a3455e27731df3511c9f5aaf33ed63da1d148853fba2c9891dcf1cf23d86ca790116e580381e458b747177604b0bff77028efe8c64d64061e7509f04cdbe6064120add1ad4cf4661cdd462183bcbf24007ab4a976315c5b6186ed2ec348b6adc67915592304a1d27dbfe6bda2f4e20d00c2449e5eb0ea2fee06a07280cc64f2f79eb648fe539af01affa907915e6a6c6a1f6626443d8895eb949c47df00545bbc42c87af7b091634af64e99cc3ee0817fe62bcf4ec8559684628ebe9d8f47ae97f3433ce5f72bfc5a52f36aab0266d215512bec16ca6ed4e7f52e12390c944b32be6dfe687d93467f15c05162afb1a8202f5a8cc1ff80fcbfb31dbb68c2fdca5a5f713f00b745509834608643aa69b4718a2f2c2f4a9638cdc0735b4d2f56e57076d009ab64a73c2b74ce39b29f93f165fbe766ca2c2db3ac40dd3967123f92f039868cf3ed3ab8f374f754bb2208434b2cbf980e91e19dcff9b785f4b0fdfbb82c9aef43e151de7ea71fab8f757f157ee31d7a392878e806d50d4a0b27ebe4920f73666df28c77efe124eb7c3c73ab574820d24f60f3cd54d2e7118b4c848d98b82cf5f183bf7a09dd4bf454ec3d83f0d001f43d40971ea3d54ba1f91a6e880486e23560a537b5e12074f20cff82850006241bd5498517fd37e09870ffc9dfaf10ba4cc3272a1b325dbac81e81350a482b6a184d5fcf163fcd533ef0eac4c247a919bbd7984acbc423edbafbdb3d93ea98964a1d73f09520aa5971c41acfc3b722aa492e3b48109422960cba4cad80c524c9ff93b1c2e7289f34ef50619716a5571c31779138c3fc96a5151bb397b74c76", 0x1000}, {&(0x7f0000001600)="c9481ea740df5b63294a2277a00f37caeec6f366c5a3aac4caed9ecc00b2daa96f79e3ba70774383fb1d0f27ec3c21fb1d812f301e4b12faca1f5b0c81f73ab3d2f8abecf8d270c76343b5cb0519cd1e43c60faa9af46ace4a7084074c61", 0x5e}, {&(0x7f0000001680)="df2101f70c0f3d0b9a04fc052924f8df1215dd8993ee96dc276e4b492441e64bd526bb8193f4bf71f17924b74f226e7039a016a73e72f6db6c34fe1536ff894bbc16afcea59ac973ddf24c10a5", 0x4d}, {&(0x7f0000001700)="c2190c8d661f7dd06c43a9737867842d2fcf2d53e28a49428ad4872ed47c4249704ae7131504742aede415e30ec0139d102f05c335cf194e97df3f3223327d26f742fce9f1979e0109b746ffe3dd30f88ef77719520ed8197df117bdb57cd8a419e15307c62206ccddbcada7cd3f82612694b4da20f1d91ab05d159d095d3f50aca45788a929e217ec820b0f52064d29d12e700d57b3243a5d0f95930deb27ed8aec1fe34d8e93cfa68fe28b9d275f00e09609611fe81acb4629b1a23ba583772c5dc821a29b85bc2118e81a7f624d70c719ebead49e1581c0b97ebeaf92", 0xde}], 0xa, 0x0) readv(r1, &(0x7f0000002c00)=[{&(0x7f00000028c0)=""/129, 0x81}, {&(0x7f0000002980)=""/144, 0x90}, {&(0x7f0000002a40)=""/223, 0xdf}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000002b40)=""/105, 0x69}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000002bc0)=""/55, 0x37}], 0x7) write(r3, &(0x7f00000018c0)="c24e05e3a161fc66ef582e5f3aeb5971ca8ba9d90dbbe210f0a245ee89cbc88adbab49a9c5c8606d82c8ab85043e0a9cf5d02fd2e73eb9428dbf8c53504f58e00aa94b70924d3d370f5027e28262c451605fbbbb767bc4521b64d34dea15ac6889ad08d2efc93a398bad798a3dd59095de57f0fb7aca71bbb74ae7da3d879b7582df9d9d0f0238d4438c77f98a7a2e92d92740ca9886eccdc515227267bcf1aa8510b36cb4700c312dff3fb0b7def21d30f1c2671526f4475bad0ce4b3076a1229647ce515fc5ae7cd3f642696a2cc4805243c7b80cfa0f83737fdcf6935ddcd3a75f863642c1daebed950357374e8e84eda12a7e24971e7286768871430ff70504fce3175626ac8bdff0a0005200bf3d3ec73fec2b476daf08346c43c615aa4baeecc8f24e3e29d92839604607b45ec412aceb81aff687715c03ba260707208b22bcfb91ea4556911325955c62d41a5f1b00a144f54664ac47570a5b2eea56dc5d9c73fe8a54bf2a5fdef1c8f74e934965d294a1c5f13224ca0b1eeb52abaa578ed1804998afa777eec190029d566dba7a5111bc3074535be352316fb94327491bd0571c2267e63e71724fa8be4ad09673a8d8c10ce516039f322467d959a9fc5fd3044c83bbaa8227b9ee6ff636580af33c2bc36c1a1b2707769473d8324d857582a89a451fd10058fea2209c644736048611f51ef193d920b67e3051903ca74ec0271a8c3df7b49484f82525b59b1128cf451a8a2c033ea5f9b90bd2639f30e524fc16f8ace61c5c4215b46fc1ad8626a810002e6a8e97d0093c7377dc40731cbc8511a578ddb74ce8afa1dc9755f33bd535203e56a4964d42ce05cbdfb03f3f693ac754cbb56a2f2d5aa900b5f70f86eb2d5fbcbb63b94ebec79e858fec4dfe007ef127ccd96eaf826b62dc0c7af76a8c0ff4353cd87360b3f6a4f82b57184f215a368003e5485e617a578bfe693d44d787bec877999c8ba640e10384c36b7700d7c554a07dd0db37e5f1b0d2a79f7b5f9ab0f3af672f30956db6d9ad9e75f4dd0d1be6e96e53ee871f4c26b15feff9723c310911fc226280152defb70c98314b516905d20463cd2bb1fc1f73633bb375417989c0b3b28562c038abd6d82168f710a4e03898e734f8632328a6f3e174acecf900f830598c2938b9023ca554e5bcde62d209566c3cd36063b206513e24373ab9a8b3fb542dd559f2a1d39c6af01eec9b56dad27486fd5320067b0cef067f45661ec26abd9e8b7110bebb01a5ec5fed6b8dd6948be2aef4cf42e4440efad9821ee7af3e256269b87279fc879db4662dea498bcdeba906006979127a6218f0765f8cf4a02caf58bca941e2cac6c9c8c612137791e96b7d7f483fa6ce294e0ba29dc696c547ebfa1348ad6b3a3670fba933609b1755e0c0a7fb0d475808c706894d803a4541a62fe6d89f4e0a7bc0509e6e98ef506da4b238d368b04d80410a1c5e4e1bd593a5e1939b45c97fb30ec7b1d5353442db6c63d2b67ef3d1db6d84ba7cbefb5f906dc96c3b65762c69742d473218e1f899483e49d52d5962b9eaf7b1ed5465d28712bb03b1f3eeadaffe4b51b6e7a0689fd925fa8fa83cf4b52a353976b76a19887e4ff9359395bbf213f2864e12f4deb70fb44fd0e26c31284e0c600bd60c7e64952f227c9b935750cb8ffb2797b5668b0e120b9509cfffc362f9865c30ee120b3e770bdc392951b9db53c7db1b325edf5a09f1cd6f38e251a1e71882dd7720d098230c04c82bf4cc39cd0cca6a9ff574da475cef451862a4c270ffee60391e8809e765a016645fa73a214d0951658293a3208762c7087b5f43481f56d6328bdc13e5a33c682c2bb48128df710ecbfcb0cb9be3547ded58fb129988b574ac538360da2abc540d69c6a87a90a1661d4f4e178d1582fcc56625eba05e404405146b196d5c298c39f1a4053c60b7cf58c99fb2d4a72335672a61153fc4db87ab52fdf2995ea656806e5dac4ada29af40414e70d16321ec8787209ef0fb8736434e6ae0386d521d97b126d52c6f32053c68ab37f592d472fcc17b97f63993eb831984505814bd68962aefe24f84ed371352a908919712574608582920c9d69d75fffd5adb2ab07860dedeb18f52a6596203137f9cf25ee90c2aefa5bbdbe479a8b567ee82b9c6ebdca6170ae06b397a2e24c79e1a40eeb290d67897b070ca0e019231fc5fc9c95591cf4518196a22de681bf759932dd2d3365579c033c69617d413d8aaeed480bfb823d9e6cbcce9509c02344408c537f3bc1620dd21b810ebab6ef56dfe55b4d1073126867a0ef73fa472b91d5240b4e9d9ba32be119abed3a4fc7f81467fececb52a2938d7050a0fda76cf61d55fcd9a285bcbd266c799250ee0af17ed1cc89818e10b5de62314793edc96a92a1d9aab80419c1e8719b397e7b38b564bb796c3109ccfb6f9bd21445412e2aa5ae7ccea6d4b55252bc64c4740abc0f901d72ab803382c5abf6edccb7c3cffa19abc1d1cb9992cdb119b38a2d7c69842a2198de2406cf66f90d363a9e033c389ea17c386eba01910914c9c179c39633ea9f68a18044aa1cc5f8b8c0c5cd0ec3bee1d38f247f3712c30ac379a0f38b42a5597e5fed7f28f36dd0e21361d58ee2ff7de29a9125ce64ae6aa3d226f241c2bb9b8ebac535350521a3b09866e4f1215f5611cbd4c56847e95d0e529cb80869eb09eb8e1159e4b6b9d92997ac055c80b649aedda45a04cc2b18c89a6635de7998c81b3caf3ff043673083db6745cf82c2d70098dfe4edcbbbc3677298d99f603f553a9c49d3456d88f3ed91c618776600d6efd0ded81a20f8bc534cc9742158c08f13e5d58baf7a00f45658c988f1ca25c23b3a24f33d71d5636952019d71d281eecc9a4ddd06e493a53a0651b730e9dd5768c7ab3bc04ec9924bef6b364942bae978059b1db8268a57e73bf7a3541f4d5bc5dc0206c73d286262901fc5a2bc7669e95a9d116b4f08ed6f599ad12b8511ca480f229b7984b12c187d9eb853770e9ceca065f3957c6a620145b4736b2366ca86b8c72cbfb00c2e4391b18903b61efbec6be8c817eadd8c8af4d45b2da19cc8371ef468f6e8f2223aa7d9ea900a6eff54aa5fe1f97089faadd25b897a1f06ec4856fd124cc35fe83e3e91569caf671e24110cf24c546caa3662b9c36a74844ba4d738edfe268633e128e08d108bcdfea5ba22816ba891485d50f3356a3fadbc69b56b9249d5e67987a747d379709bf14bbdc934a91bd406abfd40cb0704745a98859f669eef552fdfb8828a6d95a557c49ad078372fe99ca790319a61eef037b81fda51700ae2ee1c5b45b4b2e43dc007461084cb7233162f1953eebfbc67373bb4f32fdf1d69bb779cd6035655a6a9a96c16f1017391e866b680dbf1f1198bd45a5a66849e9034247a094aa756c2ce6b07fd724985a9c5ee095ebf4dc298f28b10eb1fdbdaf4a0062ae8609dd2fb1b28249d1c5b63b8d5369b7c68cd9087509ae6cf2d46a8da2cccd4c49c4c36ba95a60d8c32176e661080a4228278fb0679eaf9d7753936b17afcd31ac22c567e6fdab5311ca3b700afcb8d2e3c0dc7d47bdc4a15264e97c059e3c385d1ae0307c8f918f55bd5b0056954eeec16563c479c8a2ba1b6ff64de3c7943d6df2b4759aef7e258e5d327e343c0a5d1f9f06d6c9427a373eb982fec3de8700553f2217e031c8daa8acb70ff3947e5e4377ed8a679fb2b394ef6a1d69d6830b7c5c141aa34d28891f91473c2a4c2c95407ed33ad0f7154a8d640cb05ddd7d2ecc91dabdb92907078128c0ef677701b1e5d6af4b287ab6e0dc4af72e80b550dce017cc32c824c2922566fe4c764faa0fc13e5af9d442b4abf17a10d8fd052d554cfe0dc2c74f1ffda65aab10adc72804830bfb200404d6e3a4be3249caaa1312e263997f6f2e5d2c2ee5f16c33c6fd12e4764c91fb58ece1d270495da3a56a478be467bc729253b2b0f96d8916e2b3e4dfff1b4ef501ff72b411f359944a8e64489c6be5b6cad961eee0b6c0e159e32064154b093fd862fcf570b595ac46ca033e184bd6c114f4925de9329784a8ddca56f92a0dee7b9881ff45fb2e986e08eb85da71acaf236c460e369caa8819ba9fbbfc9359c43b972ef30e96aa2a15d4453c19c928b72aa42ccdf062a67ac6e086d4eb80ee294b16bc1e81d6ffd12d3b6d0d142a8b5b9cdbcf2d837e3891725a8fb8ebde3fb67363f580173d8a03e01d1a452698c5846b1413cc18a32f5f686d2b045c1f96701cf4b665e033ae62e567ccbef8682816c474ae084d18ce98ab4fff17ce8d2898203d0f19dc854b7c9665731cc195fe447d92ceb798abd6b10d6d30d464fcecc6110f56972b771055d43f0db9935ab49965eac2a43af86451ae9ca68bd84cc384565840c5724bde60be8b8f43398d2206db3b74c720f0c0925529add41a95939485b6570737554835b0e13ae54729969d700aee3f5a5651c3e74cda50f9aefb6541ed87b6047480621c47288270722e393251257c357ccae63472e3d432f0826b2151d2d640ff2674f1d745b60703712ff225cf58c591ca844f7b7ed4ea9e821b0e4070ae87a0d81f248dd6dbcd06817cef0c8396d74367c620855d99186179bca9a59187c8d9010cdc9739bcef09d8cf871475ef36df9b2564a74da36e4380a2dda550e90f6b9983f9783006e401554d5ab252661828fb8b26a626b167bb7a40f9299438c871a8ebde52ba2ed227b43bd61ea5a1324c24d78de8b209b4c36ec970498f80d674b30e64c18f0a2547bbf1d1727726b6ee7f955dc17ff58fcb787ae3cd1de5108e94760cacb5924bd70835e848774074c07c3ae9a5b139f0962e988ce2cf0032a3ea9c424b9566bcdf55b64eb3cc687cc565da453cbb4ddd79a206ac3f569631cb2911a047b0fc2009b1a75fc3afbc18e873df52cc3e3ee004e1fcb874251553f43a289d2b015956973da587545eb74b3228f1c9b449c37f16cacd140dff822d717d8daa75b1775231189450c67391ea7f43d7fd636c154dcd3323d6333307b626b0c860c1a451cde99f1d8e9cd2d45747fd0bde89211be513b7c8b1404279a3a22ceb9840eb4d5a3d4fd5551cf5acebf7c11148f967064e7897c1209c7495e4d0af1a4f4aa7ba61ecea334e1e51cc99a51d6e5e53e94d975ddfdc3ed09c53bbf26b15fac0ee419b8e1ff61da274a690e73fa1d33d711a9f389d19454edfa2c785164069e75f5494a52f94734f86f9f896f58928e8d76da38053ac1e9f893ea44b261465c48fe4cb0f708d4210f67786f26d7e3b5e1bcb81c39e476da6cae711611e34b08da17568769261f7a6b38f6ba5b81165677bfb08420c8f830f1a532bcb943538e236ba45ad500d2e497a250ee867a1f08e49f477e49c39e633acc48110e445bf33296318beed3549a58c089980baf033efa69ef04004ad6e0f3b6a753f571199b564fe227690a6d534e719cd1b684d60f5d9f3aec3f9e97ae694be75fd049da882b6461027381ee5967bbb75700613b18cee05fde28fb7e89f075138232906d68e6acd5eecab3a8e9146a47ca78d81bc1182560d05cf092fa1eb3d1849c31e048d6c533243647327eae001eeec6c94392bf10427f36eafde02d06d7ebb956a4aa7f30ca55f82352e85c6302d23d083e5e5ca1fa0437a644a500607062b686a2ae0f057929a09869fe4f73fa78d9c07da61b7920b971f2f44b6a6e6335641fa6d0ade38da6e084b435f6787189195e961f4201433e7b3fc3c74dfbbf027fa07e9b18a79fe299bfbfd95efc5ad0", 0x1000) 02:21:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) fcntl$setstatus(r0, 0x4, 0x48) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) writev(r1, &(0x7f0000000000), 0x1f0) 02:21:30 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:21:30 executing program 1: r0 = semget$private(0x0, 0x2, 0x361) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x9, 0xfffffffffffffffb]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 02:21:30 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8020, 0x0) r2 = kqueue() ftruncate(r2, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:21:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) syz_open_pts() 02:21:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) close(r1) execve(0x0, 0x0, 0x0) 02:21:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = dup(r1) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/254, 0xfe}], 0x4, &(0x7f0000000440)=""/13, 0xd}, 0x800) fcntl$getflags(r2, 0x3) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000080)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 02:21:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)="6f3235fd8ffd0ad6922b5c7d285ac2e7f60b75906aaf35ffdfc464df7aabf62fa0b4be30345242f045f8e63802f95ac2760be1232bcdc4e186c2607242ce3ebdd84839", 0x43}, {&(0x7f0000000040)="7e7286424ec93c9f2eaa3541631a81fb2f22fb81caca053915a89357e63fe2b1e9820c7671b755abaf3b11896d69310a52632e9bae3e62", 0x37}, {&(0x7f0000000280)="ae74760c4a7ebe2a330d2b1e35d29850f3738c693b1cfb32bca9c77f75f6ac702b0643ee2c1f7b50d4bef755827127fd7a3e44575780fdd0bb4e6320f86dc8244d3f0a4e8cd07656cd096622c8d584b1f35fd6531e3dd4e77ec23da1269971ad39d5ac3bfeb943cd9e5552bc10649f60ef2d1a27db9b43bb71140599fc47f9549104e8cccfd5e94a4934a75dd0e1e2ee4a267d736f63bfc0806a6551fab17270997c62c2e170f71755381139c4539a871fecba7525081317b9870c523adf16f30bc9d7c9a3c6fde4e6f48a34019124c6f520d0b2b84ac53fb7cf6cdecffe5ce6d25bf8c3f691751c451540c837927a124736b77eefadb1ec88", 0xf9}, {&(0x7f0000000380)="b15b73e7cc7624f6ea98f8d496566c6ed4bd54ccbde20e93101841399cf39e983a5fed84d81ddebd291e05a6b7a26ebd5c5b45ad2b50dd074cc99d50aba4ef2afd7aab3914bfa957ac935710ac480b81b875992c50aacf1456348e9cbc833f8c122e306eb99f4f40c52fd29583597a06eaf381dc7535cffadd7f1c5d98cd5264a552d7d5d8ede363238fbd6823b9b479b332498f147010bce376d115f6efb334d2fb824b346ec485c9b8840c196a7a8dd014f68e243f233652161367403c69b7", 0xc0}, {&(0x7f0000000440)="9a4519638d34b772677619e738a7e8d9ab24715b50d1a3dd45778834990c33d593f92a1e5fafc320586a144c953892e552f147ec63732c9054e1aaf5bb742ec11bc70566ebd1319ef7e56ee26db90c1de9f3ad9950c4af797e96f7c8ae3d127b2c14f7fb0ecb8e8ac87bebbcdb38690a23c63c3760b959400027816d73f67103d9", 0x81}, {&(0x7f0000000500)="bfb9364baac71c5b45d6acb6bcc28128db61fef786ac5b876d5b0f6e47a0c7b71a93145fc1a9e7a2745eaa7e24e145088a5cc0628f3f4bd9f0fc9664ace2b824fb1958d0f11c8f23d4d5cc4f51141d443be4205f79b786daade67c5796cf1fbf9d8c5acc9f1f5d117c0957ad75ab0ac2e3c39da003ce560ca12742c22f63d17a22ef95e4b1bd93f87a1cfb5670c85f40", 0x90}, {&(0x7f00000005c0)="73e47b7bb2e480a03c6baf0d3d2b25bbed277a1ee6057aee221fba769e8dc36f83a1c3d0654746aa037fce540acdd36b43e68df2e3b90e0eb6e108817b8cf4e449577ff2c11c4ccf0029b3ca763c17c2946073212bc94062d9704ce5a9b35891cd4197e8c98cda9450dc7fbfff2ef12e758516674aa40571", 0x78}, {&(0x7f0000000180)="bc907f6d6a22d45431dc0da1499382", 0xf}, {&(0x7f0000000640)="137359d38ddc18c95b2bafdb2c2aaf5ac732d54dfcb54880ddd44c2f5641c00332a961671931ad09354b424490fdbfc070c4b7a97b950cba204f81066411be74f1cf3c300bc2c308932380a8a8409f3315d11af688235ee924aa39c56614fa4a88139632245d495df695a91e376533cc57a20cf37d7f10f8", 0x78}, {&(0x7f00000006c0)="d12f5eabc364cde7e1979d30f56617c93050dbbfc921a2f7d1e3162d53b901fc3a568e7efc6745487b9c0b3d5d365c3c3828bef28b5ce4e6d38422f7a93fb08fa9fbfa6b0fb043674bbf71662a6804267a259a0f1b48e0f4070be9a8ba38fd16f5d39a6a44587679e93855e47d011fc0e642246b22735a8283562f0c23bed3c78c4b5075a861b10b620842369f951abe338730cb373cc2edd86a85a4c7076ea6dcf02325be2655bd9dc9e77124b847de6ff6927821bc8ce9628f9b9e20ffa74e1b49a18e7f79a710617198f15190cc063dc8e63999d6efc6c2dc66493163a291c8496ff8b9c72a30dca070c5d348cf285da7ac", 0xf3}], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:21:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000f88000/0x2000)=nil, 0x2000, 0x7) 02:21:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000597000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/255, 0xff}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/110, 0x6e}], 0x3, 0x4a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x4, 0x100, './file0\x00', 0x204, 0x4, 0x1aa, 0x46}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000191000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)=0x3) 02:21:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getuid() seteuid(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:21:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt(r0, 0xffff, 0xed68, &(0x7f0000000000)="5e4d0d30c3549ef530a45d127ebdf2f8cabfec9d772c91e9f1a3a894fe7f9e67af4f2e09b08f561f796b849cd18a53c0b1faf39d59ef931cc7c3354f708156a3c193b6e3b538225c260b015c8b17a09fa3b12f7073f7ba4f2a4c5596d51586e0acd974553709a893510f742e9756d1cfc690b886e54618a110b83fb90c365e1d1e9f77200a4de9f7308a627339916de9fcfadd37d5b132af7d88af316176c42e46a03d50439626ea66f28800e44bfd", 0xaf) 02:21:31 executing program 1: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x41e, &(0x7f0000000580), 0x356}, 0x0) 02:21:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3000, 0x7fff, &(0x7f0000000000)="5090a05b541a2fb21ebe34d9df5ad70602966d589f851aa516edfd76eaa0af93bff846d228", 0x25) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 02:21:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a06003ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c950a684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0xff11) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x2000000000000000}, 0x8) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f0000000200)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) syz_open_pts() semget(0x1, 0x0, 0x400) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) socket(0x30, 0x0, 0x5e6) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semget(0x0, 0x4, 0x100) 02:21:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x4, 0x9) 02:21:32 executing program 0: syz_open_pts() syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3}) 02:21:32 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000000)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x80) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x9139, [{0x3, 0x1}, {0x1}, {0x3, 0x7d55481f}, {0x3, 0x3f}, {0x3, 0x8}, {0x3, 0x8001}, {0x3, 0xa104}, {0x2, 0x5}, {0x3, 0x80}, {0x3, 0x80}, {0x3, 0x6}, {0x1, 0xfd}, {0x1, 0x1}, {0x3, 0xffffffffce42d11c}, {0x1, 0xe237}, {0x3, 0x10001}, {0x1, 0xff}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x800}, {0x2, 0x263}, {0x3, 0xffff}, {0x1, 0x3}, {0x1, 0x8001}, {0x0, 0x5}, {0x0, 0x7}, {0x3, 0x8}, {0x3, 0x400}]}) kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 02:21:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 02:21:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x3, &(0x7f0000000300)="5d10883397040062bf30c47fb3670d78a52084e32ea9e89b591727b669a585792eaa4079e014be45f04000d5ccc3d782d66955dde2ed4f00000000000000000000", 0xfffffdf7) rmdir(&(0x7f0000000100)='./file0\x00') sendto(r0, &(0x7f0000002400)="e657e61a57b7f24e626f56a7076f4913ba5f2f41c7ced8c5d33ce72b3cb9a9433897a89faa54e7086fa2ac4cd56213dcd36848bede046603936fec698aa4fe96b1a1b883795aefc2f3a56953723992804f85ba914742901088bfe577a33f6c9f79a5f59873ff76508307ac0e05682408b23eb601991db7840f5351f7c87aa795b8e3275c07ab709e8e1988d92aae693554ff632763c38bc823657f60325f3204dc8c3265891f1025beb07b2a81ff1332adf4e3a9214337cbaf7e79913f8a1b933ca70e465d5001a587d5a388247017f902b57141ca6489f9319e6759a175e023eb48608294c318ae308769a4d1ecf02f5e39ae941475be44c80b7056ae4932d60b612d7113bc92ec2d93a794409ea262f7ec230d07fdd00a8abdda579d5b9cbca1383fed8ad21f74bb351da41000f34be668cbdcdd3f14482aa0c3616effa33c6d9b6c457d942346bac613fd44821972356b47b7902c89158423691190ca7175657851216d98fed76601788d449b30e90776d02b548d55c4c1a2d566d5521d7ecb93751bb21804c2e0433a64b2cb8d05a54116be03b60e2fcf53993c4138260f55d8e3315343d37b0c6127e9c2a8d961ae1c061279476400d55a8548ed5881e99c02d1c597b6480efafc0ea53855656ac658254c7d347bc566149442dac53d821b7e9e6b12ee6216a2e8dcd1c91761644761c3663edd88bc348fa2c75727ab1c880bb297e6f27b7956e664a2ea9c900d6c3d9108856216a3bfc2df20fb52fd834278897297ea88b5c44a9d3c7f8981e88f04aab70b5ae3d79e7ebecaec18a1bb755231d22aa5a57ed85176a73eb892055d93f00727cb20a20cc96b544ca2ee00ca1b859e6e827beb84dacb7081d9dd2cd495b919ef465ed1134e2db446edde6880b0167b7f3b95c5666eeeabc8e82ef0e713525420181b9832cdacc509b0613fa65ec49019f27802d438a70c76d3b8769510692a74e3545c3bf2d9cb292e475306a4b47912f097e70782688bb01160342853046ae34e3b58614bf4d720e0ea1d4dedb52df8edd30adfefedbff044fa92827ea6022e9db7867c22490f31fb1c3df07ac64d854e02476cafb923c66a5a59106cb5d4da1dbd2af8d078a32d0630ccb57a84ef5987079e79634b0391134c0038b3b954d620e3b9542ca33fb25fac6c31f0873e7b2309145e072290b6dd4700f423e74547e9e96e8a49a824f1718e9d668b0503c4bab74e36b35eacf3ee05e6edee298c9c3e8c06a85f3168cc1d967f65138243eb0fbb1a0731f33db53938c5d04b8cf3ba9483c06529cf5cab6c259b8c5459d0e9435ed65f45cbf147222396aaed1554bda207fd263e4a37d7e8481eeee731d7c372bbbb5db47f1d6659174fcad7cf090767b4598adde83dddce902cc79e6eb683e7111c9b9cafa7a2ade5905e64acb8e3071da25e792b2ef71753506a65b0f9460219c3e7a40b0cb70b5dca5af68c4095e94fd8a1f2f7a77c4854f65be2324c8b232cb8270675b1f99271f624dac70223d54c6db20da625c9cf96687ed71fcb43393786a230fd6c5613c3f4cdf456c51b04e03da401cf7ab862fad00ca7bace38c2633f55eeec92c0817ffadbf8938b65db5e771116d459fff171485e7760c07624f45150469bb1f14d0626830fcb8d9ecfe65998c5fbe05557f5ad17021db79860125c12dbd10e153d72832f7c5b809b0ae66ba0ca9a17933622edb2308c84d6388e8cd7f1afcb11b4141cb3a701211d2244cf098a69c60a45c197ffe0534f449c2c1bc87888b1260bbf78401af28ecf9f8044e94861b95704ed8cee23f5c5ab5c0af2db0586a101b08de961d39024dd9a5e55b6c06f353aff5e646f0f709f312dd1575a0a7ea8b8dd7d7d49604d159ac67b8d031bdd9691e3b0bee4d908bff0f6e02c5d9fcc9669c46118e725d94d69fabfb3a8ec3f2e687350b46e9442db141e4b4ded5e2596e512bb0a3dc17c95ebf6ec5b10cd921999f14d347560e7ed126d79d7da5c19666d4cf1aafc18cb37e15add487df3854d109eba37160a4d46b1a7e34561ba55b2bd9d57ead1ff4865a182ce9ca5baffc27fa3dbd80e3480203b52591d1efe778e05991c0fdcdbbc28c3633e37eb09597be9a734792f36ebec31d83c4b00fcc81e00420a92e28cd40ee3c75d914598d5341d4ba74ccc99eadbd22d76df89b439a9db7b9b97790478b268b3593031263c5d894ace7cd193aa54979855bc0936ddd68e524e293c3f187706e6865b3443475b764909451bb817d0fdace21729b3c2804377740f239192ecc70d993ea688cec4adbd15cb7e971e1f5083bea757b4f8f739c53eaaabfbd5d7c564f7ed40e405a1df3a0917ed6f0d07b917ae1362857f8bac0ae7720f3c620bc25fdb2be58182e33603b470811be40e7118e07f797a5fdc61d493882c6cd0694a92e5874730340d14b76e63918ccd812704c2248a914dc043fe9eb7d1a2bfe6fb99c96a33f358777f77e17b863c9b334cb7b48e7d87ba4bc9efcdb789fac389bc1832d411fbdc1e75f5f0229400436c6ef6246f6d16a6ea718fced6c8281a85e6b99816aa24cbcddffe694dc706884febf63f3121e0f14d129e668123d2b4c876db675f4772fce81c50ea4e098f8f5c1433014fd4bdf46d6736c1495f0e47e6707df0cc5f8b6c1a853103623219573e48d10075432c2ad0743ba7769f0fbbfcb9aed87467c7e932f6982aadb91b9b060496bb51f7be8dbe7e5cb753783a84a8ce35a5b22f3f1b106f5cc9cc4b17fc5202a28b38cbb217eba7971c9b955a694d0931cc896bb8a9c74fb288021c6e48e48796dfd2e66cc71920d0c2ab240e21b977145fd2f21dabe6b190331417b88fd2537470a4c74d5ac5c37021dd9352747d8e29ff328202d5cbea8326e3c1d74175319f5e938f67ae9abbcddfc122dd65e4ef3d92c92a6cd9268e4d68dd0b494855d73fd6b71522b2d166fc0e4529842e4bb22a2d2b3a7b5bdbf5461895b70fbee6a0b327685c0f91fc2a27e2ccdbdd9d732372c547e7a9f112b90e828ee249ea1914e65d7a809934489520c87d67aacbbff1a201319b8089b41a42b778094a6353940f6be1ab459e788544c166edd193a1ec8bf2ef953f19030787a2d20b8f0b8154b04cce66f1c05f88e36bed5ede03c3609ce131c19a76c5a9bc639b32b47ab9d0c7d8243e63afe28d8d5c33fef2450d487f831fb7eb0da75429e8af1a3215dbd12628c25871a857f19803425079c352312ea05525493090c978e0a2f87761e5956fa978ade1de369f7d0b535091408b071627a5c4c475c2512a30714ef05e8de9b1611d5b772c1c242c04397fcb2f44eea0a90aab6d99314848779482c5b87a0267b9abb3f5c724cbc3fda2907b997afed2883963392d07f21b4a77cd1e4a0c6948e1325d8e9462a288e54bb6fcced0d2adfc079e4b671346ff6e8f83eff9b7b631d323118dce9b5381c4db4abe12da2efc6fb254a72dbac86f93cbf67c2ea8d5eedac6ac89ad803ac9d101e152757bff457dac5ad30b45908b469e06b51c4c956011245eec6aea00503303aaeeb03368a83c40eb2796a67bb73a164f99f949a404d17bde44a98c030b7d60ea9fdae31076d95701748117b3ba654e594dcbc6f5bd676c083d35d828e51376fd61c56a1661f8153156a92de8288028c19876c821e7e90d128bde969314d5557f70a9d5a24983533b075eddad57411bf20e9e82b95f45705706335ca269260ae7f64246a4029a3bad88c0b1a8f1a7bf79d1f1ca1a5c6517a111d3e9d4d1dd6c5533033a49fc120b9f37b422af0b65f094ff52a60fa9651229511ccd0f54449714b23aace1e35d0e9f6d69c3e16c167cea09a4b38d5664cbc2e6a458e1ab3c6ea993ef521a9a35c1709d9c668ebd57b44acb6c89615cbffd458e1ba1665909ad48d2740eee9691ada4e7a0852cb8c93c4d0e414543d38ae78589a01ceb3d1e28e8e33be6d496f366bbf748b114a5de89eff5212f945c453f49c2d30afb1fa7c32d5d112b62d6ef28067e02de948b80462b771b9632ef863679e13936bb455b7e1b06a6bf47a507a0f9203232c07bc3f088954b7afcca0bdbc4e35e4f76b09a9194b661cfb159b56aba8796fcd4830c1e8148dcd8b54d7b471d8cbf602fb345f750ba5df9e042022adb16d4251304432b5cb3c0edebab1a6d83cc53d94fb444e4bcc4434047b9b3117fc382651686e9c65dcc2c3d149a8f100467923487df0ea7f88384a285158fc704efed96732b23098df4a0599afccc935004003eef74080db1199b3f365e645e49aca161a0d4e98d9d42892b3fc2baa33b7283f406f19313fa60e97041b286df8fb244688b7e0814a4168c10d4af5ca0f06878827be5a7bfdc6470217412099f125508649541bdae794aa9a68c73fb4d147168032fc88f2b35dbab833e6e2f715e1087b4eef55cab1814504ac31821e5e4a3ac363d3ddbad9062795bf0d5220d4f46fa120adcfff4df607c568d18c5bda7ef5fbfe2e8f90a8047b3f23aae63ad9dc6baa788b0dc0690c7837fe0ca5014b5baac6839e95ac39b068962366fff5575e1a9013190cf37f35a47fca08c2a0b17b31f25cf3c91d0bd9f13d140aed53c98c5183a262e9e8778e94e9fffeb2d30d9d8d9c1685198783c912ee955ac086cca0427b04954649d0d03bfabe99c708eaf667ab1b6e56cfd3fd7ef6b0e9dd15a11a53665601d6d7e1c9e1377c7a57d49c5330b2514c8edb2a89468a6aa0971cd3e8ccf0740d29af28b48eed27e340f4e2d2ef76ebe9fef0680ee58983d1e21a035b5f795bbf804dc397720ee57c956b4fbfe2c72f10c1e448e53fa25e0b77fdcdd2d54c0dc1cc6cba3b1920eb836146ccf2351f531b1a02d51f08cde2d7c41cc3baacef44b622e24819cdde5e1c0e4dc8ed6fd75ede42ff70d3687ca24e86a4934e8ec6ce3fddae258e781852d414bc438d33120b1cb2264ed542af85655f6e492aeaff4a8db5b12199977c81fbbf5f2c9572548ee6b26ef41d6e22ee101160947aefdedc6ab7df52bfd7f1a95701a8b381ede76658e382162504406659cadf05131cb91379facc9c96c1503059dadd6c1a3d9bd446ec56601a141998c576d8239b2ca7f5137d27ba748ed02a3779dc1d13fcbbe7b48e04b0b27872531e29258fbcf8f9743a72c8c480a19985bf8c15d13b8a9fd874f0cff3d22e762a1dda8e5673f67b8f1fa21c25b1b64ced43d586f4455afcfa684dca23014d30720c1d527c1d888e737ee5f1977fb96185228c9563da4adfebcda8e64002d1f1c53103243ec168bec6b498f470c5e814ae346cd4fede01f2aaabfaa6a45d243715b504f9b0b33e53bfdb1bf01c569aab7111c139ed4f26d91dda2e5dc5acc8bb176826892b983ffaef8cb72b7b6c455c3f83215ccc3f41637d6206e18fbb460b58994c58f6de21f0f0734c52c7ba94ce5938fa8c4a371579acdc8706968dd3d55b1dbda469bdaddffece3f63e4f50404185ba88465a127332d0eaaf0f0cd63243afabe467c6f8ef1413dfe6ed4fcbd271c1a27141bf7580467dafa46c64387528352d52d202491d091bf4cd299e5099af071f276e1972657b80dfacc957c4c20ed8450a96fb145cefa2407667eb1fe6513b30100255b846468626f4e007d093d33673c8fe0b343969f6c1b7c7db211c76e5a9c52d4218897cf9898e1e9b068361026322aa7c42a1fc46718b4e1cd8e1fca870bc1fbe5c2916ed9dde11f15148d83353e84e48a2e7b8f40cc7677837b16d715b5ef769b7f9ec9328c27fee3d8f7aab637c4ab4af61fa34b003c6", 0x1000, 0x2, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xc00, 0x0) lchown(&(0x7f0000000280)='./file0\x00', r1, r4) r5 = semget(0x3, 0x7, 0x23) semop(r5, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}], 0x1) recvfrom$unix(r0, &(0x7f0000001400)=""/4096, 0x1000, 0x83d, &(0x7f0000001280)=ANY=[@ANYBLOB="01002e2f6667696c658e5fdf307b21a9384f017fdd93f441896d39c86356c74d630f189386dc51bb475678b8a7ccf7f07c9441ab7ac8bba424d8d6a9f4f6c28ef1080def0e1954dcf90cf605000000dcedc889fca859e5eca9c36774e65887a5f5cc78142d74ee562dc3d0f306000000000000002d150016a6b9ad99c214b837c5fc8e20214afbde1ed040e1483f79ff0b4bbf21af"], 0x1) r6 = msgget(0x3, 0xa0) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r2], 0x1, 0x3, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') setpgid(r3, r3) 02:21:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) unlink(&(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8001, 0x6}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="8c918ad8a4b478f4e774619523a587c6954f335437147819731f6175e8", 0x1d}, {&(0x7f0000000100)="d286c87b7c3a3718e08e8f2799dfa4b2698eed169b253e340e6d6e63c73d703f8a3512e8b63bae7b0baab970e5a94a245abd14504390019028007cfd149d185d7603bb641555b5b9a51bff048db0ce90658c", 0x52}, {&(0x7f0000000180)="c0305816c00c7ba817897e98e286c126b4293a284f00a31c8d3acdf01030c1a2a2a7acaa4660d880bf19a8031c02f72bcb8339248048ed0217831e856fde6bf703923525540e5359cdac6d66cf2db824d3a1a39cd41680bc722b21bd", 0x5c}, {&(0x7f0000000040)="3f765ccfda359567b397eb850726bba4e7aa355b39e88661a8a8839b4df85d8b678a944c0f609e30", 0x28}], 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 02:21:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10001, 0x0) kqueue() r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r2}, {r3, 0x40}], 0x2, 0x1ff) close(r3) 02:21:33 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2136) getsockopt(r0, 0xdba5, 0x8001, &(0x7f0000000040)=""/14, &(0x7f0000000080)=0xe) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') rmdir(&(0x7f0000000000)='./file0\x00') 02:21:33 executing program 1: r0 = socket(0x38, 0x4000, 0x200) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x48}, 0x0) 02:21:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) faccessat(r0, &(0x7f0000000100)='./file2\x00', 0x10, 0x1) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 02:21:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23", 0x281}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8001, 0xd70a, 0x616, 0x1, 0x7f, 0x7, 0x4c57d69f, 0x1, 0x2, 0x8, 0x20004}) recvfrom$unix(r0, &(0x7f0000000140)=""/95, 0x5f, 0x2, 0x0, 0x0) 02:21:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/171, 0xab, 0x0, &(0x7f0000000280)={0x2, 0x3}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20001, 0x21) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 02:21:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/ttyCcfg\x00', 0x8820, 0x0) fchdir(r0) r1 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f00000025c0)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000002600)='./file1\x00', 0x80, 0x91) r5 = accept(0xffffffffffffff9c, &(0x7f0000002640)=@in6, &(0x7f0000002680)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/tty\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000002700)='./file0\x00', 0x488, 0x4) sendmsg$unix(r1, &(0x7f0000002780)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000002500)=[{&(0x7f0000000040)="008824ba9923f8f44765a29c7f720ef8bbcc44e5d3db19394f6c7b0f8c1b1b688dcd6e", 0x23}, {&(0x7f00000000c0)="95d610fdac093990c22d64eb35ce8dd7", 0x10}, {&(0x7f0000000140)="86a722ec86eaac9e9b46994eb707a1a6577f486c2a8216708c37220cc4a0c6b851b69b2432f0c716e92b193bc3cd5bb58e5aeb91e428b050b9da2fceb02fed0fbf6a1001b56e7761c4d2314f2e15961fdaff32014d9440d0d307153f38d7e4a1c2692804c00f2fe25ce9781c5643e5d7285584ed7a85aa370fdbb73782c28c0a96f70ed215d461c715ca30e0508f623141d8dab69e29f0e97af90e261dca69807e0a3ddfdd7bd4ac3312df8005fa558d252e373b08a87f09a2dfdf2151e8a497b38665e515fa8f9400bab4690a34ad35af4bb6ff6f55", 0xd6}, {&(0x7f0000000240)="aa82aac63264ddfcd3a020dfa4febdb9b40ac21da2600a95f44a1f76b747b8a59abf637718e762f0fa052d0498dd2af7d0a8c22234e569a74f996b3dce58a476f43ef03f00a2bbbe6899c6295815f3c5227bb7c76e7aa35b504809fa9be9af8ac2d1d3b186b79f3ea47791415497247be15d1ed40b0c1a53e0455e3fd070769f14ddf8c45177c2acbf4a91bbbf2ff4f0da0691626f872edb1290abfa03bf59f3505acd2b3c0b4d68605f144027f7ad514d874201f6f46cdccdc111a20a17eec2a75cc891fa2726bdc86de078ac1316200f1a410e6e34deb0effbd6751dcc4ac91eba2f", 0xe3}, {&(0x7f0000000340)="1e0c702eab59eba9f5d74e3eb363b03038953fa8db06de26e9b64d3c5f2b3cf8e45d1a9d6c4fc33d4fe8677a7359eb88a2ee9c83aabff2e3d63cf3836bb16272d6b61e3852436542e2ead41e00d0665c7b03d304083a57a5ec3aa23e8691d0fef80d6e5905c860cfe0c9318e61e83348085e5ae70bd42113e138abf556d001bee61e6add63246229b61e96f3e1688897b54b48dd08546eb9835a", 0x9a}, {&(0x7f0000000400)="30c4e292c275cdcc49eb6e0cbc3963950065f8ce41f52b7513d130bb2c12e6cb322927d8e47736c29bc21aa8850d8c1d9b87f19aa7", 0x35}, {&(0x7f0000000440)="3cf078b187801c3772ef05b4d7eccf777f1a6bdbc0f4f68bde271a0125efc9ba75b87ce61e364e5219f210f748d9f4bbe6a4002934413b10729356c374915ea9310323b9d18f86c076f0bac62fa311beb068a63bb4e62e8cef8d6e3abd37d03b963facb848f78d983dc36c07ad2b7b6125949f17e91b73896606f09805ed5940fbc36fe5c1c9f66fe875fe0f0168b81903c9eca5a7ee0b49bb3f06ae43c36ec85b62f1b38a4bdb54934c1144dcff7bc7afd3dfcc96436e12f9310b53da698a531b6c1bce50ddf96bfa50ea87af5175e2a03198b054020c916a152d89e25be10b9ba190e500fa29a295a221b637dbbb54cd29c4f5dda7caae39accc83292c80305e8471a56a56e03ea35227303f1fe53398d315f392e49ff1437e0a58951d4b0e47f0900af09eedbbdc55eac7c16f81847aa4ad6cc124c7b0c2a020ec09d884efbfa5fef3798e0f674c7ee1bf23d4a59ed129b0750658d188b76a5c9694f1b4b3c8c85668e211afbf8716b32c022a1849e7aa56cdc763389b0772a11df7a802f17ef2de6836a44b22070124fc093399b22ca4b94634007d5a2019ad934eaa44bff829b3a3f2e34d3686b42363c8e030bd8c98b2da1a05be35401cefffe160aa3bba93a91cc01aae1f756c07c27112bbceb95d4e06a36eddc9d156ccee5ab35ab03a451ed25293899e61680e3bf83b61a96b6b8159168f5c11d6deab80101ee69076e10bfca1d2fe9aaff892eaed0690a593883a903b5e3849c63b0773781c273aa151576f3d0119cfb52511ccce62ea94fab5fc4d445333ed21d4242cbcede59555aa60d97fa7effad9e9790564409a1fb1da4e830005acaaee3e1988121517e18f49da37f523904477bc1f3483646833cd33a4175dd99c8ee7a118d81ccce58e026391740315b6528d1869e9f6eb64e8957f1b13aa71b5bdb65dc5998d67ddcab6505d8ad5bac1f34adbe0dd366068f4279e65678a21703cc4f5eee19b991cc7fc3851fbd1a79dfcf8ad239c2b5dc1cfcf59ab933834a3152565040cafcb53b791284310cf9adec63ecf66cd5613cd5d7a26eac5c15edc45dd671652fe6604bc0c5d1e0ca4f2e3f05ee72387808be6966356ada13f0fe5f7ccbb4b6c54785aab12af578b6e34c93299b1c2b7c5eeffc86b3a02ab71499283e5e3aff428af6e86358a9bfc476ef6c990428b5b077842b2be1a9f3e81495529a6a56da331e471f9a4237fb9dae14350fc166e58a8f848afb5a43d6d1c9514d4c38115b452cf72af235d3e95b64a9478e3d168d9489d515f32afd05298cbc678f2ae0473c27adb248e937395a2b9d8023c971ce86d3205aef467c564e3a742785ea77274ceeb1331bd7e0748793ae1f7527721f10bb3e203715306195e0a43a56e9aca1b442d4f40c2aec2e1388357aa174a620d40497d805c4a6e77104df4fedfec63b5779bd2c5872ecadda90e9563f901cadf332f239055be3838126327240c4de704e72ac6a02a0d726ebcee2e5b63d37dbd7f0f47140961b5fafa4cfe9b89659f1d6b1f9f390d8a0d543efbe7f4ecf31ea7308958d9f1b7e3b28ba480cca73bc39c7aee08b893c91741117fe4042139905aaac28a0581dfb3ba18122a0a8b0489e774d032ea010c137b6e3664cafad44ee3173c646d651faa83e8ea38b54d08fd25c62d32a60993894ff988c69f626cb368b35c9a8cfedd17739a4e64c74055202ffe851494f8ce9fbb8874ebba347edbf6d9361ee1646195642115c8c8996a4f3dbdf141e56602c70a2f145cd1bdd784c107a915e4bfdec16c53ed400d08dce3ef741d1434d0b9d54432d1413edabfc99915e08ffa64ec9654ff194a5958e8e265784ff620c9a7b909e0b05f1fd130e91262a8fa96fad5a1aaa25f0453c168e02d88d2c7d83c4d718594d8123d6bf033f630387c1a5ff850ceb31b40c55b03461d0e344665370fc488a46f94deb3cac2432860856c0f416b5750f677b0bf6da6e4d3056d9db4d96a21efe145c4bb4dbb4ed673989e2503b885c401ba4aada9c9769285c29af7001cf2f1deb3c8f8d963059d09e0f1c1a9d10a994eb16c45cf0fe54d24563faf7e96f155de9e60ddaeadc9284735c939353cbc509c48ae3c49332ec54ce5423fa3f64cafb68eac9a024498db0e517495375560d5f58d4f80c24b463ce2cda478327363262bef7da525c551227acc089b951eb9eb7549a0e54c34978529114d786b340f8ee0119dd07adaee195b526873cfc018142355ceba9b4b2e3fb1e9bc44bcb7d92dfa0a1c9d2376207606522323abc581d389d7f229cea5ab9103fe044829d6f9dd487e3ac626e2794c31c59b236f47d6ebcb93a12c9acfa96eef00af7981b027467e51db843c2b25f41a1977fe6ad3646eee7dcf2a5a6b266e75ada6283258f780acf5a63ecb51f9ffeb5fb451dab3a89771ab5b04bc75def3a6c174bbd8eae28a7d52d3a5d52abaa7d82ad81e6338ae0480e82965679522995a3136d64cb0aaf2b56742838a2c4b6a29b94a62ea27df36e76cdbb498270bc60eb55b071e874ee99b94f0bc332affa3d66fcc8190a60eb28af330d2c655c3d6360ec4d73b50a62dd62f7e1ec1420dcea40a76ae0ed0552457a9aa0820b898df5b41b96b3bdaef2d71f512a63e5c52d75596a89b05290ac66e0712f88113ea3e8a3b23dcf8eff75314c7b1b1f368bb8b21fd62f0de7ed51328a2d623a88c5bc843528f43dd7928864beb64d216ad32526885fa841b2c53874ad112436469b4f8bbf355c56ff0683d802be8bf5d509b5feb8f0c9e78010b12c17150aa84e95f2e465097c3166258182c505f26c6ff9d3e7812d1b5272f3ad8012e12414bb9febf1575dfb1898528904944a47720b66b9631f9573a8ed275abadff14ec4c00bfd02dc3b04b7fdd18beeab065b5189dc514a6007705d929209d9b08dabfcb197823fa151f4a1882fcec50ebd1df808f7d0a0c0047fa13f7a14376856bc752ef0859b3e6491aa55a800cb20343ac4db993a731cfd6f0c09cafe4bac175d5f1859935a5fa0fdb0e695036b6ebad38bdd335640a93d6b8fbb2da6d9db5adfee68bede49d6e75ce24ed0db624c57350fd96a5b71aabc55f03f58e4cdc1aa5001d44ece43b25c9b73bf45a4d91666f36b985e0bb4bde16008af1c3f2147255b76509e29f5defd8367472de5491fc37778dfd3691f4e274070bec4e24accd7cfaf6706d8c3f288c52664f75b92addb24e6d71ad18d88d734985eef3160e186efee24724e143d7228992865322a1543de03e4600aa30e1158afe28748a6946b4212af6916bd61abb4fefbbb39ef06eaeafea86c0514ed2348283c6867cd57a513875a328d83c42d694abbeea56aab808f5f49d5a3113fe493341859068788eb8dbd4587fa25d8cd7f5770f854b79aa7da9fff0286fa4717b9f821c1bdb29e7be738d80a96b73cf6a1209a1dfb19c1bd36f40f35991ef131d839f7a12645fcfce9308967601f8d4170139f222ff41efc0e45d701c427ae4c0cfe046bbc855a45ff149a4c36af66ebb0fef8244d8bac624491f2094039cc0dfb7b54a8507f6681fe003e9c579e48325518133739a0f10a093a728c2d6113aaca77eb9d6c08b3d2117b82169690b2d52e33aee2b7442f6d8cc4f7ea6107150769a8b9e991493f1fec1ca9d7546fbc8a52bed5740a0dac96c7b20c7350a7ea7d0e27f2a94b5cc02b0fa69e845d6c62d84bd08ab57cfc079f171efe13959d1937d6566206a9756bfa555f6b46e88f5c349c81059447a18dd43d079996d25a2d491b01e98ad2054536a49c278142385c3bc93217e096cc7fbc63f030a8bb56bbbc97d0aaae5553608e3255f494d0d78392dc3de2087c468a37b1b4d9c3da7d0cec5d79de9d6ddc1b6c4b16af6a5c23c8ac0ce39317c72b402dc1dc47e09cefdcd27b6c1caefe28d68c40ad40d053271128e04a4c200aacd69b81d76a9a0e025a9e228460f7f50b4b511bed7940dfefbdbf1e89cd8066827fb73da9c98dcb547222edcd4fde040e698ae3dd6311d03ff4a87ea0d6af22a10cb688cbe002f69296fcfb0183c7bec6e57c363eb8e5475320afa3632f5e4bf927f511d6b17011d643a7709abfbc265e82f78d4b914c27d31f31d0febb9420beb93a0e39bf75e9f6a0b4e48f085e3adc1cdfe6dc70b0443405d24816cd1369d8f020355cf83c962f5ba463f5aa8fadfe618343be22be2c7f84250743cf401900e3efed8c3ba7b600bc16d6e486e88ff53207f4f74cc3e9a34a8c33de7223450883e5fc4a293664a33b82942eb550ca65973766a9d6eea7d9d68df3058a07b8cfd61d705fe2e9ef5458f962e7fb7275f799bfdc1b3ecaa98b53dab1c1a680fc13f759a6e2ef4d687e3bbabd22e58a15b0d86edbc7f6003d22303311e5f19d69a070ae2ce5e6b34bac3df013d349271e89230ab6c75847a13ed4ec150e48cd78bfd0eea6a8cae6466afdeb279ef08b66ffcb3960a3fd5800c4bb61db1f8d76f045cc1fcc7525f2434cea78ea8ae85ced6fdea556a81113d5a670f363c9f3125be772d481f35fc1582eb1140a3ac008703a03ffc6c3d1459908f79774eeab178bb59d88a231c1c85b45a75a7b695a68c574fb394f58c3142702455897ec88ce9a0dd96f0f8e9e2f2e06ec559e2d5944288a3f287223db7b6ec0df04b4bc1f4c1d3a11fb279742924563866e6e9db3df6b195e186374e4b3b172e7352744e067b8f03f5b74a5ef0947b677a154805f146d07804270464d4b61211a38ae403aaca565eeaa3b13b882e019f4ab9f2e84efb6302cb15b6db639da6cc52e3a6ff343c3e524b4d211515649fbdd076076064dc8c400fccc2fe99ad6041a1c74f51f671dd6a708e33a31b8ac82f7993f1afd817569d0afed2f97062247e56929b13a0afdfa16676146ab07a67ca36c04f781a1e93163a9134ae8a72488de547729990bf1a82f25d68843e32beca06832349ac1660ebd1ad4338de99b7a877859370d8b177ebf09630ecebd0ac7b729d7a03ac3aaa6edc04b804ed25323e9347c5b30b32d28ba74756a50619aba6532fa6f3bcd4a8ebd55a95a457f01d9988db22dedccd04f093b949f1c9ac47d89be19be3d606cfaf82452c179c8bc8232bb7fc6b3a42ce0ed8c8c997cb1eeaca3be67539105123cad45441202606cb6a7f7b129363dbf9c4dad113e57a59e2366381625d2794b6da4f0d010ebfae19dc69ec917070251c01db7dfbb7d420901ced74f5a7f3517e63572d0e93a7eeaecb6097f20b85731e617fd85c3e2e2a26037f93c62e848942104dd2eb99e4c467b58b87a4db4fa51ba201a41de313f02127405e377b4fffbccd19fc9c3d044b7d74e7b87bfab9b17322e899ffa25d13685e372033183faeae62415a17412a4537bcb2ae3dab296ab1d8b6fc3ab5197011437f36f3c53b0fd3118713856bff96a9251da11a576b772d8176f976b12a0c4b93403f71c86a341db78488457b343ad19c621aa928cd77e365a07b2e0e097dfa8e7c0d8d91aec2e5c096fa05804db72cda1687a76afbe3f2437c4dc96a457d3e325069574f891570da4b111f5f2191875589d7d069d9b697ab929a6bf2a23a1594f1b1f183b6409e2028dfe2cf6ee73234a6d1779f714aaf6807096997c1a88ef98553804106e876ea7636b3c0dbd5f779e62593fb6bc3db8e5e6fe701fd8482382c93e808b7dbe62a6ec4a3b6907332c2ee8fb02eec2c6a2d5c4c9fb7c8cd7af708d9675411104e7d21bb936f058191bef0d333d4c81f5014d855c4c8bb91106e7c012758c9bc80eb69eaaac42762fdf68bf1", 0x1000}, {&(0x7f0000001440)="5591c56eef98c39dbd60b0a941ebc76ecc63fe2eb931554be1b4c219d4b04979e2200d4db575304be1b6433adc1d556378e5c06a587f1c343cbc8dd542c099c3804d8d08ed9f0c9af95d7f0abc7b633ea4cfc89d12f2205b6316c70e7247341d8e0504939502e90c6869233725bba76fa8661af0beb1087d6b5e404cee1c2bc5854f76e9f2", 0x85}, {&(0x7f0000001500)="58b26e1b1c0b88f1951484bc482a8f9d8d120d7597e6e31dffad50bc8a1b2d19be0c5afa4983ba90219e2b9b5f7da7af1761eb24bd04582ed3ddc1a8697b77d7218f1f36e336a4806b90c25a6adf47a67798da8ffbe4ecc83071cd567df9c19a2c841151b701b85d0a2f9de7c3eea98d23469bf620dd76fee55f829087cebdb448893e55c36d1f834223aac10a2d9d0f1b324868253ba578e1ef4c982e5b8f68b33febe34cedf0f82844616765f69f76839d69f2788846c015509cbca40d998c45803bc4c807fca89691d5a08e599fa3441f7b212414e6db6b2645c114c31c2ca6f657077f3ab2683b458a8dd8103723dd05cc3de14d881e520e06951ecdba8678f9db4dd980cbeeab45e670ef73c5651a33c9f5c386076ce3d891d185b3700cdbbf6376cce670f98ed9f861dce93cbfa1139532cab25c7127cd30c5075220e1c5ac539d1641bb99ccf306a18a39e95f0a5636f1ae83a8ee30d397ccc301a1ef34711d2e0f3cead53e1be804093ed49791a56b36e4b26d7b38998d0dcec5ec2d0f5c722fdf299452e510cd46333e5e31e60b77cd05f15a4cee6f7ff761c2f66a89123a21d07a4db5c75f10072b9e6010fa7230be1620b50f483c1db62c2db23086f1196a19d052034101ba87666934fb8a3b0b2d944c8d51395c00c53951f65c04f4c9bc0deb82b33f6a55fef36a0ffde1690f2bb8c8b4958848934002095c18da203fa95b36b0000412785e153a01f74205ce1d0e72444b3c384ed310fb0ebfc29a3e867026c5ac3cac76a3c3a60ed322a3cdd5be0004feff926c8e64c5f6a528c54bbaed722104d742bdef7610cf8b4005f841ba420740e943ddf81938274212787152fd37743d02b490e0f6539e2e0241e6b415f35aea828ed7721f375893a3eca0b4ba9f438f196334ed8a7574048ffb8030333758682fa7b837c2ab1680c006425b04a971c5dcb0c9ead7a8686d0364a23505bc427e2695b58d01ed388d940bc3e7c0cf7ec03fe623e1a5d6bbd67622e83a478fcf3762c3914255241d7d85c890cf9ab4d0cf74e41e0af3d661128e4c5deef8b26464a28b02835a82d3c23dcd4c5c18a9c0dcdae9b0f936a17fdfb54313b831a1f7c551a1cf1d6bafc747777ec997250b1adbdc12d9dc2cb09e52de3ebc629a570230d2816d8a67dfd3b4ca79ab4d0f70693f448920459f9be9d3aaf5022c0775907413ddd7dcbc319748841b53d1c28530b286cfb4cc6cde9d4276db6e34d804a3581694851593675f7aee65b8b29b85ece8c37bf0b35b5cf6f9a6381e6b6616106a5c4a293c3fab5739b0e2989772efd1245b35484370ab0b21d6f7f7f0deac98a198747c8dec78989ddf2192b172ef9280990e99beccd684ca320042a89a2d4ab759cdf3f2a69204ca32e951c764dce2b4483009c580b4560488fd9696c0f501bf3ff4db7fcde940ea24c96d2d6845672bc3b2922e21bb92cd346d8c637dceb90919f7a0dd26e9d106d1cfae2c8883a438c60c283586a0ab518383ac5ee3b25c5437ddd7122e230ca347a7fbc94e1d0a419b278061f576ddb51ddaa56416c405f188d8c9234efbb3c3f4ea9e5d62b87695878c3ced17be28da4d5339624406d06debd5a3c5c77a9d60dcb461de5b9db0df048c3749bca23a821ebb3b76b3a084eb7b300a557851011fbff1f20bdd881be7ad19399f4c0f37973fa92452d9792fba67392e617b98ee1d994849f42853ea9b55285573e08ba69bdfc5d5a8a5ccda150e7080b8f6256927b6d2b4fc47ddbc641b8ebb7e681a9693c6b31a85ffbc44125b0068cc709734160bca589a4032bade7009deb3283657434fc6ff73eaabc38dc07840941b5a4827d9f8554c32fb8ff8ef3dd846b4e2bf4828b909f6bc58bb07fc584e7d5aa41d301a13524613b482d13955e8cae88f359befa496f37bb281adcc9eaadbe4c8381a826a36be0dd7a0dfdb38d100c4cedb690707a2cfff5a7ec83656a9a89cde05a05817ea5e6d5ee1ad7fc4b1cf7566cc7b9e9817fc365ece826172179e298f5705fcc9094be71cdfc8759b76a9f16225ac15c11efa816efc2ec584f6f6d0e357bcb3937ae6d80a2cb6891b059a4019da64f9087d22f9cbac002fdb3ee9da400694019778712e92b59d90ff24dc14ed1f1060d43e1b13574818ae44cafa29bf5447765e4a8c74d0e1a048a444d8777bb80b0d03bb3746d8d35352ed96cb2bc1d33665e27872637d2b5d9c59370d6aa0247b271ba0f07a7db2e8c6e3307ed9b8adf23279816dd29e0c0337061dcf32b0a9a52db0aa133c1473c2c515d5b5b3297a5a655dd2ff39e2dd44605fcccc9777956d880ecdb48dc6e0bad77c16f8e996d4ac38b5332b53a39245d45f8c3048473088230475ce11cab3188a56d7e0f38209132399616519419f69aae2d40c14064474dfa12d1f0fec0e67a03fbfc5a4a5261997b31f80b3f80483ba02720eb5f9bda50fecf5beeca877178b2ce0cd14dd79b7195ae6d8c0a9abb18d6625fb8b15c224503c0e2b11b27d30ce9b549d2e160dde0253e01ba32e3ff532e8e3170a605793f09ab12305a48a48d97605bf716699525357f7e38b3174297ca8607756d25db2fb3a8a1d3f3d923ace1c112d32d3c7db4edc18e7ce37e1cd77816198996f4c73a54cff802a16b068049fd28e6667c7b470864aea45f6f2e3cba4c8feeb0b6dca2165d0bdaafc709ebca1f3e827df9f6e66de5b00af1cbfd0f7b0c3cadaa9dffc6642abef830fab8e9e22dde6d466784b9c764b8982949bec6e7221c070291ef9b8ba8ddd189aee6c0755bdb8d44d21c7df165f3bf6b0cce9a0723f8393800e2d203a831eda32c03ad964aa0eecbb9916bcf94b631dce56f6dc3cfc5634e159175030561d378e2c0c23a4054e8ae21abfee5987f547f17bf3cc444446ff53c322a0204e628aa05d047a29deb4fb621c0b266b81892d315a1464de1145d94ccb925ad079f1af3731a305ba913bb75c675e4a73acb8aff4da2339f2f9261b51e327b08cf82b3f17508f12427c8b58edb7c2d2efd873500bb7f80c4878490a1e72d5b72cbe91c3194945d0626ff4bfbf41d2ad99d7333ad55a0cf7f4ae5e884b5ac78a06cfd57d620585b3272e9c82879b1176e7b07d8e9012e294bbf10f977d0ca6fc4789879df65661014328d4eaea8383568ab9c6bff5de4fccd421542f6abbaad5adcaed01d76aa466b76a291a682c47e25465d6c26d77949a6594f3561d44bd1b32c75c2ed0e6e04db41df0d83df57db1b1966f5ed7f8d7eff8b11a55cf57fa601c7996e255591c328b09e9eb256d5ad6bfa1015a8e241806ed3793adb9072cf81c2a6d32a548e54045ab26235203e4ed41a9399b5ae8be0a2ab51d507a81b89a589fbe6b2d24a9be8e8f283d292fe57a90a89b5a7e0d8377f55986ecb081a85c8412dd18da54906f1108eab0a370c62caf1049c33743c5ed31d9c6c61d723d0d38b71670cc1028290922e0314f27a9a3a3ee9d0d5e307c0615c0c80ccefa405d7567da943ef81782664a58765f317c2d4732cf7e90da2205ca4114e058b5a5e8274864c330949bf0c0bc4834cfd9218830ad7a09c0a762542a8244d2fa6492898d43e9e66dfc15b7774c6959cf69e13366bb4af1cabd54536e748d19f637ad373e8fae0a4c43002cacb0866776963710c0576f47af3ffa8e720f9d69f9538e9459de7c331bc9fd7db1fc244f46d0c3254480473c889c25223d9cdf077c6a5314445ee0c8c8670c630f7940006b396f12224de6afe720f1ed02d48f7c004ccf05c8f3323cb88387ac56aa55e809bba713dd0e400f73efb96f8057e1367b36cb97a6a0bf81f4db48807f6d91232d7bbcb1baf0670a4bef4a1b23303d321577d7359bce2db55dee42be82a018b6c491cc2f35e9b7e54b37045ffbb05476e934e9a9ebd8f6e9c7d5ab8475be01d3222a623ebf5a823a1d3c8b8f9e1e44948f96642757062adc0e455b8a83c605cb6e0bdb79390bd179f95091d1a986e4e666756528bdee5940482bbf987b435f789c7a8e38f1044fa4e89b10d44d01e0f022206be4dbad5847b153a6b1f89c2a05964135e2fa30a1e9abb0636311a452429303ebf5eca0af182269e9d9402d741dfcf91c05aab4bcb7c19f56041429ce0f58659a8c8bb9303b0903537cf7ecc0b5e95b228fa6ca4ec160d08975e3ea570eef35b4c43d4b40e658592ffe1aa67a33395f240c40e03b1a69b3e573369dbd0ba4e6161550785c952ff4aed8aa4b6d6762fbf267de3729acc2e0663818098cc8376ced514213029239dba61667e560f8e7af6198b9349b2d2c8dc3dc5e3c841e4660389af6d6cb4f4a466694b17f4f94bb38390716f513890c8a4c704a4bd2d3c6ae6951e0139f107210d3f71b01fd4318e3a2ac5b8d6ce91a6a3189da9023b72d4162b58055c77f38848bd0909636afca43a99c9155b719ee13a7d0333d6f246a28cac325e4160fe5c168dab07bfe22ab743751b1379279d677bd584ecd466a55aa315a9459be09fbc1cb03b59b9145a68f755be3fb00df7b0392c68c9555ba0877f07b6e23fe698a5e4d3b7108399edfb35af8448587c9827d7c6c9bfaaef79e8c74686b21a804827617f5ec779e294514f83963372843b621e2b0ad39c76eb33101bb5a1073e12f4a8dbce26df29584df80cb5f83237581f24a276e491bdc2fb346083878b59008750e4349ef5fb29a0212f28b5ee0163f946189c4efb1650b926ed5d544aa71784f49cf116302966593de9f3b98f9ea487670cfa87078e677018c8d85517634bfc5efa648db6446e19080220f038fe5bcc3142aefd52bc6452e6b01a3bc31c55e4a9e2a963808dd3046a204cef75e0f607692116194626597109df5400a77daa49510389bad45e3e5e3e3225fe3fda7a40c951905968bb466117351093c42b13221b58a62b69aecfb3d59ebab100ca919eec15fdfc34acda2caa94799f39daa336b56bc9a0f18abf1ba921f1d27d969a3d87a2b1fba86f68ee0a183f293733146099dda9d6eeeb1c9d5c1a885a9d2d3b2b9bf70a73a7ce2cb39a3be17a0697bceb1f165cee97d553b53c087e874931f44eee944e107fb0499b118636be7f3100bed6d0bd532561360fefa4c0dfff06c51de8861d99d2c390353e421b23d2b32c6ef8cd8b409696096d99a45c2217fa2c182a24de2cdfaaaa61a2b77f8db53da2b2258c5a93f69e6fe7f3582f6b7463e50aabbe976690cce8c999783176e08d01f346eae135fd77a483abdf882acf49245d51feac9bf647325489863782763352b30dd26b03c4656f80fae05a6c05531c5d9f1e8c7d1da0514c6017fcfc120f26b82c872dadee5f541da1c5a7e2b6d7422f0c3a589e07a6d5522152678db30d52b6fdc30c6b0ff2d86043b847ff272ee34d9d02a6ff328f728b95030cb84125c31fff43079e1d95b952531e8439f69ebf94a1e8c607ce01be2b0bc2ba9917915955be3d5bb7f30411891ea7b9a932ba931ee9e1b459ca0094561b9555d80e020b6de9b6acfcb33b119831e43a5d5b2ac251116fb21d0e59913dce2d2be78b28818cfc6ec3c418095adb80db6d6d9f2926e8cac1db55ba475796d550bc6a128be8e9a7acc4c780071616b38d21b105850478f03171f8c464f7cd4c84249f8e0b358347c67c62d064603a66aa867080c1ff93f5bccfbdb028c84641152c1d886b47c64038721d0af0b4bb6cacf772ed08169fd932a073c437d06decf5c65f606110932295f52cec45f513844740a7583d5e2c189e2c65265653ff95544c1c2a4a410e96332e00adf233482a5", 0x1000}], 0x9, &(0x7f0000002740)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7]}], 0x28}, 0x400) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 02:21:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) write(r1, &(0x7f0000000240)="fadad78640bce599c131ac08d0dbc926e9dd6672e6eed90362e4a057d8e8349e281150959f866e331e492ed4bb82003c21588692ca70eb8ef1d37212818c682f7f77f1505f8f6246c4a8cf8752ddb49ad56ee41d2a522d877db65bc704a359f0679c759c994e0e3517945ce84721563e83413254f5731e32b7d229954a819a122cc4aa30656bd0c07f9563ad79740fbd44aa29b98763e5a1a6ef67a3", 0x9c) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)=0x1) 02:21:34 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) mprotect(&(0x7f000057f000/0x4000)=nil, 0x4000, 0x10010000044) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 02:21:34 executing program 1: r0 = socket(0x1, 0x4, 0x80000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:21:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) syz_open_pts() 02:21:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0xc02, 0x0) r1 = socket$inet(0x2, 0x8003, 0x600000) r2 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x1ec) recvfrom$inet(r2, &(0x7f0000000000)=""/170, 0xaa, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)=""/203, 0xcb}], 0x4) 02:21:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) 02:21:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) select(0x40, &(0x7f0000000080)={0x10000, 0x1, 0xc7, 0x400, 0x100000000000000, 0xfffffffffffffffc, 0x1ff, 0x20}, &(0x7f0000000140)={0x2, 0xa332, 0xfffffffffffffff8, 0x1d67, 0x0, 0x14, 0xdd0, 0x1}, &(0x7f0000000180)={0x8, 0x6, 0xce, 0x2, 0x7f, 0x100, 0xfffffffffffffffd}, &(0x7f00000001c0)={0x4, 0x2c}) 02:21:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x58) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) preadv(r0, &(0x7f0000000840)=[{&(0x7f00000006c0)=""/105, 0x69}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000740)=""/233, 0xe9}], 0x3, 0x31) r1 = syz_open_pts() r2 = socket(0x17, 0x8005, 0x10000000000001) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x800) r3 = dup(r1) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) syz_open_pts() setsockopt(r2, 0x5, 0x3, &(0x7f00000005c0)="038a4365dcbec7f9f50d928e509e2c9f006330ecfaec49a5ef051398c0489c009e1c4808ce15b3f9263cbcb5b83023937f8a2c807376864b722efe87fafaadeea436d2554a8a74e2274a3dc7d939559e8d1fb8d37d14838b607b7c46ab4cd79aff0063daee5f6ff6fc36ed1d6f28ac801d5c8729b408a8d5da09494f4452ab5ec1a40d6b0b5d4ad711d93891476e75f243ec1dc8ce433a77d7485ca443fd81e95989983dee173d025a7065bd2353ef01b245099214f5cac3313d27c835bb4aaf7d70ff297e4b9f4053a186615a2255f9fc6b028c5b29658ee6cd44d21e96966fbba139c4f5954e7786c837949c7fc36784de", 0xf2) 02:21:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 02:21:34 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x9debcc7182a20345, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x6419, r2, r3, r4, r5, 0xd}, 0x7, 0x100000000, r6, r7, 0x3f, 0x2f, 0x1}) 02:21:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0xffffffffffffff48) 02:21:34 executing program 0: r0 = msgget$private(0x0, 0x5a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/161) pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x400000000000) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x4, 0x0, 0x8, 0x0) 02:21:34 executing program 1: r0 = socket(0x2, 0x8001, 0xfffffffffffffffd) setsockopt(r0, 0xfffffffffffffffb, 0x1, &(0x7f0000000100)="d15d75ad7615bea7e1cff6f4669748d722a5e6a78e49c9eb622aa71bfb7a229bef6b3fe49644f8a27f980b43e9c84b2f831084a676a7596b4a4389bca899fda1461d2253f6fb1369e860fbcf4ecb1449756c9cf415a7164bdea20eb6daba965201be96fb3ee9db768becebdf2c547446c151101d7edfcbbd8d776d8f62ce5538078a7c18ea38d7ea7e691f7f260ff88398a8f85855dccfc1ca86abe4ed88323ee37e24f4442fd9d4bd117de1719ea5c010c1312d4ef0b93d5d0ece217f9b78e2b7fbb8d42c32f291ca5d208c57cb01704679cd8a38f24e31425fea253c8fafdc831b797940a6bb3b7c049a3d384b0b3c6f7b49cf678a", 0xf6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0x1) 02:21:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x80000000}, 0xc) recvfrom$inet6(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x6}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="e69931929648000000dd29000000000000000100", 0xffffffffffffff4c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x9}, 0x8) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x0) 02:21:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x3, 0x0) r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000580)=""/56, 0x38, 0x1, 0x0, 0x0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f00000004c0)='./file0\x00', r6, &(0x7f0000000500)='./file0/file0\x00', 0x4) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f00000002c0)={0x0, 0x4, 0x7, 0x3, 0x4}) writev(r5, &(0x7f0000000140)=[{&(0x7f00000001c0)="c191664ccaa71a9ec7bff9e7d62fb358bba4a00ed7c187b263ebae7637f2dcb6e932e1bbac2498aad76e5cafac729c74e277beaa222e294ca34bcc069076af1c60dd261c2c2de8d6c12cca71bec3dbbea8723126667ecc87c727ee328dc19a58ac50f4ceae3561be2f96079fdc484f6ef12016ab37031f7cfe70a18e935319afb511a38ff7e10460d0250e73349d3b27bd8acfe608367df46a67e60b5f3adad9fdc48a592d1444a54ffb0ad1408ae54187de39ebb7ad15635118a851f844633ca99dcbe21e8e", 0xc6}], 0x1) linkat(r1, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000480)='./file0\x00', 0x4) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000000440)=0x8) flock(r6, 0x8) chdir(&(0x7f0000000540)='./file0/file0\x00') getpeername$unix(r4, &(0x7f0000000600)=@file={0x0, ""/64}, &(0x7f0000000680)=0x42) ioctl$TIOCDRAIN(r7, 0x2000745e) close(r1) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000300)="403019c8926028e2cc12bbd6c091d603e7c20b633e44d3af5e9cf6afa61da928cc6be142be91575c84a5c91763866f05cb281efb3b0d535dde81267fd4940b63c82013cd725ec8ee9109e16c", 0x4c}, {&(0x7f0000000380)="b66518f198d2cedc8b36ed5776cb276aa5e8d682d36272e79312bad7d2115a912136cd979c119d5acf82d6416ff72e97dd64101b548298c636d786384a68ab0296162f74f14432f29fb0d1f97a729e1afd8643d3b608", 0x56}], 0x2) 02:21:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080)="622fe8530c3c0740", 0x8) 02:21:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 02:21:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 02:21:34 executing program 0: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000a4e05d197c0c624e827031456577676400000000000000000000000000000000000000"], 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) 02:21:35 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe}, {r0, 0x8}, {r1, 0x20}, {r1, 0x100}, {r1, 0x2}, {r0, 0x48}, {r0}, {r0, 0x4}, {r0, 0x100}], 0x9, 0x100000000) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x49d) 02:21:35 executing program 0: socketpair(0x4000004, 0x3, 0x1, 0x0) 02:21:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) r6 = dup2(r0, r0) bind$inet(r6, &(0x7f00000000c0)={0x2, 0x1}, 0xc) read(r2, &(0x7f00000023c0)=""/4096, 0x1000) 02:21:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000100)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 02:21:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff075c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 02:21:35 executing program 1: r0 = socket(0x16, 0x0, 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x200, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xa, 0x9, 0x2}, {{r0}, 0x0, 0xa0, 0x2, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x6, 0x87}, {{r0}, 0xffffffffffffffff, 0x50, 0x3a91d114e26165ae, 0x6507, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x7, 0x1}, {{r0}, 0x0, 0x22, 0x0, 0x80000001, 0x81}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0x8001, 0xce5d}, {{r0}, 0xffffffffffffffff, 0xbe, 0x20, 0x5f4}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x81, 0x79}, {{r0}, 0xfffffffffffffffe, 0x4, 0x51, 0x7ff, 0x8}], 0x7, &(0x7f0000000300)={0x3d0, 0x8001}) r2 = socket$inet6(0x18, 0x7, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0xffffffff}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) bind$inet(r3, &(0x7f0000000140)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) 02:21:35 executing program 0: sync() r0 = semget(0x3, 0x3, 0x8) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/49) 02:21:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x55b8, 0x25}, {0x18, 0x2, 0x3, 0x2}, 0xfffffffffffffff7, [0x6, 0xfffffffffffffc01, 0x5, 0x7, 0x3f, 0x882, 0x2, 0x5]}, 0x3c) clock_gettime(0x2, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000000c0)={{0x2d37800, 0xffffffff}, {0x7f, 0x4}}, &(0x7f0000000100)) 02:21:35 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) msgget$private(0x0, 0x400) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000300)=""/193, 0x254, 0x20000000000005, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x5cf) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:21:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x1, &(0x7f0000000100)=[r1]) flock(r0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x80) pipe(&(0x7f0000000200)={0xffffffffffffffff}) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x152, 0x36) 02:21:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) getpgrp() setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 02:21:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x80000000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 02:21:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) write(r0, &(0x7f0000000000)="3880f30af6c15213fca55b94a656af9a9706177c2457893c64ea662034866f915d71227e94a4da5370017a5e2dfdb4cb6a8d99f450071720ea99afd65604e3af0f48f74b6086135d327ebd6bfc80831ac1076bf9406d75314bced213e5d213a035c1da32ce46b78bb539ff30a1a8d668d7", 0x71) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:21:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000684338b24dc31555fca48d742ed010", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 02:21:35 executing program 1: r0 = getppid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x448a}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) socketpair(0x20, 0x3, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setown(r1, 0x6, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) fsync(r3) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="30dc4cecdf348b9356e4aa50826ebb2dde778c9040bfe801151712de9296b9949a666085d78589af8a05031cdab231b24b2f53e83b689bb42da552fb9470894bda823e2bb1971a31c782148c15ca813cf1b71782fce7970dac176bb47e51c98f9b504517e8fb8a72ddae8c93c1dce4c875cf9a22d7b572fb02d1dc0cb8f55a870a745e7f8b2e4b57d38c68750b64c09ed35c1976bfd76b06", 0x98}, {&(0x7f00000001c0)="c1ddbf6a203385fa69a05622b7995952e301710a0ae641918987a7e32840762ce9c9560b1996a965e0f2da8ba127e846482241793604602d0975a7c08d38779de23368d12e41424bf66b33b5904e5732b004c966b14f10574a263cd63177c0ede1b9bd3f32968cf3d9cedbfbc3438846f1b490b7f0d35781fd4bd1a751eeb55cbd68cb438a5d2c8836cc03579ea4b5858852f579369937882745df57d119811f47ebae975f7186fc811227b8b656cb84528c686c7c9d094d5e16d7255f40f428", 0xc0}, {&(0x7f0000000280)="da0abd177b", 0x5}, {&(0x7f00000002c0)="4f40e83e3588a8fa9a7f2f53b2b13953e91700aa36a9089411208f21e9466f40405b225b718cb1fb1d1780d6f0cfb80b21564e95de7c72b0c05545290cb40ec5efe72a733ffc26c8258b55baf48cc71278a04c3d33a55303ec6838e3f55df31441d779478e4dd36305e2709b8c14f03bd2d601aefba47ba0fee43385e348cb7d13bacda6edcf2e023ae4131355ec2c", 0x8f}, {&(0x7f0000000380)="5f940fbd653ec89753f7e7c02278960b7f29a982bedb18393219327ca8aa54ca03fe6fc7fdfa4a482183f7253600a9a8d428f835bc732918bb8781170cc4fb076b7eff83f29708547d8e311fc4cd07c3839c07ab6f526066487980c10433eec609d189177b00009d59eaf62c92a26b7b44ea44aa125e33b9824aa8bb1624916557fa1dc71e618f35e68fd98a37c303741d04c6115b3a475c4fe20a25ae0bf56d00745605fd3a47f799bf02a167d23de9d96221f446f3edb10c5cac099ba5d39bff9628bd4def57c1db9ad2dd885185554ed8d0f58237cb6138d206cd13651043a9555346432eea", 0xe7}, {&(0x7f0000000480)="1a18433c93a5636a2306083b3fd2414dfca21f36832f708d68cb8e99226e6a0e7df6424fe5a740b178102f7048afd8e5816e6705a1d782ac1273d9c9f4afe297f92557334b7cb24947920876314fa94f8c6dcdf78de21f720b2b9e8ea16a5b077eec4bc1554a5f9e2f034d59495864d5d9585b9aff7f83717dc169ae85f6f33b534f9c00f6324e4fc23ea833f1d3f5dae741fd3af35a30a0a8ac7656e890e50a8174bf6dc3361add8270bd9798286d6eb71e698e951cf63d4cb1c0f399b9e24b641c4c66c24c3884c7e36d69b6e4", 0xce}], 0x6, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000600)=0x1) recvfrom$unix(r1, &(0x7f0000000640)=""/208, 0xd0, 0x840, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r2, 0x4, 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000780)="6592e13b41e695b7c89184fb4e010a680e1daea3af898e93b42478295f9a4409bbf031e4", 0x24) r4 = semget$private(0x0, 0x2, 0xe2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000800)=""/91) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000880)={0x100000001, 0x28, './file0\x00', 0x0, 0x7, 0x5, 0x4}) semget(0x0, 0x7, 0x40) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) bind$unix(r5, &(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff}) read(r6, &(0x7f00000009c0)=""/4096, 0x1000) socket$unix(0x1, 0x2, 0x0) bind$inet(r7, &(0x7f00000019c0)={0x2, 0x1}, 0xc) syz_open_pts() pipe(&(0x7f0000001a00)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000001a40)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) 02:21:35 executing program 0: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f6688ec655e6566278dbac184fb"], 0xa) r3 = 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]) r6 = getuid() r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r4, r5, r6, r7, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(0xffffffffffffffff, 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) 02:21:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) socket$inet6(0x18, 0x8003, 0xffff) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:21:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x7, 0x3}) socket$inet(0x2, 0x0, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 02:21:36 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 02:21:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x6806, 0x1385}], 0x67, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x2d}, {{r0}, 0xfffffffffffffffa, 0x10, 0xe0000032, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x37, 0x100000000}], 0xfffffffffffffff8, &(0x7f00000000c0)={0x6, 0x4}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 02:21:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x10) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 02:21:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) 02:21:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x401, 0x26, 0x0, 0x0) fcntl$dupfd(r0, 0x2, r0) 02:21:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x4) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0xac03, 0x8000, 0x0, "059031c9500a4c0f2e456d7d4278501f35694125", 0x240, 0xe80}) munlock(&(0x7f00003e8000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) munmap(&(0x7f00003e9000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f00003ea000/0x2000)=nil, 0x2000) minherit(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0xfffffffffffffffb) 02:21:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) socket$inet(0x2, 0x5, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="ea92009ce6bae416376d7060a69360f789725be6e810", 0x16) 02:21:37 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x3f, 0x7}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="ad9a343f9e3b31a03936f2e899e9ebd27cb9cd76c161ec75edc2dfb0d626ae051ebdaefe16857cae6f7fc1e12729524bf8f4657c0adaad927d772b8dbe36000bface5a0f6dbde2b1bcfc4f053c51daf8bc45994c484e1a63445d280845b5685f9d1cd8d5ad7d4da1ce6cdd438978a7e3d6a37a879fd75b68a1c55c03778d7a3190", 0x81}, {&(0x7f0000000240)}], 0x2, &(0x7f0000000e40)=[{0x40, 0x0, 0x2, "d5dc0ca4261a67e5cb6d11392dd77c43508dd46fc8607f3f49fd56fbf7db6c7980d73f0229399ac795277123ef5df133"}, {0x78, 0xffff, 0x1, "b63a9cb228e1bfec1ca208a54ae6e02739f6ff2d7fe8e4b0cab1c1e81403e74d9bd29444388423d43c6bc8e1a83bc1b47ee989896f3e587d8d39a7e59654a54c77ec051b9231c0e5b0f207b182178c51d5a278184b7d42bae74c43cfb050b66168aeccaa"}, {0xb0, 0x1, 0xfffffffffffffbf3, "13ccb7203d61e3e53b074199fefc088e79aa45e9a974413cd72a4ebe2627923e4cf0f28aece36a84d163581c3cd3501be894bd9b6b976d7e43f0e5e506779adc680758842af63af5564c7650b2394e512ef619380e5fd3fd67a3da595077ad9151019fc19166b3ebd09364881519f5617d526c0d35d824cbf41ac41b6509ebc885863b73e714d75313eec429bb0284ab2223c800ddc7bb991e074dd52a"}, {0xe0, 0xffff, 0x28, "4ce6c9ecd41932c57d7576cd75ba878252d3939a058196c4d4c5279aad3f645e545b5cf4e120358497236cc6911fbcf61df927e281548f266e1ee9859fdcb3520f7766708fcb44b9866aad7855df2d1838aecf235526faafe6e34befa6c6f57301ef3cad0bb04d44e81a1e4d7e3f86b3f5d24e4ab6ed80c69744a881db125ceef75d197bd835dbc506a5b0e046334fce0afeb201f10e42c2b928456c94c86d935585397b04925aa37c1e5bb70031f908cd2964dc0f65f72433ddbae26b24868b164dc7b3cda3dc977ed7"}, {0x110, 0xffff, 0xfc5, "78716766ead2e72e51fd2e1e498b8f5ff3eb492ccb815e8722b09efa908a3318059ec97c8d4efb4cbe322ccef576e6fc927b39b4385e1ff6c4515c835251e43f2df4fad180a8ce8b7671fa169c14c750d34806fa86c57e4c51d35452a46ab6d2c2eeaf20ac5795da0b62137c4210278ed085bcdb8c057694f077aff584382b968d59c67ab40a43135bd94aceeb52ab2d98e188aaf2eb79c51d4a09cad122c204e3d3e4d22ae2d76adde8ae65768a4b5a04f39eadc49ad531c6557896ac53e8809196e9b136b8cb5d5c5e885e1667eac8388f6a981015224c48bbb29705600396be41cbf705d5b8dd87544fa099741a910db9e2acb3a88b13a3"}], 0x358}, 0x40b) r1 = socket(0x20, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, &(0x7f0000000040)="8b77e50238cf616a1b3868b9d5cb6f8bc4ce0c82126451dcc4d77856d0ac8bd2f3a2aa932d434ffa466ed88e48f56d59c647026191d6df2c6d4a21304e874f43259590f18897f68451639c25bfed728a8e5f076e94001411c48b8ef36c5c39ff336b0fa9aa9bc68ba15178999f5a2dd648d037aa55bad60aaf9ee46cbf8ff6d4ebb3dc99c5ac1bb4d2727f6b85f7c8703c5d40b0f1ea2fe55dbc2392a6de0a5897c5453fa6de8ce93926a178acb0f57c38fcf4ad393892972b303b832690ce", 0xbf, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baa", 0xb36}], 0x1) socket(0x2, 0x4, 0x40) 02:21:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) accept$unix(r2, 0x0, &(0x7f0000000380)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x4}, {0x1, 0x9}}, 0x2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1, 0x8}], 0x3a52ecfa, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x2ad, 0x80000001}, {0x101, 0x294f}}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r4 = dup2(r0, r1) sendto(r2, &(0x7f0000000300)="f4adfb81ee92823e8af3be16fb97db436fb3c4d617f449f397434b008117647323050014023c497b4fa95569a04f1fd06516e6692ad09b50b9242c1c788a0cdb9000bf23009d6c6a82ee3cd60895b3de51fb5bebb16875da72a56cf3cce8304d", 0x60, 0x1, 0x0, 0x0) linkat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00', 0x4) 02:21:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0x5, 0x20}, {0x6}}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:21:37 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x2, 0x6, 0x88b5}, {{r0}, 0xfffffffffffffffd, 0x12, 0x5, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x1, 0x200}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000003, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7e9d0f08, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x8, 0x80000000}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 02:21:37 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x9) 02:21:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f00000016c0)=""/87, 0x57}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000015c0)=""/78, 0x4e}], 0x6) 02:21:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 02:21:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() fcntl$setflags(r2, 0x2, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) lseek(r0, 0x49, 0x2) dup2(r2, r3) 02:21:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 02:21:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r0, 0x4, 0x84) rename(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x1a, 0x8000, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0xc) r3 = geteuid() getgroups(0x8, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0xffffffffffffffff) socket(0x1a, 0x4, 0x5) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getpgid(r9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = semget$private(0x0, 0x2, 0x4) semctl$GETALL(r13, 0x0, 0x6, &(0x7f00000019c0)=""/222) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getpgrp() r17 = geteuid() getgroups(0x2, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000140)="11ab42d3c17659602cd0bbd2e9512dabefe071f293d2b39ac0fbdbad0093372cf059972639632ca31837facd25f9c1ed8fef7216d8f4570213e1770660d1bd74289256ba171fa3a2befe57796d9270309cfae841166c73dfffeab9c115318857ab5c38ee6391feb4ac7bddc1323dee3a72bdf326f003c11562486e9528535f7a06f9c2e29c78dfdda87c374216fa91a4a554aba1ef20b8f3cf926c1ef36e5cf1060a231228", 0xa5}, {&(0x7f0000000200)="3abdca9e2c6121b3ff5bf4a02e3680e011d16dd298e5b2eea17ec401842a5616e911cf3aba6fc943e835ea6cbe818d086d58da2dbf0918575da512ba6c3ab5267e95e8f99c02079c289426a6abc0", 0x4e}, {&(0x7f0000000280)="e6cda07234af9a35a2581435f5d213260a4c026cbfd4107aebbb07aee534186801d53650a86ab6e6d298c1fc5428a6e56d1f18da6a8e3ccd416d733f87acd2ecad2999ebb80cae47fcecb3f3de43375df93446a74f10a6c84c3220bce27168fb7d6b6696f1f2801bd3b32eef3b977e43", 0x70}, {&(0x7f0000000300)="c0168b54960b1ae710c297dad52fd2ea3174a045cb01ebf693795084435fde6f30da780dfddc3eb7a366cc004c73835328fb3d879948be537bf9eddc571811f153629927920bbc7e5811aa0dcd7392f1257b0ba618bbb3e64c214c8093f361bcd10f55ed6eb823360ba9f54bf8dc87305744831036a778577b263e7cb55d82cfa0553ebfee33e3d18b2d4be18d4e9ae6037f0e783272557fa1dc8263f6c1279dcee0ef82f6fb2b1d51785164a778176166280c4d19ee904859d7053f95a103a8a6464d80d19cf005", 0xc8}, {&(0x7f0000000080)="745d8078c5a859bac870638d53cf02a480eda73c32d41e136f6ee96fe47a9563de688c34dabab4f421520a20f39716439d38b65055b8", 0x36}, {&(0x7f0000000500)="608dc64601a3d6577a1faaf55cf7437cad2d31534a3d66af11cffcf7e4f26130353e18c3ebeb7b6365bb663e41ed4fa19f549655d746098bfea3edf0e5982bda82828ad4bfefd8ecc610d92623dcb94583caf91f0f57c65689aa35c42f14b57e630ce1a4e90d37afc90288890f308a5be7319abfaeea869ec8301f9d2be8e82965e2496877331a0e0f227c763dfd4644c912460c2c7a7c859f57edc64824330dd3261383b522bd93346494c08280ce9001bafcaf48a88e3a7676b3d2d12f6cf483045b4fcae7e0739770cfc3b1be9daa25e3575d40008ab40a467a14c8aff6e25d960a381398351467ba47ae6784b94812c7fea4d94ca889e9b48ea1998ec46f0d0d11ced9cc2eab9f0deca1fd237a82b4f94ec29b2949bbc599378560eb3411be1ba171daf70f525d3b69e8b0f0a0a92c21f10ba22f22d95d9a020d8d519417edd274523848af04096a0a84e2d81947ad36b17910566e1ce8bbd99a3dae314f509db109e2a6319b855c956639d05a80804e03741d39917b0fa771b964883d883725e83e267bebd3124c834798687082712335c561641071272014d0d8d724d94f86909f1ed6884af93149124253ca4cc8870d5fa502a25187952065cfd76d3d4924f108583ef48717fda70a165540a29cfb5bd676096396d1193f7018f07e8cde09b5e38b8ce11703a52c7e93d6282855b215ac1595fb2cd68e58168f5606af433de5501d2bb050010116f5c9a6dbde5e9d566ba6df0bc34da2b692e74ba34c1fa5ff9826d19ea73c3d5fe0de1ab4a4754b6e71737e77fcfa9a6e3e07c3600f929b066ba1050d8a659274bcc28273e6220dc60c687be6e7ba59c0c2487eba79d4737cb21ce6aee83b93b13691802ade7d82f1fc474856436b81547a599b018fbe9812ee5f999df73775e5b2a7b329dddcce7bbf842f06ea76ff3d68e0c442f305fcf7f5b43a50d682014737ac921da8a349a6a0f6e42c12f42ff57927f7d22e59aa2bf66cddb16b530f1f30965a33546ee4e49ff2dfdcbcb7369ad2f3ff7ea584e664d30a901772b84d907d6d5e34489e2516e15e0712806ff06c74a3c7e3fb4f6836cbced32930916a4edb965de7086a40ec2df8ac6527c6b5d3e724359a5ee2b9ed21528652a2341d65685185f6c83077023f98b186a8edb7512790d5fd113b7f848109a993dfb74249d5c2c10c72d7913fe0b74a8ff73ff3330e4a86f281f433dca0d8972786f5a7fbbee5c3016e72223517dc66a2738273181121c691e8f91ff4ccf3569bb47fd469046afa442db1afa4b41e8172fb91398373043bcb17b05121b30833340f5481841f41f90bef29b675074c235639925c9b84e6dde26d46555388462880b16e8a962f498178527c5c1e4830fe59c012c5c884b8d4e36b7a56220a1bdeb2ef093a7e333a6481f0c8baabc5381a023e93cd1e6954923784ce2ec534b7e7520bb1b803aec86e13ac835cc8dbcd7124b0c6b2d01eb3049a302c5b48456ced337d246dbfea3c64d8375a3e90632ab61c23bc738d7e58cf12d5d2e55a8dcb7ac8894d1935e5feb8fd53c3512c991705d6696d1058d82bc87150afbce15d0b689a91f855e9fdb42664501f4b9e827fe45b7528ac3ae309880f201471bb5be87a0ddeb1e253f72bd56b06346790684a6b52954eed1270c8ca09d7c9b81b45ba2c0cd88d06f545f57722ed25765e892fee1bee691543cd9dfb72df63a66992eefa0c91cd43932d0510bc60f037529ad19d6beb33c204efca4a1136ea8e4b7ee2cdf69036f8777038e2b1c039f516a73a21c829ef46a35ef77d5787ecc0af600089f1853fdb04cafb713bdbcd74cebc19e4f9463ba7312aa59a9c6c56ae5235b97fdc77c0e5e26679e659091411fb3b2548aaebb4bf40b3e9bb0a5c1dbe129bf34229d5714df0fbdc8d17b0fae8c6b895defa387ab98ed8ade1b44cbcf91cfa6d403567d4bcebef3513d1db909ceada09718f6046cc3c0d334f84470a0c6df109d2878f928e148b680051409816b1540c6e22fb96020ae4cc29e6a686b8e99a12de4b0ad797c2d432d43ce0680998d28f49234bcbc0143fcbe7f81621011737215674119665d329909e6ae50298bd45f9906e8f04e554b4f396f9b67fe40346f06d51ebc09dc66fe90f78c2e68e43690054c987c9b96b7bab03f962115aa91eda6e311daa7365e458036d813d62c8fc8356c284e2da5feba8dedf813120fd15e4999667d1d2d67bac1dec18c975f683341240ef3c886a9b3a5c52d35f361b1619d837b32632f37a176babd217c9844ab6f680bca28fb6448e1411e6dfbf1c7e9fe7e9acf17e675646c08d37a984d5e96c91f0fc19a4da9ef3d043fd37d9e256c73cefb4ce06b679720b86df869a6f98a725f54302200d6d5a7ad52325f2a37dced5f86f15cce8089cc97ca9f8b25200a0e848b91a306fee9da324ec9d4966a43a29db1ca1b4bec96530381862c084971b7ccb9dbdd048ddb2a0bf7e57bef4a6bf076f1f7158dc808a5e9d2e1d104c4eb24302a0d8d30d8f39f3e6417a01d4fd950d2c568ebefe60f3cdf11ed970e4d80cf65d9b32ee4003e0cbe3d027a6f4b6f690e88fc7750765fb653ecfb983bacfb35085c92ad5c2a1c6bd54d7a714f4d8512aa276e7b4f9a27eec1c8bc975dd5638e20126f9c991eaf86ef29792c62a85d3a77bc097a75ab1b6caefde5bae7b3663992e255323a90df1e32de4e5fbba8e694809b0e2fc0b54854dd9580e3215079f7128a3730eba9f347c68a49e983563dad0fa6690f21ce9fa722bcf0becab395bc90d7328a3a495ea511638a314adbf41d6501c75051fa5026e7eb58988236f15ca8a22e8ddc2f118ea784224cfb18d69a20b5e2cd25bb1dd03e0579409120115e20205227c3ca8a9710524e607aa5f2dfd4dda379ba7406376d44e4a13d46347b859f817a3feca48ebe41220f0a7052f8107f3000518d0a24ab0e669e5eced47651fed751c2afbfcf51bbdb4bccaab3c053b4566f145acb03e7f3b66ea7ef52d1ab26c2f522fa4a6784e2ee57293b8c569ffac9a5faee9ee65ef2ff95ac3aedb962c5d9bf792028f964b20ff58c460cff900fff72a9e552adefbf759dc7feea1a93746394c9846b0d721398f2a492fdfd7254ed66689d10ae04f7f6d23e3eb595a8c9df64637aafe0c580a8f286a4a204575fff190f9eb567888c0bd78fe195131d26ac150a41376456cb68f6bdeebac057e59289e5735fc9fcafedc946758b25fe60d7e3940b52cb227054a3887e1d70e5117d10a84d972261bfdd639074a4775b6670ba78a45e388637298b1b70e8c23d4faadd56c63fa800346d2a587c281fb1ec5c449e2ca7061c908a45e8babf4b6849046519db459992339cd010b7cee3fa5141874807e9f967ffa3d3ae813025a70402a2db222729797279eca4ba0af2305319bda628fb4d13617d6ee11ba3ec426f3d2a25c8e68ce6605a4ba2877b155c32ad5b9cb64127fb5a30c4db5d018441f1efa32ef1733cc62eaaf6c818111e1fe1e1867518240fd77e24698a8b693d51b244450f8ee75edeab3b90b5ecde34f6bc9229a9deace845c6ebb770667625ae2b467cca429604f9e7be8a4737e5dd4a8f268e23d8cb26543689612f74128adc577009a233b27588233f1f571e3aae5817aba76a06f2a895ebe1284f9482197912c6d2a4d8cb4623eecfabc20cdd91745bdd870c7854e72c228158332f0658d594b981ffbc0ce51b95d11b760a18ef7bca60d82fa47255fbd0a407860387a3b1adcafc0b4e4f574e4ca0d119e30cc5b5287e328f7fa0e56aab71846cf7a21b7170637b4ab04d965b79ffcc2dc581f5db19b10fd9e5883838c1ac26e65657dec9b291c1a667ca392bb1c8d8a43e3eacbb04f702ad7958f81fb485d422547eb108e997ec65140e7302d713d0946844dbf32b61bd7538884c10eea0c7d6c2ec7e44f63f3c0f0c8c9ca7bb64b3a66a8119aa01c000013540082892da632d3535682227e59f1b4486c02e4b18c7afe519cb54abbbe374521478062125b5c4092281fe4730bb462f6e7b3491b36109e4a7af302527d113ec3d22118cd58d9a7cdd257706e5b2fa5c42418719ebc7cdce54f4b9bd885d8d52872f6560396989837afdf0e8eb0915c6d6d405c944348c3a8ad31a325843a06986c58e67d7cc4202b53a155005d4f8cf27a129c7c5c9f085175407ddb501a7e1c66a36d5cfd876ed10fa3eef8edadb1f7f2a7bd5a1ccdeb54a52200b39e9c990512238cf857769e453d5a0bda7c234d492d26a99912a9e3d56af0422973e05506111d47035f4ec3844873b305587865bb56ebc6b2a434f41d848a0f251dbf2503477f6d8704000b7fec31b89a4ef0174621636d389a28b3e43554a13be6ab73f446e4e42a4934309226b7d98f0cb626ba0f31331b1dba2a24e194e8060ea89f317b442105933d7800a45ca7691f213b9f13709c0171cc5704a17b49d85099bb5829688008b1b4be049215c29b73a813fd80f52948f9087b421c315ac905500186f6cbff6e193d91e43f3f5d1150d1c6bafaaa45e0399c91f942985e2d7024d4da653d3bb2008f906edecf8c15fb4bda4d6d20017e135d29fcc8cb4afb7ae7f4d756afb2fdd27c066590bfffb07453808f79f7ed9a0af5a76ba190e2ee03741e5ca0d7ddc1dfe223058c81f679dd1fe52f6bc9bd43c63ca7e2e2fa0fc302f6d0e93fe30588210a9a72091fb32b40833cc895039bfb1247e3f54a9c8029c42586a6c81caccb7bbf6f9ef5c3ed1f0137eb5b25735521348fb87e51586df5665f3fab7b1d1c3f998ae9f10830f7dcc7fe7068fcf6fb6c40f9e58a9a4478a86932763b219c9e43334420ae87c4f9a2ca05e2275a0d190d82af055abaddd180d3b8ca5a7de30785a4399ba46101a5657e6847e83a40e7357fb7870bd74292db238f9499db12789ebae06a6451b206ba5d16e8f9f2d6dbf72fdc74e0ba79a711eed0734c43c4249717ab95d9dcd75afb8dd7546118b344f6459624b49633e583eb7aebede760746a5e2b20fa0cf6903f3e8f67996e3c543a61e8339946095d46935c3c4cd2d825bbcb350db686d0f2fc71b4eec391fc3d22560c5e3f940ad352c7d9894eeb22fbf272b08d214f5577fc4d126fb3cc71b6be745e95d98f37ed6100573dfd796c76b570f81401f1055ec66ecc1a969642d0c0748ea76d7b1856149cec02b8e76a7eff6d4b78d1bb53dfc7988078989f8ed5386be629550228ffe04d3ef9280b3e386341b2412b11936cdd37f973d98cb1ff2540ce5d7d394a07b30e1d9ac22d5c457a73f8b82b687fabb1fd5e2ea80a7814e96b11e50cdf9a8b5753186e116173de8dabede107f57c151aba01cef4426c0c1da093eeb20a37a15f4b8e5e4b2d17225d33d77a64f4f4453655b235e5982d40ad07f02563936b2401641369ccd6a9ef55caf1561268d21f58926eaaa96dd3573919f432d582d0cc6de4658b457343f9109e5d72eefe93bb47a548680246d9bd06e8191b2eb132447a716b6e0f8baa3396a19764215b86b1cb81e687a9c636b03df118dbf6fc01c960bd3eb659799bcaf1cb0e00b18d2f449698d8b598bb836690475140c26d3b7da3ed1e2741b54b5a50f8da851e19f048011838991f9b61606df3fa3193847f89d33c76a4eff6a8f198af29bf66ae3026cfb27e8696b928c8857358825370e12715e4739a5044a8bc472e8bbf6dd0d93d555d3640c91f7b80603cb1479be4c7fde8d3845c4bd749f2b1573b3850b3af9c1fc79377988b144da215bae352a686cf68c5ea4b11f810ccfa", 0x1000}], 0x6, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd0, 0x8}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 02:21:38 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) ioctl$TIOCSCTTY(r2, 0x20007461) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 02:21:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x10000, 0x20, 0x7, 0x6}) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 02:21:39 executing program 0: r0 = socket(0x8000000018, 0x1, 0x6) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 02:21:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r1, r2, 0x0) 02:21:39 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/20, 0x14, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0xfffffffffffffd7c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x8}, 0x10) socketpair(0x19, 0x5, 0x100, &(0x7f00000000c0)) 02:21:39 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/142, 0x8e, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/14, 0xe, 0x40, 0x0, 0x0) 02:21:39 executing program 1: r0 = getpgid(0x0) setpgid(0x0, r0) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffe38) setgid(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xc88, r2, r4, r5, r6, 0x80, 0x6}, 0xffffffff, 0x4, r0, r0, 0x20, 0x0, 0xfffffffffffffc01}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x1}) 02:21:39 executing program 0: r0 = kqueue() chmod(0x0, 0x8000000800100) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0xfffffffffffffffe, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 02:21:39 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r3, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) write(r0, &(0x7f0000000300)="6535e069823c00b93e847b808197bedbc7694df990613c82e93ab7c308b7a2c4e6229d58ae389d", 0x27) 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, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) 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}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r6, &(0x7f00000000c0), 0x8f00000000000000, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0xffffffff, 0x9}, {{r6}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x0, 0x40}, {{r1}, 0xffffffffffffffff, 0x13, 0x4, 0xfff, 0x100000001}, {{r7}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x5}], 0x1000, &(0x7f00000000c0)={0x800, 0x7f}) 02:21:39 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000000)={{0xffffffffffffffff, 0x6ed}, {0x4, 0x8}}, 0x0) 02:21:39 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x3f, 0x2, 0xfffffffffffff935, 0x6}) 02:21:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x62, 0x1, 0x96}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 02:21:39 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 02:21:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:21:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') r1 = socket(0x10000000002, 0x2, 0x0) mlockall(0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="f3c77db6e6d81b07c24f74e1772e", 0xe}], 0x1) 02:21:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$KDGKBMODE(r0, 0x40044b06) write(r0, &(0x7f0000000040)="33084d293485fcf2e60ca60e8df4266c9272b0c8f8daa48c7aba3ae5582b76e0da1ee3e02da9f9da66cbc5a9312667bbd891c1ab2f5a5bb0b24a3075dca0b900718e0bacb4742f57063660cde0bf4ed03c4f737f49b45a78fac3c9536453602be5125c3aceb41cab8d1b8f38de0b8b5180392ba7074485dca8cd06877205b6bcf9d4cad007ef5b016a1ecad9fcf25545a9c9740eaad32cf15c4bd89adfa916e8e0e6f4ca0f3b84aa52b41dd281c32d6a0f422075fa641fa1630a23a5b8d476bc546ae240cd4c36d02b4f005cba7c810b285d34cf257e3f3112b07b073f47234292edc0c6b6b356712cb2b0a829", 0xed) r1 = msgget$private(0x0, 0x8) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x10001, r2, r3, r4, r5, 0x0, 0xf0}, 0xff, 0x7, r6, r8, 0x400, 0x1, 0xac, 0x2}) getgid() msgget$private(0x0, 0x400) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setreuid(r4, r7) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000300)="19fb99cc70f5481586e3eaa77a7cffe6bd6d2e66fc3554b9c7223ca1942047dcfd08c35f2f6ccf013f969e09906ac1e99da014412f4ec7700524", 0x3a}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) nanosleep(&(0x7f0000000380)={0xffffffff, 0x4}, &(0x7f00000003c0)) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x80, 0x4) msgget(0x2, 0x2) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x2, 0x8001, 0x6}, {{r9}, 0xfffffffffffffffd, 0x42, 0x60000007, 0xfffffffffffffffb, 0x3}, {{r0}, 0x0, 0x2a, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0xe000000d, 0x7, 0x75a}, {{r0}, 0x0, 0x0, 0xfffff, 0x0, 0x101}, {{r0}, 0xfffffffffffffffa, 0xd3, 0x80000007, 0x9b3a, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xc2, 0x8}], 0xab, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x4, 0x3f}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x1, 0x461fd48f}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x147}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x3523, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x3}], 0x800, &(0x7f0000000640)={0x8, 0x7f}) mknod$loop(&(0x7f0000000680)='./file0\x00', 0xd009, 0x0) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r10 = open(&(0x7f0000000740)='./file0\x00', 0x9b, 0x101) preadv(r10, &(0x7f0000001cc0)=[{&(0x7f0000000780)=""/223, 0xdf}, {&(0x7f0000000880)=""/194, 0xc2}, {&(0x7f0000000980)=""/8, 0x8}, {&(0x7f00000009c0)=""/56, 0x38}, {&(0x7f0000000a00)=""/1, 0x1}, {&(0x7f0000000a40)=""/67, 0x43}, {&(0x7f0000000ac0)=""/185, 0xb9}, {&(0x7f0000000b80)=""/11, 0xb}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/210, 0xd2}], 0xa, 0x0) ftruncate(r10, 0xf87d) openat$zero(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/zero\x00', 0x20000, 0x0) 02:21:40 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000080)=""/156, 0x9c, 0x800, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) shutdown(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) sendto(r2, &(0x7f0000000180)="8f771ec7d88ca60e2757d6c811f4fadcacdd7b34c16b43815540a8b57facbcffacbed0ec8daa66010330e198c858f80d454521c49a95d3e9fa937cd882ab6b3996de25343565e082139fc9ce75657a34207414d3006730616b1b51e1a54dde1a17f9d06a15d544a25c00064231a58e489676a24bad78622e58a72b9209a047d5ae1a70a80c77dd281887f47433035668303c26d7c900ccf8016a5c0f452868dd09d45743", 0xa4, 0xc, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0x2aa, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000004000018, 0x0, 0x0) setsockopt(r0, 0x3, 0x400000000000a, &(0x7f0000000000)="d5ffd768", 0xffffffffffffffd6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00e50457e46abfba6b2a5e9b2afea4cba000239862b8b406f00a1d87b4e3e2f3d9b5e7da6fccdf477f1f1cb0069a597fcce651f1e911559e654ed583ef9642b9a16ce938ae980c8eba8877874a199705a26347fc3d47735fcfd84f8fe89c7bfa2efc8d7d10e2f33bc4177d53843f598ed4099fcc9bb3927eca5887c2c8bafe17ad11daea0fb9ee43853c209baaefe114b42c3ce3bf9a6c7f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xb4, 0x4) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/119) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r2, 0x44}], 0x1, 0x0) setsockopt(r3, 0x8, 0x9, &(0x7f0000000140)="6e849b0445de62cd194dd3b3b0bc05edf08ece23cc6ab649a9e0c5f41fd7da0d9b96aeaae1cf1eb7f17c2e808a8f8b75429ed32d0fc5e1c91ffd88a21ba877dd655685da4162496a693cae64751d29ffc49e487b1dc196fb1e149bf8c77386a0b683a145654f26b5e0f2e382ac48d06873d13704a0cd179d5859c5e2618b24d0e0084af8855b298f3bb0d7495280e907c4a66b05a92af46887d7c5019f44506406dae3c10914a629b3dc67e82aa4ed35bffe8b69e7d4c238b194ffd11c6566e54739e7de07ffed18ff1a0f7476f6fe98f37e250aa0e4b32f4c397425b356567cb2f0ad9fe64191daa81f14aaf3", 0xed) 02:21:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 02:21:40 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) 02:21:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='./file0\x00') 02:21:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1010, r1, 0x0, 0x0) fchdir(r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) 02:21:42 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000004, &(0x7f0000000300)="2665cbca4ad790ec05206630", 0x1e8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0xaa, 0x20000000, 0xfff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x5, 0x20}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000040, 0x6, 0x100000000}], 0x9d, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf00fffff, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x28, 0x0, 0x9, 0xdcf}, {{r0}, 0xf9d6811454efb010, 0x2, 0x0, 0x2, 0x81}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x80, 0xd3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x82, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x15, 0x7f, 0x5}, {{r0}, 0xffffffffffffffff, 0x88, 0x20000001, 0x5a, 0x7}], 0xf8, &(0x7f0000000280)={0x14f72fb7}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x5, 0x100000000, 0x1, "78d3e77b187604e1803817f297356c6fd4a1bf91", 0x10001, 0x3}) 02:21:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x1d0) 02:21:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa82, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 02:21:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x43) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f000064d000/0x4000)=nil, 0x4000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/22, 0x16) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:21:43 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) dup2(r0, r1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) r4 = semget(0x0, 0x1, 0x500) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000980)=""/111) getuid() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffffe9) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="377204e434af7832935ba0c6671c7e4a99906703f9898754074461b3a96699103441e4fa9866d3f511b2a5f87491b2c1244cd170a5f5186f14530cf8e93a5ad5d8f858f08377b2a4e681e13aa01b5eab459e8022f05bfecdc2fc460b49b7b1527b39f9b367288e2c9074694ffb2016118514163c00afc57831e621c78f00bc8dfbf3724b903708140a32d124e4f8fd57e0c1e55913a9a3522950d604e27a0b7f7d643d92e1bd546bae783fdde979b75b94466cd3cb6ac54043abb1bad5e6f99f82596c0e52088dcf469d459be1442ff3095e458297d26aaa58ad3c3ab4104f8d10fa5adb17558d1220cf58a4c7ebb330e3aa4b9ad7", 0xf5}], 0x1, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, 0x0, r6}], 0x78, 0x5ba786d00fae233f}, 0x400) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000900)={0x200, 0x1}) sendto$unix(r0, &(0x7f0000000840)="edef664974ca33476edeee588c5b692f", 0x10, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="f1e37644046a7632ea41a665d71c6657936274a46bf58d972d1514743eec9fc5efa729c3d5746ec1ec01993fc21d7d2fec006eee2160d45c60225cd7f326db5441b0c94e04449e537e32d013a5c76fd1df4e50a7a7da974f957da4d7b7bd79dc1cabe5cf04981529ef01b03810d268d3a26141487125"], 0xa) sendmsg(r0, &(0x7f0000000800)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000300)="b4e86ad512db24c61bb8b6dec86005c6812a768f75100ef67b78dbc937f7ee7c1d78f3fa310f70fd409861791363a4df4a2666d0d42e77596ef2122969b21737de2ea71de50aca4bef4237228c9b9c01294059db65ed2ae21c5179b19ddcbbc19101df529eecf0f643329f1f727b8873ddf15bfbc26e454e0a4baa4916d6e44e5c02d455735e7a14428d8881654e0a06a04c09e095e9e6798db8f01b0128280e1dbc9318ae0e6ac597ed968c455fb85985ed70e7b0a68d3741d52e37a33e65d4503e9e81244d22cb91319e9821fc3002e1548676c1d8a3596595ef5e", 0xdc}, {&(0x7f0000000400)="594263a60d04ce9ec3588d5d3c0eebcb638f725526423d4f284696b49fa1dd94021b6427803032f0e3de36ce19cb08484bd1eb5a6fba468a9cf8af1456a42f7d84101bbade936f99954a83bd3c7de05d888d52bad8f4ca7644f2524a077288f556a16e733840792390c983451f2253ec710cb726000d68817df0d5c3195d2db6faac6f", 0x83}, {&(0x7f00000004c0)="554928afde4dc0bce7936d140d3bd90505157e23d3a7086f6d9b9e8463057138c21e0bc73c31cc11a5d6a1dc58f646a1049582294dbf59a64a46085e800def3aa99289ccb709c620e3a3338e9b21d0aa90ccbe304566d56a2fd870b51a34dcba7b1152778581dff278245f73d2980a907656af9bd8cfe43403415ff6ebb2cbf859aa0d04bd422b9854e6d2e6525d01e91b232bd6795cb6e1d6d77e94731ca0c01a0bd72ba745dfaee423ddd9e57202b393b6f936f33fcfe5673a0c58d46d1b7cd3de38d2f8718c1e8a9e87c6e8cd66c3c19745b5973c87f0de3af25848f641e20eac176b49a75b7444adbc74f78d07fce20afc384da4e9bca22fa15a76", 0xfd}, {&(0x7f00000005c0)="322f9d35a6b38c7963f3372423fe54ea0c4bc5a18ba884b7ab64b0e508086de875035617844dba6b134de6c5eb34da9fb01c8dfdda659b7e28ddb4d08475db506b5084c5616f4bf4424b7049b75c72dd648bafdb4668a6a3dca534356dedbfbd9a860ff1cf65d851f2a2b6611015f64bffca1b9d22ce97b5d6c7816248270c690a8b993d235935323f0ae1acffcc48b4dfd338c6f5d94454c063048f7a6a0b1053e1bb186c05a215992f5d6c045acd474d514cad5adee91d13b8731c77669650d55f472ad58c61cb156a1c60df4a2ff41f2d43cdc1561262a1e3e1", 0xdb}], 0x4, &(0x7f0000000700)=[{0xe8, 0xffff, 0x2, "4b72bc41c965ad6e397f3237f3ad20e948380947c9209b78be3aecc5e83207666ff204ed008cb4e6477f65cf274c4afd58bcf6e70453de0192c384a296485fc725651533f103a0e0fd375eb9f6a8618bbf42616aee5538237554c240e51042f988ef6b9aea6cf6848344d2e9405a897acd78ab3df8df27925ac8268d3b8d2906258e3649ba417146f3c4d219a9e398d8d446ed91271a67824eb8690b9258cfefdf3d8c78a3d9588ec910ff8db5e6fc7c007f78486862b9ef07f247699ff0cfbbf927f7f4f1a0b04b159bdc1212007f4270d1ee"}], 0xe8}, 0xe) fcntl$getown(r7, 0x5) 02:21:43 executing program 1: r0 = socket(0x15, 0x1, 0x0) socket(0x0, 0x4, 0x900000) semget$private(0x0, 0x1, 0x28) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = dup(r0) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/4096) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semget(0x0, 0x3, 0x200) getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r4, 0x2) chmod(&(0x7f0000001100)='./file0\x00', 0x144) 02:21:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket$inet6(0x18, 0x4004, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setuid(r1) listen(r0, 0x8) setsockopt(r0, 0xfb4e, 0x40, 0xfffffffffffffffe, 0xfffffdc5) 02:21:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) fcntl$dupfd(r0, 0xa, r0) 02:21:44 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000040), 0x1010001) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:21:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x4001) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 02:21:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = socket(0x6, 0x8000, 0x7fff) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0x2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x10000, 0x0) r5 = socket$inet6(0x18, 0x4814b42297783d5f, 0x1) r6 = socket$inet(0x2, 0x8004, 0x6f44) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) socketpair(0x16, 0x4000, 0x3, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x240, 0x0) r10 = socket(0x6, 0x1, 0x10000) r11 = socket$unix(0x1, 0x1, 0x0) r12 = kqueue() r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000940), &(0x7f0000000980)=0xc) r16 = accept(0xffffffffffffffff, 0x0, &(0x7f00000009c0)) r17 = accept(0xffffffffffffffff, &(0x7f0000000a00)=@un=@file={0x0, ""/99}, &(0x7f0000000a80)=0x65) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/tty\x00', 0x88, 0x0) r20 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x8, 0x183) r21 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000040)="c395e53eba074b66465ad9a304ad3facd278b11ea1dedb9123c11c80c2c9b8b219f5f2f9ba846ded7f05951f876d9ba68134dbcacbd09c", 0x37}, {&(0x7f0000000100)="80f39bbed277db4f9720a7cc0ddb7f027c20cd9d2d0237d2eb8f4e25bf9979ae6548d650db4fdb4ea78cfcc7c2e2d47c38a5bbeeb58fb3ef5b44e2142409dfa3cd58351f48bcad99ed1d6ea8e5f7493e5e1e1116b91b0b369687aa570a8b2837aed7a25085d063b363af79a37b51643783329170b089c1e2d2b233b5cb34b6f2a4af1ca7ef87d785ed00a6721645c0c551f16c68d11989f26bf21a236456", 0x9e}, {&(0x7f0000000080)}, {&(0x7f00000001c0)="9479aa5b0e6228ba7c4001492c69c65e5785e0c49bca61d7b9764660b3dc901ee4b26653fb0448fd214fb9f586c231680bcf571bf4a4b7ecbc771b7078e69765a66f0b88ec223d89ecf185532e00e1dda7342f8008de2980bb1bab50f87c4f4ab77ad6e9fb04faf801effe2332544aaf0d149ad9248e28138b7849871dbd68f5ec61e16c326fe1657b070bbc784ed9f60f081b47cd9ed0e3213841ab4964cf1b7c259864114748c47a7c9d411771c42bacdfe9c2ae615b5a47aae6f16722f485847b080dcfd549c8d13a7828a69df90225e23186103aa2a07ed0931501d137d50e0308f3b2e558fb259d1405434c57f73f3f1d542a", 0xf5}, {&(0x7f00000002c0)="ebf3626baa21f5057dfa088aa2a303ec8b37f8463d943d8315be3d2ca3b0ce8c304d7abf1169d1e2404bff069de767cdd98acfbaa61c49cac716145c96d3288e26b945c3413f00acc6ab4963383b973785e296d688988041ace71fcf0e87dfa76e52c2", 0x63}, {&(0x7f0000000340)="3722fa18743089b212b80e172f7f55dd661fedff91640cb8d58db1f285a376b47dd9e6d0aa7f18df957379d1d2232b226aa8a1bfda938ad44ebdf69fc9283d3b1792a929fd0e4187233ed0a03dd6cad1d26bc2fd59732edc17e57fb51b1e35b33096a3882f80e2552e6836c7ad621134bf2288bb4df39c1efb09624be8dd717deed4510030d9120c026582534ccbbabdbfec65c2f2633894fa7c050440e15e", 0x9f}, {&(0x7f0000000400)="b3ecd90a72996c9c5a3531c08abb37ae2189319e114dfa0e78b46fa71ee0e5c2547971a1dc1c5449dd9484fdf2a2d9816c022dd1b9d19d32018f7c7469c2c339519f9c025c3c453fd3e67f97b4aea8d1c54f9db456525ffb8e6adee2a1e68d14ba56422e3237425be76f9cefd933fe8ea7dbdc0ffbeb8acc2e5577e25ce5fb4ad154528c6854b6f6dd6be80c66a81d88a83deb9e24cfcc52eb95424b09c287", 0x9f}, {&(0x7f00000004c0)="47c7b5c85e3aae7bf2f7281e18bfc7d8a906ec6a07de5a7cf03653191b8ae598e7547729d519d57ed84d727f623dab3d62540e0a69b9e1804fca207a29ab84692880637e8377116d08612c4b74fedd6d48fe77e3f0239ec3fe963089d93c11fd2604ab805974f9a246575322a3187f9dae876ccdf3b447412798e27e41bc2a299600745b15cc48f0dc154517e20aa485ff82db7fbcd31a71aa86cf2978e78474f5e0b711ccc2cf1694bfc0c1", 0xac}, {&(0x7f0000000580)="6ef4c7c6149f3132355229b8a9b325ccceda4058593fea3286b11c77de6aa2d2f883e5de00c372a8612fad59aa153fdaa6e17af662b86357fe0f1dffa5b0c261e6b0e85f90e3dcb0222e2a4c6655e334f2a024dabb075234826bcae3890334f8387c564e946fcc8d71ec5f975f4013d73b0833b9fe2216f5", 0x78}], 0x9, &(0x7f0000000d00)=ANY=[@ANYBLOB="6dc1648403032c9a465517aacbc0c4b3f74d2432a0f780b1a3e875e51f92fa990632c9a153d3d6f67e01820326fc6dfc1ccb28dbd07b83aecf268809000000000000000a9dd9e63454e8f83b8efcd95a26ad82fd45fe", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21], 0xb0, 0x400}, 0xe) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) fcntl$getflags(r22, 0x3) 02:21:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000, 0x6, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x25, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffedc) 02:21:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 02:21:45 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000035a9d69c2a3ff3589400c59de44e62e1f00023a2c64545b0fd"], 0x1, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x40}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="2ce246695ff2ba09f2d70f6568e2e0fcbfe3a051ce2952644db263b9bb51", 0x1e}, {&(0x7f00000000c0)="16538b12417a208898a7fdcb0ccbbbd8f1d4ffeca6b703521e93d540ee554434301110854fad025980350add5998b19c7c7588ac86e45308f0c2e17c6e73430afaa420ccb742e12932d15577ea31759199e8ec24c14b4252d4b67774010882f060233a2564d4588c4303ec54f7458d57e8af35b3535e0ffef13e9993b49da26e5f", 0x81}, {&(0x7f0000000280)="a268cc7b0b50b7b9d75a21cf0463d9ec77fdb7c832edba7ebae6c6cbe5971759b14df8c4cd1e17ce9519d6c1eed8b49f81cdb8b0ca0805aeb126ed2161b5573e41f039adbef8a2d7e6ad2cf8927123382468b7b4cf3a1190e86884ed99625afa3dae61bfdcea4b16ede1c96e2d46e76c81f4734cae74614d0672378a84cf58415b35b871b5001319685986acd70ab9e89138f15cd11eb19791ecfda74086e023b8b4733e38e974ab2e2f7fde93857f267a27d0da00108ad2df71af25fe18568b58f71adb5df813b82885e9e5d790d62a8f24fdfab03e7945551d95f473dfb71203963719e9881c5825c8ed4371a47da742f07921aa8f124dd9b2453e8ef05f3dfdd32cd2faaaa7ecd3574fe907585ed07c7771f7ef67613e50f3970c397c419ef3a33ed88bdfb5629b9a6daacb37a573ac2b0619d0d7c1aced7c0c21571e9693bf5a03b2500285afc5f2b7e8fa64805dacea590a1c54eb6fa657c86c95ee462ae8c0f27e2a7810aeba285cdd81ef27d76d726b0b3f181681840ddca75b2a42036aec1520fc79ba01de1b6bd46ed33139315c277745d524b5dfad9eddb8a317d4f86c0845b24b7b53ffceee33f14644ff8d85d3f60e957ce9a64d5c6225fce572e0831aa7ea65786cb3dc3193c650e680ddbc44cd3e17b3658d6907003963a217a4afac96a2ae0a861111f587c872cc5eca07e955acbfc80bad6afd1d558129cd55444afa56b56d6ce58b4fc1b4169de62151db1c94dc26155f1761498d272516125da1a3c845df4b70c58430f426a003ea36f5128e0354b76b1d8acecd055c0a4704b8491dbc2cb8f17ad3f4d18dd1eaf2ce59f5f1ea963a4c68601665028f23c67966645ad40dc2cac726cdcf6fdbbe279f89246be4f7ca9481f441759848d9256536382957e6ab9a5bcecb7f10cac4d1239cdf2802286c28cc3dcc89c511732a6b0ae66fe8ad0a630ba5304fdcdb3b3cb021d780c4db64bc84bb87954b4181aeee45b0e15aab69ca6fbb89a90c69666654d0c81c4cb27fdfea66b5621e9141b6952dface52301bbe1315de0af34b344f960b7db453459b720eb9360da99684133d46213e216af73b2d4890a3d5a8a4f4251f4a0ae1884cde95b14dd90aa1f5dd3b2c3815a8944f9b48fd39d96452b53a105752e2428b346906baf810ac39a499214fdf9bab5b7a7f5860fc724bac9ffbc12562d92f09066b37b861e530cacfbd1ea154a098d66a929c51676fc4d20b9b377056ccbb125eb561d46049110dce616577140421479265012cbf791b0bf4042c7f060fea03d428a77c25e916a4891fd5d6ede2aeb2ed5edfb438310a23be5d8375263a5a5854612b783a1f9506c3fc2f2e4b509073968d18623c76bd23aef419fa84c8f7dc3076a71717b4ec10d4527c74cd42d64e919a4abed5899458c29ede0d73cff20810c95df1ce8122c744a158dbbec930a7456a6042aa7d52a8240ae63454b7bb0a1144978f6d8d884789280fcd0ab0834e3b290f28779dc08a7fb122096b4fc90d22b9a249369c7c7bf665e6a6f900ecc89c465e8e826add0a04ab8277fc9e64b709e47d76b67d9b1802e445bb7c18469cef91bbf86c788317eb21983b3530c7ae3681f3e5df8f94dae5683cda399bab0783243a92c986e914f8055678061759d9b2afefcff9c4d52553f9bd769dc33ca3f54efb9c4db3bb00965878cac7d879e9ff56bff51a3ac02ee937c4e8cffa481d221b88f948aafa532d6285549a2f485b0718815ad7d5be9649132b5124dcafa3778b457297287eb0e1f8ef5b9dcf6a43765dd817489b9a08822ea8c47c5c7dfc6b1c6f8d40aa5c5d03f4c3305b83a59463ca26e7d8f6bed456134f9615ae6225d5800020387af7efaedef8d7e95662022d2590c58b962f024015df1cd7be80e5cc36ce815329e8b0cb8c71645a4d46883babff949b2c01621d41f1a4b51e085bf2362c0e198b263f0d270390c55da0937a844208d2771a79f4274dd051ddc5164a7e7f2dbf43e14a14f6c08fbd7c27e0708ade32a375c08dae19543513b173d3590a10ec4245717420141e1f4fcccc430f2c075d827e7d8bbeb5facc6a60afe37b9ba72765de0dccc920a81ab58b0da6d284f0e84259b7c9b593da9a59bc76dac1094441d3f3e0b39b759331610fdf83cb1f076b5cadcc08cfb6cedd3e4c8158a25611104853be596505a3cfffd7b4d15e9794aaadd6b1205a33230e81ecf63c227c2d635e96196cc8700dd45f0d8b939c7d9817d4248acc422a53c519c0a4f49d78e4654e20eef1a01e2252ecc9c690ae29279d0276f12c5224682f2e8af48cf29bedaa11eed4256c0376465b70281a9f8ac59a9ca2d3af671cf50d4049abdcbd8aadbaa69202992b1731b9201aebe7cfecc7b5ca3bbfd8affb9cba90a944c327ce18619d807fc439309051d478687db7d681c769dd5d735866d09a379569bcd4ca2574d5069569ac56f02ffd310fe5656f8187b6fab8f33506fbe2b6609291ca0d17b96f2c6eafce0c0be0b2b295298ab0d93e05a91833ac58eb30f59eb3d5d2c7bc551e18ae6361488195b5b73680ae614c2b4b0981a89129ee73ca47f5d7ede790dc54a72adf82df87bd3ec948fe54a3d605381c2c6280f3c132b00eb1021ee1f02f4053d56cc43286f09484041b51758f2d01e928712048e39fae69c632ac1db768485fd3f5201554c4b3d31f58571983c5a0d0c22b38bc9a8cf5be95fe9aa0abfe159492818d60f3df64a24bd9014d4f3851d59442af0a330877a0ffb71d9e6e1bdfb2ec8a652060f708d6317f6f2763b48d9fe39c062bd4466fddd35bb3e4e59b538f1d6a9b5cf695f8d829e34017d3f7ebef7f8a91fa27410dc2485964e49d40ca9844cde9f695b85edd41021ba840bb2e2fba1cc923411f912585ef339b9c1b83771d3948cb783afdc2e1c201d9243ed49ba46c185b15ecf6659bb21c5688b10a59d64ac83944a3fed8eec85bddd0d3360b71df725d79e07ab5a4090899e5aaf819d0c8d81325234190927c21264c4cdd0d5ca422930fc43d16dca6716386d880bf438e77c318e277633b25c941c7643ff97f2d284324d5b1a90f41d4847ce15bba3c8a9b4690fa9a8051317c33b77f229f60d5ace0250d9f0896e851e6b29e5840c73561d15d1fd13e31aee1453b7091d0de3eaecd508e82fc63241b5cd175a262c450a07c722fb698f773e5797e813d263f8587906a36dfa3b4e66dedd2798aed89aaa1c2b4475bf8aa17462b9a677c8971f3c886b12561a3a169d13309dd3caef4f44d59741697faa23cc5b56206f9e1ea769f1865b0d0667eb68c264ef9446a0551c3088b121d054a01229ddd3fabc24c0c51c41cfa049069b8d573973f00a5bb3feb7e3d2b9210de2ebae1d7ea53104d7c21c4441ac1f4656443dd7c6b658c70beeca429c57c74978b07be8fd1e10167d4b76537e22a6c3a280c5a1e1c0c69d8020db001639ffaa763e5ab89b5fe881dbd7d5d7841094b826f136c62f8d3f80b250732d1ba92a323e85de113b48881b1e77e45700c899870decc98ad83d065c5ff5403920361a254ba3d9e227245648efd0d3b0867ee4c96921390779315d0a8cce57a6fced92a7db633bd26234f1f3038b5d5ca2ce85bb0c8b6b4477a1a6814d614287db9fc9322109035e7977c1f4bfa2022a0e3f36a555620aa50b596174c85d295ae5e88fa49becd601e3ae9c4f4964cea4a98d4665eaee6bfdda8d7ef8f3602e67c7ad746938461152ec56fbac184632d9dcf5118ff12c957fd5b627149954799ff41dca2b6673e681c500709f8881901901f2a1726b3e18f6f992ab84c300efc0835ba18349606dc2e54277d494a5f87907b194304affdca5582cfce51f5d1a281b9d19bc7a4965fb94005309c2eb917f60fd06e4a954be3ba9473cb0f29ab9628e86fc5bd3a1f94fcec7d5093ee4278d843ad70e3293eba807e2c82ee2a449d35a2e83f7e13c5cb109a3376a554ac0b880fd67012cf9de65b7f641754920a13f59c6a1a09910df225d94bf9a7c3a464b600b55fb73e6d62ab89f9416fec779252567beade3acf9f2c8edbd59dd3163ccc8d023de1b7aca0daa827726f96590032a6917f7da4da80275a3249e357bcb30cde1d78af65b86bf36a7463af0fded74434c9f455c5c72c5ef73d4ce8e9aead49cfa85a58438e8c6161bb0c5bbc91a514ae2475194850bfce1b5b77c49ef42af60cc623d109099d1c2ef9e3bd35c89db3238bf871bf91d5b5a9921c4b72ba15bd42ae37000b8112cb1ecc75ee89d2e2dd738367fa5153dab59c96dba0c78ee2785354aaeeca943db008565552a19e43db783e55d4c9d4c86f7e074a406c87bcdf3eee6aaf917f28c3e4923f9cad867ec51ab3fa5870b0b09be40016ffd2d87b1f7f35dbf8d529bb76f53e11f9fbc6366717a20a19f4dd8fd5f1ee873f7c2780f940a3127df1ca4733415e84a1824e850ba5b77ff31574d2c429c758ab246b242c1b014147345921fb42c2461ff7803a6c08714089409ba0037089bf5ecf317eba379f1e4a767018e1f40f89d2bb7f5c0cd2caf21926a4acc64b25afa3a7a6db3de9148323ff082e67a60bebadc68570a5cd5359a8331f37638ce9bb672063666d043c8b0a3b168f30171adcb2930cb9579ae5659f3e739d63d228c5fe088b6301088aa91bdbe1c374e054e30baec39718326c8840f4a7c292d786a0a0b2282fbff5bb4204d2942a4b3e4d5840110f0876b1dab60f45f13868c9142f6e55c57d8d9589fd90a4546b450eb00f3fab6800638f44f315186a26a8f345d2ff3b749f7a1488863458ae5d0e0174ddb2831a5d23e27f212542bddbe167b804d84e8ed694e215ca4e90fcd05128411cebb53761c097350bd354267efb463c6a0ac45c373a2268287ef6a2462afcb1f9abd56184d536227d5919159ca6bdc9ac5de8f84bea0e0faba9c5c77e55eebe9546fca7d981cf689227fd80308899efef436a7a914fc24602bf609f12a1d7ef98ca46f7a79a36f89150d26775876e6402c660415688fff53ea92dcbd5ff1ede83818fada011257da4f26c9bb0dfcf58188100d9b9a4de563d914991c4f18cba43d56950db524bed2d0196a749d3dd5b98cbfa26cc4b24e9dac19057bc57353f02b94137a2f010fd834fe47e0907dbea50d7cd8de053b73932beaa561a2ffe4998739d7f5017b9695d4f08211edc154cb449393ffa9c114c2eb2a56a81bf74a654b15fcc53f148dc6e3aff4197b4513e40eec33157e0f6722ee1fd109c743a573566d0fbc44edd2d821d5b8577371884f076d3555bc478489f6f246049de04416b2fab6e03f1a18d03c01d988ba81d4769bab220d4f48211afc6811f7b724be00fe6c3a5e69ac003cf425a01a2822b974e67fcc4b2df3a554207c0ea496996f837bd45bd4d2853f10e644dda922024ce822b286aeb8925a8a0a3fa9a0256eabb05df06717e87f737fe71b180f550da47226439cfbde08fd6f8681826d861edba0d2cd7b37d6631898819352eba8e7ffa3d0a45a438aa7bba185f30a8f2ea5bbef6ff9a64a513bf3f7926656de8f2b59fea4b9ccc3f45d3fc6e2fe3326c5d296e8cc55942b6ab76c75c74a3ddd34ad3a315aa76dc5ae97a456d128e6a86a565617deb56c494e624e988464b23b890ba0c5771da7076d8d76361daccb99479abf536739030783d44996ee22cff42b096091ababd8203e5076cdc93bcede9b4e939321ff213e16c2a8de404edff1ac2aeb5ead343fadf0903e982c6e5a02b9e34244223c98099e801b7af5c1d5c90063342551fb691", 0x1000}], 0x3, &(0x7f0000001280)=[{0xf0, 0xffff, 0x4, "ba147fd301ebbaf1b8d09e232a239c46d9fe705998c041cdf9f75f10c322cd407212685ce06af4d92026cad08dad46c5f0816d6d2d3c7d5c6f32b5e40a2dd96d037ccdb7e5b65e281fac84fae187c242743ff6d854098369fdd1c3b82a5e74acf974549c781f8a3200fd05d62d054ab8c23986ec258eda945088eccc5f34088ad65d56e219cc6ae6fe95519198726290b5384b7937174b2057a7329c6552b7d95280f4f02b882f4235b36afceb95a9c55f3f70b38bcc898a734c134dadbfb657ebbb798710744bc275a7dbd553a23bf32a27f65049f3d8de586ee1148973"}, {0x38, 0xffff, 0x0, "441231a127d3bd663b95489f72018eb98248e93bbeb86cb7734dc84874c7a0a7f66ecba17e"}, {0x98, 0xffff, 0x0, "449d3c5160b2464d648eda0e2d0ebfa44a1b28e7b519f7433efcaec62abb568f6e6ad47f90762b52a7f02fa437a26edc07c9c3a71ffd37727e4853466757db00bb676e8243ae7b39bccf5dae245a58ae612b69162baf8ef305c6ee1039698cbf641d6abe1b86eeb402c8e0a2fb1ac44825ff5dc5fa8483cd2086b5d3b01f4ad78b"}, {0xa8, 0xffff, 0x8, "9d6948bf17512598b369364351e6e7eff120f8935a6c963256e1faef912f8736465bf9079d71167ebae43018c1679fba04cc192d617155f72c44e021209860d497dfd684385a982c46f16289ac9f8453d30016d29e62592f83929e89b5c5cf7ba5566c5d86fb6766da821420fcb0a56b51d9614c25662904bdf549356bc66321f18b517a72a6b2a48fc7f7c15cf9784544461f2b86941c"}], 0x268}, 0x8) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040), 0x313, 0x0, 0x39f}, 0x0) 02:21:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() write(r1, &(0x7f0000000540)="a9eabca8eb824da4b539763f63e560c70157f9a052b86dc38c4a3e2c398dda2fb5516f2278f9f30ac5188c28ed9c2816d0066b7ad4fb919af7c0f56b2edcdd3364d91be907c5e263247103f7a7ff68357e9b1d960754e6103f51f14953d5ff35cfd9a397053542bca3bca7faff0c8db68f2b0222df326510dc718f2534ac26eaf253955d9079c930ddfc024b849c573ccaad23c738c782a2aec9fb8222eb103a6ba9e1cfff1ed614082239c8e3411c1a2a8584cfe6", 0xb5) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f0000000340)='./file1\x00', 0x100, 0x22) recvfrom(r3, &(0x7f0000000380)=""/5, 0x5, 0x800, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x1, 0x3}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r5 = syz_open_pts() r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f0000000200)="bd", 0x1) r8 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000300)={0x7ff, 0x7ff, 0xa063, 0x3, "d0f079cbcbfacd62bc4c6611685e0dff39414471", 0xfffffffffffff801, 0x6}) close(r7) r9 = dup(r8) kevent(r9, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffd, 0x12, 0x40000004, 0x40, 0x4}, {{r9}, 0xffffffffffffffff, 0x8c, 0x1, 0xffffffff, 0x8b31}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80, 0x3, 0x7bc}, {{r8}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x1ff, 0x1}, {{r9}, 0xfffffffffffffffb, 0x30, 0x20, 0x0, 0x6}, {{r7}, 0xfffffffffffffffa, 0x22, 0xf0000025, 0x4, 0xff}], 0x8528, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffa, 0x30, 0x2, 0x4, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0xcd, 0x0, 0x400000000, 0x7ff}], 0x200, &(0x7f0000000140)={0x3ff, 0x1f}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 02:21:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) fcntl$getflags(r0, 0x1) 02:21:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="6646b744ef1e52e908cdfb277b7717a2d3d51c86be6d69f98655b48b68dd8d00051317f8b7b58a89306e8150fcaff09887494b62e97bc0198bf36f8747ac32c3cb7f832e741d27ba7f9831f6718b586dac1cfe192f20ebe58a5a9ab3739632ee74150d1b3a", 0x65}, {&(0x7f00000001c0)="500de47aa6648cdb9661ece967cb24e026b84d77745cf3508381a252193fcd16de39737bbba3adda753240d2a249ec3c141ba59f442b2de5cc8e1ccebb019927d5566094b54ee15fcc8b0b397f39525bf82fbada942b374756366279851d8bee5fa84b8a088e64f91e14f0c379d21a11e0ae2855d06f043897cc75ecb21616547d48d3299d5753cb0da9dd38464f6c106d1c2db16bbe4874e4882ba93b31ec27baefca4cbe9b676b3f96fb08b312974bdc129314b4a464b3caeaa623f23842648a204c7581d40b69de3977f114a1bd506b9393f254f3571601bc", 0xda}, {&(0x7f00000002c0)="7f8314009b32c17891ff07c3004e5cd10c235dfd3b3cee9e6c8a64fb62ab2a1b52ff1d4a9a370c4398cadf155e0860b097afe3a480ebe07cf1e92833d32b990c2f04eb63c9671772f77ede60bdec4c34e83fecedf24295b58487eef7905dc557722fd7d18f95172a17132ba1b7b36e036013bd75d5aa5ffd3b2e729274759f8d", 0x80}], 0x3, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') getgid() 02:21:45 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/207, &(0x7f0000000340)=0xcf) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 02:21:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x3d5) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000200021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f2cc2a17a524f9b173a0d11d6e476184154ff5881efccaf9478dc32744440a84d7a453e7a24f52b2bf863b865b60e5e3a17e96997844c8672ff269fe9d199d0f22c56bf163b20df5126d1e7906d8a70727e361514cc498fdfd350aec3a4ba4a5ee3eb61695ba2be851fe9b3200df2330bf5a98ce64257ba316c4308ae5d068740aed3ed8d6d3a63cb595050c48917c5d37e5edd6ab1275de22b99d4c5725f6f830acd1594e2c6bcba63a746566fd5a67c2929dabb8bfe81471b3fb8501cdee91d1bd7ec1874787129fd1d8dcd8352577a9a5c92c16796427ebaa5ff7b903fbb1b486e6ad506dc5b369d6eddc51d2f225a4aea13d4c5d1379e7b5fc42d3876d5ea756f5e49b69715e12ebb7be7a97b6508f1e662bdb844ec78cf1e595aa06cfd3a896e17879f1e4fd93c57c236fc4983f851126fd23dbe0d175cca6ad9"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) mkdir(&(0x7f00000002c0)='./file0\x00', 0x100) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x8000000000006) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) dup(r2) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) 02:21:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x6, 0xce00000000000, &(0x7f0000000000)="9887b179ec67d28458a78147c541607c8e27b9a3b3d45c5d3637fef90401cb173b95e1baa35c29b73cc4a3b3018150d811be4244cb94dad3b34f26288269b7c3784b234ce0ed268118ceb8bd89bdd6bc90b5d230506f699a3b1f5784f380e2664522b4742357d4035cbf2c899be477ca4cb7137bedfcf8b3d10193b66ebe59dce040f8dd60ff5ca1a4ce48925f88aef1b7b0ce5af2", 0x95) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) socket(0x6, 0x3, 0x9) 02:21:45 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fchmod(r0, 0x0) 02:21:45 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r0 = semget$private(0x0, 0x7, 0x383) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) getitimer(0x3, &(0x7f0000000040)) 02:21:46 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_open_pts() 02:21:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 02:21:46 executing program 1: mprotect(&(0x7f0000553000/0x1000)=nil, 0x1000, 0x4) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 02:21:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) clock_getres(0xdffffffffffffff5, 0x0) 02:21:46 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8) r1 = dup(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/231, &(0x7f0000000200)=0xe7) 02:21:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x100000000) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = msgget(0x1, 0x40) msgctl$IPC_RMID(r1, 0x0) 02:21:46 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0xd9) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0x2}, {r0, 0x24}, {r0, 0x30}], 0x4, 0x6) recvfrom$unix(r0, 0x0, 0x3c, 0x802, 0x0, 0xff2a) 02:21:46 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000002c, 0xedd7, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x9}, {0x4, 0x4}}, 0x2) r1 = kqueue() write(r1, &(0x7f0000000100)="9afdef5900ac4b2115ac5e2f6b5a08cf4cec7d2f9461ee1ed76e652c8f1f42f8f1e5c1d1856fe3c7ffc08ea7a667f58c94d0ca26357b35069c55a27dab7299f71060f7f15a6cb6c8c14972ffed86479a9012afb88c76252a46510f2fb3c206a5dc6f3fba1e3e25a1d35a30f478369d3697e0b7ffcda857cd2d59bde2600195ddc152fa452919b40bca68a3f1366ac2803f93e66e46acc3ea96dd584ef5d9a4cc0b98bdb06ea2c780f6ed095100c4e02c92e7a66247354c46b283203629f9f990ecbae163b8e4985d79733e2d09", 0xcd) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:21:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x5d) r2 = socket$inet(0x2, 0x4000000000000001, 0x80000001) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x6) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) 02:21:47 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 02:21:47 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10423, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x200, 0x40}, 0x8) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x2}], 0x4, 0x0, 0x2e4, 0x0) 02:21:47 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, &(0x7f0000000380)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r4) r5 = semget(0x1, 0x8000000000000003, 0x1) 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}) 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) r10 = msgget(0x3, 0x10) semop(r5, &(0x7f0000000200)=[{0x3, 0x100, 0x1800}, {0x2, 0x0, 0x800}, {0x3, 0x6, 0x800}], 0x3) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x3ff, r7, r8, r7, r8, 0x194, 0x5}, 0x25, 0x8, r4, r4, 0x2, 0x9, 0x2, 0x7fffffff}) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 02:21:47 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0xfff) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) 02:21:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 02:21:47 executing program 0: 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) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getuid() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 02:21:48 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xa8, 0x1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 02:21:48 executing program 0: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000000)) 02:21:48 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x8001, 0x2710}, {0x0, 0x7531}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x85e, 0x1f, 0x7fff, 0x3, "956783c15735844397bc9905324e80952f95b75b", 0x7, 0x4}) 02:21:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r1, &(0x7f0000000000)="237d5894b1539965a869f84b328f871bda78b3bd59", 0x15) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setstatus(r2, 0x4, 0x4) 02:21:48 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10800, 0x4) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 02:21:48 executing program 1: 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, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r2, &(0x7f0000000000)="d1dd53d79519c1a3a3e83e97d174a546c7d9225d60e7c180fb1f828d3db3279c6180b0f9dee228881b44fc2e14bb4ce6b992", 0x32) 02:21:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202322f66692000000000000000000000000000"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) recvfrom(r0, &(0x7f0000000000)=""/57, 0x39, 0x800, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0x6, 0x1000, &(0x7f0000000100)=""/67, &(0x7f0000000180)=0x43) 02:21:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000039a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e3283d63938a7ef80780e4865551a6d31ae596629bca452f8f9620e671bd476a76d51ea993c8bb0e29ba849949d7c9bd1e1b226741b480f5dcd03be3020304cf8482f66aea016c0d18c77312c9d3cdd24031d7dfc6fd28f27ccb4e6d561fa4fd651a66eef90f7e08e4c9b3823978f7152c0c0b4eeb704076616ef256fe6b499eb7"], 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7c944e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000040300642e2495141604dd527af36a79764950a291c06849d0ada2207a748740d417541172ffe977ad0b8ac351c45b5ee650972aa1a6d8fbbdd"], 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 02:21:48 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r1, 0x0) pipe2(&(0x7f0000000800), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1040, 0x6) setrlimit(0x8, &(0x7f0000000440)={0x23, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 02:21:48 executing program 1: socket$inet(0x2, 0x8007, 0x20) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f0000000080), 0x0) dup(r0) 02:21:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x2, 0x8, 0x39}, {{r0}, 0xfffffffffffffffc, 0x8, 0x48, 0x1, 0xffffffffffffffea}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0xa1, 0x10, 0x3ff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x1ddb, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x22, 0xa0000003, 0xfffffffffffffffa, 0xf08}, {{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0x100, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x44, 0x40000008, 0x60}], 0xda5, &(0x7f0000000240)={0x80000001, 0x1}) 02:21:48 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 02:21:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:48 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, r0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f00000018c0)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000001340)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001780)=[{&(0x7f0000001380)="353f598453f566b43aa9fcbfb40295e9f4f6529d0b9fec3226916fe355bd3d6a0ea0f8e033bbf4753e455f20b3edd10bca86f44077981b55a2b5190bdf89353f6d93c450e9bb21bf0cff6fb51ee6f1b479724975c0", 0x55}, {&(0x7f0000001400)="9ca1549e5f6d6e50ca6f294225ffbd2036d225982cb8fb8db378ec676ffa5ce48e6164b606fee0d4d6159360860f7d12239b7ff3ad16143181c8f1904b7a456f6416e09c37f8df54f579057f04f26cf44df1494576d70e18e31d95e810429b80a05fcf62aa09775f0dd42ea79490a14556dd7fecbc69d1d3e8cd6bc093555ba5d86b5bd0bc850d81816ba37c9ab4187d7669faff42b6deaae4423d23836f22bbcf6d0b16b03f280e44a37e7df8feff0504d963c5048c4ca7994b363f23458c3cc7db31ee5fa1ea99", 0xc8}, {&(0x7f0000001500)="37119d039e64f0cdba4e113f714c8802186f1a625a9dba8c5491", 0x1a}, {&(0x7f0000001540)="dfbaa9c48217445faa5b760263a2aea0fee52506dff3dd52cf482160a4e2880b303d95b554a673bcb940d5880d1e3c4648be73900b7cb353b50dee3b4567319a8d969fc81a1a4a1d9920be05f88fe8d9b7c4b4e94946044ff5643c5169441edd06b1e82cb0", 0x65}, {&(0x7f00000015c0)="9e34579e4f89d6442cff125f5de7804642624d014d5866b97f28d4603376408d3737381ede8fb30dd41aeaff938a6bcc3d3736e05a9ad5fb1034d632b741cea2122ce08dda114270d20a21f5adf6a15e8494c1986f939af6fe07cf8510f2cd3037350b22591ccfebbd5d4e93c28186bbbe5dce0c3911a5db331a0c29af98aa2e8058437a15b9d247b3115ac8b5467b533261f71f2490e2db52e70b59db0ca35fd1c4af589fddebd3d822659750fe21e3b62365c4998ff8e3df586a79fb46a818fbcc07d6633acc", 0xc7}, {&(0x7f00000016c0)="daa05440d9994d29232b464b894ae7419ea74bfff2f299152da1281773fc2082d616603670edd2b22b9e8e2ecf556d7b149da56a06104f651a5a385af8974f4f27a9d634a39c69f2d2b70bbdd9a1b35641385e1b08b71967fa79ba48e519326b8f435a905bceee9ced3e1dbf638a23687b700f109d8e68bc2ae3f66ecb57c402c522ac", 0x83}], 0x6, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) truncate(&(0x7f0000001980)='./file0\x00', 0xf5b) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x8}, 0xc) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f00000000c0)="b0841df068d055f55ad829d5d3a3faf1cb31ed2ac42b5672cdaaf35ef84df2e45f35a0d06c0d39f1a8bb03ce6de394c460c3158a21cbefdaee8182203195a6a16367ab68cf36ad8d87ed07847225801970344302b719c0aba4565ed8359a560b96d59ceac650eac7aa323830d6becc1fbf8a1feffcaf0dcbe07253d7dba96b8dffa263eef385a630a33cacf0e518aaf1ee95d5ec0219410b6361605bde3af8092c14c43720dd96204dbc2c8770ee47485ac63c39d761e309e57eaad149055c0b055f284070e2648921277d7fcf1ede5348f917cc40725d1706df8910a489dba171307efa32a0db153a7e1ab2d74246fc3a5af1db734da7a9ab6afb01227883566d11a6c688ee02816b82cffe36c0777edabb79cfaba689bf57ccba80d3511152043b836e02d92365ff289029eab1d5253b7e48f7a50df2b4c056d9d9cdfc94928268bd887ccaf14cbf5f685700e36368994c700dd93f856cad92dd8b1ebf2bb222df17c6ddeaeb9eff7bec779ad93d3f4a2ea6118f0d18c3ea07931ff256baeca14cc7d31798118e7cda50350064c5af892eb61e3bda3e38a31d7d9a0336fce604acd3e440bcf77d9b7b9c40c74429366f4cbf98911fe9fb812784cf7ffa9c3207a9049a399db527793e8c23e65110aa290647ab732f32d6da0e5a86aa19effb22cde341dbcb3a3b864b25a9af2f3a368c74642b7f7d4692d9b0d4eb96f436cea2c39cd01a3985b3bc50c74f263412810a6d54263ff87032e1e8db35db02c016c1e679f2888e6b4055276a5ce7616245e7cb9f48b67db58a6a32b3a48108c9ef5cf5c1184d2473911b5af58f05eee562a18c57a658afb5deec28decdda94a714ecb73cd8dd2f35e045d768b02e19b1f6e30f0adcf2345db849f2dae4c48dbd9c74ebff121ec8ffc07eedd50103861a1ab0b7d7e89e0672ff0ffefa81caa606281735968555e867c625aaa2f0bf834f6c1a48ae8bfe01689cd4f954d2da1e4fc00b0c3685e87ce7932eba585a8d4c1a5bbd2799014a47699699cd1668cc51de104d8df53b30195fd51286fe409e550bdd90f7b9e65b1dd79e9de7a604e4a839664a51ab8408159d944f053745dade3c9195defd7432fe436a3167221054833f18e032adc508a481915a5e68aa54b9560910d8b3ba65e5a6721fde370ee6c302d47666c5d2e89193ef0984e48be6c804044a4dd13565f5ce1efc175b1807884452744853df955a312160bb27148d521381cf6687e87f67ef8cac00573b023f6bb532667d0cb516995de0d91cc59599b2f81bbde2a520107dbf1658c7a2fd97189c826e4054b38f53325f7856fb652d0e9f75874270c5da5515580235c0b0eb35724b320e8b76e9a06717c070efab185d9aeeb21dc692013fd19bc1da4ab04738bca884fab1995bd5e570ea0216cd9200683e03ab31156e5203f3902001769a3b0f8a64dcfaa3539b721939286e480ddfa9b209e93da4f2101fbcd3d4b7407611443b99793611e726bda9be8a0861652e691f28dd21f43b7a5b9fb5e513c443b578d6f41a8e86a0212cbe4488e73e20f98f48da91444f2f246ca0dd707b7f1d97a7c7e61dec6feaa98a6fc366824d1a094ebfc96e93d7058d120a3bf102174e69d46848590f77eaa744b3175c3f9d64855380d2ae348a6ba0048f947d9ece5f890feedcd52fc993a299190ce7cd90e2faba29da159803686d405a3d4531900c41fb57b25f209ffaba9becc1b364d961e21882550e01c0d3a1e95af2a4357c69b5d285edc53c8e91c1bebf71c2ddd1cb62e974806d99b70c5ae5e46b6cccbdd3bb179dd589001a7d3478ad9681e085c607565738efdafb0bef6f6b6e0c038c97cdebb5e98fd2b98b853eda142e62035bd2ce6cd49bc37e7b7dc08abf27575940757bf614630e3b54118de29df58468cf21457090da75ac5d3ebe1465486d8f778743e0f45f9a5aedc37471d7234b5abcae2c86c55b4feab255daf192d3bb058d32ea806d8f77375997e77172e645bc6d5879ad1b02bef51d5dc723eb2542029f39fbb946a497c61d5aa989741f6466d363d45cbf113a2597b29fb07525ef55d4356e027db9aaf3348acefc8252d384a48e1062df9bdf888e87679b44fdb6a44517157e0062c3175a3182c376b839cf2f61d18f6792e64d0c51d8168713c075ea68e557b4d420280b3eb95e3b67d1facb73309ee0464fdb70928d7be35731ccba38528866c365c39b72072fdc5db71be931bc9dd2af21d3f95d2100b45fdfaa3c187b536685341e5461eeaa8cd6f4e95aa9b47fa246797c8d57051d039f6b1ea4dfabaa4d8a7ec947cf57f83cd3907a6e20394dca32038c6b0d7f48468f64c16b01e9c6fffb6c37116ffe997c9b352033f751125e8f83b3b1b5379c5686aa8971e62f6ec7aa885f164a1b0babd26363fc2f81d64b8bf4c7ea89fb87faf09f81fe7a2bba7aab8024ce22226217f872095f23f438711091b081479409ed846a22ed78f659bbee12ca2fd33b7ef7849a1b2a9898e72d34ec2eb75ec11641148699593e50ad64975c7af0a66be5fe54a4a26fa492bf6d4dd888964b99f7a36cf7dd3cc7cae3fe00e64a950b7f4e2f483193aed3baa8966784396585ccfad412da20d1bcb7a9630f3eb395b71d92c29230aa0c258cfbc0ff3d41793a455a175993c7a571468a08a360f6b106059b9ee3243126fa36e39a288689b8b63ac6043f5f284859d622dc9cec8e12aae79476a892bf943a6dbe62c27ae8b5d1fabec0d4f57596aeee66766ccad8c53e97d592dbee7aabb756bf493d56e59dd55e80541862dbea3f0f7635e6e5e28a5efbd3ab454b5c302b00f015ca96337aa814b436d3fdff3c4aa361c7e947eb4869b907f03341d77a6626125b7ae43027f6f627a43a8639542552de8bc5fb0a8961e73536a57b5afc2d9b0fbf9ebcf42d8f56e10aedaa79d7dea70f7917400d1264481c4a76f09b6c4d29a97ede8875d1fda6c34be5ec76aac352bb0b5a7fde6ae74843b20ee20a82a24b1e3c495c4a046dcea4a683071a13f17d41cfe1284980339880c1e8535f3ad51027d1587ed1893f81e9f2d0b0df6979829da700eb21fcbfe51723bc5b495a04f7a9d1fe6fe5ec33aa9bf35552ced80f8dd44497e1ce49a37c8694b4be4f1e4b2e90adefe85830ca5c9b74fdfa93595761a44ac7069db4f5ce9a53e593d1fc248dd9a9387250ef0aa742620f06b75d19f2ffec8202a7a3784291506cf331f68e5d01f04b9cf9a07f06108d9bbcb2bea9d4eebce3d9fb7a4202a2f9089d8368d6fc9e697f8ce69484e9e126d6277ad427e816ba40c38a164ff16ed97cf70a9ccc1618200bc8c154a76e35a0b598dd1463a6e59891a8b8480d7c9e48e500160f43aa7feff888373c2bfe895739a73b48d250afb698c44df17052ccf94a2576bea5b1ea8ea86abe951a2a3bedb8c6902705b90f28b7a214dc088db03223635eb2242119052c3951a6c9b9ba29fedd2c0511ae5bb80fb1049d09c66d2e23005ff4650a4ed482d85b088ffe93df277c63c165d536330ee69a5e3666fa7e992f208d8f3bfbccd051be53efbbd2dab30ddc2ad246697695c785fad69f1deaf4cf9bf1cbd754c2666bb7789d36036545e28ae0e5f5d36dbb236138385498eb7c15686915691e2b12c877d1d8c356bb5ce388c2784c31844e6117458f579426713257a5d518fee150743d332b042841d67c3354402ede0167f6102b0dae5e69e18c13443a7501607dc1cfaf3f3420d9ce1f553c61213644eb0212982461342fd293a369e4e2104e728df1dc48515db9a3c4fd5565b52a02ceb57d23dd3675b2de5432dd50ae37edb02d741183ccd9961f9a0e2204df2d73840aa439ef0c6cc80c0860ce5030eba4155ab6726bad6cf0353d135072a6da2ffccb598ea010bf7b3387b738d18da68fb2df6fd9e02058cb2f789999102de2fbb8f24d7e3906df8f35fd68e0227c1867e57bb3b9a57292733dc3a7aa7f9f1ceba434b45bf523cab8239401d50e75a2c35613542c94d3c996e50f6ebfcab9b3e532af7d6c9f73173b4e2de0ac5052f66af79f5121ecd1baa42d28907198d50480e3f817b676bc5594350873c1b2421f299e619790311d3bf925944abd192931e53a783b12b1e12e287752882b39ff8bb5d1d197978205880a574c68cb52fb9c5112fda441ceb62adab0ad61ca6c7ed535ca900a249113d72a4bbc6996833647c9956976818e2114bf9736a951cc84cf25fcbc46d0377964a66f4751331f00e68469624c26c538a6b716acfcb9015c348399bb6173b9dcfd7842c3aebcf2e1b55e31c6bb786791527c2e8d2abdbb29320f3509991738f330dd6c61037a8f7d342819ea18bc7f12a0b6749cb80cb5ce739ec4ff3d43598803f234865566ab45a9b0a9f0728a928f5262c5059cfefac6858436f1036d27724dca492a57b3f3b9c88b317d9a27c009bcae73c81a5b49ed986bec9a71b4ec79229a76bfe858b685afda4d0099d0e4c909b70e8efd5f26375544aeb14914d5089c8a0cff1401786a84da17e81627ee162cfa3daff23de450dcedc55031cf46f6f80157e402a2f84a803c2cdbbb18d2ef7cb9b75e01a30b8596c48a6518b5b5aefbe3dfec730a7203c9bb280e556b326ca9363a13b135152f4f59115a3f947822f24a7b1401626e2c5f033816de3ea92e8edccc75a1ff6b29cf668ca5d83e44412771163cb02e9de89db719da438824a4bc3ce6cd3054aa7a224a83cf5d846aec03d6f488ed2ab390fd706a1d8ddd5419043679ebbf27f452d45c9019ca52abeb5a81db5e9ead2bddc23d7684703c74070182c8b10b7a2f0c21ad06e536409a537dfa721b739afb65d93c9fa0f666d7b731452e7795f6ce594906eea12c2da4ae5feec77c4dc819da1d87f32c1de888ec43ebb7ecac65536ed57b79680903f9a8ba5a23ce208a13e8d1bfe5dc06a78c9b8b2d09caa5b4e418731e9ec46bed360ee9a24d021c1bcd3d6bd13dc677ca97e3d672356817ac0afeb89a8cbfa5d770ba770083a2df0331b1806157b59c0d4aa3fda3f8ddde6de043622994433b70528159d998350b2535b2f265cf022666605901bea7bf8e7db26d0e997360ab7b02884b2b8437004f5491fe8badcff622bc11a31982f141ef87e713972bcb9147b9519146fa28a7b109a9b105224b9131e3fd68890f051c5ad75eecf8470f9ca830a4e46ee4cb2c9af864353a981fa2b6523b09f1962b2728686e049d3cdce450eedbaa66cc84de403c7809f3f7602cbfbdf71125f3637a478f9e5e5379f699455ad5b78d150f9f9f1e1bf907f81490ca0db5572e233d296a78ab54bd5a5690f320ae3502edf2235c3a94f2c11e379450b73fc6f7304a6242532281198286db4cd2336ee2724a698f178fd8d082a3e694ed9db4b5af75e0c3540d9f45b18885e20442a45487fa7fd7b861808f05505b0d5fce3a10389ad916aacc777dcae8b7dc155c3de0aa1aca01807c2837a8c8cbdde7abbe853f366d157fa4eb0fe6ec646e45ae5c1f2e8353b01be6eb4cad0a0a3b76472e5ebb9b2713dbd80f3dabfb8ad6720b6f7ec6bf34ba43741505d28a98c04dece1cb3b151fd6141aaeb909f5a30da25611fe798455dab865df6ebbc9ba3869f31224518cacd29210d4990dc1b3d7aa1778ec839211a62451dcd5d8e9330d4c5c587f3f2189ceac3fc900ec2f542a1e8aafca4996d724d051e7f35d50bc68aa52f4647982e8f2b5849ae1624b6539fe162d8d747d137b1d70a97445a06f6339161e25cf1eafbcfeec0a52388ca6e03da8f8d783d000f3ac25", 0x1000}, {&(0x7f00000010c0)="b72f117e8f70ae1f2daf64ef2c7f1e53703e921c4970871354b5a653169db44442b2", 0x22}], 0x2, &(0x7f0000001140)=[{0xc8, 0xffff, 0x5, "f64ea03c985fab42271e3a9ec7ff0542c583f9ae12425154fc0cf134f47e10808fe87a5cbccf21c694c6c05dc5ce3edf3fd262eb3073c9163e543ce727510e89657e059a48981866023b64746813a65b89ff185f1f466f93efbb73ddc2ccfd0b3a4d11748afa390c4cf93eb67c4315f7e59ef296d512a188f29fede804114923e5749164b231ca3c4a6bbb8133e179611f8fe6a766287b46f571bf4093d4ef23d042a0ab4454b8c1e958c3246abf7792428f0a2230"}, {0xf0, 0xffff, 0x1, "e5c938f0a434346fbeced7f8f30366c957b39595d61c15ad3b799e00e226dbb3ab50c0b4915da04289e9f8e2ed9e56e8c0f5d1e240a0d2759608c8d42f203a208f85822ecf41bdb252de64d7099859dde28ed94d145bb807e18eab6645b7ca4a66fef1b696d84f7ce4aa95740d15d1ebf6da2bf7e059606ddd6b2a3d4c09c7f6ae78476d5474310955bc635088b652305bed45071d579d6f51e31853238d48ed6e5d0d7b659d17436b8fc3ae18ab15448887bbb858f5a8740d198f8b80c1f3707564a2449167482659305c1a161cae7e35de5094fc06516a42d09ce19a83"}], 0x1b8}, 0x4) 02:21:48 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)=0xd03) 02:21:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x40400000000, 0x9}, {0xfd, 0x3f}}, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 02:21:48 executing program 1: r0 = socket(0x1b, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:21:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) 02:21:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r2, 0x4, 0x40) r3 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x8, 0x100000001, {0x4, 0x5}}) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r4, 0x0, 0x8, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:21:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 02:21:48 executing program 0: socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x84a) 02:21:48 executing program 1: socketpair$unix(0x1, 0x2000000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 02:21:48 executing program 1: r0 = getpgrp() setpgid(r0, r0) 02:21:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7fff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) pipe(&(0x7f0000000180)) 02:21:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 02:21:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r2, 0x20007479) socket$unix(0x1, 0x7, 0x0) 02:21:48 executing program 0: socket(0x12, 0x4, 0x46b4) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:21:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 02:21:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x0, 0x13d5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1f0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:21:48 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000b3b000/0x3000)=nil) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4b) r2 = dup(0xffffffffffffff9c) socketpair(0x1e, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = socket$inet6(0x18, 0x5, 0x487c) r6 = socket(0x18, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x491, 0x0) chroot(&(0x7f0000000440)='./file0\x00') r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) r10 = socket$inet(0x2, 0x8007, 0x3) r11 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x84) open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x198) r12 = open(&(0x7f0000000340)='./file0\x00', 0x48, 0x20) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x90, 0x20000000, 0x4, 0xffffffffffff7fff}, {{r2}, 0xfffffffffffffff9, 0x0, 0x25, 0x0, 0x401}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfffffffffffffff7, 0x183698db}, {{r4}, 0xffffffffffffffff, 0x0, 0x9, 0x25, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x6, 0x2f0a}, {{r6}, 0xffffffffffffffff, 0xa, 0x1, 0x2, 0x1ff}, {{r7}, 0xfffffffffffffffa, 0x28, 0x80, 0x370, 0x4}, {{r8}, 0xfffffffffffffffe, 0x8, 0x4, 0x3, 0x5}, {{r9}, 0x0, 0x4, 0x40000080, 0x2, 0x2}, {{r10}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x7}], 0x8, &(0x7f0000000380)=[{{r11}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x9}, {{r12}, 0xfffffffffffffffa, 0x1, 0x4, 0x7ff, 0x9}], 0x80000000, &(0x7f00000003c0)={0x8, 0xfffffffffffffffc}) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 02:21:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x2000, 0x266, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) shmctl$SHM_UNLOCK(r1, 0x4) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:21:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x81, 0x8}, {0x8, 0x100000000}}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xfffffffffffffffc, 0x7f, './file0\x00', 0x100000000, 0x8, 0x401, 0xfff}) 02:21:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) setsockopt(r0, 0x100000000, 0x3f, &(0x7f0000000000)="1e4ac725ae4f3636e9ba1e37e0cf506ab8a5f5b2335c9a8907895e043ea97dcc3b9d1455c28ee5a22e27e42f2e145bf5de1acb5d6aed00071a8f0cc9b50c2707766fa456d68b6fbc942ac17e27afb32e446c8d65dc2e771a0b8949586f834338274081f91bb8c0667f59bafdfc6e", 0x6e) 02:21:49 executing program 0: mlockall(0x3) 02:21:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) dup2(r0, r1) setgid(r2) 02:21:49 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2001, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) 02:21:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:49 executing program 1: r0 = kqueue() r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x200, 0x5}, {{r2}, 0xffffffffffffffff, 0x90, 0x0, 0x4ba, 0x5}, {{r0}, 0xfffffffffffffffa, 0x5, 0x8, 0xa183, 0xe54}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x80000001, 0xfffffffffffffff7}], 0x7, 0x0) 02:21:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 02:21:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x1fb) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x9, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x123, 0x4) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x0, 0x7418, 0xd2, r2}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x4) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 02:21:49 executing program 0: mlockall(0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9, 0x20) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, 0xffffffffffffffff) 02:21:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="04005c00", 0x4) 02:21:49 executing program 0: unveil(0x0, 0xfffffffffffffffe) rmdir(&(0x7f0000000000)='./file0\x00') 02:21:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) r1 = getpgid(0x0) getpgid(r1) 02:21:49 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = socket(0x6, 0x4007, 0x6) r2 = dup(0xffffffffffffff9c) dup2(r1, r2) setregid(r0, r0) 02:21:49 executing program 0: r0 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:21:49 executing program 1: getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x1, 0x0) setitimer(0x3, &(0x7f00000000c0)={{0x7, 0x1fd}, {0x4, 0x7e21}}, &(0x7f0000000100)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/31) 02:21:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffff96}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 02:21:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r2 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x4, 0x84, 0x10001, 0x8}, {{r2}, 0xfffffffffffffff8, 0xc, 0x9, 0x4, 0xffffffff}], 0x7, &(0x7f0000000380)=[{{r2}, 0x0, 0x8, 0x40000001, 0x9, 0x4}, {{r1}, 0x0, 0x0, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x7}, {{r2}, 0x0, 0x3, 0x40, 0x6, 0xffffffffffffffda}, {{r1}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0xfffffffffffffeff, 0xdca}, {{r1}, 0x0, 0x1, 0xfffff, 0x100000000, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x58, 0xa0, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x80, 0xffffffffffffffff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x19, 0xf0000025, 0x6, 0x3}], 0x4261408a, &(0x7f00000004c0)={0xfff, 0xdd}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) connect(r0, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) r4 = semget(0x1, 0x0, 0x408) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r5 = semget$private(0x0, 0x7, 0x400) dup(r2) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0xfd) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000280)) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/163) 02:21:49 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:21:49 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="e92d492be1b673dd32ef604823758b200daf28c3660a85292622b9f192d18a8f14d77b9f46e86ec5a8114b35dab3a9149331e39f9c80abd0c068bf280712573d58fbe3960c2c0ede5d0c984ee305235e21692a90f9b79e5c31429ab75d6ea815f00b3d7a12ed9df52dfb22185f2618e7bf5c26a01bd086eb85669125240cf8b06b56d31b979cf2c4650fe518081c7faf15529b7189f05cbc17462d3471ebae840b16dad7b0af6e2ca2b1dca7a9e1cedd17fd7fe38e704fea36a7a658bc84048fefdcd1e80327c21b95b045175f718e6229a707e29ebff1ae227e7c1a6f9e63220b22179a", 0xe4) sendto(r0, &(0x7f0000000180)="50d268ac5a0e89455af7c26c8a758186b52e07737f2299bc3e73816b083aa4b91f5e4d9723b393d214e1ba6cacaff5ecdd6e84102b7d804cd3931f3ea134d7f004734a1d71a627aecafb410af6fe36ee995ad29bb5d9939c3907bdb014", 0x5d, 0x6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000240)="79993068dbae51cbacb38ff6f34053bc8df5fe9f1b109c9b51599be9f04e766f372da0c9c9fd5e376d94a746bcb331129571d0044c2957576135dddfe39bfccd86d4490d499440bdfaae5ff88a9370cdd2968a110ce4cd11faa50193614eabf148f30a5160a5d05cf5bc422edb3c5bc13f955c006c237f41478b853e888e16eebf181a553fc09e30014999ef7c0074ff76b493ca0ccd7c183ab8", 0x9a, 0x404, &(0x7f0000000300)={0x2, 0x2}, 0xc) 02:21:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f666a05c472004d8d64f9155e38b1bf61054de51963f7cf90e759949c79586dc31044713b91ace4a91beac041346734c0fac74f0fa63f020ec80362c254bd210ea165fc342443a857000000000000000000"], 0x10) r1 = msgget$private(0x0, 0x21) msgrcv(r1, &(0x7f0000000200)={0x0, ""/219}, 0xe3, 0x0, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r3 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x7e1af184) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 02:21:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8001, 0x110) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair(0x3e, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) accept(r3, 0x0, &(0x7f0000000040)) 02:21:50 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x80000000, 0x1}, 0xc) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x29, 0x41, &(0x7f00000000c0), 0x341) 02:21:50 executing program 0: r0 = msgget(0x1, 0x608) msgsnd(r0, &(0x7f0000000000)={0x1, "2d5bd2750503af7d2132160bb7d8708931bd863e7fece49eb796c81fc180af6258c1a63b67593c004cc68dc73d72a53e8b2ef71a695775e996d1eadfc034803e0706e67020bee852"}, 0x50, 0x800) msgget(0x1, 0xfffffffffffffffc) 02:21:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x7fff, 0x0, 0x6, &(0x7f0000000300)={0x4b3ff8b2, 0x8}) 02:21:50 executing program 0: 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(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) kevent(r2, &(0x7f0000000040), 0x9c0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xa0000057, 0x2, 0x3}, {{r3}, 0x0, 0x20, 0x4, 0xc0, 0xffffffffffffff60}, {{r3}, 0x0, 0x20, 0xc2, 0x77, 0x50}, {{r1}, 0xfffffffffffffff8, 0x28, 0x2, 0xffffffffffffff70, 0x6}, {{r3}, 0xfffffffffffffffb, 0x44, 0x87, 0x5f, 0x3}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0xc4}], 0x3ff, &(0x7f0000000240)={0xffffffffffffffff, 0x8000}) socket$inet6(0x18, 0x0, 0xfffffffffffffffa) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 02:21:50 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x80}, {r0, 0x8d}, {r0, 0x80}, {r0, 0x84}, {r0, 0x40}, {r0, 0x8}, {r0, 0x82}, {r0, 0x3}, {r0, 0x18c}], 0x9, 0xfffffffffffffff9) syz_open_pts() 02:21:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x21004, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet6(0x18, 0x4000, 0x100000000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7fff) 02:21:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:21:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xb, &(0x7f0000000000)="3fa79668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 02:21:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7f, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/76, 0x4c}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) 02:21:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffc01, 0x4}, 0x8) 02:21:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f004a6a0cc8cad4c605d3c2f3b810d54e83c1a3764841725c8e3c27a5f6d001f01bee25e6a64e82bbceceef76f9ef770c51fdf92da16a8ecdaff47624b3e884e49c6a6465f42673eb02b5214ce9193496b3eb44f1fe0c7a04ffa273f4d9c5c0cc08e17039543dc7a2fec125e7f00064d82b07e6109700003d9d5df869eb8358507511ff6c741108059692f95d8a453db1bf60d33b8c8087f543ac21c5c0c56081d6d1084c02ecc6002a07c29c81dad61d734b9b84c34866690786d4d05f20ea43ce5a8e9a4b0c104e9f"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2", 0x724}], 0x1) 02:21:50 executing program 1: r0 = msgget(0x3, 0xfffffffffffffffc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) msgsnd(r0, 0x0, 0x0, 0x800) syz_open_pts() 02:21:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa60, 0x20) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0x80, 0xa167}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000340)) flock(r1, 0x3) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f00000002c0)=""/112, 0x70}], 0x4) write(r1, &(0x7f0000000040)="3c93636769d8432d0c630fd22663443a97dd6fedce67fc499aa65d51d976ce1982563e6d18bb7636aa", 0x29) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r2 = syz_open_pts() close(r2) 02:21:51 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x7) setsockopt(r0, 0x6, 0x100000001, &(0x7f00000000c0)="f8966209351b42af9061bb43f178abcf796720b88fbb386e09eb53bae380a456813784f42e6f9d44d79c14995d4ab6fb7a4d55b45a4425b205aea3096a24a8b7f1666c7f0cc2fcd6664bbda1c97f009f49e77f7de7ce6fb2aa93fb0dbe618ca2c56b72add9866df5418858dc9db717c4b08f6d36d0f59c518c761d842bcb75d0396b8c42d6579f5842deb5e876d715d7bab1d83d47873e1cd2", 0x99) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 02:21:51 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/21}, &(0x7f0000000200)=0x17) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:21:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000040)}], 0x4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) fcntl$setstatus(r3, 0x4, 0x0) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 02:21:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0xfffffffffffffc01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x3ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x401}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)) fsync(r1) pipe(&(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x2, 0x1, 0x200, 0x1, 0x1000}, 0xc) close(r0) fcntl$setown(r1, 0x6, r2) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="52d7a75f0a0e1d1234ceb7610365e4b45021f71874e60a251a76d9c4744abccf641671c50fbc917bfdecf5077d63ee3a0dd9923526c8675a7b0a636dd25e3d4960e252cde78aff0075edada342c511452c698aae4c", 0x55) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = syz_open_pts() readv(r5, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r5, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 02:21:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000040)=""/91, 0x5b) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) witness: thread 0xffff800020b924c8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8069c9b918) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020b924c8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 397203 10016 32767 0x10 0 0 syz-executor1 *495769 76232 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(c9596128ab9a7710) 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 0xffff800020b924c8 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(c9596128ab9a7710) 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 0xffff800020b67400 rbx 0xffff800020b674a0 rdx 0xffffffff81ec88ae cmd0646_9_tim_udma+0x18cbf rcx 0 rax 0 r8 0xffffffff81aa9b64 kprintf+0x174 r9 0x1 r10 0x3463b31ad6793191 r11 0x659c948cdb222096 r12 0x3000000008 r13 0xffff800020b67410 r14 0x100 r15 0x1 rip 0xffffffff819d4fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b673f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=495769 stat=onproc flags process=14000 proc=200 pri=4, usrpri=58, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20708,0xffff800020b21078 process=0xffff800020b5a008 user=0xffff800020b62000, vmspace=0xffffffff822dc6f0 estcpu=8, cpticks=2, pctcpu=0.67 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 10016 397203 78311 32767 7 0x10 syz-executor1 10016 356305 78311 32767 3 0x4000090 ttyin syz-executor1 10016 41248 78311 32767 3 0x4000090 fsleep syz-executor1 459 333995 76391 32767 2 0x490 syz-executor0 76391 73216 92105 0 3 0x82 wait syz-executor0 78311 242151 50066 32767 2 0x490 syz-executor1 50066 323556 92105 0 3 0x82 wait syz-executor1 50509 228825 0 0 3 0x14200 bored sosplice 92105 85789 66026 0 3 0x82 thrsleep syz-fuzzer 92105 271499 66026 0 3 0x4000082 thrsleep syz-fuzzer 92105 219877 66026 0 3 0x4000082 thrsleep syz-fuzzer 92105 225654 66026 0 3 0x4000082 thrsleep syz-fuzzer 92105 174029 66026 0 3 0x4000082 thrsleep syz-fuzzer 92105 65980 66026 0 3 0x4000082 kqread syz-fuzzer 92105 348329 66026 0 3 0x4000082 thrsleep syz-fuzzer 92105 348861 66026 0 3 0x4000082 thrsleep syz-fuzzer 92105 64306 66026 0 3 0x4000082 thrsleep syz-fuzzer 92105 221727 66026 0 3 0x4000082 thrsleep syz-fuzzer 92105 431068 66026 0 3 0x4000082 thrsleep syz-fuzzer 92105 358042 66026 0 3 0x4000082 thrsleep syz-fuzzer 66026 127639 42463 0 3 0x10008a pause ksh 42463 163690 24602 0 3 0x92 select sshd 13320 172051 1 0 3 0x100083 ttyin getty 24602 368298 1 0 3 0x80 select sshd 63996 358601 69769 73 3 0x100010 ffs_fsync syslogd 69769 134365 1 0 3 0x100082 netio syslogd 18665 474646 1 77 3 0x100090 poll dhclient 26708 274127 1 0 3 0x80 poll dhclient 17665 202992 0 0 3 0x14200 pgzero zerothread 92807 93739 0 0 3 0x14200 aiodoned aiodoned 57976 45903 0 0 3 0x14200 syncer update 91985 284206 0 0 3 0x14200 cleaner cleaner *76232 495769 0 0 7 0x14200 reaper 33095 457262 0 0 3 0x14200 pgdaemon pagedaemon 7365 322784 0 0 3 0x14200 bored crynlk 16387 244036 0 0 3 0x14200 bored crypto 36362 452274 0 0 3 0x40014200 acpi0 acpi0 91699 327954 0 0 3 0x40014200 idle1 72282 244566 0 0 3 0x14200 bored softnet 94832 488947 0 0 3 0x14200 bored systqmp 29149 254245 0 0 3 0x14200 bored systq 12571 363691 0 0 3 0x40014200 bored softclock 90848 258714 0 0 3 0x40014200 idle0 1 256008 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 63996 (syslogd) thread 0xffff800020be59d8 (358601) exclusive rrwlock inode r = 0 (0xfffffd806ebb01a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6321K 6321K 78643K 13680 0 0 pcb 23 9K 11K 78643K 13753 0 0 rtable 97 3K 3K 78643K 20199 0 0 ifaddr 36 22K 29K 78643K 3828 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 760 0 0 iov 0 0K 36K 78643K 1929 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 19582 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 332 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 2121 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 26475 0 0 sigio 0 0K 0K 78643K 368 0 0 proc 41 38K 70K 78643K 16433 0 0 subproc 68 69634K 69634K 78643K 21352 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 3925 0 0 in_multi 33 2K 2K 78643K 7729 0 0 ether_multi 1 0K 0K 78643K 175 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 4893 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 117 22K 53K 78643K 82379 0 0 UVM aobj 130 7K 7K 78643K 163 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 619 0 0 NDP 5 0K 0K 78643K 1887 0 0 temp 121 2362K 2442K 78643K 100890 0 0 kqueue 0 0K 0K 78643K 268 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 630 0 626 1 0 1 1 0 8 0 inpcbpl 280 11598 0 11591 1 0 1 1 0 8 0 plimitpl 152 1516 0 1507 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 5675 0 5635 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 4645 0 4641 1 0 1 1 0 8 0 nd6 48 1256 0 1252 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 26431 0 26240 35 23 12 13 0 8 0 art_table 32 26432 0 26240 2 0 2 2 0 8 0 art_node 16 5674 0 5640 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 9 3 2 1 1 0 8 0 semapl 112 2115 0 2105 1 0 1 1 0 8 0 shmpl 112 161 0 33 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 35416 0 33493 66 3 63 63 0 8 0 ffsino 272 35416 0 33493 129 0 129 129 0 8 0 nchpl 144 70636 0 69059 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 265736 0 265736 9 8 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 187680 0 187679 115 114 1 6 0 8 0 sigapl 432 24764 0 24749 4 2 2 3 0 8 0 futexpl 56 253456 0 253455 5 4 1 1 0 8 0 knotepl 112 16708 0 16681 34 33 1 2 0 8 0 kqueuepl 104 7214 0 7212 1 0 1 1 0 8 0 pipepl 112 21754 0 21735 56 54 2 2 0 8 0 fdescpl 488 24765 0 24749 3 0 3 3 0 8 0 filepl 152 168655 0 168555 71 65 6 7 0 8 1 lockfpl 96 5719 0 5719 34 33 1 1 0 8 1 lockfspl 24 12475 0 12475 31 30 1 1 0 8 1 sessionpl 112 643 0 633 1 0 1 1 0 8 0 pgrppl 48 933 0 923 1 0 1 1 0 8 0 ucredpl 96 60352 0 60343 1 0 1 1 0 8 0 zombiepl 144 24749 0 24748 3 2 1 1 0 8 0 processpl 840 24780 0 24748 4 0 4 4 0 8 0 procpl 600 69855 0 69808 9 5 4 5 0 8 0 srpgc 64 3694 0 3694 75 74 1 1 0 8 1 sosppl 128 525 0 525 118 117 1 1 0 8 1 sockpl 384 25940 0 25923 38 35 3 4 0 8 1 mcl64k 65536 20 0 0 3 0 3 3 0 8 0 mcl16k 16384 22 0 0 3 1 2 3 0 8 0 mcl12k 12288 81 0 0 2 0 2 2 0 8 0 mcl9k 9216 87 0 0 4 2 2 2 0 8 0 mcl8k 8192 33 0 0 4 1 3 3 0 8 0 mcl4k 4096 57 0 0 6 3 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 201 0 0 11 5 6 11 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1279 0 0 11 1 10 10 0 8 0 bufpl 256 43747 0 36778 436 0 436 436 0 8 0 anonpl 16 2581039 0 2575293 416 377 39 48 0 125 2 amapchunkpl 152 189578 0 189476 763 667 96 189 0 158 91 amappl16 192 135992 0 135731 749 725 24 29 0 8 6 amappl15 184 3617 0 3615 1 0 1 1 0 8 0 amappl14 176 5141 0 5129 2 1 1 1 0 8 0 amappl13 168 4783 0 4780 1 0 1 1 0 8 0 amappl12 160 2694 0 2692 1 0 1 1 0 8 0 amappl11 152 5856 0 5847 1 0 1 1 0 8 0 amappl10 144 3031 0 3027 2 1 1 1 0 8 0 amappl9 136 3520 0 3517 1 0 1 1 0 8 0 amappl8 128 7524 0 7427 4 0 4 4 0 8 0 amappl7 120 4757 0 4745 1 0 1 1 0 8 0 amappl6 112 4055 0 4026 1 0 1 1 0 8 0 amappl5 104 3732 0 3720 1 0 1 1 0 8 0 amappl4 96 3745 0 3705 4 2 2 2 0 8 0 amappl3 88 2247 0 2242 1 0 1 1 0 8 0 amappl2 80 214397 0 214308 2 0 2 2 0 8 0 amappl1 72 627426 0 626941 24 14 10 19 0 8 0 amappl 72 74944 0 74901 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 162 0 33 3 0 3 3 0 8 0 uaddrrnd 24 24765 0 24748 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 24765 0 24748 1 0 1 1 0 8 0 vmmpekpl 168 205656 0 205630 2 0 2 2 0 8 0 vmmpepl 168 2864060 0 2862482 509 432 77 88 0 357 3 vmsppl 360 24764 0 24748 2 0 2 2 0 8 0 pdppl 4096 49537 0 49496 8 2 6 6 0 8 0 pvpl 32 7111792 0 7102472 1151 1036 115 130 0 265 23 pmappl 224 24764 0 24748 106 105 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 662 0 46 18 0 18 18 0 8 0