ab3acbaa1cfbd9f74e0125c942dc9815c18a84f9bd83558844c1a1cc9d3b556581bdaff721fd9b4c55c65a8989204771b3fb7167ca1be951a718f1a18661ecfd59c15758bf27625a629e606f869c299f28be281dd2f0d32d6c97ca8cb7b3d65d9b0d4a26df2e114e654e02f97e09987c3a0f0df2fbbf885eb50dfa004dcaaaa9354d3baa310498709616195d2218cd248fedab00aa671dfea3ee4304211a28da271b17eea9e", 0xcb}, {&(0x7f0000000080)="da7f1d0de042879a2a1130082a5fdbed6a220f6fd2", 0x15}, {&(0x7f00000003c0)="ae19bfeff4a6d7189045c8477bb94d4de24cc1afb3fe3c24821f45c9c47a126809bafa6d594e727a665c3fe329fe42050f49b53c3c46d7b35c5041903ce6d42c89dce135f33614a06e7daecf1e2bb561f22d5ececce5d319d1f624a1b18f468692970f7deed52d503de36640f49f34e72348c2d45948ccf6c82626794d6cbf2aff4113f68f2816d58c85b81edc899f5235c7c4cec9d5ec8ebb76d150e5e406fad750e154f3ef0bcbd87b52", 0xab}, {&(0x7f0000000480)="5b55a1e28416e55d5fda490028fba74962597fc812ae3ef3b1407624e1809ee10ccd3db1d2c6eedddfdbc5cc4472ce76b7c834fddb", 0x35}, {&(0x7f00000004c0)="f756054887b2efbb20b48fb15a1be9498860b349c49db8a78d843c9ee79e179501bc4abba48d5c22bebf9c2df4f197ac758e81d33c417473372a487d0784da2952d2000ca1e392fcd8f40b456b", 0x4d}, {&(0x7f0000000700)="de5253a034b1005cd3b11be7698658fe514f9c260df8b12c2315e6a9d73db5c4ba0bd91db900eb882c58fa448485b602f88a3a05a3f4b99b73d5fd6a4695675e4b851be7f68e1421ce89e6fc606fe3cb5cfe3e6b1f49c3dfe5272827f0f958cab698239e8d5f055b6453feef68948c684acca1180aff1967411ea227ebb98a4b7457e6f54425055b8d772fa054a4ef9a23bb40f299bb001f64a1119544b36dd30d22cf903c489f6db6a9e2b23cc53c138309c2cbc4ad35686842aab5db0bce5b24c1d3ad1402f05494d189321e4cfcfe30dc40e2e0a536406b2e751bcea3979d80519ceac0813707b5139257d0053b1fb6d7ef17a65ecd46bc3605f987ae", 0xfe}, {&(0x7f0000000800)="90b7304eb3861f9f49a58a300a743614b9d170ae14f488f7fec24bf093e634ecbc71ac96e04b2ed7d22ea599cbe38ddd4b50a26535ba39d60ea5bbf43884f2267baa7fce676fcb047c90f7d7a0e3d9d9b1e25acb1f8d5727ded39c399db5bb7fb84e7ffb5b30980c6f040a5ce3306c6b2415d26dac8bbabd56805dbd35795f821bc3c5babc8f60edd3b6b2a4da8fb79cb23b4d3539c43943b1c0f275aeecbc91ebe2676be628bf4a64e3248cd3db83a999a788af18d13fbfec70a781059a29a23f7f941caa923b623f928b0acefbd927fc3c25fd19384ba935b30e4904aa5cd97add69de88ee999aeaf688ca0c9748def6767d6a5e6244d4f2c4651ebee21afb7ba4338a75d4850ff034e1b9b1fced1118d93ee33d6ea6d42ffaffa51a54fc96c802960e67bc820d339daaea0729e8f036781539f2020aee74ff23973178591b5f1f8de3d9a8f1641f8bad40cf61d6c526874c63616447bf10c2fb7f2d9fc22c2c52160ccb7c610842c63c22929b060a1cdf5b78ad8753adf319db4712a8eb774542cfd35934b713b79b05e2743772e9bc2166ba73580236ea3dfd480c38da3db79a31dc4a5a92c329ad2061587948bacf5701b02fc60ee7728bd31ee59e921bcd3835e7b4743692bedbd93b0d6ee5f643578a933511d35a05677e45951a6f310ef1814a0275c5c3d9d608b2389ecd17196c7625dea7533bab803b3c37e0a46bae87b2c509cb18eeb7a5012a5bd26624be4769e1bfdd3dc8baa50fec870d20afe4c6ed41d39203775e61194ca11884d9d7abe23b44a827b1824f6b4e82a5a93a8c20389670fab71d81ccd029d3502f310a77c6ebb12064286918135b368975667d57d5ffe9800390659af206f464b37bfe9d012b0153735fcb8eb6d009c688c37bc8753cc3db5f26dc99b3a72b9f8536c7e7a7048d920bc6b9738f3d66675ded943bf0cd293f5c7fc6e2149d2be5128c1f12655169a1817196c5e7bd1613f901094e535de1c7d37dec7de8b74f510ab7319fa6e1736e328c121b990fb46cf001b90912472396fea611b70b58d44db6216d5c27ba0f3bb87683cb4cb69ff42fb9fa80d75d4d9ef1b71ed00c0f18ba893e133636cb97488b055e5f2606c58475a5a452631373fa407d5a46b0dde761351cec09c307791f3c382b6daa1df6fdf1feb640896b2ade4212a70b1977e5cb83a0b00a8b96f9b5cfaae2e6ea8f0ced4cabd53e013bbf372f555c4bd2c457239a8e40bb3b136d9055328b643f0d5af1fb7b7e94ab69e78360a7fc7679bef9f1b7be3b9101683ecdc9d4250031e41f84bbe55654cb81ad7ff72a5266b45e9e3d2c8474e09f513170fe6c41c261423cee123fdf351f31cecbaac437d3e879591d1d15e065c600e53575c696c8c5fa603ac94ffa007300162b82e92818fe0e462756ad221fc3859f25cde9e30eff1791af8a6ebc9f387115a2ffe124a32ca530e7afff11fc3107235b866443f1eff2aeaad65777491eeb40cddb4ae1389a3475aa7ab8fd2ee69925465546e4d98b45f85793430e6d53c67c3fe2150f331fe3bcc4150b6a2d6668127d19ee92e34751588a36312862cf956212a3864fe310456172120af23f1fc119fdffeafa6b3859d278d27e542dfd0fa67008b494a4b1e125decad22661d0f0120f34e3f767c4fb63a32b43df73287263f6eb4aa0f62a04354eb6c55c1c407ca111a7604265c1eae814a3a9dc4adf88d23501640734c855a6f06a10dce0602085422a7552eda4f140e1e099de56a189dc455b5260496ff099e6719137a204009321f13b5db7556575a415ebe912ededc4fba594cbf8ac2bfda33baa8121f0a213971395a70b6142b92ae8b84d645913cef7d872e22ba93e44b86207f61d2a915a725aed667a474fa166ab33c10f75093023ed66feef316092af79009f3628630234b666e15ceabed8eb7e108b428ab306043537bf9ff25f0ce2c84a675f2e67deee1702e675ead6c9d718b65d565292bb5a7a5a30ab4920bb0794bf881834772fe2a933213fc2a7df17dd8113b0ccfbce5521dcef11dfaac7e644db4e6b0a212832a0cd318b8536f281f98b045d5700b4d16704ac142a190e83a2e365185e4d1927688dc847412346a16be8a5884a48a3e6e927ebccab9de3f7a01c2adfbedf57a5198153912e8f7554cbc7e60223b27f8a4c44a11116f4a2a22989cc88631f5ec368e6562d3be91a0fe31adfa052bf6dbd5b4a699085ba60d73fc91d14643e4844be6f3ba72509790d085d076a1e41bcdc5c820665898e76f813ce538595152ffd0dd175fd07c20f1c1e359fd8a83d050116da0a0d011ba687eb8f0cbd49ae0e8d697829ae91a00ae2393f93854a6e34b939f83a80a96080448f15e544ef77d911a05f33bbf041774e4ba32cdcdfb1b612f8b96740237e6cf52248ae7918df78e743b3bf36623834fe176c3e1d006c33cbb9efb142d0e7a9048ceccb231e71fdb3bb616fe46efd91e002f711632704be21dbfc327a2867011174924a76785c58d8cae18eb0c80f410e3b8090535222d642f0ba777d9663dd2b1a27e3267fc5c327eb8eaa63fcff09464b06d4ac11355460276f1b1f83e1d9841fbffb40c1d8019733ae370d82c59c40701e1fbe9e4083a4971eb9ab98bfefea9f40ff0c6ab163ae17ba3a5bcafe338ce3fde041735910d491d9c9212904664bc69f578f7abbd41897bee66b50ba458f3f39f365d018a5e7ff4ca3d2edd5596dea305dbe17a4e18ea79f7382d04bc62c7851255a4d209bc6779e4f641b82f1f04eeada553fe1e66d78d91551fffb6aea05ae8b392c1fe4ad1f0253b2966e1afc487fcb6c84de5a4acd9f659c189abec1bbe9421db6dacb780eeb0cb9042a0426a08a1046da56e76854fc3cf521077edf928843167147b179b5b9f26e5a8ff685e989eb9a747a5476102145fcb488e5d7b71f843b2633962b2b97a3d57d0a82ab2ab11e33f92a5dbcedf0b75c42ca83456dc548468964beebbe1f7ae3ab65bd3d5d9bfede9ef5e69c26eaafe73a0d14bab1854223beea3caff3b9cb50506ca05d15af854460d11d79bbe807040a43144965a640aa4fe7793062004e6c26b09185585c4d58a3195d63563bf3c9dc66e362caf29a7b00d4813d10ad04fc104743dafaccd7ba707d1da997ec9c56272b9f0f26eec3829344e2fc4882e6166da6825579116bd5e73bac4e2648b0e453a050543cdc0515dbb997934208200ffc99de4dd7a02d32958feb6cd741a7fdfb7c784fcacc66eff79168df22bc3d5f738dfda12741025bf6ea2ff52d74ef54a68e8d0df127a7eb07a7460e66c16416e35d8d71c38242a3ac24e7518c9b7c11d20eeb85a23b144638b84b39b9206adfc444dbf8d7b73bc1a3e13d88cc4dcf42f3ec73f9bdedee50007438d7579d68454b18392fe195acc2e88211273d9d1dc85059b2ec63ea5b977ab53144e9d6078ae6e4c8340961e70182507facde9a0ed032c2f102a3771bec9927bdf48210e68c88cc5082a2cafe042d638399f84b08cffa44d326d7db0d4a138052ae82610dc55b8e7666ae7d7e3d3d685d7abb2eee37d1b335c18e6d773ced8d22ac9ac91b9eb9ac0d3b849a9a1cbabd473e33b58af05ac2c5579ffcfb7b523156630a27a6c280ec6dc73aa422a5d0ddfee1b8370d3d5ade780250b37a2f7bda984ef7802686c3c08bd58dbd942cca62f213adcc5d7cb1a11f485a06a0f97d789cf53c9955813cd7358b0fb282ef9d1f20a036f5158ce743236e811acdac08545bf241bfbb2ad1e9715c83a88863cb54ea48f99d9a1cce30f0f14e66d1d3f67ead3dbfe1729ad2d205dc9d821e55c1d7711f34a0334a546a2935f951a77066403c3ecc597eb935f0ff4f9da156b9e280c4e3de32f821999d870208e5edbdef69127652c39c593b9aa1e9d65d1f6e1b31fa0d978a6618086fd7dc0def27cd24b798c07a099b14e762388d1edcc61a554af179e88e92f7049d0fd82d1f169bf13cfb58eb38b19a379d9cc02376b66bf96fdaee4fa77dceed1ffb93b5fd26b5eab3da46639f4e7be3dd33f114bc88616a2728be96a8657a261415c8b292d36fe561f5351ccddc591590eff7e88838368969e47437e39750fdb527ff5876a2798006ff425c74558919e4e44baf8376c496374a8967311461b85ff763842a948f0b1163510a5db47e7a5ba2b47491097ef7ddd03ad93cf345a9bd57a818b2c8560d0d112b3f9f80f78e306201ec34124a52a3c9098b9b9c71a5a9e9bd3c8cf2562e1a571b814677443ad3cc6998b4a7d63f01915013708cecb3ee8704d331f499234d75e3e49f144dfdd1a3e13df4f0a91ea463775a89dacdd6d964dc053ac85f42123f7389ce1a1bc45520b1a22b2443fe74d5f3a3f408acde0ac4739b30c1caec4b1e5d505d6cd95c6486aa11333b641d472d957551d61f2e189ec25f8bf875ef8cd4c387b1461f26344f99624daf8d2c2da029eba6bd361cdbe78ff4e3038a67dfccef9cdea6173c6a7c61a37a1c72577ee7b77a6ab1b06791e735fe29b2f19e2e8642098eb7d7224435842018575ef1fd25101d68d965209aa3fcba148a87f794d30cd42ebd2f1cde48675b9aa166762eae4721552b683ab29ee31cbae11b9fad960bc847c66d5b17066c65c5efbeab196350b91c6346742ac51bcf6a889d54ed3e5131860a5ebfb8cb2587f287b671946caa8417e969b726069d33e56457ea5ae230d0d94210bdd628027e5bf3aadf06f61da582f0b4b94b5728968fe913ad11eb28b73f4e434780f39ad0ba9edcfbe659b5e7b6767548344093993801601bb607a89f1066be8267a6bd9e25a64dc0e106bc511aa94bbc350c7cb879e8a0c927868c629d41f5d4b99b0a05ab4efcf941ce1b961aac943638fe325fca2f062532c54b57c8e5958d9b83fbf1868b1d19c7ed1cea6e08deeb370ce716f3883dc0e73341def9c2eff510918c84f24a14f0db090af06b7ebbe443dea0defd14226c75710bbb76de454c1ffe4d67937e7853ea36fd3ddca87ecd527a8a97fa55fad00e6a6dae6d9adea217de39acd9e8807b2528188d24cbb31c1761e3d7504895c482c0ac49040f789a1a28f3d24630b7fab4646dcc6c4be8b9a793658f71b222c5372177641dc62a8785b4f0dd3e6529143e61ff98432c0232ce85c7ccc554c12a71ca3d55fc037346ec157d878ae21f047f2d62317ade3d98e744abf76785e85fff558f8b6b366da0dce7aea8dcbce6159f1b2a816a492000982d363bc6763a47189f1e7903f309f8bde20f669b2e4c4e53c83a9d2ee814ae2c5ee286e9fc7baaee8a75ce318d2f133bd16f34c680b56a61111ee89c30decadd9f856f887cb2f4bccba5e89783bb2560a5821bfa6f6ca1532deb756d2645d73455fd7719851da7d92c408bf5b4cbc302d69aa3ee5946f8f51f88d587d3bb784514984d3760df144e32fc464a53e892657ebc7e79b6bec372c9e101756c4a2b39fd45aeb361cf6491bf2cb492daa600bf13f92a7e2f5d3b2887db94c8643b544ca1845a65dbba16538f9385a2a1ebbafdf30cb9547bc556961c4e553e65ba9a4d8a4863ece1cd7ae6affd3c738a9b13c0eac207eb1164ee561dfa127b1fefb9f7047e3e91f06af700c7d269d0ae90a0f333fef1d9a37121a0ce86d5ef793c3d38507b4868fb490256fb674b03ed6b7b54eafc082d36bd5cb0aadb8f787d4a651fb78ae81d674addf1ee73bb2991059765e7a431be8476f4c2d862bf952bbaf32493054c4a01959e669f84b45b03b4e15a2f468302369fe494f517ae94d3a003d0e9ed8e2c", 0x1000}], 0x9, &(0x7f00000018c0)=[{0xe8, 0x1, 0x6, "998b984b51bb1e592268c505372c71065cb9929c2233347d8557dfbab96a298764d82d2bb4ba9a8ffc095d10a7f97a49abf37f79ff6ca59635482ea6065233864e5e43e556df3f6b1db85156be021ce1cb5c01e93f471643665265b700d4c2405c8e93a3dc82de547b6a875c4342a7257934b90dd79b10ce8218d8a5a7756de8e2bca4ba05a959ff601595d2e05f25bb00c3469bcee3ebde2383d863c02952b6d8062b87ffc82fb82ce129408552bf00e1648d1596bdb1403646c6e61d264cce6067a5037ceaf81b6fdd0549919ec59c22"}], 0xe8}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000058a08020000ffff0000010000ec", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0xb) setsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000180)=0x8, 0x12c) kqueue() socket(0x57d682dad4d36fc4, 0x0, 0x2) setsockopt(r2, 0x4, 0x9, &(0x7f0000001ac0)="191a6d5d1ab642dfefdb5dc7517c62", 0xf) 04:19:07 executing program 0: r0 = socket(0x2, 0x8007, 0x500000000000) r1 = socket(0x40010000000002, 0x0, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) dup2(r1, r0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) 04:19:07 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f0000000240)="bbe44be9ed974e1c881b172f", 0xc, 0x0, &(0x7f0000000280)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xdd, &(0x7f0000000000)="40ee90f999dc384d4a35bcf11fab5501228ace4a2666d933beb63e670e32037e1730d28ff296f7ec3a9be097e25a0f1d02164f7b10cfccf94eeb0fa82894504c77beb111429804811e64a137ea316301ec414c48fc223bc83d1f1b107131bceb4300ddaa58b25f9bbbae1ad8244db0ff1da9423d520143fe405620107eb5f2410214979b9f4a4941b525c5df8a42fc407fe28623a2adcbca2d643fa1eb8104f754b11cdcd56a982d0e7a16c3fdead6382420f716c2f9d940e2e51ede3a15f68327191da27d422896d0ad8a8114e06aed997b2e265167e49b0189137e9c") close(r0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getgroups(0x6, &(0x7f00000009c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000a80)=[0xffffffffffffffff, 0xffffffffffffffff]) getpid() sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000300)="bc9729b5905461478c7f8798cd064a333039edcb50babd1f87419385f1ef2cf5789dc1e2141046d62bcb60fa5011d6c5", 0x30}, {&(0x7f0000000340)="73a85a5bbf2d142efbffaa1fc9d12fff612f8c1f7f5c13e30a33ae9ac5a3807ba84fc6830f4f8e7949e6d96e0c1f480a69cf2c63443294ea62cd18fc6f8b63fcdbf4dace021cccbbf78fd0adcce4d0d64fe4cf55645111a534fd4e780442cff6e7c793927b978f920863422b89988c83fa1da545687e1a2beb8a2820ce3e807b84f3a973ae0b66ae9e8448145ed553b68a2240b09a65e4f9317969a8effb0f88c027da2b25517486247af92b0b735b5dc8aae1583aeac9f73f9d988ede53b76e308648b83725940813d3472e2a14963b57150a3e01c535e6fe47cf39a36abd7bdb27", 0xe2}, {&(0x7f0000000440)="28c266d5bb3180bfbe50f24cecae72ce3eed1ed47381e8c5d1b0eb0c18d002658180cd83851f5bfd2b3b3ca129e6c16af23192452cd23a1260c91c39fd102301d96c30e520832aab946f79c9935e6faca49fdbf10798ebb1a424ca28ce71634d759695d7a31a60f891c72b3afb0feb3f34d9b7fff86c7b067e446c92fdffa87ab10211c2de3f8cca0586ce363de7a310318ad1951dfadecbd4e2ce391fe284d0ab7a5babce114bc37b0a4aa9e9324a5f2f105d034fa025e9c86e80c40439", 0xbe}, {&(0x7f0000000500)="3c1c1d5171806be8d54f6ba646b8663b47f8ae3e979ba84e9bf22e7535636c1a55b690bbccbee04638536fba99c75486b2673aa70cc1d7daf218aa0eb2739629871df083531dd357371e87c7b5500ca273ab536d0a4d09dad6806bacb48b69e3443c7fed48b855afdbbf78c2a64c912843bba3f40720ab10af1b1b60942158e0a8329a0c23", 0x85}, {&(0x7f00000005c0)="897ead8d5e57b0816005feec6bb65ae4813bc984517df6ed3724cce0338d634e6606de3914478f18d691e6e87adfc302743ad49456cf195362d5b7aa17364d357da59c1e1d7e048e950c447078042f4a812e1dfcc1f7f29fabd3b86e8b06fd14de4b9e658227b66496dd28c3ca80d72778e53f84b735672beb07edd4fc6c0aba9fbd65945a9d55bf2a71196bc975c33bdfbd17fe38c250f6cd4f5bf06a203435d1950fd3bb9ee18746", 0xa9}, {&(0x7f0000000680)="db9afd61c2bc47182e48d2ba3550ec82bb6a972b917c3beabe4dd97b22b8975a2c4318e3e0f84662f3dba2802998254c9815c064389e2a4d05ee7532da84da177c270b0d1d0b46c17add712530568feb233235424c0630259e96e78dc7a6796a45c76eb32465a6f1de1d8072e736c02f6c2a75abd6ce2778f620bce40b0c984ec9f95e1339721faf3b7ac910e659160543770bff3e1563bb56c1c24ae6a80189e42a961652b7a2ac411f5770bf7b2cc89a24999fc44ac27b6b", 0xb9}, {&(0x7f0000000740)="7a9cdb505a3cab21de07190fc9d09d4cf96e804224c3129f53b2e14f6ff66a40e3eb00594f02eb4e2631bb643cd54f58d0ec4f58f8937b490916faffa149f4dac7626c56cf35f516040ab5f2588b495ce2f10f52059f1607ac6ba57a638d77e21838a08da7a43305ac558174ee6cd215973f0a09db982cee324b9f8d1a5916e978d7d6bde841635c56661460b17208cbe96b", 0x92}], 0x7, &(0x7f0000000ac0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x140, 0x8}, 0x2) unlink(&(0x7f00000001c0)='./file1\x00') 04:19:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100), 0x0) 04:19:08 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x24) 04:19:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x8000, 0xfaf3) getsockopt(r0, 0x2, 0x1f, &(0x7f0000001000)=""/93, &(0x7f0000001080)=0x5d) setsockopt(r0, 0x0, 0x8000000000000006, &(0x7f0000001140)="1a12a4c69902e75a19016ee1126becf62dbae86a55e59982c8bf1f8f546136cf42b6c26d8ff969ba33f6b2dfae647a095fc6d20557c262f1bc0caf6c52ae6e9f7527aeb5d79ee91c3dca23d92544c01eb1cdac17843bd8c6b0aee38bd5e7b0d7631c56f5e3598e517be26ec87d9bcd85277244a5a04a0ae6b525f77de91dee0c3eb590020615f6849b9f33d62fc690acbac8abe79b8c71f74b19cf6dd686dc2d925752fc1ccf7d3f67cd3a86ef388754169b7b86cf07421d636aea503ac1dfe7", 0xc0) setsockopt(r0, 0xfffffffffffffffd, 0xffffffff, &(0x7f0000000000)="aae76862cfbcfb28a56469877946ae4cc4c2b593f7de97ca722853e3b363ed37da47bdef40989435968f9ccd5c28b52207d8b31c652f5cf2b756d6a3e0d956b7997d7c4cf84678538dd8fa8430c1e1272379832de53998da54e8c99ccb18f7291f9b0b21502a76c87f3eadc09d704ad4eb9afaa61370eb4778c3f3d29c1a3d10aca69bd5acc2863863154b0d08888a6c0cfae7cc30d7ba8d8d3297ce890c790e72fed9588f043cb5ce333d4a64559cce27738448b1fcfc10801a65befc498168f0be71dab155a4187c2aa98db68fdc3401aaa98a54fc113c0d9bba37f33dc26a1c49bfa809a3e770103a11089636b55dbcf0e6ca2b1d140be8d55e72eb473f4f22f7f13f29d3bd45e10095656b3db0217d1d2020650fb1c57f582f831cf759c6b51992a49ff28ed84adeb515c1aa7e6f9e0e45f8aa9f13b3e8cf6908af6045c5f3a3032f4852727dba658e5e46e814fd4d503528c9c6eff5b7b6f7a0c312c6d5af0ac646faeb6e5bfe42f5c82e090dcb0d6bf83c5eb17362942da97516315313a497f7001b7e18d211310ec26de46cd2192433977f58a884edacc504041c6642a0d5a9a678c0bb430a97d3a5c85f9c8fac369bde8c37975ad86f63eeb3e082df926fef03a2d4aeed59e964bbb2d3dcd2664ecea7cabc6bf41afbf9a03d2a86e60b220b019f9c41e4558e0d4ea2b5955adca491ace624f3f458bc7a94df2f2b715bf1e4253db5e480fb487a8f4592c61b267a0182d06a9dbf4116bdbc40c6642432afccef08efe406117b0f8485ccf244ab8982320a621a3eca56b4490f3e94b2cf0bc20a8706fb5925007215a598061de85ad10705daa5c0f857388047d1f6bfe5b5b205e5c4ef9559203e70e6725f8a98649ebe2592b6e0845126a82c1c41e813ca5a38d4f3e70af131fa059ecb535beb57b35d2f7770cf29e8d4ee9cc39b055096702cdef7ac365ce730f6c6e54489bb24028ee0119b102bd4349fbdbf88bb2bb758ec0802ff16988630015ffdb56e798d1503738e1b27b14dbb01d6efe4897901247a6951f4cf0966080229c89792e1f2ef3cd95a2ace16ed5c965b1bc30759b6fc21b122d9c2279606deea7cfd53e4df3a962139c5649a610776d8c6fbb6d99855b3d775831aeaeba4744b1cfb65cfdc3a20eb192cf2a2cbb203c247370f8e6a328bd6f2d22a78dc5e4b80c49c50a3b5d5ee279b11e42e84735d5de4e82815da9afbdbc21f87c18ebca3bdf8f374dc05d5181496896eee89a45b68403814a42a093db0b36a00bf3967e853aa8ce0f658c205d7e8a7d0d95b39a965e39147feef87fcb0a2f42b35b7461bd7b1c1e95586bf3af2ceec63ec5388f3098cbbf394826bfd794e6d9952219d63a8cb8b962623f4b79e7c65944442fc4632b3105905718d30818b612d58bf1029e542c2fdadad99a3d312d5e17bcf6b0d1f8f0a37688a9968fc949d3566ea9325f5f7ab703ef5948958497db2318a85b9bf6c5b90c2d4e2dd6ad0271f4eff1db94ab5996105a73f1f6f43699d16e38be19fd2030688dbddd9bd2dfe8280af1a55b857a214b31f1718afc9e62be6f3713d7aac35f74188db13a30c1b0d2ca814b8f023ff0ea3175c6a657982619d7e4afd6a211d2524a9f5de08f89d9beafe0d29275b84e49e265d139fcaf1355673837627e75d5bebb963490cd341ccd14b70df416c017aa1cff78cd65562ed826d378eeccd71a69f088ba4fee26446832bc46f65681653583240908f2f2ff1eb79cac97feab39e60815cc8ab858657c63f479a12860efcb1b9cfbda8f25b8a152dadaded814712931dd9779a7f4831c9abc631f26319c65c6a19797997a4c9099a8951e47eb2d72896e19d8c58601538618ce4b774dbd41ed8d7566b85f7d86d0a01f4a82e3e12632a22a971641373041fe5b5a93665e5f97817b633e7fc146fdd4575707c5efbcaaf41c93b898b0dc1edd25bba78ff1ad77c1efc4d6970b66f331fec7eebdad9a7f8ca34dfe8936c4c42f3961a6587ec015ecae0f835ea40679c02d0705e6a124ed0b1330672f46a11b4be033ac3370011c1a78ae51eb7705144a9cdc3299517543bcad24ff6dd237b3f11f586df424dab75219f3b885152d027862caf9e7dba7e616ff043fa2fef2b52611d740bcaaaf7238634b1525660b200e8ad7ea4cd0ceb39b67f5f9d1d91415b48855eae6a9d995258cc4687e23585519fcfbeae56ad48c76892c8e631f7eba6fd321c7014d9fb1c4e7f19f1eca45734a8be97c8cee046ab0859e2ccb24f987d33e6376a2bebc0fccdf5bb46458e436f2c0544b46dce7093e0144bd11c62ff03023b6c1ced9df15e389912b83bbd9846a791c81509c2efb95988cd7589beb68ced69a2184de081e6183a784986aa50d82392691d6c0fc7df38870ef6b76bef81f1ba2712721d3266e861fcec9ddb5e83f239af70bb7988edd54b97012be41865fc99f1c338382eb1a6304bd1577aa2c63c7c17a30466f7a1532998d9233b51de51ad8734831be0db750fbb35308662aec88804d267b6635a6d9307f21f27ab23df2a1a801e6fdbe2c58dd5c28aa0ff79e93453cf5509a524f756aeaace666049c00537d502afe08958f8c2f8d81c70b5707d1cd00e755a57e5f905a049b3e39fcfba45a5c480991569b14b3d57c77d462b20687e7dbf099974687504780e3a09a01f685e7aca38890c5aabf09a26fc8954e7b91ef31533d2fbc4f172ce741e242b5e06a3ea279ac610c40ec44df6c9b7819597e02bb00aa390899e8bbd8ac9368dcdc8ce036587df956b6e0a0b274834f66237850e3ccd732f24eb88fa5ec830deadb2af8b92f5a6ea22b508b79b1838527a85cb9ddf31f8e58518df3ea4bd955c56e19e8f06c4c1824c5e82198bd753aec10cf147d1eb920e7b81afa0423b21b2034c3cd279780be553b1bf62706b55f1a254af9772aba6b51583b2e506df106f6f14951d017ec6c432dffffd9f8ee7766fa4b590801150799cf2f2e7036ed2d3e588e77a0699e18b964c5b00fbb3cc4d4e5e12b2b0b95094c84e69ce9822c5cb89cfd21b17126166baf0583afd60d9d95fcdbf0bc292a11cd541dde785ccfabb7057cdf7ef32825115b6de1726a9c6e3c227d48330d3a31ff291c014e674fc9eb800c3cbebadd8994cd0e31900f9f53bd281369c73f867f3e03c8a6c0b2a4b6f627f2423ff9b050d42dc274592a56fc2a6c2bb717a4c4e2fb7973ec66e2805a1f493d2ac1ec64a335dcf9f898f7ce027c5744ead57e5fc48904216ee080cc80ed5d37f0f7938d4f40b681e8afec52e5a627307b55b664d577c54dda47bd667eee2668de8c52351d601e7db2d87cc1b8c861218fb15a2d2ef5c0b033a4e7ddf95fda327d0715b875f35d123784ab1375bd7b7f09ddd60077493896c82ac1e92f767ce7d818e937edd6a8ad809cd120cfa1f5924dcc13b09b81465bfbe9b4721df1034cf6eec4bea99dece19f9583b3d77d84066425246177b57b5ff91fbc578812968eb541d463c546a2fe888912c9f1d06377e82d48422400f5049f2540a9a15a330fb00d5fc05c29fd1d7b069947e322881723a57d197caffb5aa9b64b7d0cec849ace30c405c133d7be5358f26a99b39d4be83b7c156d4d1e88c2953c509aeef9477b435377a68b69a4e3d363c032b465be2bbdced67f8e094627d532ea3db0c11ff9aab02516f0c840c78bcb328e274ae036d1abe09d7efe0257fea1c29716e25a21fc0d6241e4edf248e12a12ba0a1efebf9bc036a03e0e47265b46b643aa7148a6915e9455a2552ebdded0110354c1765ef2c344894611c70dee9de817b0eb477255b87003b9714625e4d82be9083c6c450803cc5868cd1b51c672a0e2200bfba6cdc33d2adc8b2b5fb45c813c6e03b1b9c0d6dda05a2d4fe81ab56f829edd953959435eadd31678a47532ee3f9e2633cbe937719db037cb95d7d6350ef8af679626cd923ac81ddccd1452b9b93f59ccdddb6af604ea4fe8fcbaa8cc4619cfda0a9318f5ba2a4b4028c234901db302631ebad9d2a5ba54106596882ac66aa6b7ee157e2faa9d507daf522c2f14a9dc88379e6f93208064b4b7aa0c2551c75465a213364f166a68e6ab4fccb44efe6bcd2fa04bd1fb46164ce2d9bdbb0017420fe643191f8766bff6f702be2c6c6aeafc9e6d06240c2ae02f667b355f0f29cdaff2b137e0b4a7b3c49f8ab046b078e27b08dc82e775c469a4fb0db2c17bc34ab9635ab079bfa58b04affce9f86e6daf05c98cde3a865363434611ad7bf7b955dbda92f8c4b44907addcc93b751178311b614d19dedff42f026268e740df32eb2d2280a7d10f7a91c761198bbda2830f039cba883557a61816fc897bdadc4fce0f1ea23f303cb7e8d8620f849a9ca981b80742e53cf6af3eda75796bd5ea40c2c2607e7b25fca2d7cf26fede6b5d5e71da5d5b2eeadfa5e80a33eadf290b9934aac90ba420c6f84ec81dba04a5e8ff133ca11e38a38c34f32b8be7a067934835d7008317f25d54eafa1046a9f06f65c56dcdb52988ad80acd7cc29fcfbdd3d8ad4974e821d14c47ba7bb31bdc3764a09f471aea1c55fa2aa1bc3315d476d92c31467063ec4dc53c6b29615207cdb9ab1fa45339160a7cdfca15fe6b32d92dfa645a7281123dcdb8221122632a0d0c92fa4deade7820ac610159c6ab14325fccfb37119bd1d98514a44e73a84d0491baf2025264d0049dc95f38de3ca6dedbe8eb5d15fe7b311d2d177cb490aa848d00177dff58fef9a59f7d0e3177f17397a3ebb115aa193100d27e34fa8579b7410848eaba7e018e6246e6d970d33ed63fcb607f11aed69a2ed82b51e86a488585566128623f1a90b16d13b72b6864abfa8c91ddfba13f2ddd7752bedb077be2aa5ab5481da55cdbca17550909871605b161db3833bd4d425fdfe4c29e8590195a9c5c26306e1a2ad89892351b7571f8acabfbc17b7edb83fb899555b8ff59c35c96ff2b4a2d82a0ae290a98c43c030842daaa84d5e4328c757b4f3b41e031f988ddc44a2bd4c2d5ebd0af8ac477531ca9e692266168e9c29ce8aaf904cb161cc1877c880040122e201f63552aa0bf09393c5028ae59ffca5d4d135f077dc28db8cb45842af8a6e167516279968c50251aebbec0ad8ba34389207d49a2e8c908f7a85a0083b3981873f1f8a4c36e926de5f4da70f5388ff9377fbcf7712cad660730042b28950451fcb047f3e8a6170d8166474b4b5642e50e3ef434b075122f44160c060b4e70aa21cb1fa955996620eed681bd30d0042608460ac4f7f03cebedce07b0eb226b47a1df83236f911649ada548ece1727b8aaec4196ed565d400eae0750da505b79ed32d4153d0be798d47ba07085dca5358ef5ecb0f026443f96599b686d76e6e0a9743f712db109d05d2352738334da60e1ca54b62a5a0aeb7bd492dac107ebee4ed3da4de0ed842f049f2cdedecec8dd86b8b49c4a8316e79b559e1a462c5647baa276311ca3a56f0871d26b7063d3574998a6384dcc1995cb81439a89e26ac4fa48a7944f5b61b28d5f2e06c9b548c1e2c183f6c4c11732427d8f72cd5c53c2dc297b89a34180a884ff28d192aa3c6217e142cfc84932ba40e99e346a34a4fe8858c4c25aca1e8a9d330c721b12480717c9f001a2ecf50a82836c13b3c315f676cee207a9735c77bb74e4d195fc1bc991fcd316c8db8179b9f0ecdaa2cfb032cf8c17c44d63a11cf8c7cbd70aee433951626ec1d5b4ca023e8fd0225adb9a51d704468d5961969f45b40d1ea4424b1ceea7c0596986b29f8a12f5c57a74e", 0x1000) setsockopt(r0, 0x4, 0x5d35, &(0x7f0000001100)="200c9f03000000de43ff4b3a9b178dc388d491e85937", 0xffffffffffffffba) 04:19:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x0, 0x80000000, 0x1, 0x5, 0x277e, 0xf2, 0x2, 0x3, 0x7ff, 0x8001}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0xe993) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x6) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x7ff, 0x3, {0x1, 0x8}}) 04:19:08 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) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 04:19:09 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) 04:19:09 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="dc00c92fde6723f552020bfaf3f18365ed955ad65b7688655c9555c2d62cd92fe6f9a6f8bcc447352484dabe2e4eb67848cdd84407688b67cdfd619a636574bc95658680a0c8ce81e90056d779074ed1"], 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 04:19:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:19:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e715b8a89743048e69931929648", 0xfffffffffffffcd6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 04:19:09 executing program 0: getrusage(0x4, &(0x7f00000008c0)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) socket(0x30, 0x8000, 0x3) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r0, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) setuid(0x0) 04:19:10 executing program 1: poll(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb33065a7b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc3c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450135074237f37f1e8759ea4f8715b3bec196683daa18b77ff45f12b5f6874a620197983e46bb6f8907d2a33f380", 0x39f) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) dup(r1) syz_open_pts() recvfrom$inet6(r0, &(0x7f0000000000)=""/23, 0x17, 0x40, 0x0, 0x0) 04:19:10 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x1000000000a, r0) accept$inet6(r1, 0x0, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="7b57a8d496d6cc10b4e17f0112452c4e91a86a24bfb18afa72a3a0a2460b54aae5584bf97d549ecbb4e62fbbbd5dced6c5c00e4bd8dda416832e7edb2390e0ae3f4c4bb7f95517048298f1e594409662c9fcd6a6b24a9ac8eaedc9bd7c1aa03a9ec24db51b1d334fc3a0a03a21500a5625a72b1bca0a336a3de8e70d807e73cf81bd626f94ba0ef9b6ad48262f2a3c29ca278a5fb2122fec91f4fecb60d276a96cf6f63e02d80cdf2456ca22d24853d233c7eb9db49b92219be9e69f9524b843f23fa3ad8ce63a6a91dcaa7f64ed4459632d12dccdb7a7c5b59dff55d79a14f908c4e3d3685793d84176f463220c05bbe70c19f2636bd5fa28cf82be9917d11498582812cb5389ffd7179adec9d067e5bb754a9a57fbc4616b8a3cf68a78a2c2a4537e96feef9883a06a6065ea7c30d984a38699b0f69c6ba3f9ee9846252acc37602374bf9573099c04ce46aaa579e10517c55206caa22b4afcbbff8b8ebaa25167ec81ee8f58d37d3bf913323e3eff17b013c1d89b552537393f443293ab45433f0eaef56b95aa6a82da126ce8f21af09a36e653ff70078933d87c19b06262038a75c7664b7fa1045583eaccd7568e46542753387bf79309d9e74db5c5294dbf04bcc3eaf1db17b75203c65a5302a702d095d80ec969fb732600e15a3db85bdc584a5e501452376e66b135468b657662f80916cecb2a6bd91abd1dd71a129e673a6bcf19f1be84137792bfb5d71424d9ca400e55ed6fd0c8ded98b4f5501e53b1d6521e569b22cd934291507e16326c93ebbf50de10633a13e02074720be9213ee63bbfc5cf281d7ae1425c76339b29243e22266a5495388f2f245955654f438adeb5b29d2db570ccafece45b8dd4c4abb8cab33788acb771ede401f87e9245862aa91167766090b67f5fda101697105528ae68c9a8119d9e95efda34d9732673b522f3c6a03f2a07b196cbcb0122c5ed93127110014698fce1200056d12f450930943706ccbbb34aa13099dbf1c4ff5ea2086cd1d5b18009f608445ce22846465402a921dc21fa9bc4c300b9666838267b7fd717f01e42b6d321208bc34d26d59360cefdbaa4ec2a43d90662bed456653d81f6bac12596df91728e36d1a07637d77ccf58f5801ad735e3e7994ae65124ef932d98d2e68cad98900af1cda6beaad12234da1ba47aa96a124134ddca69e2ce1c727d1571b505a6cad3c9877d20abb56ad76f0a5216a22d1bc16fd3b0f6a83474257ee3446e249c08946e77a82a0c9518a9bcbfc2a35d883c8bd4f616dc7dffb5a87b2e20902f9ff3c23cccda0d128c74a7bffa31e1ea83009a31c2e9c492d8e59fadf964eef5c7aa4fb775263944a5a1fb76ad492a588e1453f436d29a56455e2dec59202f474ee469c4905608f039916f262c8c59bdab2cc6c38e8131f9a4c932902254c53813866e06df8690df82e1e49f0210639af58fee95e4a7a2695ac6f88e76eb428a9f1f3568f79ac4a2316c31147c3caac71c0717be5141dd8f95586965e8bcc28ad54b87b32ef8bbd5dad4a472bc49cce7b0ecf8b15933c63f4c4e1ef770c946267b3793f25eb44e009fcfbb9e5566a93e319218551bc519c4ac9ab9be5c06d0044ae201217e2772dcfa42dab0a1a0e7a0b5ec86aaa0e44c15bbf5f6ca1ff9e6837dfcbe87be1745c2b9bf8b77a33bab8161fc79f5d7e5fe4b44a2df0c5522b1110eec55ff710674a3588b82cd536a218ee2abf5dd9c39d1f20f68e9841354bb083c900cd2867c58b50f56b5945ce9d6ae971904706ba0ab21aea26b0747ca2affad7551a046a504f72ca88fe2df5c5c76ceef516f39a57433e203f1e5d5ab0d44caf5d6cfb539b0e30d81cdc53a2a25e3cb38fb372df6e976aaae3e06c60c3690cf506409e6a79831823e8a4597e358875dd5f4ee2b572f3755a1ec94810ef0a008d168bc0e801969a01b3bc99c6ce389ff71aa42c6b5197b92968a7cc3fc464aa0bfd8f9f5920ce1417bf3bf4e76ee15e8327b5c17df5c526027dbada72e5e7040c0ee54416f8f1d37e0c0026e9a9340a5cf218c52180a13ef3c2c90e95831424c45b5f162f881a3b62c01e95e6bd4de2cd04c29b077bea9278e0a6611c18ecd97771a7d85c636771aa9159946c6b23344b864f2e962fa587ab7c1e3c4ed1966a25955c15a68c337964652653939a4adf037a7149a1b47dddcbc467957be5214211ea6c69572ea19e5ed8aaf2ef0038b591eea1d925f9ff6413b7e26e5596164d824fd8b8d36e7131809c46a932fb9d1cd9623e28b18913cfab4debc9a5d1b7c1dbbecd474bc26b2193a40feb4e499f63ff7775d63b0f964209899a2a4eee782a924eaa1dd9b574ae7c3baf6a96eb35251c86e2a4bd311a249bad1ec7c00f1c3517fe59a54d3b5273704aa97e774160f6d3972378817aedb5b46d840dbb4b11e8839b180309028a9e39aca81f7929662e4649ad1c67ccd3e4e7fda6df03e702fb03e01ca412354a8ebf23ebc16f97234ba1e11bb51c1dbf26d017335832d4a303ff340231a3f25a407f62f652f606e7b531c4f2da758b417ea7542b797fa4ab39a4637282b0ece90595f89a9d3893d34c026fc43006764e982cf619df3e9f8402b65e17089eb049f4d06dfcb00bc07f88ddca5593c285895b573110c34be2f67571f367a97800fbde57aa7ae08f6d3ea6b6f2b1679e8e018b61b2016a9b22964fc16b73c8714a3f6e5fe6dc3ccdad2a2bba45c0898c71201e915da80f2e00f72b2b5c244c1d40493d0d3f069cfc4985f99566e10e1740b1ad923a92b96e8142ee0c5f580c791714ee6871074adcf3eb090228c78355a0bcb407e178e8e4ddd3722bd5e9063c36e1eaa423f28e4de4468523b9a19999d85b4c0c7afe5da6569b2f59872632ae0df13d32d13e1c0266dffff618f924b145314e0349718cd60a2bac1191db21628fc6a33fc5ea1236cd87793d67fe7afd9a7e62e63c59b6b6246d4abdaa4720946de7f92a858b854a62d4cf88068dad374438f471efa94b81a22aa51d39e0fc20f6feedc17e85a45e96c1f9f0e23d095df5ddc7a2bf3ff5c6b0b05090235b0995402d5f630ba5f16ad4d8273e624598c171ae5326415432d2e3fbad7b93fe94f8fda2a1bbd806da0bcc1cd08d6a85d6d63110f58bf809ac6eb40b60b863ae2cd183624451a125e1030ee541668235931b0f5a1e77039b5639551e7d57ac45a139ca4e38efb74c0fd31902eff80e7aa638575b7c98c2eab39e691a5d847c5eeed5ec4bcc96b5f9759f074c6fc77dffa7ac9bc2a6abb6def968134f629a0e1c03273be36afaac69eab53d3971f6bfad42ee3674aea0e6a4edf939c88b595a0c10af48293e86d1fdc84ed96f0e2cd960633e5394b8105dddbd5aed65d4048b3730a09284b85767419f5269585c690f1355886274a642ecf7044809d0665c6365edf547fb73bf3c5d778999fcb2bf5553627fe4d859567debe391eed68f86556be4490a667fc023f260f2526cd878d127c0198159fad2cc9c52bd01418dc4f513fed6d10f68a005d9981aad5ac25369ca4cbbd20ec4f7530bc104995da6add94aa7dd5b7eb905534068046481d8c31835d11259e9e09697c77a0fcb442e4c1d5b97e7819468bc9f5fe7fd2363b0c4658a762f8699de07296e67f6e1f559ce208979bfc18a2b17b301bbed531c518a629271a3e3f0ea4c72944dc889af6447e0c6ea79cf2118d19374f1d23fbeec44fbf4a6e90b9435b8842fa31fea09c995520c0e703091c7894f7adf2439ed5becfeafe975d1e08801c8f417aa7d166aed453176e54f05b36b2cfe2ed1d0830dcd5bde628874a9e2b018f3139cf6e3ba5c0676e8d067dd02dee103364665be5f951303a32881ffd76e696e74031df8891258ce48b7186f1a785770fae97efb327001fe71f4b498b227dffb9f48cafdebe6ae72608de83272d09c447595ddc09b08f3720c198caea5fa5986124cff11fc6cc2ac2ecfb4faa4b99d72d2472c9cd298d1f331c9f7761f60c54cce9b08841b1372925cf991cbeb7f2c0b7176db235bdb04b3a48919e0012fb3093a100cd174fdd003cb3cf21cdfa198826866cb79a872c186fe41d44bb9dbbb46135aed9d4268a3e9c99235d82bebb2f9ceaa6c59d14795fab8aa33d63c7e6848e2f3739c886a0801d625593cdb346ab3a954e3ef0d299a881fac59fda6990f1af8679a5bdc68da6c8daab2b22fb4ade042ed0c051093bc69b43b641fee60bc9e5d24ac39c3eacc43a335ac39563fb009c0dd5c79629926ae56aa2bbeb107705bb803bae45895d5eff3b9f02857ee84578438457dbc403911f244664288f0bb80d6646c6c47f173d7bb177f0c6ec8ecba7965b8d78ace9383c5b029afcd7055ef2fd488ba60c7abd0ca03d85f1625395d667bf6cbd785ddbf4e2e0856c23f8bee0f0ad382d03526ac91ff08d3e5556f1c0d9e91e4958c33a2152525d2b27668129134abf9c5c5cd596e7fd63d08593ba34336bd9d61a7f319194f2c13df555919efafa0c627f1d00eb97a345fedef7f24363510c526ebfd7aa5b91544884ec9b77b32034836edef8501efcd72ce390e01ec372686a0d75c8055993fe86bb3e351002cf6d69b629fcbdae4cc2ba93eda9cc397110826c299b6b97516353b1f33c7b43ef4c667a7cb9c93a5afde2ade069f2d8986c7b2b37338786763d2d870e297f47b1cffdac2b621e15922692069f3f1c63b22cc015af416ff3d16567ad83760be975d42eae39cdb3ade1f432724e04fd9add0bb2b62c51dc47f9b8a87f620d9a63178e1b186f73e4c37607a265f840184edcb6f8ac4a733c51eaeadcd3fdc82680db08e5157396271ca20c98c4fe83b59bed07e9297b9ff2366f6f69dcda5093f4cbbd9b0d33a4f13ab1a17920c61cb90cbd2fca22ba57598d35a368ea1f9ba34420784c2f7eec9b797d6f4e521d0311e47abacbbf874edc6d63b874e8a7f215cd9d568ee43c125138a716bd31dadb1fc6c85c81d315c58760dbb09a91287bd8f373399722fc470db12b2f169a6d2dd1c982d01f0022fea49eca2557839f8fe06c7e563308c2001e32b1a93868650248500802c93972c6b5d467910c9dd0851157275e6b6ce9e984cac776d952ae2f73e1a11c0db1091f285659dd14b98809953939228510152b9d6b4a7f3790c4ea512ecaf3522eb97ea82b279e86ae1df5a65f0591261fe9b624a442a1d76bafa55e821e43b5ce4dafe129a79ed3ae13f1810e27931463d678402fbc60c1bd72b0c843517925e8e92887d1b01dc571efa70d6634da331c8d73775a0a6408bfebd0758c6279c11f69904eedc6a886b4e346266ca4071728952e26d9d1343e0892dc25819773610e25dda743f9d50c12d379d619c32acb9ee3f15d3aa6da8f92936bdf3a0fc5a8470aa692af1563b3f325e4e1020e064eedf8731da175f708e863ae5362c4d853b8c0d759b231386466ad751507bd61c8f336206502972224ea479cbe8277a9ca85085580d62e1b28dc9f2973633e07867a6ac24983544c7af5237ad22da5b45dcc539cb2039877f635ba342202fec89f8d90d7944a41b9a525ed3a59688bc5a6d55159ba0619aa5f6ad1bb8ec4663cf1ef8c014dd31dea1121a3119c6e09ea4940c5a2b039e864d033cb0d23efd17c91956ccdfbfde96273bdb1f7e5da2d3d867d9fb9d55234d747f67802514095478f34a580bcf0fa6f6d8548a8e203649d3082b8875486393b11186926c0e13f3270a4a3170868f57305d22f9c7683499d5d85e63d8e92de0fc4af2e36bfffa24be517339610100e6", 0x1000) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x100000000, 0x7, 0x1, "708b307d5662efd64b11b66877c89ed81156eb83", 0x100000001, 0xffff}) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x20}], 0x1, 0x8) fcntl$getown(r3, 0x5) 04:19:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000000), 0xba) 04:19:10 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000080)={{0x8, 0x9}, {0x1, 0x4}}, &(0x7f0000000100)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket$unix(0x1, 0x1, 0x0) 04:19:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() getdents(r1, &(0x7f0000000280)=""/176, 0xb0) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="35d17a9691f6113a8abc00a8513d75083d8bd1fcc61df63bcc0e06b4802843a15b7f2024456bc0bdb5e5775aafe9180b6e73290ced614717cf30cfd8a55ad2fd063fdfb0eb45797a032a3993b485ad5808efa5e6c531e0aa91005951e1c3beed323ab5b1", 0x64}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:19:10 executing program 0: r0 = socket(0x18, 0x3, 0x2) getsockopt(r0, 0x400, 0x1f181219, &(0x7f0000000000)=""/251, &(0x7f0000000100)=0xfb) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 04:19:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x8000, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 04:19:10 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) socket(0x3, 0x0, 0x8000) setsockopt(r1, 0x6, 0xc63, &(0x7f0000000000)="3c9216a226a651b69cd2af8b886cae4e5793cf2bb6d8ca9db096d9788f6e6cfa07fa3c31279635b5eb78283d6c89518b9072ca47d62d3e25b0453aeb1b597f3628d001b03642a51e27d7265f9d5e5015db917e70f083fde28d015f8381b42c456b9354a9ff76455e75d6eb52c1fb937eb6aeb72f10c923b001c86c0d70ab19433b8d876ac28d7818", 0x88) 04:19:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x58a6, 0x100000001, 0x6, 0x6, "04884821314ceff03b8e2f4b3ea5287a4dcde4c0", 0x7, 0x20}) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = semget(0x2, 0x2, 0xcc) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000100)=""/9) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000140)=""/119) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000280)=""/80, 0x50}], 0x2, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000340)) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000380)=""/229) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000480)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000004c0)=0x1) getsockname$unix(r5, &(0x7f0000000500), &(0x7f0000000540)=0x2) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000580)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000600)=""/128, 0x80}], 0x1, &(0x7f00000006c0)=""/242, 0xf2}, 0x800) accept(r1, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r7, &(0x7f00000008c0)="a8deb10047bd0c0de4de021b146c010ff9cc05cb8ec44739799516f593ca3107b888a4df8df6788c97", 0x29) shutdown(r5, 0x2) socket(0x2, 0x5, 0xffffffffffffff80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000940)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000980)=0x7) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000009c0)="6366bdcfa84dde27c38689045e469e2527ace40dcc847d88b5f9e820e05ece9aec518fd5fca337db825228eb432d40ffa0ecbb859d5e52975329fac0f92daf40289da96809922524ff3bbccf5b375a5e4516ad636e8ab8e54e911938a492f03f8b5e93e93f9ba8b48dd1a66c1f7c6a45d48f52e78012d0e8e828fc3677e335d09535839c259890eb56ebded752", 0x8d) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000a80)=""/234) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000b80)={0x4, './file0\x00'}) 04:19:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x8000, 0x6, r1}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/38, 0x26}], 0x1, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) 04:19:10 executing program 0: getgroups(0x1fc, &(0x7f0000000240)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) setsockopt(r0, 0x7f, 0x800100, &(0x7f0000000080)="c8bc4f254455aa29dbf4d77bc8345d02030c1faf041fc7c7b7e8e5b66aba5df187effac1ea4a9a7d7cf77211ba71279a08103a324d45b17f1bb09593736be3735f39e4b5915df860824101ba0890dd1b5fdc64506260fd556abce19f562f191540bbcb2385abc71bc8e7", 0x6a) clock_getres(0x6, &(0x7f0000000140)) getgroups(0xa, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) 04:19:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1fd, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xffffffffffff7e40, './file0\x00'}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xffffffff7fffffff, 0x60000000000, 0x1, 0x9}) 04:19:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="05000000", 0xfffffffffffffe58) 04:19:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = semget(0x3, 0x1, 0x130) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xf1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 04:19:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000d6a79f0000000000cb7b310000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0xb) 04:19:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a00, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 04:19:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c0600000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x312) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() close(r1) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x1f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:19:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x3089f, 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x2, 0x800000000040}) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 04:19:11 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)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:19:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x7, 0xfffffffffffffffd, &(0x7f0000000200)="22af3654300b949e7d", 0x9) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0xa, 0xe3ae, &(0x7f0000000240)="f5ffffff", 0x4) sendto(r0, &(0x7f0000000340)="e5434efcaac034cc876900594d6f326f3f629b06488eb1d8f5e2d009c0593cd591ef665c462ce2229350e9d0be96071c276402d6ab555be8a6dc0786c82ba9e182de1cec1005f0cfe908ada9363c3e722aa85f1c2acdfa54f669a0bec6f01c1014e80be44a5fa0d6b95148035b98c6ceec39a4f2a075984fc972e2b2cf5314b9a65a5b2f065e8bc58dcba70e14c61c455a492183e318275e79fadb1bacec44977a6e49a27b95a235530edf51b7ab9223f9c8303a376660e7fe5cc5e86f41f3b318347b1f1efc41905dfc29eaff81f66e432cc75caef758e13442180cf54cea2beefc3cf16986331dd281dc97e195bad46fe11fa6621f", 0xf6, 0x1, 0x0, 0x0) setsockopt(r1, 0x3, 0x9, &(0x7f0000000100)="bffe79b257d8b405ea1a46c71f331002749b4d63b05ec1433d62ab6c04d19e2590c42d3769955d0de18da1c5434a3042850165456b7010c9cf9cfe714f53d0d3a7ad3c47e5d720fad7c1d9696050fc890fada0d0e52af9a823bc4189e0b85615b19318d55b8a1fe44f795449a3d404c540be500b418d000b29ebbfbb7d6bcc4d47fac699f92f2a5a0bb75704dcfa22918c8c0086fd64", 0x96) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d5fe22ea5e2e1a4fcd5a9233279f50dc9411343d05684b179c32db15b058a3b462a46c29e4c8e929c61d497b05b3ccb1d8ab7449b96ad77c75e770b416c5c61ad002b89d913a0476f8eb9c393cbe21c4145cff06b5a3408e752539cad7dd44aebe698abdf24afd9bed27ca8c4be7b1a24fed52bf49188b04b82b55"], 0x10) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x1, 0x20000000000000, 0x100000001, 0x3fb4, "b053bbffc43c7db2e55165a8bdefad365a36fc3e", 0x9, 0x7ff}) 04:19:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="779db25d407ebbb65a35bb01cc5303f1e1d9eba361f418b2ac40d66324fa6722a5a7f7d3f53ac95b9b61c4ad2e3a0c3935928432865d7b59dc04ea31617a5d5a46557bab0629711adfd322b0a3d81b1466f7973a70ab9c1637615030c9dc9798ef9ff9ae83190658ed442585f7595033c2e9463e78c41c187adc5f5eba051c45706854d42def94ec8f3c85ad25a06facea06136e89a51c5a15a4bc903cb6a81cf0e48d45dc9434fb739ecfd2b9c63b72aa90e13dbfb1bec081ed7021c65eb93864ebc3ee43b71f16a22ab5246f13", 0xce}, {&(0x7f0000000280)="f1a6e6b03d0c139b115de1f5a5e8de87f7f056d445c2939559f7e68cc54fc65fe63dd32ea9be23daac11265ec83cfff74ebf8e85f1eb92e6b3eb1a56790da597a34694df1f9aa8c75f268aebd400ac271d185ecd095334dc7a3b2a598e9b26e895c408e8de45aea5fb019b677f820f95cd59521ebf026dfa529d39fbd35c102a9a6935526185a1203d5fe83d6f802a282c14dd95b9cd1ffa5088aeaac3b7b244dbe39129f262a8d482e75ad80539a2eb6d7b6a3841f5574fe03d475c", 0xbc}, {&(0x7f0000000000)="b4b15c08", 0x4}, {&(0x7f0000000340)="b30b8c7d150a21c959ab6bfc82b1b66d79080dfc9dc47eceb5123dcfb933d8d12665fad1eca53ba2d253404bb6aca1d06423a1072ebf68db75d4e77e30943ba424c24a5708a33e0dd0b9e8d5820ade77d9988e61a83c64e6badba564fae3ebee343743f37c4d2c1dbd85", 0x6a}, {&(0x7f00000003c0)="6f40f45664f0ded2629bae42c2217e859482541053f1376153cbb0a75f876e4052f510ead2dccd6272710f896b0eb2fa855a561e79eb101ea9162c2727e6327d5faf72c5dda9c679ef96b73bc7072be53bdbfa5ffe2c01393e1aa2d4addcf7aab30d17e0d7db3e2b3b4060610314d075d1ad6c7960d0b3ada912e65d5a3cafd9cbf34dfe0a98301694e53f6e346f9f02c8b39ad25c39129fc1ba71115a2f5d62325f7b49872d3c21ee26352f5143a66d2e4dcca4da593ec6795c16be540bec53d33a31be6b8a7fc945f56e65bc9a7fc47ac9b94b4183ffc233dbad4cdd29bbac1f29283460", 0xe5}, {&(0x7f0000000500)="a913ebf8d7cd565f2827388d7d541f9d5ee580d69f68eb408f17e762d30615ad42889fc84e67fa28972d017643d511a4301cd3122e8510c13db399f73b0815a77487536d99066e1f7e5e09abfc30bec3085a4f96815c64864048eeeb7771d29de4f8dd8b0e65b961271dd24d71eecf24412b96ae8a8795b0d7276ee112", 0x7d}, {&(0x7f0000000580)="b34bbf3977f470d6c94db5df3ffd652aff3cec887e1b739d7f24e149f49bfb0d3c4439cef21e4597b711a1f3fa0b34979517f4d53b8ec2bec1ca219424f9720d731eca9cabc365b0c3b7009c86e61579916e515e5c65203b", 0x58}, {&(0x7f0000000600)="c7f56308e989300e5b99389c154535e2054153e558cf7f9759d23705b7057021092b7eca5cd9fee061fe3931a90d89dc33c0de5d029e726c9664d450081595a0419b7af2e31c2d9a92146f221f19603d4c5da4f3bbe8e55bf2099a1da7c9689125174a03d10d0c91a8f9acb5a4", 0x6d}, {&(0x7f0000000680)="5b429311b8e682580d556f8979fef637a1395dd8fb27ee152a3ce65747722f7d252f6bed1fc902b66349774b29a11c74363d50c032bfef6e58cf080c29332c38c1d24a4b9a2364f21fc1e635c3ccd93888bc0d60d89b0ec558963016f8f8d5435b3405baa523686c60b4259ca44629d67f9dc084232d4d52bcdc6674fe99bb2a1fc12533b12815f37778a26d19bedb97d777c51251b9f1cf54732cdbf2e99375cd98a911b1fb6f8d6898481168089334ed9e71697a3d0eedccc9713acd6b9f427d423e1e8c174b0f3b915c9c630889d36461fd004c28d3", 0xd7}], 0x9, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x5) read(r2, 0x0, 0x0) 04:19:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x804}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 04:19:11 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18080, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 04:19:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xfffffe66, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000100)="574a178d885e987083b3d2a8170c36adbb596fd1b559d5cd251638a43910bacbd17b2fdbacceb1a03684b5f658fb37e0a7c5b4932727e65f5992502c45192fa868ca05ca439fe256a292b70b4ff4f14e93019cdee0ca49dccc2474cae7f1c02276d28c253006b321d58534b87ad06832eba547b5fbb65741e7c1bacc07a29f9e01f47bc66e86c3c21877486e6ce4c64ec3fcdc4372164b26079d3c09087ee6fce74f6a6ce979376674bad7d5ddf0118d", 0xb0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 04:19:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x1010, r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x27, 0x8000}, {0x18, 0x3, 0xb7e1, 0x1}, 0xfffffffffffffffd, [0x0, 0x6, 0x6cb38379, 0x0, 0x8001, 0x9, 0x7, 0x3]}, 0x3c) 04:19:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000380)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') r6 = getegid() syz_open_pts() r7 = getppid() r8 = geteuid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000780)="0ead3b302f6f56e69c04e405229b0975195af7575d8050719a2ec218d8872a358b15a8ec19f501863ebb7b43b9d7364b1a444d2a00f7dad695957e008e33cc4b30712aecb3db1fcc055cda1fda6e364f16e9297aee87902e15844308c61fb9b764e7d7a1a96a05c2a81f43173fb7bd6d9f87", 0x72}], 0x1, 0x0, 0x0, 0x400}, 0x2) r9 = getegid() r10 = getpgrp() r11 = geteuid() getgroups(0x2, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="774ec54d0ca4475183c07255b4ff6c101d76b9908b6e38880835c35aa9eef215eaf9642f2a84df8f49891f31f53e0d2749b6ced5e39324adfa429a658c7c9a4a2ebf3d683e57ba5930db31733da2ccc1629588b0714fe7e2905e5e627b10f679369fc7affe5886841120a0e2480a7700737c9590b5d29ce86fd48ad1af9d4d4a1dc3bb2c1b88b147e68c82", 0x8b}, {&(0x7f0000000180)="9bed856a7320e3694f8dae7e2ca07702a60d59dd894a592db05136d8a62f34c456c64cf948082ebde24f435096d4192c807cbfb794f865e80debc9fd9dddbe1cf40b586e3a91c87bfb9b98f4b3425001de923655dc3d2714b8592d245fba75765aa70237d375d02419f6668388cb6d372e063a6d7d874166cadf3d97d3b6bebe9743d967add51b2cab88e996e2277f9cef05e8bc567ae58003b9f648d9ec85c1cddb6e5b5bf5e5d777b9faa28acf3adc74fff42e46263e0252a295505b14d2a229e99e0cfdf04a8746c808dea622d47681e63b5258a7d3206c227c3736cbe20d74e00da9b1d66c", 0xe7}, {&(0x7f0000000280)="0302535a006adbabe88b59ae7308ff30ccf6c271fb185110df64cb9eb6cbdc65a1b67bfa5cacf0038af2322fbe51ebe712397e9d5bc0c0f8ee166434dbce", 0x3e}, {&(0x7f00000002c0)="726bc6ff21a36f003c0e6b82737d27fb897c353f7fe9a6bd8d1924f2e7019ca133f190d43ab98c70aefc8027926a8783904582821a7bdbed157180bb10b9ac8b55ceed14e4fadb527a30cc1ca655b8fc0e33959044dcae0394c4373f8697e844149afb97e054065a840dc3b3a4bfc16c7b5b0fa106df2504abe899ba3894c111f6d84cd37891449a9fb7f584f4274dc6a96f872c6a4929429095819c4e48fcf3ca39748c972ea137635a099491d9c9897a335b2141869f5df5e2e3150ba974584091e0bad4225fd971d9dc5b4c614ac8223448990d922561b7613d4297b5fa73675c4eee966280d01ccd09f6", 0xec}, {&(0x7f00000003c0)="40d329b99d286e539913a2a47f", 0xd}, {&(0x7f0000000400)="45719bfaad5139f698b6c5638d6252394d8d54b3d0762117eb95ccc33e1f5bedfb855b2cd28dca066a78ba35aca32ee829235b2d786f283ef7e4cedfe976201805b030bc842927d4b87660cbae6b62ef85328503b26bab46d49b835e8afef6990992e34cc110c19b66988d291f4c7261e6e1f258178cebad749515d5", 0x7c}, {&(0x7f0000000480)="57b620beac117f99167be0e810ae7292c2e671b14dc22d1f947c6e14881a9dea8dd14f75ddbe5b718496bf18d6e8672d8594c781f73324da0708e538753640", 0x3f}, {&(0x7f00000004c0)="6ca1b3f711476f5cb370c76318c59fbc322d16a187b090ba3467beb3d2065bed52f26f240d0d8654a7dd9f3f943a4b4acf7b2ef1187f018dcd0d17913c392dece7f5fe301e0fa9a5f1ba75c5ebc8b1b37b3d7e08223147a0498d32358da155", 0x5f}], 0x8, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0xd0, 0x2}, 0x9) 04:19:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() dup(r0) 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) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 04:19:12 executing program 0: mlock(&(0x7f0000218000/0x2000)=nil, 0x2000) mlock(&(0x7f0000215000/0x4000)=nil, 0x4000) mlock(&(0x7f0000214000/0x3000)=nil, 0x3000) 04:19:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 04:19:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvfrom(r0, &(0x7f0000000040)=""/157, 0x9d, 0x0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 04:19:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0xffffffffffffffff, 0x0) 04:19:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(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, &(0x7f00000025c0)=[{&(0x7f0000000100)="fc", 0x1}], 0x100000000000013b) writev(r2, &(0x7f0000000040), 0x1) socket$inet6(0x18, 0x0, 0xfffffffffffffffc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 04:19:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x8, 0x80, 0x0, "ddb6a3c9fb466dc6414fa645252df621777eb29a", 0x1, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 04:19:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xda2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x60) listen(r1, 0x6) socket$inet(0x2, 0x5, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x80) 04:19:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x88, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x8001) r1 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xa8e, 0x1, 0xffffffffffffffff, 0x7, "8daa6674a69e59605d6c10ca3cb2e09d205cc830", 0x1, 0x1}) symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f64696bd9dae6ac9f8c66457ccc6c653100"], 0xa) ioctl$TIOCSTOP(r1, 0x2000746f) 04:19:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:19:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x1) 04:19:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63202000000f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a456fc7d40955ce1b96d4b4f1b49de876c6cb2d721435db9ad8a4f5f72819f4b0e1e93f12000000000000a9dd5c612ce6443f6a989790d44345fa49bf3233a61ab0d154ffb5fe0b91625cf509c549d5a4773ef689b57a106e56d7fdd73f8bf45903fbd758fa000000000000000005ae021cc8218f22c3dc64c7a430ce7006be85f93737b385846800ab6c1800c7a6bfa58270168c59304aa908deb5ce1b3d31ac23cd71b29ab5be3cf2cbd9d5936188ec79dc0be336f57a5cdaaef8110f0ac8fc461705cedbc8c4a5119eae8a879ea78bb34e3f5754a52cd2daf520605095393e27090459351df069258f1ecd74b2a48f3076c42d3e02db6ff7505a409c4576dbea5bff279355674467acf4308ca8c8c04f5e66deb6e23bad3e7d632c40e7d06ef854c67b8e1f31c62f78f9021715a482cff0920f9bc3860ba1acdc5263065a66f61cb5163b6d6aea309b8fa9d60f56c76ab78a5d21e7c71d0f6bf3ab896c526187d5f56df2447e9fb913b1ab93f15c3f90883cbbe32d4030ebdda74ac6785d34b6", 0x1e3) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x10}, {r0, 0x108}, {r0, 0x5}], 0x4, 0x1) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0x5, 0x5, 0x1, "48f97be2c226bf2589623d7876fafa0b00eb1c1c", 0x9, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x4, 0x1f253f72}, {0x18, 0x1, 0x7f, 0x7}, 0x101, [0x6, 0xfffffffffffffff8, 0x3, 0xc39d, 0x2, 0x5, 0x7, 0x3]}, 0x3c) 04:19:12 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x4) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x3) mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x7f) 04:19:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:19:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b6, 0x0, 0x1000102, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x18, 0x40000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x21, 0x80000004, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x1, 0x6, 0x5b}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000040, 0x7b4dfe4c, 0x12ba}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x7f}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0xe21d}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x1, 0x5}], 0x2be3, &(0x7f0000000100)={0x4, 0x9}) kevent(r1, 0x0, 0x3, &(0x7f0000000100), 0xfffffffffffffffc, 0x0) 04:19:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000080)=""/168, 0xa8) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup(r2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x7, 0xffffffff, 0x1, 0x3}) shutdown(r0, 0x0) 04:19:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="c9a1fffb", 0x4) 04:19:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xd) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x10000}) syz_open_pts() 04:19:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x40) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) r1 = semget(0x3, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/16) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 04:19:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 04:19:13 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() r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x100000001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 04:19:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socketpair(0x1b, 0x1, 0xe2cf, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = getegid() r4 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r3}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0, 0xa2f7}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:19:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x10001, 0xc4c7, 0xffff, 0x9}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSCTTY(r1, 0x20007461) 04:19:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) accept$inet6(r0, 0x0, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6, 0xf000000a, 0x1000, 0x6}, {{r1}, 0x0, 0x40, 0x0, 0x8, 0x80000001}], 0x51160896, &(0x7f0000000040)=[{{r0}, 0x0, 0x3, 0x80, 0xf855, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0xc, 0x10, 0x400, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x0, 0x80000001, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x6, 0x200fffff, 0xffff, 0x4}], 0x1, &(0x7f00000000c0)={0x0, 0xfff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) r3 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r3, 0x0) 04:19:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f00000001c0)=""/245, 0xf5, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 04:19:14 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) munlockall() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:19:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) socket(0x16, 0xc004, 0x4) 04:19:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e696c653000"], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x8c) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 04:19:14 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() getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/66}, &(0x7f0000000100)=0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x10) 04:19:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = socket(0x18, 0x28040000000002, 0x10000aca) r2 = dup2(r1, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x4) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:19:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="509bf068893750df0111ff43b36bd6e3eb8465ea94134e97f8940831a8ae96881dcb6e715b3104076f92cf7bcf67fbae56d13578834d40d6447ac0aa762256bd69b40a4476b0d98e6cb17ea0390c381110fb6f27a37857c26fdd5bd78f03fde83f636724a07ed5dfa76ecdb0b9512678c03fcbf18aea52304695f9d9a76a654f2d0da84d39a4ea771972b4b35e9d69e5fe2ad4406ec9de90e886492de068a4a77e4514767bfa8a3973e4df5064d9dc32619f56fd80909aa1f321496899582975e4ed56710df5043344fc08b772e4b5a2", 0xd0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) ioctl$KDDISABIO(r2, 0x20004b3d) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x9) ftruncate(r1, 0x1000000000000000) 04:19:14 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 04:19:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) pipe2(&(0x7f0000000000), 0x10000) 04:19: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) setitimer(0x0, &(0x7f0000000000)={{0x2e, 0xec}, {0x40, 0x1}}, &(0x7f0000000200)) r1 = syz_open_pts() close(r0) r2 = dup(r1) shutdown(r2, 0x0) r3 = syz_open_pts() listen(r2, 0x100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x2, 0xfffffffffffffffe, "85495500020000000000001167f5bfa600", 0x1}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:19:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8220, 0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/16}, &(0x7f00000000c0)=0x12) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) r6 = syz_open_pts() r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8280, 0x100) r8 = socket$inet(0x2, 0x1, 0x5) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x820, 0x0) r10 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x44) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0x4, 0x5}, {{r2}, 0xfffffffffffffffd, 0xd, 0x800fffff, 0x2, 0x14c}, {{r3}, 0xffffffffffffffff, 0x1, 0x8000000e, 0xb020, 0x42c2}], 0x2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x48, 0x1, 0xd369}, {{r5}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x6}, {{r6}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x7}, {{r7}, 0x0, 0x84, 0x80000020, 0x1000, 0x3a}, {{r8}, 0xfffffffffffffffc, 0x80, 0x80000001, 0xfffffffffffffc01, 0x7}, {{r9}, 0xfffffffffffffffd, 0x50, 0x20000000, 0x0, 0x8}, {{r10}, 0xfffffffffffffffb, 0x20, 0xf0000002, 0xfffffffffffffffa, 0x3f}], 0x8001, &(0x7f0000000380)={0x10000, 0xd9}) r11 = syz_open_pts() ioctl$TIOCNXCL(r11, 0x2000740e) 04:19:14 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 04:19:14 executing program 0: pipe2(&(0x7f0000000000), 0x10004) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:19:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x11, 0x28) fchmod(r0, 0x5) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/214, 0xd6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) chroot(&(0x7f0000000200)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x800) kqueue() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) r2 = socket$unix(0x1, 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x2) shmget(0x0, 0x14000, 0x4, &(0x7f0000feb000/0x14000)=nil) sendto$inet6(r0, &(0x7f00000003c0)="a8e130b3636a2e6f704d8ac5f9f1a2ee1acaf046964b8416fe2530a55f1069366c27ced7ce5632534a96943c3bb144702d16c770efeb5d05766c766d2cf5a6ba5da50492c91440a835b2c181438ed7373a442ca475749458d3204ce91e5fc195e599106c0d36879e2b70b00a41ca052b35d5dcf203720cc622a77d007e65c0fef55d2aeae6a2d8fc96c31677f14defc6f41352b41e0a1e9c65acdff896f888ad605e835c4611f5e850", 0xa9, 0x4, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000004c0)="33e37e149d7127386c42448707e247d26a0deb9a9e613104a54ce3ae580fc3bbf7bb8b284095d17b2bec55acfd2431e5173f919be1faeedaec264401e57a9f96e9661cdc6fc3163306d7f210f965179a99963c2be5e846713a84f335efc8db41a23bde4342d71c331356df66e53feb3f2a910f2f0342412420d1396a65f2b175a370130047e9cb5ae72e46672c2cb90c01002e6909becb00fe5c53fc311fda3f0434afcbc8436622c2f39e4a8772b2e3d8fbede2e1e3262f9a505243", 0xbc}, {&(0x7f0000000580)="4d025871ae12e93992eb3343d09ec584b24797bcc027d26bf18fe4105d95a909455880b27c03977ee97b11ac8390e81ae2f4a070308907faf14b19f3bc7cd9efe839e30d03eb5e16640a9827e470dc1b426962d79b5afcadc2f65792b47e9aa4614f80093f97b1e70025b9e83a9da89d1bcdc5b46ac1bdfe353e", 0x7a}, {&(0x7f0000000600)="2bd1dedb37ec0e3028a503187810ae399611a264cb837ab8c2a650ce7d26f6ab1aa26c2c229168b9c2124e3c9d15f2895221c959bc92ba6c938cec4d8fd1cdb45e239fd8620e565991f40699d58df9b9fe0433050bc8114b19d31e40d4eb04ea", 0x60}, {&(0x7f0000000680)="eabf646b5cd8790b56c6f84ef6", 0xd}, {&(0x7f00000006c0)="ca869a7f34e1c66997c721030781f49a80bba75120352c7aba6cd50197b4fe8e42bdf143cfb48955b0ff1829ea8bfc6b894510abfd695d842c73d373e894cfee36eacef547d5d7b7cbd39a716d1876812b4e01d7f8cfb578abfc8de3f9e8b1aecbda3d561ac90d06936489fee8e2663a452c4f04af97f0c0c43ae7a5817b72aef7156d8a27dcfc5dc6f9bcb171e7fe07217714d7aa5312ac4b4da3a46b3c00973762bee2a63232d9b5c47301a92578ced6474a981729eadfbd11c2aefe8e6175d63a0e2c071af417f38981c34a9816dcc01547bafa0164081839e47dcbd88f09b618f3a938547fcff2c0198ede349d9b1d6b28a4810f2f072417c6fcfd4f276fa780fb8f50451feb45dbb92e3dbec68d8c0664dec20bfdf97ceda688e9476c33c512cad7556376519a8ca53f6789657332b3d1f28ab880e33ddf467f551645086c897379b5bc355d8389c6d0a4076f0ff36a9999be8b3bf97abf71e5f9e0cb5a5a263ce3b8dbf6e512fb4fd0b47163ffb0244bec680303a0f1c7a7599dae671981dce9102b8102e24fa94b443a2b84b80778c8ea8ebe5be6d9d8a540425901e0fbc1e84560b14d03f764416021442be8d11b70c2ce044897e34eec57728640ba37381ee5f313d7add515a3762c9933c2c457434dc4b802f53dad71bb61f33632aa86cab27cb8009946353244a89cb76a40a32623d2dd579747036f5325f0d70267a1e6e067285ffd844b0e72169fbc549239e9b55263935b895bcd42805f87204a1fc0d0714ef84a894dbb5ae60de64595d36823684a69102628855f3d6bbd6b7efac41c0b5ed7c0b828e3308f2a232fc8d1f4d0522ec88b237cd7bdbbf0f139958deace7a84f4d3c09cc27966ed7a4b1501785d19e556b052e8fde685b200a6bda2671aa0f159b3a009f192e59919f05e9288e77989062f55221c33d90a19baa2d56e0fc0657626b974491258b8db2c2ffd99e0151629f80084483a48d2f2f7c20e728b8bdc0bdcfb6c4dd53ad8c086e7873dce7ce4d49ce7bdba25f19f482ad832e26b2ac116c9eefa5ee2a25ffb57a9bf5d74058e644be7e9da9e81a934efcdff86cc5605b70d5cba0519789ebead4ab13afd0a51071d0f47fa0d017715928ea166f0d0477b87e40a1f17db973c483592dabad2d65610846dca863376179d5d887ca078e7195cd040b76494db07dbd7a69f462c3a65fcd87f24e180b79acbb0c361451572190d66dcaa147b817e7e3ffa6cacd9787e71c06625acc0d3213f5de0d9cec08f36f13df827646feb2533598e94f2d320d59692e68946a82aa28679d20c3da3aee68ab81cf3c13a48190c243c6f2c9afc5ff1e52b5943f3231336526be052bc0bfc3cf44f55fcacacd2a31b0efbda8f8e7cfca4a3c6ea84a1f14262d097694f7fc723453201f45075574fa3a01d712a85a7efa1933aa03ca440f6199205be2653925cb02949fce2ad91050a3dc154d19e9c9b5c4911779fb859f6e668962e11e2fedd32b3bd27a6343adaead2ef2aa8d23cb83455c5800b11c9e7ceff445673d2709c46b7b27323eae0584084ac4f7ed07f615f4093dc546bdd6e7cbd87066f8b38ea47e7f13b813c0b2d049979b3a9a8cda369341f2b7403a1c89d00cadefbd1c307be7cc10cbaa718b712c603411829a05d19c25765d02d56a42d1eab9f51abe18dbf76161871cc596a576ea25f6b6b3a0a0690d9aeb12b82af9a0f0aeab18fcf1f8da8a4bf316d6f2938cbc8fa3713bc4e24f135daaead528f4683299bcce8421c069535ac849e914fd5ebb711f256ae1c466266dbff6930f92511b0ddd7a0ab6064eba6925917d170f4b2731ad4504c92e0f86392cfd4a453147cc84d31dc7b9708a91e4c4f603f407e23371312e57ee69aecd8afc6ee5f120ccc3d19ebbf9b2ab3923868e0066973a62c744ae4d71d58862155331c57d9ae57c650025435dddb1c64590c7b1319271fb7bb915876a8473141f4f3b396ce9ace6a8949fb2430b2ad884cfbc2b04bd75a78bb9cb452e247758903f482d14576408f677c293286719ed027eb41d7082e4bcc64d7dab7a7ba0ce45796cf0c970a2eb8b3b8d18579a1e6b0a4553030a9c2a906bbe3622f009086b255659252adcd09119989896e04f9464c56a5c5d4e0ab1dda76fdbca27fd5028fdcddd626240b22e1285bc0d8e067393923a02318765536943d4bd93692918cbd2f99b66c4e23dcd4043025d18c41e136f4103ea178c0610f5758dbaed91f3bcf93a2ed40a3a111158c8792da09c4199ce128251d3e02b3293d679e92af3dbded33740c21fd8205acea9a9e7633ce81cf1d37e0ae5ce4eb191b21a1f0d139252edbf9c4d40aff90b6e5cd745653dafaef699b27ed70b96cbd95321c37dd64087309570c8b971ad79fce2e6e25ef28fe28fd26df632a86faeddfe64ca894e5b131ad7c571f4585ebd2d3d36212a2efa1fe1fd8d3db399ca3a76c5c619f29e2d506dc1959d1f947c274e5b6b52537bf0c47be0f0dab0ac0930d52b2b32acc1ebc9eb126d21c780dc9c87ac8a89e2f3e4b19a84daa2f907c79c54094c7fae2e6f713e8d5cca6c81164407eeedaa8551f3a307d6007259586efa4ce3c43e120b0331711a3bd9130be448aab24401ecbdfb5717b17407f90788dc9277fdd41f650267f77e09255176313630714084af31329637f8d8cdd91f13479c6bfeaea0914c6e562ec0c85017161b4664dfd1d88d9e2447a2a5903158823c8c9f8b2f23deec7d39f2f8a86007c85a9d780f1b86190f740dbea5e75fe3e464ceab3058c7d754a545c1a7db911814d4bf0341c2a84b04a0a3e288f7047653ca7632b4a0b59d43196f1d26ea27508062df167819151d66b22019ec9a4a954bf7d109908976dad49103c41e153224a50fb897ce5399b6aeee389f3fedb4ac3da2e9f547f50583b22a2b0775a413abf352d7d121a409cc9979c691805766872181f24e11edb38dbd28f9610b3b4f29f97882e58aa47da67fd89bcd6779d3d4d99bb8767c6c0f3ce6f914f513e658bb259b524e757bda8308a49209bf908aa4df850aee04b9adc7fd158fd35fadb016dc639a9ec90772bea4abbf5a18d85466381b90c41fbd73dc4a876e7676bfda5269eb04f5cd2bcb7568aa8fbc44cc989b3a6c3117513a0f51f7d2ab5e80b5bf804eb31e6882a395aff45678c3dc8da9dfd9a696c9225ed63aade250303fd9a70d81b2174d8829ee654c39a3218c0df5be1c59b600d9f5ff55a4a74790e2961bf81f48eab7fbff7c06bd546361ba40bd91c382fe1d524791e4c9c9c5fe11243603696ae020266223ffa3a427b835393dddd66a18adeb1432372d073b5c2eaffbe2ae6fdd6da06559a4523919ea4bcbd7586acea3ae18376659705aeaf8ff3f0ab071613833006f6fe3ee718def981cfe205779a4aebe23aa39f44721eec41c11a0e8d773e8988a0ba16b04eb9045b9061f1129575edcdb0285e015b5eb232be438aee2cde4d60c6b6f235238e28e7fb7532f0c52f2c9dc90cddd502898d19632c9c17add819c007b41f83fdb842c69c4d2c7db1f0d173334d21e4a75498c2ca4cffb101b66aafadc646ee58505d07132394a0e51927cabf8dae2863c9bc9fc05ce08b9c1c52c501efed9b265fd88428a006cdde41b10b3d6d0bc03161b4d5b58d27672863feffa9296856dac5ef5159a89cddfad94d0ec0f670912b14ea25c89ce40b58090b70031a8f94d1117f6793537da7f796df717402e4555fd37ff7de08c58235661f1a1ee1547a8fa1ad6a3db48635b66803805f3221e19890383bbb8e1732f5ac642c7f043b3bad8a2463a934322eb2595d65c17c8ca5475f6cb94d2ff97940ed2034a81825e8be32d64f700cdc467694a40d539526838474cc8d72adcfe815ad87e946f99727f59d8296c4b025ecc68e23b39c8785788033b21dc8091365279d81499f1e98dcd948e21d092ecdb8be43b141ec716ebdd5c0bb5aac39c144ef42ece38115175623271585287402a49c122ff2bb206d18500f6a337c2d8b37b4666cea653cb2724c6e298e73b22890d4ba88eb6353078e5addc38ac131c4be52d25bebf415ba0ac344d4c980aa62806c65a86a655d64040edf3be12614480c537656d732e0d82a8b7a778bd0fb40f4640b8b99396a7df1da70b4f1ca744a3438b8cf25bf596c635d1be3cc1999f5b9bdd45ea850f1d4aef16f742321d41a2f058c60b200069f1e44eb1b292ed4dbe3b42170969a3f1dd4984e25c7fb7722f0c9a79a9b0c927c3e627df59b6f77256932008fc28de53d0945e2df44b1d33e9d2b5017c46db238d432858e427fb91ba8da146b3271fe1ff43b8b7ba061941df9960ca378f8dfa6914cfda7b7d0df2a86741be0b5f05feb19e0b14178b2c48bb07db5d336a6daa36ad093d50680a8aa3d2785d99f3887205ac7e531f4db726429463f6936b2aa4260dfb7e4d6ad56d1aad8799c1b78a23d1dd380e395256135ff9cbe2aa95a53f88b63e66464812ce2264d058293443da00a8b404f2d18f8636858620a35c2a2c157b6cac10d9a6752440d85c68f1c2feb97774740ab69fda44dc2c84461c2df85a6c070d608779f7c12c6e4fed4b5e45cfef1c3e2fa32f456104ad43c8f77efbaac7646b8637b81add858cd27facd2d7414ce9bb8b02a86a91b16972d0ec6c921ea936a468978e302f0f689b5d841fa577f339e3edb7178335c96fb49144a96e6de2612dbebac3eda938e3b19f70e1f622b06188b19649fc83f34fb0526af8786e1b762480629d8b1523fa0696fbe2c53249e82b19e0f940ed2dba8ce79bdd063f9a3a9023a22a82b236cf88156a8206817209b1291106e9ac1ecc45c1e3190f96145e9060c092805d111ccb1e5cac76b499acd1ae0910d64968db9efe8cff7b0ec78b5cfc2e040883822e14e6e89ca311b347954833f5f25a4166971bba5d73aafdb4c11c155cb7e10b26b33aabf27e39486fc51fd1dbfabd0881cbc31b48e0fe879694fb3f672e8ba1bd66d75f9f5e0951d2a3783d8c6b5e59127f3e7533991d130b268d2491f3f66ef743f7d009b77135a088e685d9312077d563cb5dfe0199b6b4fc86db04c5ce77d0791e454676a7e2c4cd9d762ce2ea43a29d625898b5ec4a8fbb4fa908a09fb40c3bd930bec90ccc496a7f9d96775dda25665d722f60085a92cc430582b3ce9e746da3f77ddc49f851f4964ce40a2c22f0f717a354fb2b415c752e2713af50eddcd794d7e1caada138662b8d195d98287e40358c06e323bdd70d39b893c4a8b1b6759286fef5177d2aaaaaa354569ce778c170019cb2a10d3194f01da1109fd1db384ea5ee3f40e2fbfe136228aca1acfdd148efdb7b2467aea60d329ffe6f9d50ab0006e54989b28c99667ab59db411c260c3017bb4c975fdf38d2eb2a0bc36b58b70f173fd00919705dd1cfee6d022f34d6025c8541388330100507d9a5d8ec7b2bf19a3bdf0a5f4e4afa61065da7bcb99609d30e14e0c4e5b0555810a787716223a353fe9f2d6061acdf813aa520936dd2845c2dd724360a1f20dddb586c66582fa6d179753324e80836a88c87d3e4305a25d65dbcebb1610af6a2a8d330fd49067f9a987ab8cda0e1b7823a79290ae3f328d405fe623d5c8c8b9183e71823f054c1841492d1be8e0ee32f970e2534eae017f8d2e9f521d5e4cd536068d6c6f9e3bf2081e34bace5aa5f6f74d3f6c27ad2b57b584439f735ccea5f285cdbe780c3df5568014c1395caf1e08d9573b3c5f37ff81f411151f78c77a83491fe226a9595fa48d78111b363773110ce", 0x1000}], 0x5, 0x0, 0x0, 0xa}, 0x400) clock_gettime(0x4, &(0x7f0000001780)) readv(r2, &(0x7f00000018c0)=[{&(0x7f00000017c0)=""/45, 0x2d}, {&(0x7f0000001800)=""/179, 0xb3}], 0x2) accept$unix(r2, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) chmod(&(0x7f0000001980)='./file0\x00', 0x20) ioctl$TIOCCDTR(r0, 0x20007478) unlink(&(0x7f00000019c0)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001a00)=0x3ff) 04:19:15 executing program 0: r0 = socket(0x16, 0x800000000002, 0x6) lseek(r0, 0x24, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666965300000"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a0364", 0x784}], 0x1) 04:19:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fa182e2f66696c090000"], 0xa, 0x0, 0xfe9e, 0x0, 0x0, 0x2}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 04:19:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d80)={0x0, 0x0, 0x0}, &(0x7f0000002dc0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x2, 0x0, 0x1000, 0xfff}, 0xc) getppid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x5, &(0x7f00000007c0)=[r4, r6, r4, r4, r5]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) recvmsg(r0, &(0x7f0000002cc0)={&(0x7f0000000840)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f00000008c0)=""/44, 0x2c}, {&(0x7f0000000900)=""/203, 0x4a1}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/19, 0x10}, {&(0x7f0000001a40)=""/167, 0xa7}, {&(0x7f0000001b00)=""/34, 0x22}, {&(0x7f0000001b40)=""/214, 0xd6}], 0x8, &(0x7f0000001cc0)=""/4096, 0x1000}, 0x41) getgid() getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgroups(0x1, &(0x7f0000000240)=[r4]) getpgrp() flock(r2, 0x2) geteuid() r7 = semget(0x3, 0x1, 0x13) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000740)=""/115) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="00042e6c653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="388b386dc4d04c0e5ad46f900af85d22b4819a72418b35b9edc876ff1565d1c2f8e45566f307618a6f89c776b7849a3cfd82be670f6b81f56c0f2a57f5bd726e146a39b30df52298e53874190fd335f812fec81c9a6583b0c43cc751d2253258c059ee9d8039abe3c0ead8844d88a4debce730532e2b19b1db0ded626f4a9613bbfba2c2bc1202098b3a6bae612559ab9b60b53d893b0eebd5b1c77240db5f1d6c3761543e6668cefd82f1dc4ddc8594b294a9572cacad7e39a5a91b3418454c230a16ae99488bdd9f895a464c4b4b031043cf53b227d16091677460b6aeeee9413d9903e46bc4d1", 0xe8}], 0x1, &(0x7f00000005c0), 0x0, 0x408}, 0x7) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="30000000ffff0000010000000000000094ebd189e591e6733ed1e435d1e8b3e48079e8ce68bd6cb1453c736d1faf0417053711c3c77b76c82e9cbab389b426854ddb0c07dbd543e8963cdc7fc163201b012e97bae5743bdfa79c8c5ef9b3b4354dcb70d3", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 04:19:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000400)) fchown(r0, r2, r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) syz_open_pts() close(r4) r5 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x0, 0x2, 0x7, 0x1000, r1}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:19:15 executing program 1: select(0xfffffcf8, 0x0, 0x0, 0x0, 0xffffffffffffffff) 04:19:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)="bab8853992eb69d577baa4b86e19c3a0ae72ca500aef6c912396c1f70a4cf85318e783de8f2a4c9ab14bb9bcf1064d10b79217c3ed2b8971845adc9664b9ad3840e33f14c5e9ed5fae7e9163a16f44d3c71746e18a4c6916009d3745c9de0a024a176dca9c03a631585ccdce585c3dc3ed88c25577582dfe95f6fac1d2e23aa72ed308c47198451c572d6deda56c6e11dc32f2cc505eda5d2e32540b1f56d4b910d91b98af665101c151ae", 0xffffffffffffff79}, {&(0x7f0000000280)="70df5ef7f4cb145d28e9ed9aa86b74f315eb65e1e3a06e17e530fe7642f14b8bdcbf953593d09c3a8c377d370b8a1af2c3bb6be63251e7f7452e615cc3f005ce1084508942ffa12f115f194931b5c60c40b9839fd69bba1cda008e0d23af93fc540a5a642d7a9fffa8a957a7915cef377a8c473f2cee08ddb27a443b951aaa64edcc799e70c09bd6704879fd0d50efa44a6511ac8132c7e425842924c5abd6caabbb6bb57fac93d730c6dc22", 0xac}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:19:16 executing program 0: r0 = syz_open_pts() getegid() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = kqueue() lseek(r0, 0x0, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r3, &(0x7f0000000040), 0x2, 0x0, 0xfffffffffefffffb, 0x0) 04:19:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:19:16 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1ffd, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 04:19:16 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x8001, 0x40, &(0x7f00000000c0)="bc5c6ff6a680d9a7a7fb18043c265fafa7516f7921359ec651b3a27470a23310d081a36f615ebade38810c35985c1b244a0dbe57b55f035f32fedcdf2dea9bf719266aad0cb630b6708ccbf709380a3aadbe0790c90243e6b9146fcdd458f092fd992fd1bd88475658aaff0918d8cb9642c3d26cd92421dcff02eddfd15b0b968efd7d4a3e9f937608364cf12f9086e7d843c1426735007f8be4d7e4ad5dc948355c4f14c4cb125c9e4afa46b119cd4a7d669bfa2cad6d566701649b7144e602891bdc0e3d0c3f0ad9b172c119c19f99855340f4069a28196c9a9faf81196b1419a5e653355cd5c276472a26f20a3c2bcfd0d42aa0e73f964f92972c26dccc4cc1022f49944ee56c9bb01e5c4dd60e9164f6049ec9af444a3fec177032aa14041c16624bac1401ef252c11d1a7c5ae5267a5d5931cd23e18d62c4d2193c14608bff279324aca4b6840169f4bf7121a9a6d5c18b539e975c6eb035d6832956f8872b84822838cbeaecdeb6557c51a8652eec18a34a0cd0c97e09aa9a1382a38e4df7479987819dda47bd59da7fcac5c99a4b1ad114692a9eeda36b0ecf1d839dd8e6a9fb07ae2c148beb7d2e0c25fd80d83ca76fa78b1978bfa0e0a961c216246478ab78a9e77127e03e9342c7f97c90f264ec7b3d9e9c8aac0585e069949887bbb0c02f0bcf33aa31cd98c59bf5b3504c37ff6e715870bb42b996182fc323caa73b116feba6725f45f38b92355375e9a1819ad24c4b1fc0d6dd86f046583a2b499191a5fb11d31f18a40ef9f78a4547517a835783fe43edf024b81e4c809b77425472e4f08161d2b7eaaf65b1e86260b751bfe04c23f0ece88076d7b98b593d6f6dd52be3512901dc104089a8e914517d9e2326957215310627060d6f9f82a57d39230ec935aac4419edd042fd544f82f29ecb2ef87b7910a358b4cb9297a375bf0e5fb9c776491a7aa52dba24fb13e79b96fa69b3bdc97b5d2e85a738b2f2d6a7b29c3382c008ef35fa17236fe7b8a40a1af690aebf531181f0c805878b2d570da49906526d60d1e00c4a8d971f3160be7d4e6a25bd72c587f3be39b789a36a601394bbb327e3a9fe26df139cc97cb9110fab42ab27be8cf6c4d32b683b39e8b6f427eb3104bbd5bfe09a89c5041c2708d90e20f9d9379e8b2aef71b9e4b96e1bfefc6bd414a7b4272d7174ef04348645fa72cf3748ac6cbd15d61c38ead2e70ea4649252a7aca97fa763bb52a747f8cdfb7b1c6d7a5cd009d8743a44a396622d3c2dde7e5910783c7441079ca84b92fca8254cbed1728271660e6303435c0e756bd115f943e4ba2642a3acddac3111d2d8c398a23d3d341dd70d604f9384869fe4b87df5716c9666c2854ac1bf04e19731e73c018f57e98adf9b504ea7cc981883b26faa8c64cfe61e98c5b1e325d109bab5e099fc5b3a0791f93c65d1fcc0ca5e2dc84de706317d5ad380998f972635d60e0c6d4ab2ddb809bcfb34fe10c344c8994ab9bea6c1752af053c2314b60377ea701d5f9ae7b2e1de634d24e80d8340bcaca13347c53781783afccefe87cee12e611f2e0c9d34e89af6ea62cafa8385bf82c375d3d0ca577392c539684eb00bcc829434fb51a82efacc83ef45ce011e75a2d3a9f6be710f878edde9918ae0b62b56cc3bc3813c4be590a11531c70da2bf82e63dbfcf12c67c22dea294fd2297370935507126dc193be3c61718328ee2596f8aa335afe3925719cf195aa5d68d14d109f4982cf07c7997f43ec16d873c81e7a97add371d65b2199a49e2abe36e3b1abea249c07279be92a5c5559e5e068747d57e216d6e0344b1d3879b89857c5c7e1861662635f03010c338b663ed9d10a90cd753ae8d7cf2d2be3eda31bdd3b59480a0dd027b13e3078deef895804d084fa6e35ca8f8879aa7d5304af3f558275f08886fa044736503a387059489082cd9939d589c8f92e9c4c3722e5c0b7e39da454f5e933d078a2a1678d7f3bdf28a8fa2dff2574fa1d7872cd5a1b65ba1f085306723df611006a31d1980833ac07cd89816b7160403632490f46da616a4cfb30770f48ba070384fa18bc115e768d06c33b02b19114254f10e4a969512369420372070364d6ad60b63f88f8d89a95b0cc69afc2be4448cf36278e7e12809915dc4b0a2f44d7e4be24dd01ac9f2a08f9abefcfdec34acb47c7d78e672bbda30117bb941734aeee959bb1bcff577c1042bd53f3adc926e44dc3cb386cfd70c00e0b20245ec5c873207bd3af86bb9e90aa03d46edcb7464a03e25b03c19312bab01df6ca70d22081b6104e50c47a9d834bc2d88fb7775f1bb6e9cacf978f1f9e8f3ae4ebb241d1b529d14a48e62a89512d5762fbb65f5ec1cc64d3b3edb6b9872a7df4dc7b5391e0514ac04d33507085ea1b8883c5b60d95b03721b914f7469219bf694b3ebfe9f0a4d975beee12bd6378328db41bed31402fd7919da8121b3fb74912f11c3480c1ee8d0441897b387d977ca3deef145d4e9b3f505836033b4f027488a2c3877d9d53e08a44ff583e79c878b848fb5cac9a12a94e2dd3d6129b9c4eb3023ca0570808a9385ab75550539cab4a16925059208b86305c1a6729ca20e207d5c3b490c06491afe210e0c58e3aa6b9f3963520ea0cc419fd6ebd9f503c95287175045230746037b4e8a1fc873708ff0ca051076b9fee8907e91b3f6564d2d93af2167a6027ea75300e7161292f5cb01ed48a11fee10dbeed63c465e29a37653223679e8e39ab535c0bf2873d8199b3be6b03cd3c5ea44f6f8c88d2e67573a282880cec5ed0e9a77a01a57a132b5295f31338ee853cdcfc5b7fa6f65a07cd2777e8ec66d3e1966511d8873bc339e44938651651f933bbe820a6449b41d19deee1d40015c7806cd7588ce30b09d984dffa0204bdafe6622665a56aa539a93f870002036030952a665f8b4964185ed751649451c5a619ec52a2abdbbf92570eb34e7a69febad6ca0f2934b5fdda968992c99407fc5ff68b1f2df5917ada6b86b0e9386e19df0fe9c5c69c98c598fb2b640635c0d09af84cef9fe0a644fd9ef39c17404e3f9c0750aa895f652b8222b8c6860419fbc824f322e12e7f316f354f810fe39cfd317ab5bc44a9025410e66fa641ea69b2a27095ae15f01eac385b786323918c85834cadf514e92a0c1ea94d0259f9e727a3489ab93f0a2143094d103e4735e4ee17568724e28509f824b26ac8ddd746ad3237b44953c8910f65412dc0c48bf7f7a244f3081b7116c9865c5a21b497e296c6ffa125ec4fd27524c943cf1ebaecf461895b21157763cd1d6b36f3a3ed34438f0826c70e71a7891b6271c86d991412b4331e2ddc1ee459560ffaeca263d8b799f92723452c7004004e1f2c555011a5504081cf1f86330a425324cfac45e5082c885d16989daf3461e7ae2da0a78cc8d84430a7a6f431f9e0a9e8092e689a6eca2337acc5f088304c64298d8a3a95d95f59d3d533c2f40d6c16ee431744048609f693b22a01485291a50ee11c463c9a2702a84997b6eca5e4405b84047498f82571d6b4de30298f71f18288f56f74484f8dbdcbc7b06b4b7366fd2e12d247e3d025157588a6ebeb925b179deb4575d4e7dd8b1155454fce91fff4ec2cc859335647936395a443fc3ef9ffdcaac0834066afa71c2791c9e5a1765e37e257a871313e85b6a1bb6ebdd5ea92aedc8f530725266d379f96ac6ac300aba92e84ea0e456f1b3fd321ba252bf4fedbc1a3789f3805d07faf283779de842e192f5a0dc18cb266e675892b6db382da24d2b0a6159d56eebda1e202c893393813c1f16d32e1c497d35382b3c450ef5c378497665445953260e17aee63c7d6f6f3219237f5d0eb7901cbc43cce79f3c7d77b865ee396f3bb5a4fc3c7e14ebc0a1516dc16d79273f2472a3dfbe943d8dc72c553b434ff751c5f14445babb229b7088c0e6b3d6c42b09ff946e2db80c2e80c12afd0785d85e1591e8afbfbd10102598755f717457c8ca10174f2882a0963177db94ddc80043da74dbfb062a58cfc58d691e827890069e62748d5d333b1b4a66cc745c0c7b963683caab3927040b37085223d863fda70c1ff31a512acf0c16f35257c8d52397837b0e9ea40828516b273a3393e9eda2bbccf829e5c4222544dd31b4f6f4ae8d37b5ed85649d8ea767e1206f3351ec41dfc2e496c1d2a0502a6acd604216500f273f237db0ad34bdcff9a5c4f004e6db8778d517feeb1e6024c433237873551ba9887fece7f219dc2731d618e8a6cf30954f8fef828c9fdeaaabca2a5ee1cc31a993c5c37dc922ce10bda5fc27f573722e2509c75a80fdcb6424222e7ca973f18e362ed544ef16f0500511736da6ef1380c5b67dc8ca1dfe21e9fc4ef1e1aedc62457ed19d7c9858e678c16b1724e57b91bd7764e21542714f1c84ada37b446cc31979294483a31e0c778b3aa15e5dc2eeb0e279546ee87dd9eb5faf72563cbecc6064f003712a0dded378f58d3d4e59d0ddbf4e6293a8161c072f6e49fee46f7534e99683fd2a05937a47c8c80add09f7537cc962c346b98520e660d195c8cfcbd92dbb32f1ed5ae302b97e54a90813fc594ac5d06fed2279ea212fc88061eec68a0c5ca5e73e00031a651f3c3399b373022b36b8101fcc29423c3762ce05ab0ab37fac78b620110ac9c2ad487b3b3976d1bf02088ccef6366a241b408148a98035c3eff3c7e06cfd8d47a17b7b51040e3a79ebcce42b8478186affacccd2a4b88d022492b49abf4f9fab69c82920c35f06253d75dafa6f753ba404ab1e86bb6cd603321014b0c30a1ff3388467a65e6c677796d140a223df376482c079bc6364d760a236748f0e165f3ad123ca1ef6cee3af9d82a4075b75ba7856bd9d7128deacd8c568cb536d937515b1e6da0572c1e9c236d9bf18746c6fee93c543a1138db1fea5e066ce7db1d744bec4df4cc4dfbee38ee601fdf45e456a724378409b8efaf7feddf8b14849a41dc519b6332dbbceb3e210d80c72dd44cf5c13eab0d17950978fd446c787bd59a17f994f0fe57dff4a318f19064a8bd83a04b3a87a52789a5f7faf4d4a8eefdc2f2420275cd022554db2cb1228052120b0b014c0870a9c8e2751ede6c042c64e2143966c0d67f4387c84b12283456b19ba0a5b846aca5714c992f6a8a91b1d2b37dbfa2e80a4d076ad5db31dd014e73c3e7fd1f86934848b3ccc75f8410228e0aac229bf8d3d392b55396c5462b0e8129e3cb2c2a6714c3dc54d0a1afcfdd447158f8ba30902e65601caeaab4c928a2822b93d3b46c88c3b1306ba7ccd14ebf7aa8ff213168fc4603b4314c8e4a8690186c705018e092534bee6f0000fdcd7d73ae7bf91d211694e396a82861edd5f791267b40e15a852956537ef4add9fed150d9766f0e4a824e61a0a531af04ca893ca8315520ecbce9bba8d336c73f95d35568ebdcbcc66bbc3502fdf9c6fb469110be7a49216136a2eb1f399f9123b2f964fecf3ae840a1cc7b4ef720db2f995028594019c17081b73e4e54ad1439e1f2db7027586cdd1ac1616d22fc59edf754146785d42c810da94569115a37acda22eddb9fb330c677efe7709b0a18cb92a93d0478efc6445ba4b4fe7ee0703b240937c6655e395f587617b3b28047a7229784bb0ae126e65d8e98811df9b7e46b27d50a720d389a32003c1f4576ca0ac4c407a6b09ae868b57251271c793d70af793d2aa8124084cecd4d2319b075b8587403df87520baa0be32139225e5f3b252752af931c980d79214dc3ee707bf4a0fdbb8c2db1804626a139c0a7", 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0xffffffffffffffff, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:19:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffffe}], 0xb, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) getsockopt(r1, 0x18, 0x8, &(0x7f0000000080)=""/237, &(0x7f0000000180)=0xed) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r2 = kqueue() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0xab, 0x26b3, 0x8, 0x8, 0x1, 0x4, 0x100000001, 0xf92]) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10211, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 04:19:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpgrp() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x0, 0x2000000000000}}, 0x0) 04:19:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) ftruncate(r0, 0x5) 04:19:17 executing program 1: r0 = semget(0x3, 0x3, 0x200) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/152) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 04:19:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x2a, 0xfffffffffffffffe, 0x4cc8bb83, "32ed48ff86bc9c107b6f70ecf3ebf81887fb1734", 0x1f, 0xfffffffffffffff9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:19:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x73e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 04:19:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000025, 0x80000000000040, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0x5) 04:19:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="80750ea9f48a9f20180bd77468527c24d58627dbfe340bd191815dd3df9e69eda9dd28cb2b0c70dcd31f744f3c14076944171481dd08780d271681393fa810a6dbe698dfc0414ee147724d8b6bf57f86daa258268ddf163c433d0a4547319224ba56514d713e1546272f50aef011c181b0585a098ac0f664a7e6bad7add894c694d1e7c884e6f14039b5e339c0d531392735", 0x92) 04:19:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00", 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x10001, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x8001, &(0x7f0000000000)="ddc09e41c8a8ed1cc99bbb92afb2b3c5f3bbe2bb220e4a973036c5068fbbc1565496c7cff0de5072e34aa60a1958655457b992d4810f57b34120c148578d7821487f679ce02ad2d442aa7e9c0a94d742053b49b222743963d07cce34634bd405171592eb6c89f7f1fbc4cd89a2b469d2be987c067f23b52721a21448920bc66deeeadc2a868bc0a43f62738874465ed39e1a887af9b39eae79796b508b734a21777111bd70eb833bc0be813bdcfd7abc30a944fabe571d71a6bee1d75b4cf0da7f337ef0e5588e7528e8bf15c494e4a894bbba1b5ca3a5", 0xd7) 04:19:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) accept(r1, &(0x7f00000001c0)=ANY=[@ANYRESDEC=0x0], &(0x7f0000000200)=0x1) getrlimit(0x5f1c358f84893554, &(0x7f0000000000)) socket(0x6, 0x8007, 0x0) 04:19:17 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x0, 0x3, 0x4) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0xc1, &(0x7f0000ffd000/0x1000)=nil) 04:19:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 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, &(0x7f0000000580)) r3 = semget$private(0x0, 0x1, 0x40) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0x5, r4, r5, r6, r7, 0x22, 0x7}, 0x7, 0x8001, 0x6}) r8 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f76d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233ad8ff8592160f5d0b936a9ea000ced8cb270a3fa8f997350ecc08338c94d5aa4d939dd76cc2aeb625e3f97fb66d3786d801ff5fcc45366fde10ef8226e166d487e29280b5ddbe419d53d10605b3a2c0083fe6635d74ecd627d4129a3529c7298ce4e92ccf680f15add2d594d4ab8921ac710950db2b66653504a8865343c58893d2229d1e41b564244476d69f0f5ff29a8e9ebacd1f34bb2c415e68c568a4854fc6abb04a74d8c14f77cea96b9de1e1e24594d4c4d4611a248e06f10f49ebc6b8d3f4b8cdc316652c16cd4c0cacf53fce1c6dd57f4b351e4a36f98188388b0"], 0x1, 0x800) r9 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r10, r11, 0x4) semop(r9, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r8, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200c0, 0xdd) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) 04:19:17 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x1) sendto$unix(r0, &(0x7f0000000140)="a0a23a29284360fe3e94d5d15190f1fb65b6241f3ba06f250596f2210873f29ab24f099173db9602d0178e76bfc81113f0cdc2ceda98d61eacad503a3112722cc6783129f8973a79ad4443344fee3025aeb1dbb55245313e8200f0a5908b5acf64a6c819c116f96c38e5422c91165d8e43583fb32a313366cf78bb5985a1f9e0d3c0c13d51c23f198aa4bc84089fc85ccb8e2aad5caac9287330cb88d4312c955ecf9a5c370b385d3c7a0e917a2191f47145ba6e80dd7b3907bf9c4ee503d082b91a0bd80cd8dfa899fc7a95576f78d97ad332248f812714f67022f84cc0bebcb6734e", 0xe3, 0x8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffe4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000340)="eecf847ec57d3dc7ea7853c5af7d8a6ef88ce8b597849852718539da2c1d684614a40f0bee872134d74309379c53ccae3e1107de51f920d19c316e24c649c369fd96281f4be7b455dd52cfa8d1150eb04fb5983b294e288699e77fb59154044e299537ab34bad876e6719a0f57035520ba0264e7d220358fb14716bb2523dc589a7ea49bf9edce4446ca37e014be474cf6bf12204f4f83345a26caaadf3b2ae9b497cb29f23b3f562a502ee9dc3636bc93c92333fc8fe4b30db4d22c71c615dedc73faa4d4a670d25b552478cb2bc05cc3e038700ecbd48fa49b197cf86a69", 0xdf}, {&(0x7f0000000440)="4f5513c327e8461c145167946c17315a84bd9ea2898e0c0048ba844a44c56e4af65d0017193794448bbc758c25b7102d52856f6a0ec821b9dcf98dc93ea16865c5cef8c315aeafffc99119df489a7a7b7387c7470cc22eb716c9f9daa58fed589bac9ad501c09af9fdfc4e74a56e33250959ebd4bbe68173b19f432e4d19e8acf21249bbc849188d58c570ffd4e1c9639cf64782a0dc46682ab41b30102d00639b61626878a5088ac1e9ed49b25e7faf7514bdf13a8f020381aa2f111065fd9945685fc63b581e565b8b92", 0xcb}, {&(0x7f0000000540)="cf9a7f89c5b95f8f9f9db6aecc3c98dc0eec9e13803b6935e370b1ce9647faa0542aba37c06615d2debdc17622db4314842d1c734c6d1b4ac0d8df2f5d6cf4ccf4030e9fa7641b1bae562d8d2a4a42784288ee3f13e3675ac096", 0x5a}], 0x3, &(0x7f0000001980)=[{0x90, 0xffff, 0x401, "73f755ec964131e0e1eaeb49fd518a1b0f2f4fa7b5ef91f70720a6ea113618f81fd234a38f24983b837289c8dcdf43e2e0456f0a3715260d76d807147e76e439209ca593d4cfc053943db7a4ced7289ba55ed538611cce9d46a6d1628996e20d39cf516785e2d946e985d86f8b7d68b7781f50a0c707e7de4e3f0841ec5a823a"}, {0xb8, 0xffff, 0x81, "cec1fb724717e1d2ab53c03dc1601b95d56eb7874dd53f9e0bede097ddfef00645b3439e2f460139ac0eb2215d53de73d47133b6ca1a7cfa2cd6f172a0951ef8c5b3258eaa5c9d169dd535692739d4974e6cc2d0a275708b83bf6b8756a963bf2d01dbe6ba456cdd3f09c36007d54166bcebcff896740e93c3a9acbdfca22d7b231e72ee15dcc91bcdb8c2018da3c1225c57c8261ac0aa49cba0205871bcd370fbfdd55d013f3c"}, {0x1010, 0xffff, 0x0, "7e68d2eee18e298e8259ec7bc0cf651595901ccd6427610960f57764c1903c1339e5f0bd5f3bcfc62b5b6f05ab6ba05b4cac90bd3999e381652b74c064f95f36d38a2be52f361999a1ac76cca6dbb4dcc25b42d40ed472fefcd81fe6d5fe01b995b758c98a9371ee810d57aa0d0da81e2980d1656398637cedb578a7628dfd8d35e47a76af2bedc83ec24f5eb67ad436d9ac5bd3a53ee41920a4d11f45940d83a55f1dac5f1ec1cce745ce25d31900ad33fe28c0cbcc16164e40e22543e348f3ba3b765ae2238b0c455c3c15c2e0793d26382e7ae5c06259f1a75d51cde7b3e38487c0f4998a92ef93061612d1de96a8c5e470db988a78290c142566c0e10fa362f079af966973b0566609f3f6cd365a4ae5c392851975d1ac48126dfa0a9ae3581604132351bea33a41d7614f0b8d8e9e54f4200c07f1be58236390ab967dd67345cc63f1dd28071aa1afe64a2dd53f79b56b71553a6d2fc0af224fd4bb5a2bc0fc7cde79a1a842be506d5d9e7acdd8e1315db79ec3f58dbc1e53fe7c6f963f0037baa0b7cb1e4656339efe7fd1187af6ed5c9ac74ff3f5af1d118f66f8672eb913c1324a55c617cad354c5c7135508f5ec77ff7e0a718109a9a5e9bba888b73580d4675fd7b9f7ad2c3fd32c89968c91ea8177938f313d2ea3af1b899751adf4f153aa75119653cc913d7c4a939bd9712ee35e0b3760c858bb40eaa91f4a5978675ae0661c49e3b162be8825ede2eb891d35e58cd67337105d3b4b59b3b80653e15ad22648c3218ea9eb3fe91d280dd16ef3cd2ff00980a4c7e59884ab6356b4b8149f6ad8a71117c9df3600a79352347485084977e84b97cb0e8dde919454a84ca44c007ec8ef88ac2be31e3ad1efbbdccae006dbab093836b42fedda8e06bed2eebcf36d8a20e92c24ff6a1ccbe3ec91f4f33a9a4c8371caf403f8df07ec0521d28cd0e1e994a226eab86b1ad42a8afbe7cf07bd53c3f0eab92ac3c8ccebc04eb50293eff9f38f6153b2f664c7b23807e63700c254a6ac26d3a1602917cc700c6130a3815770007e0166965dcd2a5950c5f9e9592ab7f89db08210571640398fda437dcc03480d27e11304aacd7d57a02825ac7d3297249388026c6ee09c260077170818e2b9934d73fe2bd3f0de3e815b3f9288a2b4c9ebfab9279d00ad9592638c58c1e09d87bad9b7761b53283a2493ad29e201b3253c2fa017104af543ad241b72bd283eb1a1bf055a15ecde396bdf2965754f75389b1a25edb91d2905c0efed32c47ee54b0f98043a7a692c5bb3f3fac3e42ce2434cbcd095e7f33e29b8f4e6d062a1672420b13e30ce1e81a1709327c63e10aa44c575bf74c545952606da6170af0012145d4757a491a1ae1c1d0653c6887db612e35fd0228da3c8e9f2a89d021e08aada4b24527278a40db9cda728809676078d110d675ffd8c863e1b830f4eaf71f58a4c63789666600c2cb18f584eef4e0df1b3109dbc8d6103fd2c0887fd6674dfc36366b48b02fb7286a7770aa73a56105c4368fc957c80e5d0912cd15029dc6e460667444cc27672db79f06ec3b9893858c7a583d6c074cc909405fac972c6b216e4c5558dfafbd4127893b1f1e6f4389cedec19b8131b40c0933d05712897dd1e24db034216c6ee98f88d1ede3b4523ad30a81daf9dd01de570525dd26af543ab2382bc77293a27b3aec13e5eb9ad393333ae8fd0c422c7cd45bc93a68e2e985670a894f945b50171f1e7e03c1cb93849c88c343232975f810adaf9c150a966e236e3c9eced71905adee6e2374fa27974ce4e1d327a65a92e8c597709692b192d78ca79823428178225ea8acca27361df447727406351205be1b3224847e2de6e45660701843f9a0ae3630949510d21059605c6dea2cf6c7fe8d81b8bffaa568f5da9fe5a63a7da35958b152a7be0d40bf789789c6302b001b6bc6d3bc701975f3adbaa2da43ecc6db8bab277fb0aeb459fe631c46e9721d48a909bc9d39f87850fec17eca9f259c21bd3cf8d14dd60c919dd02a043c35c81fb85e6e0bed8ccde87e71f3803c60b42791d7c40d31e1b80dbc39acdc11f7dd4d7c934fb86f85fdaf23908a4bca35c32ac6f2208f60467337195964d166ebbc161df19a4bb010448e2cdc7af9b5ff21275059ddeed32ecb29e0679b1df2c9a484ec5b644d8b7c69a250d7eeb50fc061ac2b420b6191470dea3373e3fc7c94f1e5c865b3accb587bf279b1bb8e1116e3e61357aabc5fdf4c1cd158995a54c298cb281662752fce76d2ae9783f82b08939261058b1020638689dc409fce6eae5f5b8a4dac59b716a216e6f1fdefc6f2e61900f0a5c8ad4f24b70d798378fa73bf8753fb718ecdbce4fac537234bfe11ec94c9437d61fe4fbcbee0c82946d8ec2ebeeed23f969822367305e29c517b59ed5716a499f6af63193830bbee0accf569f4873e7ef0785350046315195c89632f66789ba1af0bf944cc60bf11cc0fc63ef70b1e04b9fd3228b0f74d8ac140506b34f80bd54eadeaf35f1ff7c6480b9446264d3d708d431de0f355b7ea3ec07e0490a8d2370f211eafa48b5dd430d17c94cd7555aaee4b26be087373083f4c93b40053dc377f305fe504b5cce4e4f409379185bf6ca542ce02ba59702770635a6077295b8b6c9cc70b6bb471bf2a42cdf15939e19c2dd1b34b03216463d24fe6c0be042717c39fd51af9895af82301dca1015b257523f684237b277d81c7729b11f5c7e8909250ee16554733115032b6106a16720378076735874ed66e53c48c3587604189fd93e8e1bf0a9fa8cc7c7b65491dfa610a102566b6f2e38621e783c0e5afaebe2f9f2cbd5e678f5c02cea6abc8603528eb97845a438def89b0e1abe7fc2403ff428009d3c6812151b6f7086023935607b2db6bc361d1138802b8bfbbe80e113ab27f0b2bad3d02840c26adbb8133e88aa6851ebdd33515a9ae6694a76bbf95d50b24be5dc751d8547f2af8b9c1f1fe27e79f84ee01d130b69ad4252097eb63ae3fd40df7e311e48e2a3a17ef5cd29d9916d906696c33a336cefab46a1c9b35433d64df9d7e770550e06731cc9913b7c3e31c0bc784bb44e91949e5b2c458f5e1d50332a104d3b0c7e69a0b664a0c2a6db050d7b0b4eccb3b4c58c658716fa19223db9de101d7de94dd0223e7cfd51c9b310445ffd8a1087f7fcf62947649b3b30e4934dc6420765c80a5a71b24e1213d8bec841782859acb5a24ab3b651bed97273b54333b1ba736529d106ad6ce639a8774c67ce9a92d72cd00d45f86c82d5ca725e494042dbf1e450812a443267d01b315df0f8eb2465f1d6f4604341cd597869fd9db2e8256d1a974a59bb289c44fd24d5d6f5514dc99a4df963da1cdc74cc5c282e40e09a778b23f2a4b7dc56bf0e15dc5015d9afc135e984ea8882f099cba3588bae4ca07e4084b8f81df6246238e5412e810f18f44ad742b3210754b37044301108d419029dd2281773883b5ab24a305ecfa74fb213b310a829f9597970a776c336536abf58e0a4a2f82630bdf73d7169112763bb0d4b3c2d1ebe6ecd02b161f3f7933a92b714c7073efabbed7a9827cbff3e1b23ddf1bc7acd31d81b39e69f2d96eb5a6fb0e00350551e71f55ae8e60db72017a0afaded297db1848512e605685877951f9ff48662d7d7129376ccc9c9b96e7a3e105d8c90853e1d4aca0efd32d770e1e592dc40b1e746935c13f0afa2d690e1c17b3456c91cfb67916dfdc1113f076669390ad3fb9c107d58a182185f4b51181ba3161fb12499f002e7ffc79623e502f0849fc43cfdc70b9b021c8f35bfffa63b65aacf2fb41754751484cb1da39e945fe6f963dfd340e9d22c6992112f1be083b0df2431962ac21f57f229af90edf03156b432057552d3eae6000e0d867186d7ae0327456cab7a639344374951827d72c2816806be593badffc36dda3eabe1cc27566ff34ccd58d93daec237193b4b998c7ea8201b90d7b4214661ab7b639f0f353d468b674f37933313c7f72b350a6570d1eb6926ce7b3895574602f269fe8c1b961dcec6721343780a1a8f0cc0d443486ace3fde9752f508924f755b311d9687dc8ff702a52006cfc833e253910346ea4c3a033603351009ba658fabd1de93394750cc681fe647ca00cc59a12742fd6b244163e38b6a0b3344efbf82484bf4c678ff087dcb20840500ba411ee56dc0d2af048a57505c5299ea5ac06ef1682eacdf5d3dfbb0b5b52f5597d2f1ca936ca6a384dc0eece9d13433433f8940af261adb9ebb8866ec9e8d3f8cbc5927efc75c67fc443c900db348d572b8586976c74a04358a0d130dacf130d475ae58ae7e9e4f6de37b88270a236e0d92df68ee5e4d9c26d11a7409475c970998fee622f7efdadf3fb1970d2ed1a57cd91f8ef117b1adfe0a28959b7ee9f74a3e952dfcb6a0e29d5cc882608edb9fd61ace28e3b13504e59b70b7b38bdca8c0e661b6a0cd778a2de515739b7aefb6d6eb036b32b3f4d876b7b5ba8848f70e22be0741f17e87c0a927a47bb35c1493ca85c71c66535af8b4c7a201d6341a3077c730632dddd0072ae64f11273375b4a290d1ffa6e9f528782186bfe2ca4f5bfc9ac7d55aa13980dbfa4e7908563848b5e32309e53683c554a976feefd0d0fbca66248b3033c5df179b829401efbb1d744bbcff6355722b97b05c9005223713f31657ecc95dc1ade308cbf6e63915834104908fdb5e5ec381030e3ea77ffc4d1d9e80d09a451280a29c24ed5ff0486aa5900984bdd1fb16204beb2cfaa07309efce5b9c01b39919b4bd6464429b4156d189ea76f9230c10d6ea29205c9e3d9ed7ef5519c1702fdd25002b486bd4d13d533b4900c5d50abd1694354d07cf8eb6ae01210dd0a384e0429c8530f31e9f3d11152705cd0c14a58e709ab7be2b672f23d6459b5fafbe2938935ef4f6dec76aa6d3f84dfab5ba60fe2c8c6f18f7fca897f522d54691362f2cae24bcd0eb84b5eba86ca66894e8894c441a34c1d25604a1570b6606515ac5283734e00a2215bfbb4daf707ff7acc4e89567a31806ef755e93302ac0350476b6ef01b8e29f0d91d36208c01b753d1eeadfb880ac158fad5632ce24fc8101e39f8ff0f70fdbb33f8ca6de2ff6b520b03b2b03118cec2fd427feb8f94c1939f75b5cdcf8df4376e6c24737d2634bb8cea3c1d0711033cb16cc80e198f598737af45272512a7f0c4a30b75744780f0d56ae3f743490c76cdbd551226cf7b4afeafcc72b427bd9750b90cd901225815183ea6a3121aedc15ea7ba64323bc6eefb20156f3fb459acb3d49f2fe294d95b4a3c4a84b117fd38687500789991b713fe74513a027ea07aed2949a6154883a69ace7e169ac04c7faa673f2e95d24f05492b1f1bfcd91d566208a687471ba61490f8cca380a1424538d87ecb1dd4e4ffed6ab37a78fd78dbb92063092d713b55e7d973cafe48232fb092c9b37636154f619183958c0d6e55e44917a3cb35a7f47558c168ddfc8dfd77da6b1310f63bc95374cbebf0500470aa41fe4fe1b4ebe45d1a8b8ede21b165669fd1934003024f89bd76eb8b7ab25b70c1a5d0fbcf7545bf47d029019d127cd29e8b188f2898a90b0f2d32dd324d832116cdfd6e03ef2cbd036e7f326e3efe264d9ec6991c6bf9b05404ece73bcf033e774651d3c47c87ec69c2b764f998239a22c9f0bc09a7c72d9a3f0f1b6e55110d9c399074e6f262f557b7a60a7f778be5dd3b6a831f70d1bab486d125ccba4040bbc9bf8b66a3995e2034ca87df9f80489f7d004d420788a81a3eb"}, {0x50, 0x0, 0x3, "ab9208affc0237a6bf87d33652882805d86849e58a2cbbf87fcf07e8e6b19841a0f74ade435d326d19932de9ff9c9ce14305b544708dc0f698"}, {0x1010, 0xffff, 0x1, "d70bf0bd6837500ebe515334fbc0a971d08129a82acb05d94f766d43e37b8fee65cc3ad30d3fe9810b3ef937fb836efaa0f5846759d0c7e07fa8a93bcbdbf6e4b9c054ad591024d922f977e9272c13e0d36959d6a5ab11becddc7e8d3ec711c0dea78807006755fe13d5ba4372180e7ca1cfa6cd6a5a84e383d0a8d221191825817e522ce62be505ff031f112b1da7bddc816c834e2a63c8ceb3489005167a8ec139e18f80b2ffbeb4245aeb9739f747ee18c4364e7bf5f95169d41b4f2aeefc3e027064de01ea19551cd2eff510a25f91c635a5cbece97d8e13d1f5cc6c9568fd46caad5bd89af566904bdd8f341c00ffeffa4e7468100d9ba54ec5d13bc5cb0bbc566b267f7c33700104e52cb474433865c783c398c9272274afd0cc376f8df3027d32d4c503683ba46c865b1cd450c54a2a7e64887c9ddc8b864fc311114ec27fcd020d0a01d6433b3de188899afbe500caf8cd3d0f4028e13f4992e019f5fce9c0c2d3bee012eff2d51a64ad80c86b045e95215d7712f56730aec074a9284ec89ccfb61be2776d0e6058c5f446eb4a5ab06399c602c643f1cfef471311cda0cc64d05d3a94f48e8d4e4ed154e5ed4bb16cc803e5d03c067da32088c2af47e071516762ed87b694cddbaebf3f1ba5e28f124a28780938887c4b276b70714a560984927881951a759b2e7d3e3a7ef234a24bd56af7d05160a0262ee1dbdc9af9f7f48345446ce42e132fd068bcfaf4b5e74b50cca6b927c578b101e8645b33ca0b9b190bec9ea28f6b593afc8830ee5dfaea63e46c07a3608682b0e38e8aeee4f2342a1b0069c0a291cff6dc8407a950a11f60cd642cb3dd53bcbbae3ceb7207d5bd332f1d4ccd917c163a093b51ea772692ea8ed9982f885c35b995f49ce695a5d76cd50bdf8351ee9f2b322f6e491ed22ff69f7dfb611f16492c33bbd900ac9e070a74be9f25c0bbdbf71b5af4e437f9a2097c6ef961d10d1a8c15e215c395d4b86c3058e4e311c0c01639973f5116863ebcc1e7d10b873ca0fdc8d7659d2334bcf9750e7e083ca78d7745122d4eccc28dd3bddc4a63cebd2c3494b8c83f2b1531cb8869b58576ba8bbd67d823cbb3bd2d42ff3b3ebd4d032f7efa57b838f7254c2a52b6c00e439768a6128bc3ecf900b06606f56a2db5616126a692f02e3528a8463c7f626d34ab6312e4008e89ddde41a8922b0e0465f057a032a1501266a60d46df49979db4e239e86f238023d7ce5881ccf9456e42414ce27279c944ecf45866af9141d3d4f5e391d66a456130c0243bf451a8bb0ed73d623d437d31c9ebd43d00a1543f9c5cf8d2b6ceb6be007697d44783fec806ff046dd7354ff1cdf7bc75c75c80e853a7277f3a95ab80c8f469dacaa86bd94b416f818be2bf8d19b356f4d7a45e3e19e79466f20ec2b0f7d39855bf78d4c1fa0c97d48b56dfce1a3092ea0e51d1d9f11c0bfd8979a614f197de35b158a5bc0219da137f171f033c0425903087f2d28b29b2eebe16fc9bc80a6f74a25bef488a8fbfd31683d61af57e9329e89b10dfc8e3dfa060258424d180fe133d0cd0c20d5ada45eec19b8781d26286edff103d1794c1bf5d2c9605fab1f7d9ec99705d1566e4224cca564a2f72e7646e6a9bd5da9b7b496aa368273fd7573dd3b635a25a56a5c71f6058295465eb3f3c5e114a4ddece19e744eccdd2e84ca1a12d5532925917a70ea140bd93beaac6f2945190441c390ea9281fc71760e14a4e608c09458960bd74d67b4126a0603ee6a92bbcc7ea6da1b0fa2cde5f49a9f672d3067d556313c822cb0f6f4efedd0c145f9d947dd503b32f803b17c8bc390f5907b2a2e60ca921e09e3d3be8aa040f8e953cb77cc32f13aabe68368a7bc0e7770193790f2c277ac524b31fd08503e58220642cf0180605e544d1a2dd8351500532ffde9df51873582965af3a034c867cf392477c9917411e118c4e45af1462c12bbc5d404613bc1715658e2b46dc4990ada8b4f57e0cf6ad10b6504be0d9ed59d89851373cc222dc5bd19d4fe81e93bc3624694dbe688ac7aeea3508950e7d6b4a62773ba47f00bb37565274e02e2ceb39ca0a14cc4187ca8fc5178bec4076c0370293d291ffac87726d0cbb70c691dc903460ff291a3627b937ac024adb55908e643a94054daae42d2bf5ca3486aa98c712a3da4e36c996d8890fe6e6d325901227a4938143dbe87f71090e8431006bdaf0064a0d8be3b78b1e05305185ceb7f96f87f9eb44baf66a4b82e9e170988cd640ad60a393198988d4abf368dbc35e56e25e3887ec915bc512ebd26f6e60a1d70bf0faa8f2a1edff3e56471938fedf22af956057ad97593e15c9526b3f45e9b4fd4887f235d2d213b12e989bbb7fa57ff63243b551237a842aaccfde09c18969b7613516dc22476080a31e4dfc5ca08df932c42803564c63356b076b1bfb7c7b877a0cfc64dd2d523d51046cb91bc55c97e070f9ee8e5221d9f4897350aee05b0cdd2f4dda694fef9aade413ae9a4711328eb6a5f039977fe38c11ed8a18b3a2d9b119621f34eed0fbfede16d528d7edf9a5fcf2f5456bd6961dce90acc5b9e1a36bc0cd90ec0308468969efcf8061f7e3368faacaffb933cd44a591906b78e3b63772668cf5b42249abcb92d7e36b92549510746cb5e598f723a9d175ef22fbeb60343c3b1b1296dcdba80b7fc7685479f1fca3cad23f2a3b26014c28c7941bd92c58906b5856c1749f441352b7477c2d0c75af6dfaf7863381b39c813d9f09abe64a4aba37684b260730212e0ff3884754564d8a354cac10baa66ad4785032d475ccdc692167d8b17b1b1ccddd2639d8c8c120b87bf293e06897e0b649c96d108d5e7def9b9e097224d46360a98779ac4319f170b6c4218de99602a76bd06c7b804c1f2fb8e782b4ec21206bf562161914559963db6c452370de0d43c162a2f80e713e7ac0d430ed22090e066cfcbc7475fcc079175f711502fa2f80ab109558e25fa9e1f1b9f1dfd08f81e620f9dc1d4a3cbf117123e01813df523c70aa7e352ee3473e028d6ea8dd097df7050249a07ee17717239b849fea5fd90ceaa2585bc3ff8887815e5e2f6b78861bdfc003a2d2189d4b61c3a2435e80b5abde8e87298db008c8f682cb3126ea8e5fdf948268e46e37dc16fc7b37f9779e81d0e6fe7942fd48ee77358a0358d4df69b39b00c735cd7a73c25f7da204e75a61b791248260bbf6f28b8ea4c17903535f5bc9bfa05442b0a16a20c9b54103de24e9133edae25af614b71744c4ab37925f48f8c99f40a850767b1b1deebc573d1be870ea902511ba76912da99727dc9829091dfa82690860cccce2ad2577955abde7c8099aa4c3d729c807f91ef915a8cac8bd43230f884fe379719c7df1bd1a999ac2d28e37ad5bf400421fdff72ab57b145ea4233221d98ca9d9248c766db642b1e6a5b5614c72631b2ce10d08da2e596ee2858fea6eca8740b42ba3d5fc08f193c2773a1539a59200840c4d0ef058981771e21d3a021cbdae8e79eedbf75f7e81da7fe29c21a953eeadd956df05f666e92560f075e6c71a2da170b104a4fca6fdce752c20c538d2ca84d41ce7173912a934be31f81028f0e911c12575158490ff6575a5eb9efde709b547d1e66332ee18725b93302fe42c606427ff6a150b0baf7bcd3f6c1c1271de54cc9909d9251a412249b25245ca3569240e112f0793e1f2772d87e1e6f7fc6bd554d2fadaf5044460754db496348eeee994e3b5fcbc139a3539c3702eb708cbfb26889e11290ffcb1dbe7e4d111366046658fbe056d76ddb656b295709b9960d9c746958574233f6e5b1bb221c589c38d41e308385bda6a033a68ee944fbb413293fb3256e329eb70e0c277d54a16b6e19d1f2c612dc84395a7110181401f4b1c3657f858ef6480ca7afec41339cdee724cc4b6b912e108428024f0fd6d49798cd1db298bc0db6701714744bd119a966cc8329d9cc318a0305e4ce200d91e73b542e80f0474642581ce5914237a13e485ed414984e402d516eb9d91791d5c61eb6780d3497fbfa6af42030ce690d5d15bf7d080643bdcac66a4aa6d483856c30de688158267eeabb11782c99287611c358b96d6d8ffdf17833a57a7aaaaeba532ad3f1b475b050c64d5796cc0a53323e9e9e2e0dc2c117fe64101f99e47a26409dd8d6c562e7693d739bfbbf63d687c0dfe3edbf0425bec480800df894a8e91bdac3af9b1022398ad2749f03e78c92dddaf85b94df07debbeff176fd2c94b58d5c0954ae2dc4226e7b9d932da0de9f86fa9adc5ae9aa04b257fdb4a367755facf80559ee51380c38dd16b93ba85aefda52fa6d7327c549ede3b8681e950111fa2b9d623f635da8a824e984effbe87aceda41de06f82f53ea4646a7abe7669c0bedbcd4640eacd283607618359934bfed19c6b24cfef7c8d1bdc63c945b95a59a678dee8ba76e4106b979dba9539226785335c9d9a13665420570320c6799117630671f908c7175273176b878cd70b4fcd32185527530b80daa441967e328388f083f3bc05f76e33c9999446c4d4b1c7731b0c94ff3821edc15f1aa6b2f2a83dd0e0f819d1f486bc6195bc961317387725a16137b6c59d59d1719878a84744c453664e97e35cec2ec7a6e4e881092a91be657e9ab758baf87d9a4e4ace746dc2bfb53f323ad2d90ea74131fc10c03ae23bb3888ef9bf7d84fdf6c000e276c6e091a162fdba5c68c57ea0b25bcc0006f2bcc2e63850bf786f31944f1a8e1e09a4e3459c76cfd402c0b9a3297eb48c65dc0d8291865921f210a85af75ef1a20dd7cfadc6f6e5ab577dfe632121dae04fc721d8167babd317156eb87a9d93b4add7aa6d436112fe38e8227a6c269bda5e1605a450f6dd0a9c2e3d10a8e4a5e839f7b64d0662d4e6f9bac3deb027265404df7fc10357f7e1a3d5d87306dd7f1a98bfaefb318efceee3d2054328ac2d140eddc966b6d118b10b09f7b93d6741ffbd6b2565bca992bbd1012e4bdd581ddb6b2dae35462ac4f4dcd370c89f8230236e346e4bd1d5c82eeb92323c55458736f07bc1fe902f7495be2216a720bb479e52f88e76ac39911d582bab47e7ff78aca3a490175aafee384727c4951085241759dbb3520cc81492e65f280bc62a287817794d900a4b106f1f284095ed60f50986345c6320769adae580e114edb1e49fa0b2077684f973394935b985e50a71ecfff281f8fb0cb0865d9a630706795c1a609a7bc84eb3e3073ddd4c8df42b9d059a1cf2d2eb90e0ab32d2359e940278f1e60a932272d6525174149726a7f6e081aeaa575da9becddbf20f6d752e9c16a1821df20b98cba16243042a0864ef26bf2c72e43b60bf982f037e206240c93e4d4e8b9d3ebae3fc9e3baca56fe15c8ba0635bb0a1f14c223328a66c040f6456e1ebe14f7be0d10ee91cadf14de208372f73c15cba176223fb521fb8d33e34d380167799f0ad62fe2e76299c43bf8f47bc71f60bdfae3e0bdb670ecda87e918f4fa9174131ecc421ce8b63fa7755949f963bd72e8cc2441dea7ec7697292fe2130ebc1e8e5f11936175ee277a214d028ab80315369743f55dcfec7d66ce0b10b78debcb467304ccc29f68f2eb322959865be44df173e1d87e6c8f780760ba9b702e1a89f845944b2d3bbdb2d2dfd85a585c8b6b859195881a9cf7378b84782d63048d0826dd95591e4f161c7e713c150c4782c8b366caacada4a657e962f00c985d6321634313ec9355d408fc947e5b1774405d9a4a08fcaf659fe8a569608b08f7fe31cb4f8e9"}, {0x90, 0x1, 0x4, "eea09adc810adcbff2bc21f019fa101d450d3d28138b30132f0549d9f53a7f3391eb3cdc559a401dd030a4757a9cdc6bb2ea1f2c520a7233e8aed7d76d2baeb5fd8317621207b5f20d60bda04fbcdcca8f12fcd6bfbb37dadb0d956e8a2dda9c73287a38941f82378e430a295ea28d7ccb4f1148ae1862789c03c35de6f2"}, {0x58, 0x1, 0x2, "deb2891f9af4dd4a0dafde0cd4ea624f8da70e088d6ed600b23d363e0bbffbf31f97549def1adfe1254537d02c3c538d91cbde89f85dc3b86ed522cac87d7a8adcef7f5469"}, {0x1010, 0x0, 0x6, "e950b208b797f273c2cc0564a2c80402c512e9fc0893df24ccbfd69882d8284b7af2e13e0bf024324d778a5f39d741c572c6c420d57577470ff830000c93a5754dac3e03f6e72a550921d049b8f17888d2245f16ae26ac19be79cc811c897a973996de597dd61356d7277dcf0d9ac11e9e2ca55c8e1adce6d18290a1dfd39343e4159f0eba520b8257f40c3e516eb7ee21df332cfbc568acbe015ab2eac16be6f71eb1adb8df4ee9eee94aedc15af0f6ec243ddfabd16bdc788254727b95c3fa8552146a158396ef897ce049870d98972e803a0b6e787b1f6cf7319eff1f23fcd9310b7d79cc3f04eb078da6778b39a17ca8699092b5f5d90fce314c92d732f9ca46b3d27ead078b64f8d59bf53e0b33f770367aff370dfe1c79cee60c414c5e4777e5a5d835c0dcaa71459f4e3a3242a3fb9bb0b283a86cb423a8d32fbc441a1b04abb5829c5d8b0960bca82d98c9122017868969747e5955d3a6a67bce26a9c69c5abc573eeff4ff70f01187f52d1a27048d3757082daa5f87b7fdb2294fba07ccf2ae5da88dbe755071313bbb549d20a4075b30ab6b05937539197b7982421e350e3876d4bba22cf19245eec717062615efe1512e5aebc5599b340dedadfb691f0cecb7833e978b2d7fd88adea8cbaf785f7528b6d353cb530cf2455ecd54cf095c47a0dd02a8f9096a591937b4437f10c04e88a32ae19168d2dcb7bf395203f4456d53f09be8ded83285dea099633fa9f83df118a2e5d572a8b4a7ca286e82841845838ca6e3feceb7052517014752660e3a42c8509fbecfb67d6f7a7785cf35c67a39aae16b2522f9cb9df83abfa4f7f32a0aeb6bbdfbe5111b9c2271b362d21f3d205ce740265a37496e80d1ecbbb09962503662bcb3d50873e9af41a70d084298287c3a7a22e9e7f0d4f3efc181ccedc723d5f09db6a5517dc4e131a1495fa7fd425a00752663bef20bf30254677d4bbd5e23ee791bf973afce695f519c056e6cb8648431134328a8cfcf0b4b280e7b9b06936a10191bce5eab1d228ce04e8719c733392b47d8925d61fd4cee340236570d098ac0aa53bc551b851dab6130bd792ed78c19cbdb569437a8b6257641d4f13ebfcc136a334bae1aa29b1eb553130ec188082b62b6bb30c2406257eebc9086bdfeac12db2f6db6244814db795de3880682cd3ca74b762d08a91bf42d39c5592f2f83f03a566f8ca2cff1040558c972d81277cfb6d1810759a8566824994d1f752e5a03b9f441438bbbdf1863a155729810130c2df97556ad1bf1e5a3a8b8f51bd0e8ee9ecabc16ad190d0bc62c8270648161f9fd734e7e158ef451b9d0e81072c1b45548cd093ac0329dc9f1c13aa3fb4e17ede90c0afba5fc838655293dc674e50ee4b9ca40dbd21e8a12181abcd9439451e0608a4c0a1a00bb4230e8aab7c53338cca081f10dd7e33f6a24423aad2cc8abb6b23d99ab1d328b44c150120ea788c2527266106481e4a31f44832d8b747d565741e90bd58dc26d4b9714c83cc494dbd47e6ea9018e8f9431614b043164c0a7a51c468986eed88b93ec3aac6c2c31645ea479282ded41fb1fe973a7194acb1762c96ddb4d2c3c3231adfe95ba8a7af74c415f8628d28216d8ed3cded1ab1b1258d271f9665b8c03317e72dc983ae9b0d2dce376e4d125a0c11b6a23f29ffd3c0d119895590ee7d8b202b9578c5ccf3e5ddf0e8eeba187425624d90d086c5901daaf801678bb921e59798a248ada5e0acbc3f280f4abe6a4908f98c26542af6030cda0bb14cec2e00cdf06e2e0af33310886b20811ec4ba105a1d8e6ed12c5a85f2f5f73fd01d938a7e86f0099d01b42c7af26ec68147d84284a30bcca732cbad5959b0ee0338d30cc2ec01f341fdf8e70730f48b7f3af4e4e9a1e2e906ffdc023ac11cc0afedb7ec83497a2113aee8152f9d89ba40c0c84edc4a9b3da43b94a2f3afa0d60d5a3677261bd64e6d816df8195141bf5f0c75ae784c10c564293a55a03fc8f486834da05957dc39ccf582eed8840281eaf6f687d8e62fae31a0725571e52117f8eed19cefbe1c3522123ed77648024382800ebdd0acc2c2f9fd39ff52e6015e893f7f066f071f98336c65dbbcff1c3a1349aaa81facffcbd9bed6a37c438482e0f9ccc4739488ddd362b9efffb89b6682ddccda63861764761102d2e7cd4301ea0e09d5bd589e858aec71af12c399a342f9fa329692213fbe8e7092cd4ba2191649803d95287f631b08210739fd576e1febea049e7eb9962c871bfeffbc01a63b7aef17f3644d5f3c3a8ca60a49d1ea3ee3e45a20b6f44cfdae6a4338f9283b9d79751463dd7b85b63060bbd954b5e8f4579c3abf58f49d9632f6e206ba1e9a8b85d13f2fc4dfdd1eb1e6724c8adfd1ed7fd663b5099ae275c77fd4b3311c717f73b0354b73ace27157f66c9d14680fec1890d0241a2fa0d1d3985b6e43fce51745b3199dba086b6a99720e054b489e76ba9cfdda3cf43a59f481f302cc8581f2e38cb28f4d76737a64cc0471b3b1d1a53b05ee7b25c3b2dda7339af9791e2c450068ecf6090eed316a06d0d3d0bbfd1a5e237c135e29255b2b0a1ca7142b255c64ef81cb38daded59f3b2cc1e54aecc780929937114ed39e110b2dd135aea45a3dfca7f4fc9cc4896fa7945a103d206af58b393571c32e8b86b08fac0189b207d26e52d120c0915eb1cae54597cfa98365bbf9b76faa22b881ddba158a42b921c7546f26c14c368b8f19fe230b458dd5707abad102add6dcfab41133594b7fcf955c69bd3f3abe816ddc9f723cfb6d3237b28c8fe6b1512e060aea1c3dfa756a228fc6ec0a688d324fdbb1bcbff35be19cf42b65ae8f7c9494ff123dce4fcf21c45af655a666c13fdcd36a77054e7078e97b55a8beeba823fcba4de9a2cbbab076d7f59c975af5c50c8ea9d2fbcc90bc43ce3999b8cc08da6b5969c6e53f353c8954827332e66c91b0f6b71bc34e4e7f071d0f3ecb04b48dbc42a77056782be69455062dbfff223647f10ae67cac31821708503e0c6102d59c428f619d22272e64cb4881c4074e1afd35c34345a4dcabf204f4e502508f1fcf448820e7b0e5f303a3511236c2c52ae98917b77cf862a50bcbf2dde05778cd977e19aa24a180f8b4986e2f2e61ea016990ce6b05438a63a3ff7d20a18c385ceba115889a7898e6a75c1669fb6c77918ec1d44ec226fecd066d4f1fd097feb02931d26bdb5a7ed1c2cc13e0458bae2e8b173b9d0da03d4f08381ffff088ec88afa196ab9376bde4392eb6d955a16cf01a59575251a2a7c351470c1fbc383cd96d67fceddfd0d3d66f6d5bf3922436a24c696ea50f73b5ffc9873ebf776d305123b4098391454131fbc9ac4ca54e7f1949b0c46b32381d66fc72d02bf162ccc979d2ea83f4a8e131eb040e694ce9927cec7d16501d9a3c7541e0ee96baf952691509ece77e6b01418b83d03dcfd1262e4afc167d7bc47876859cda72510a60d636076a5d6611429091b3b0ff6aa4e0e8653bc829e7551c7683edcdefe24ced70c1e94ccff4c74b6cc1f6d09de132daea17d0e6bd5843fbfea2910376041e24f97f48d76e818b48b6216584006c17237dda1754ddb1592fff4c8d9d269e2c58a8e2ac4a94e88d6fd29b71e54f2aaf1a4a654f23c3a700b8f596c5ae9d9ab6cf62fb0475955cc71cda4318230678496a8ca51f14acd12bc260da9ac30a831ec8db915ea73cf4dea57a4acfecd526389d0d348e3b1ed211ce2aad51625b284d726bd387aa6726ece8843ee21f6786e737c95813b5d640855534f024adc72545b3fdd64633fb9f52c6c5d9d454117d178b136fdc25a025bcda085e8ab29b32846ed260f27c7ce5a7bb0ccb9bca9a617340a8c730fdd6f997a359a8f1e1cd507d7a8d2af49d654c0e738141dc7f91e73067dab6952c8274c1634d61c6ebd2fe7052aa3eaff1de6e3e470f91f3b33a48d9490e7286f05456e420548214336467e4d4bafbe3c1898f3251d497baacbb88782db249a1175fd872e113c218a286cb630c05fb8ad7be4c3fe75051bd2faa0a02485e34df4347bc4b841337823803ae76f983be777ae007500d852cee7b0886313d53e2dcfba4dd322dada25abfdd6e12b13cbecb39ce959ff5f759542ac7fc954d8cc52ae9fc19dea049cb3af1dbafc3b0a52144f185b7246bc4924c284ffb6be8006734fb437f4542905d0893cb7ebd78aed7796fc6e576fed5c1fad767e9b19db893355daea4f31ea78fabc7bc0d2e4cba8bb1c4e27fead99e6db75b3ea6f2fa56fa4154bb0f8883c56220632a9b49a98ce4937c9afd7612fec141f4bbb4149ead96552d7da2d6a4cc9c7c661444b9bf8f15ecd466759984b2184303ae0948cd49f6c41db8deaba8d5c2659a8ef865f8ffab86710c1713dfb30a92a683c9965d23d6e2382002482e89f1553333c83efbb7971c3dc4c30501b578cb82a42ac1f4d3ab13552c49275f5a02ba051924deda2ff02d61e4324d04b91f87a9ea8c886d267bd29ed0df4e859ccd07f1b57ecbf838814ab046c326a8f361fe417a151a5065b445f1d2b18995365f5556bb5eb437896f0e61e01214cf8d5039edc9f40bbaad3d028831d8a3919c2734560fb55c2d71403d9c849b9d874d899f034e9334e7a4de31980577d51fc9b30b7e70746af0d0ad2e4ce40dd65e5da9c631e042166d09590a33a257d78e618973ed373012f6ff9012d203255de360585706c787855286c013b3ddfe18f33da40a00642b83d5f83e943959b7522cfaa2320781cf6030af94c818f5dd7a514179f67595042c409bc3d8b0a65e4947c07da49f8c1d014d7e4e976094b8f36983c9bc3fea88ff8ce0c77c9ce46e9b0bf704bf759d91529113d1077d3a672350d6c1b21e654d888e58b14390db00b69ed749eca1fbc7b72a2d07d4827c825749e0759a01ffe11eae1edd3f35f932bf0eb224da6ddcec9c082a566ab34f223fc261e810175bdcb538797866d11dc1ceaafaf041fc5294f2d8f2ac2a29b6633bd752888b7ab31253da18e9dfc74f29d399b215eb4b69dc6c6b58159861bc294076ab663d81a09dcac53472c8c1291946ad506c50ebc6f8dddb8a34fdb1770633f5631c201313e5d43fee3884f633b8c7b760e50f38b75725eac039834f48d23b178f2b156c92db68ed15330163066be07922937ea229b992c9e6e0f156537cf305e43ce3b8d435cc90535b12fdd62e3db571c6dd6a4933464983b4d5257b801770de5caf4e6df38a523caa5213845e36d66b697845e80baaac654ae96393132f40903c8d207a2ac37ec14945995581840cc2ac083e2cb1d5e24922326b7f209219117c39e392abb6bc0847b84ee59c26f8e1f9820a93d439ebb44c1737a05c575b67f2e2076b2e8d3b6a3d6c60eced1c3f4950d9f58fcd62c99e6eeba278c8bf19f9176c969a2e13e5da66878883d0e8cdd6e553f785bc587802370afa99ccbae2c484b2509113164f1bb7d1824d049d718f021f7eb648dd791e2fc08a7e08d8917a6c637fad1257f687ee76774d2f2098b1455d05beb93872461f76b3caddfa52029670a5d24ca09269f9b3047ba160636e4b43ab4069984350671ee0fbff216b697bd73185cd093e7817ee3edccdad02231064310dde2429e704b347f10eaf884051df1d4a044c36704dfb8fc1ec6aefbe34dc093d8b6841bd68a9da5248eb17c67edbf2b72c4eb6b9c5cf16ca1a2c891dd0e1c774e54cda8d1fc4f2b618fcfdcaa417f7581c62929d07ece23866fb3ea554a4eddf2248ba433ebfd8f33426fca4d362c9e"}, {0x1010, 0xffff, 0x9, "375397326363e3c3519c6aac3935ab5f6fcafd44ae4c1e0791818cc5877a5d3168114e583fc08eb45e187f588ebe00a1a7cc2811a22f662ede71fb451928aa755b7cd5c098db00c205032908d95dc0efed70d93797e7cf50ed09fdd118b4abe6382479ea0183ac767ab3a0aafa6c37f9e5e579124a9867bd56d42a9c3a6925068b48e98abb7d9780b57270117e53c2d487cf70c66bb496cf877b9b3e187d21bcf0408d6ecde231761945f0cb4f24f2ca1fdb04efa1bcb9cd05680089ffe5cee93d915360d65c27b8eeb3a96d19afae5cd1f5fcb0f377984df334940ecef586742fa0ff2f2b8c7dd867b700567a78b7b22751f18929109f388d8155a7740e998bd118f8bbc80b4a3d93914057740f8fd88a717e539e23e85f4840f62d1cc855437f180741e36a91df7b0b87523b3dfa8c52dfc3372cf663647a6de6501b82540e41ffc9ff3d3c1655e906fe8737b8ba213ec51fb7fff581683a8d403895b7cb152e66cb9fbe180a3f0097a5c87f44fdf70b4136ab4ff33f298e9f84ea82135d59f0d04a07eadb7a64c6fdb4b7255110eb3d851a0e0a24fb7ee72a44631b096818a4e3ba034d8f168d3ac3297ae438a689c64d645877f482cda660ff06d28608a605d4e19d73d6c32bbc1527f3a0b67d8b5d56ee23f4bedea59cdc7f843e3be0b49fe1d2def292e8e38272457f0753faa366044144f293915d9163d6c604765c0473bb29a80d45e62ad633a6e458f076874afd8bbca734a7a62e0033e22005ec9df402bfd22147f4e4af73a285fcf87296c2f49acd6a0c3a0fae9e91f605269244da2fd1e7c3d12a4f620aa129bfe6d08a3adf69afb757a9efa337597cff4ba5f274d6f7821ae2b8d305a5397a6e40163bdf2cab7aecdd1f9bc18c5d2d43dd7666085a9a766bdda79e410ef713a982b4042619e1ed37510959d5c243cedfd0c66b681346b2ea0ae6008111321ec1dcf955897e1a52ea1ddf04963895412f8f1edfad403866db236afc80470afa730a7fee8c7fe62c35db941affe6b1625cc5bc08d446e1aaa08b3e94180ceefdd7010f68840fa83d9388616f5f1db15dfc290feae4f3720e272409aaa2812f25ebf7407ce077aaca65c712ec92d6bca6ca26dab4199d5d6119ceed9559d86e4c91cf62bd93f0b2b34ab995e7194482707a836da136c223c65ae8e4a2c7aff50b6fbdd8ba96ccb9fbf86309b8d0b8b215375971a1a2329a32ba01943d81e38fcd8b8e233063f32996a502420014fbd25542c3849554e66d8ee57dbd9aa748df986a3d69c945cc92c66ccf42220b285e1396fd91f604ef181f2a4da6f25fd44a7a879af1053087ca45a76c72218ec24ac8d58cf228bc541dd96bf55ce09b3c0015862c872a20e3eb87591b4cf99c05318d0dd0636fbed786d107b03f5a18b49dd6b46cb0f98eee55ebce9c0a26be5d700a073f19b44b3e13f6cda9159c3388989596a3b2d638484be902a9f2af0aa28802abf49e4550c2151ea128f2ce01bac95c5c48b2370b08c1521ff8748972d95cac887283019f66cfa545329c175a5ec389c47527d3a577061659eb4676059d75fa81cbc24c75bf74c640df8de0ec779c0b06aee1bc9f2eef426661a8c33db4c5b0d3782c183222c54add9ae7f174b680cf4eb459478aeeb4d89a1f8d6b39393ee5bffd8244f817b35697971ea52cac511ef96687cbd56e9ecf76d33d492ab85049c52c8c66db280ae528603f78c6c73cb809ebc8d15467cf09b78a911d6cf86944f2fc939085ba59566500b98d079418da10c2d58988a0c4be221109151c5b837da77bd8190dd5a03ff6b59d8c38f17c31e60195a2326691fd13acadacd4c8c9c725b582601671ae270c6da672f7159dfb0c2ae22ac437ee4bfa3543f2b4b31c26221850867decb262de5e8c8c9660d734ad98da071048a4632ea7a1fc340bbcc0b3d4600bc717862e3a6396e9f835c361f1c247a2c4208ad98d52cc20b6a81d6732e062fa5afd8f091053f7029cab01577f3536c008e5d6100372820035f627fb52bb56900aadb50fc17fc1541a2e44aea297b81810b113acbaa150ef5ddec289786b082afe70a059d10b11be2cba86dcd8e95def5905beb0e76b605473991d7f7b8e811cb8c1f6b487742538664c91d4825cc6d85c1881c626a822c4b665a7aed8a1b8da79a1c0ef0cc80468e967d50b17988008a0d81b47ab69d72b4e82ba51bed82951f7503ffcf3708d49e8d5dd4ff4ace0a34301f908435866427828a2abcc6f9aa1014b09f6fb3a905ba7518ad093d312df74d3d881ffe8854bea066adf73c74c2546243e710c4344d584cca1526465aa9953120089d72d13a18c80376e558f079864d93f2b028021cdda800579afe4186d031b4faf0184dc69dbf85889c90237d626d88a1c42a089dc5ff980ec70798ffc0811c40efa08f6c7f29029c67964e42ed88578538c47823c66fae9c8385927a758edb206ba79ce4e73f26a595405018f121f4f9c4ace5dd40bf4686b34d5d60b0a6d9a90d314df5f72a43150d204a0bff0106f195d444d4f710884a1155f6c8e48187136c249122e2139b09b38a3ff5c31aabd44a8ebe19df38b3ac33d86aa7db9c65af687858df942521ad04c873c655e9d585e08fce66ed69003b26da2f92342c6092b07044fadb72bcf314b6bec1fb51412cf379c75bd3d663851e008697f8cd822521ebaf0199e4e94c608e7c6c10a023a0df67d9f0ab6297c439937baccd0532439614573d580f7a72891006a965ab57e2d0e8e1172c9b32d0521a30a471eca3bb8c4e49cbee81cba33c0d18456138f3fff7290f1eefdb5f21a88c106a84e625f06a6586839e584611ba99a5481a4e8f7c259b27b6afa744ae98f8ac50a75e82f530ecccf93cb32efba278a65e0b9bf7c5b109569fa8eb653d3e88a1db17103bc29bbae34aa2d3392fc0c1d8a6afee8714241d4083fe8a715898495925861f05ba4af08405437100ab552bfa3633faf7ae16bacbdf346d3269c2c1260997edf647e062bc19cd37e3edb53267c72c402b615f30c6d39148c36e6cacc748df7d05cbe380ec7c43ff7b8f72a095a60cfccd415c2ab04d8ef7c9e8872e88a0ac3030b7d655dc0183259d449b333d9bc17d9492073f1a11a270bc83afba3dfdf6933377d1693d9fb793492a0cc6ec9516c5c3c48fc08b9218b896e1e996b6ad8691418162c85317d6f342447aa905a6b818e8e6186c72642b9eafd1000c108579df498f847351b576352fd13ecc660ebe2000572f498a92e8d4b1e6033b7866ef17dce7663065d5b8bb77dcc37ccb8f536e95648713dea9ba517fcca5533c5e358b0ef2cbc10227b3153016a8e8525a578b18ca5730cdd4b489f7c3f8b28caadd0da404ef64b0c2f987724f8a1cdd250a9edf9c2c3547a33a5571f533bc0b4c48b3538795f063b8f72c5276e8ac928a538b41404aa19acba4f7abbf67ed48713272ac35c9a50a5462a094ceb10af4de8a71c62137a4bcb96a8350c42ebac561b8321055124c39e5846f63c13a5e8c395f47b026e1a8c511662b18573a936ed55298eae5a03ec22576f1f4f77055f2c74dba4210f94cc8fe8a7eb78bd7f645c2bbea6c7efa7fa9da73a61138e106a57620d1b22a68758a8e40b90581fb7f70e7eb61eb9c9569056914a477edf31b80d9afd317d410755f55a117dd1068e3e75075795effda0d976cf1f0632a565aab56acc507348de387b1def7c3c91f553909a8da8049a7243a0a87d3859a4caf108836d4c3551e460459ae6eb4a0d83be7e43536516b470f8ffa86737542c71c62bb3adfd787a4d67452436884eab041d228a959359c30dea6ee3cb5a300db52137c7c3a10c2e095843eb1a51a678fd7048ccc70b9a693f3be89f15e6116069671f1b1d3937f95d92fcb3e47cdd06e01a75ba65513a3a7ce250910d1ba9af7d0397bd22fea3700507c511d30da8c25f8f69f078e621876c54e4c1417c342bf15820740508c63be04815c4b2029c0e32f04ac0954499393a605421189d31258e81487adbf266b6d210b1e21ab966184a9b9076af1648a9c639d3648f35c57b96e8a9f695e5f776c5c61c30ba1d1632666d01525e6449ba7efa90df6fed8f2857553f739b931af8331b722df49c988d5b515ffa013cc3995842bcd15164b882d93bb3b52caaae87f25a94a4bf6302a95f36a984639c29358b6fe2777738f3dc3129c29a3b2139cdd0eb35b782479abb3580cf08a103f002791588dc623e494745d0c0f2b9c1cd5ebdba6e8df7353a4c201e2caa5156b297ff98216f780ceb68cf09bfad6f7956e454289da00bc91227840417bee7e55a3ec0ab4def1b20f8b872ad78110cdafa9cd337eb8cf74ebe20d84874a4960a59ebfe7fa05bbbee1541f6f5853e3c97b2b3c58b77b6d29e11da5b7bd772088a4d6aa3f46821016a306b7777106b1bd125dc7555217a4f07f344e0f314679d5dd49e70626e5692cdab279dbed00e6e800ad01226de9b70c70d471f66d4f691545c71898aadbc75737cca4568eb5d2b7e7dcbee4d9ccd4f236a46c04e430a4b1ca74f60692ab3aaf208675315a075d4d7e5086d068cd2f3b3c9e82fc1c4504340bcab107194b3efdcec64ac3e033d55d755d462bfaf6fc8ad4bcd05c4131357d0763d57bc62d5c54b61ab124bd1daa7c9d1fffe44bd58f8c6b8ef85f2935441c93d64cec20b68fb3cd6c849bcccdb5ff313639604966840c198f628bb79401da74339d7bbd7007308ae2887f86391ddcd03b77dfb3285d799f4f65c6cb0ea9076d22e95151c85d27c4e8edef239f970acfa527168063b2faa2d90fbe16889513c5891315a1763f68433e49d0167196f6398b5e6852620582edcdd17e87e665207b944306647f739a1ec9bc868e0b0e8f80b2e813b6cc876db8bc666d5df9b7373274304c1b12c03149e002f6945d8f043936c167c9ae4d0c1256fd55567ffd91d916402fee5fcc083dc213e6f345fe35d39efc7829e8850886947b50c38057a1870ad161f9000d3812f2509b87940bd06576898eb602238c7f5c0e2bccf3577d1ff5c6fe1bb3491eba2e918478ccf767a970e4f04798eb095f70c4818c46ddf4ff68c791fe1f9a78a08dec6e8ad3301ea0600f34649ce35ae55ce46b4a3b4e88f6402509f6aaa91c301c4ff1b1a1f64e65b265732b5284ee5a3d293f6b020decbeabbfebf58215b27629f3d73f374634bd92bc91de70fb2b5a40c2d11a5fe23c94e973587e1e20e6e70d3d29d27bbfe05bb7ecfa71d1a964a7c4817a0dae93a3562ae23e95c6e32a746033e7641fa6c98509d99263c0134f7597ff444d1e235c5e104ce84d32cb27ce8c32ea564d580e4eda38be19955c4cdcafb871365c6b43fcec27a753f13fccc52aeafa1696483f8e45ffab3ece0233dc7ef744cc3c55d6456b8d2c39f0b15412f49d68331a40c5dda6d62fcb3afe75ad3d2abdc98cf0f3326a780e4b7696a9cf9a44a4c5619443424594b288eaaa6f3570da2dafc050377285dbc561b0f1a9759681a178e4b7eb98f63470df862714ab286b6936f5be9a24a2ae9639bb06424aded8f5fd11014f12f80c0942798e2f41e8b5ab7b4101ca685b0e7a01e5a1860dd2c0491a382cb2780cc92670cb87b0364cc3f8388b732d0345094ec2df096e4d85a3a50994b953588d31629258b185f3742e5a6009237c52a82f8b08a328567dbf6805b5d4146ce7ac88af5a42b5a8e5a00abac0cb7dd3a291e0ad3d9d2f7b169936468c34ebebf6e4ffee63db6ee8793b8848f3cdcd8ab3ce821abe0f0f5c23ef759ba25b4"}], 0x42c0}, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) sendto$inet6(r0, &(0x7f0000000280)="0c616b52a90f1854286a3c3adb5e4f7531344315e0748a63143e424f525157f4c6101078d8e3ae0c2b5794ba5644c4d1328a379ded9a7b75bc10ffd41f42695abfc1a70b84bb54bb32da1caacc1bb100672deed8f5042ec87f3d844c6720350923", 0x61, 0x406, &(0x7f0000000300)={0x18, 0x2, 0x7, 0x8}, 0xc) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 04:19:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x100, 0x9f3, './file0\x00', 0xf6, 0xfff, 0x6, 0xfff}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:19:17 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10001, 0xffffffffffffffd8, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:19:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 04:19:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x5141, 0x3, 0x0, 0x5, 0x1de5, 0x7ff, 0x0, 0x3, 0x10000, 0x401}) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0xb1, 0x80000000, 0x40, "7b415c6e11e58564cad02e4c33c17bf875bf710c", 0x6, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = msgget(0x0, 0x0) msgsnd(r3, &(0x7f00000001c0)={0x1, "b7e0ef1ffa789f822746ca22fc866a4500b21bba072c75d206592c6ae8380a63c1d895bd39d79cc657789aaba925a88c62f8185b2453b6fe96a0b025899adaf0e94de5f3188454f5ce34d1cd89e6330cf583ba5ee76dd0957870782f58c16f9fab40869990327cc345c28e996de329f4b27e959533f2e847b5a98cb7baf03d19ce4c1f98d6946eaa90246be8f564b0294b0a83a02021f067fb07238cf7c07f04ff3687ce56b210ddeb1f47d23dea68f0ce481f2c58f5c9480cf76b426250f624d456c1f36ce4ed603229bfe4e240bc3cea5250ebeebc30ccedb2ff922ca0c7c6c0dca7fa907709dadbbe92da2b18480ee5c98249671798439efa3388760f425ba0d87320edad981cfad1c25b3d8b0c4082e642e06b40d5d0782d9a97d35d91e8eda054a9882a1648b87b611620e35bb2dcb70904114245cbea3920e037bb56d25dcef42bfaa0cf7e637dfa53122728d17c6c97f96eeebf0b601f1f4345a066259388f205df9be8cf0a2f48939236d160934a2045d6795df0cc4de9e81b78788fa401e96d48cdbc4974537bf5c17688f61295740d08f308672bc363bde679861dbb8565d8107e577c392acdad356ce9c8da0e9433e33d005210274ae42db7d45c90bf51b88645aac628b7fa7e4552003871935a5fb0aee1ad6357d065d59d3cc8d94ebc8254c300b3603dcce767f5b7dca2af4164472f6ace67894874524a7a5bc16ab1aad8fd1df1715e50c2e2d9062dd59ad1264ad1ce7ffba338d6ce5788347100cc0e3d5480d64cb98a08a9b8e2f5b3becea0dd4aa60fbd78ec6e034d08db16acca4a8efca51b1526a912a57c5deb433c3254afe2cfd2fd5bd5b0dfa10fe0b26b8c92720e70e7522b411cc9afe666d7af42f931556def29379931cc9d99923928075a1d733fb46967f9920ec305da87bc5d0ec0ffcc53ea247905909c677143f7888d925ce8d69bfc90eca41a867ba176e34c45e013cfecb15a256ea40b950960a825665f0146159ec0b8c757ab86db255584aa6e8c6070b46eb46e826bcf84912b31f41e5971d2cf3fc6ca85c788d25deedda4452afbbb83c9c3a8e6fab712297d9717570d55eeae5b855eba3a49a3e196099fa14629e8dca0b212d8fdda83968e3e0a383101a8ba881a168a937387c1ebbacb6e206e884b4cb7a9707fa3d15ab85e18e62482cd505217874c5beda498f53161273f441548af1f22e7d8fdc4b65c200147fecaa4c0b7123bece292c6f54cf7d347dfe815ecc315795a98d3062b58cb24489d266a8b4db915274f754a432d199c623f29ed8947304e659662a97ce757ae907e2fd0e5778b2db86ee3dedbf0f77b516849f5bb3fd68d0a3f1a03937bc3e72db01eff3545ed5b40059edf29a67f9ec34fcd94fe86dc313fe64f88c5929d5267b800b4ebaa302bf7797e64f99e3324fc858435358d264050a3830d3835ff5bfbc164268830ff2f92afd4c5a75d61d518aa1d7c3892893d3316ca08f5991d4e4a686ee1e35be50513116f6edef53eecece6955979205eb853536dc14444407ecb2181ab5533b3ac614c215213bf008e82b58c0b15c4a46102a71d585543cd2f7f18b0a2650a91f82814ad9895dca7f2d0c7fa6ddc968569c42153929203894b531d2ba29ff56cce5c504b92d5cc3516ca575b9e56f951071d036621158dbb15427d5450979becadab50d99fdcd196397e637c8aa595572d3c99204f6a6d6206eb39bb7437d80985737116ca468dac18551cd9559866118af4d33ec7e783c3f2dd77b9348d9095a0361a6e0ce5d3529d1ebaa3252df13acc9368bd75ed8631900dd22081c6223140c7cc45f9f1847ae06ecbad1581ad9fa43b27b8346eccc3c0d65ebfbb3df15ae0e8baf2ef5d7a438cdaaad8234f98ca6871e29500990fea5c465db8659840eae47fdc25caaf21e885a8c7dd057518dc9aa6185e4bd0abd6589bd8a33a669b225e9c4b4bfeef5fe36f75a9018d42181d6af603984426d3e7df23d16fb5f6f6ad10fd37a9157e4dcff86cc1a577ee569fdc4dff22a64b34e41c3b4d24abf06e819d630ba7ff1647eee25586939cffb6bed386a91490fbfcd2de3848073d41b8d1440fcf5f159b6241a9e5d44ea8374c52641d4777422312b2f5b67b8765a3527c39da691d82f4002026320765427cbedefa3699c4ebf43c82e31b4d8b899db91ef33a77469866e40183f956c8dcc19caf3b80e2d0d874b46ca7908dcae35b6e09dfaada07e1daee6a8610a4f2bd421a229ac73842b782fbccab44db5ec4cd80c3c1e1ef468f9fcd34e6e1ca93edf2bf803b8703ea5effaf7de4460dee653675486f497bde06a83181ee02b855dccdf0d85675665340970cad2ed7e48ae4e9281d307b6671763964c0d3c5b92ae9d554af01636af8ed5abecb9b19ed6dfaaba20300286f5135654cc267d2c7583a6f95d083458063fd42e4766dfa0628f8a790afe7e83442a96da2eea2a533b6e3d3c72295656361f21925ad94c71176ee9da31aaeb469da4d0f59287d4d1219de5ff459993c408b330faf1662a48657fcde686b8a4a1038a0bc8b76004698d8311ef4e65a8c5ac6b106c9ebedbcb4cbffb4ca2223ac96ac176621cdc2c46ae263496df8feb2e8a1ef649ee048fec9d9804ed7ba58b53545278ad599eb66e8008cb5074c57299e653315d15e42b9024b590f23ff4808ccfcdbe3798fecb0f3236f13d51a839702af4cd26cf1574dc17493cd28d0c1106756b1badb9888d8af07da7cb3918e1311660b8624c106317d1ec329c0382fde8934a80f43437462f7f3e313883daa1887bb21e13ca45d407502bfd592f46cce907e525d2653ec16fc946b11c5faa6ea8178697d5482127415e8acda81d71fcc0e79e03fe81d1a566d8965443c7f68aed60f2581f47563ca71bd0a4ce092bda4e440a27afe916ce8372356b39c3cf2335ea0339c8e69af494dd51aeaef38f62aeb7061134773d0c10a5c024b062f406a24d9d0291817833d4bcf85b5c6a6d367d06b96f085c5124f640b553e2cd1f1f1792039640db8b439f2719d45d3fa86ce7037cb181754579881df0df5bf5f802ad8a571904f201f797bd67edd1db5c45e9ee38a3b3cf302fc3f7fb7adefc297f9521fd8ad8787dd633773d45a4074727e59a006d9ba0aa2d1c46b1082aafcbf32c8e733578d288981515d29585bf78725f68d6452622aa7169652d0afaee86ad222d1165e0b542ad0a1e07d932ef5760c5cf8b2ce3e2847cc9fffbd008a833b8ac5fcd49e0b833708c3673408483ca8d8000c7572435c482b22ac2da01c64d73d08e28387f06c8c721130cae76283252676080dd68b310fe2ff31a9e10c859e5a8bde8986c0db3ae238f9faa666b5e4a94572e8295296649557292f7a0f5fe214f3047a4506e76999a661e9beaab61c012919dcc4db0dfe4c11248f922c2e87e195213d940304100c638093d717e20c16d7ef0b935e11e48a5cde20ecd61b68adff8e48291b84f2cbd6c0cd8f674877cd3e7aaaae4672edc564c428dca6989e11e38db6d737fcc3a51d1d7b3482f3048c2ea4caace679d87da5c071ff73df8e89d54360d044ba77688b291ff8806ff9d229d48cf1f7932ddad87b5d3124bd098873687ed68f4559c5eb62287e39b961c4be6d0c17e280e62efba67bbc45f2552f9322eeb116a19cbd2de282c095883368bc5a3fa9dadd8388067c418fe2086ea79edf8662589ea625cbac0c2ab92c52acd46c1e72a3db32a76b9d3e3726cf63bbb96af3dc9fb660d65362750f0ccc04c754957e79d773d0a1bcfd1486fb9cea7ba15db66b2e8b564c222c0e7fcb23587252f6358507d4c61b6966cc9a07574d30f0a71924abe24f305ae294e692a9833818967eceee2ed456d72bfffa615939f0ed78deb766fbabdf370209fcd72d660f48afa6cd2b8f9545842a133b93021edc31a0351acd06f25354249e8eb4373d2d6d607e9dc446b7b7e842d60fba17694bf101811378d4f7654eadd59ea5973b62287a4139e032161d30fce5d37af8eb29acf2c5993f6c02378b24ffd7b4cc174bbdf77451dcbdb8320ffd9230a9ff5b553ad2b94afe05ae2469841070855815cb9f50adc58aa06b452489ad96aef5b717a9a80b29f6dbe3f50fa0a58674cea764c82edc3638e7e1838281029273e40a0ca9d71c6fe564e5e1d187e4770920c26084ae34429d3e6d567ecb0e1b05697ee451dc7df66142b7fe14640c3350eb0192a2d8d06bba0f78a659895ca44675be763c93db85b558c87ab8c1eaaab17d5a6309ca3dbac46548bd03c794362a5e0ffc318643aad23c9bf9c518022b1e9f19f5cc3d34932bb2904f32751074aa1ce43dbbb6899a21b6128d78b5d23e5732e4a8c59bb0c886669a5c2976897c3644a91ff0df517936a4d7333bac3068c67e851ace769fab1218eaa7f7fd2472b64256ed8e1dc8b90c5326435b2ff512a0a2d1842ac6c4b1de2be0869fc6b5342d8fe088331d273d0ae36556a74c07e6500fba7585b5c0edaadc09de9c8b5deb78c9fe3b86b6e0f3d8d5a40f660441971ba64cc667e881f74c68ecec5d1317c68077c861400b108de0436338028bf5c848571652506f4e21d193ea229c529b3302b4a6bafd96b56f221be6cb08cf9869714a3c120cbb0cb3f885fa8477cc47e5469bf9fbc1bf356c451bb26ae91246605a82d161f2660b4b7f9858055f92b309836bd00a9de562df767be2ea32c75ca21e2d55fdd33a8478c9f60de9b977af33979122d221a45317c43246d15e337261a99d53f2ce96ac7d08cbe95c5e4ee7c46be45bb7bb03906cb2056c3ecb968bd8aaf470c34d0cba8c00c40b0f86323fb02909eec386abd93c85d5912e3375655bcc69f109027557076f200196528d2082de3b3966674a4e005aac1395039c6211b79015bc33fb08bcb19008b40cf835eb9676fc8698213380fdfb8d55706d839d1e954367b2eed09b2d4b8888c2af22a4bdff6ebffa5b9944fcb488f9c342d91001aa186fe9dacdee57039f684d0b610c4d7b57e5ea292af217de67cc0b5c43510609fc7daaf502d2aab3713035f82d4bcad866223d705c6d8e36976c696cc503f584fe73e26e501defee223c738f6ba218dca49290afbf3ad19171c5aba32161b0f1f52c9c5e5f177d0cef4a99f3699dbfb899857812407ebaa4c5af746079056385da27f4ef97bc1f42559eb4db0a35f58f322b7ad6a7dc43125183c4587196e20eb1b35e367460a32031baa5bdf19b9f7588e2e854ef8dac47543c4282f5e600645608dd06f6601844530b92270f19530d7da3d9fbb41410d8d463e4020ad58d68fb264c5dd211abdd812c1c25a2b12cff1e7785d92bda7e92a230d5c99572b47775f474bb49432006932584202d52d900e59e25cacda5c3fb13056d8fa27db39a41bfce6c20775b04cac5df2322c4c9ce6b3d88bb82e2150eec73bc2bc076a3e02ab7928b912d00785933bf049fc7b79c3ffc0998de7338d5ba2b0b0cf8dced54efb14d9d63b7bfcc15e991f28968fca9edb6ecd2caa5332f77d95cdf53c320911a8ceb845dbf1712aa2541286afc71348f770c57ce0d38012d8766107e29634a8c0665fe4f70d250fc0bfb748b092805e1d258b14d3892e9f290ed181e9b39f367567895d2f75996a3b28b294661cb5c1b110c6e73a86684831ea11e00b90ec4d1cab09488b4d81ce75a9623b334df7b2b81d2269a58e73d0bb5a181806f1a1e0821ecdce19afb7f29f4bdf54b74aeeededd3ec2bba3ef349b97c1e731e5e2eebc18992e867f35cbb01ffda37a39f4b020dae001"}, 0x1008, 0x800) getpgid(r2) r4 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0x7, r4}) lseek(r0, 0x0, 0x0) 04:19:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpid() fcntl$lock(r0, 0x2000000000f, &(0x7f0000000100)={0x0, 0x10000000000, 0xfffffffffffffffd, 0xfffffffffeffffe0, r1}) syz_extract_tcp_res(&(0x7f0000000200), 0x2, 0x21) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x89, 0x0) socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x8001, 0x9) getsockname(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffebf6ae7f1391062b5f816fa772e55d74bdfc5a3ea016d1b3960508dd1cb5253820014315a7ae1cd53cfb1d317e31b8c9ca4481338b8357b5dd54d378e0dacf148c9c1e451813052eaae6a5830f00a32a92ebbb2337faac54f64840ef4ba15770ccc72a9fabb307bd9543912f8ab847863d7818f7b072931d20e4a200f175db69"], &(0x7f00000000c0)=0x34) 04:19:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) ioctl$TIOCEXCL(r0, 0x2000740d) 04:19:19 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) ftruncate(r0, 0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x14, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf000001e, 0xffffffff, 0x6}], 0x5, 0x0, 0x65ab, &(0x7f0000001340)={0x100}) r2 = socket(0x3f, 0x3, 0x30b29f52) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x4, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0xce, 0x80, 0x1f}, {{r2}, 0xffffffffffffffff, 0x20, 0x81, 0x2, 0x5212}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xb15c, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x85, 0x1f, 0x12}], 0x401, &(0x7f0000000180)=[{{r0}, 0x0, 0x80, 0x2, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x7ff, 0x9}], 0x4, &(0x7f00000001c0)={0x7ff, 0x7}) 04:19:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)='\x00', 0x2fd, 0x2, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 04:19:19 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x3, 0x2}, 0x10) 04:19:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x8000, 0xffffffffffffffb0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x126) 04:19:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) msgget(0x2, 0x10) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2a66d0"], 0x1, 0x0}, 0x0) 04:19:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r3, 0x2000740e) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 04:19:19 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x809, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="64adb757959ad86a6665b1354b91f585d9812ac3a717ff0d39b50fc674e85c45e148ac142407d1c918868286112dcb1850d22acd8ed47fb20fba993e4e5d74331ec42397fa5def8ad5bdc20744ecbcaade52bd2d6842bea5f8485e56314c70207acc1c95575545acd7105677ebb3b61880a2fe8926800b9aebd5b0e5dcf6438e761da7c87976465a3d40edfd37b9e4b7473e9c20614a8eb1ac37e341c445ed", 0x9f}, {&(0x7f00000001c0)="67c8dd73b80524fbb7b6f2fb6bb8", 0xe}, {&(0x7f0000000200)="47142e1bc8b4cff74e7c84fa78acfe4947404d6f73a8848044adc8670ea846bced831ca66e4a4ac5d085bf4e0a3a", 0x2e}, {&(0x7f0000000240)="a33ef6ff27", 0x5}], 0x4) r1 = socket$unix(0x1, 0x5, 0x0) fchmod(r1, 0x20) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x101, 0x7, './file1\x00', 0x2, 0x7, 0x0, 0x4}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:19:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 04:19:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x2, 0x293, &(0x7f0000000180)="5cf3824456835d8b9bccb762e5e9b0ae32beeb71ebf83a2e7a3f40da02cece68bdba97dd95a5900e832a23840357cd90cc509ce67fb25c4c5b68d30c4fdb46056e5363f48bf52072516739835a44f4cff57039f0cb9b3db4f9f874ce567e2850f292468c44f180f52ccde84665ec39b4ce765adfd665a9ee268f1a9a6452105530c33794f77ca94bb41606c72dac2d35ce1a0e6f5eb764dd8fb504737a41dd7ce0eb3a8e44fadd893096e50d3d01b108e163ce9250a2a83cae90156468c641d4824b5d6e432fc6f2f7e36de5c08864f6abd8ab2463ccf91c89e914a5f10162ac9c287f1c8928a010e05cdfee8a31520fd925bb41", 0xf4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="d58ca9609198cd5ed65d7192463a7936842bc3f62c9bf584baa84f95b4c00198ac5de8e0c284af2df9382241868cd7ed6543b1c52f805b08", 0x38}, {&(0x7f0000000080)="5b894c678cfb913da0576054a15259773c69", 0x12}, {&(0x7f00000000c0)="0abf202dcbe6633a77362a9288d9fa953d249cd6d9590cb2b204376909baf9f12e42205587212c82ed65532f476884", 0x2f}], 0x3) close(r0) 04:19:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) munlock(&(0x7f0000622000/0x3000)=nil, 0x3000) 04:19:19 executing program 1: r0 = socket(0x10, 0x4004, 0x5) socket(0x20, 0xc005, 0x5) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5cffea53, 0x81, &(0x7f0000000040)="04f933fdf6f01ec02f6107c6c89dbb37745e04af5d2614527f648bc241d7b1be", 0x20) 04:19:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x20, 0x7, 0x5) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) r3 = dup2(r0, r1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='\x00', 0x4) 04:19:19 executing program 0: r0 = socket(0x19, 0x2, 0x8000000000000) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x83801e5f4ad47e7a) shutdown(r1, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:19:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0xc9c405eca13fc9e3, &(0x7f0000000080), &(0x7f0000000180)=0x10) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x842, 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 04:19:19 executing program 0: r0 = socket(0x19, 0x0, 0x4) setsockopt(r0, 0x29, 0x10000000000009, &(0x7f0000000080)="010155aaf7cc0e817e0bf572b5a15b682d1b97f5b75c22c65cab56b26fd91e5ad58d6bdd830f85e703eddb8dadbdd3b9585bfb0edbbf1ef1fc7a8212c987326be4b7f67b0cffcca3954006d1c49a5af62c3d7e6e822a8d", 0xfffffffffffffe5b) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xf8, 0x4) setsockopt(r0, 0x3, 0x3, &(0x7f0000000000)="3e3d100602688fab79fa6fe8a1665ecc40def47b2f6ff58255a2117bbb4677cce3c818b5cd546ead971ec91355e84ffcf5eff1ea6b9d50f2b73c7f20", 0x3c) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 04:19:19 executing program 1: open(&(0x7f0000000080)='./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), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:19:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="7740bf1c66f37d9a68aaeb214817bfbb5d72075c4ed9447b36f2e7be882064431c6767099cf9d0", 0x27) listen(r0, 0x0) close(r0) 04:19:19 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/101, 0x65) 04:19:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x5) 04:19:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 04:19:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getitimer(0x0, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:19: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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000300)=ANY=[@ANYBLOB="01002e4966696c65756b84570bd2359f4b54761cdbdd1b32349b53823000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000300)}, {&(0x7f0000000340)="5ee19bb15b5e2b7a62b6ffb91644da0f3eafd805e2ed630bd5d8cf5dbafb99b57818d3ee054556d71a7c3b0e7108c7e829c9ee16533ed230894c4590785e4252da0993b495d4bb45ec33c41bcf0fe7293c70a5ab914fbb9023d473025ade3dc41d667649a298c0a56f3f2ad3", 0x6c}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r1, r0, r1]}], 0x58, 0x8}, 0x402) dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200000480, 0x0) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7b6, 0x200000, 0xe3, 0xffffffffffffff86, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x6, 0x7d}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:19:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040), 0x10004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x34, 0x0, 0xc68, 0x0) 04:19:19 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100a0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:19:20 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) getrusage(0x0, &(0x7f00000000c0)) 04:19:20 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000003c0)=[r1, r2, r3, 0xffffffffffffffff, r4, r5, r6, r7]) 04:19:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x3ff, 0x80000001, r3}) r4 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:19:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001040)={0x4000000000000a4, './file0\x00', './file0\x00'}) r3 = dup2(r2, r0) connect(r1, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r3, &(0x7f0000000040)="3616cf3846a6f309eb6f2bd982830b05bcd164c77f89dd0a12eef772e8cf92479169ecd95e0979c3ee2b1336a0da9c00e12fbdbd84c1050df12200d32ebc10821d9f0cebf6a8ca9b84182657e3e53495707551f5e90453a527e92406f9f90fb0ffb7e79ce6db1ca09111fb7f4970d374cd576ea945720575529cdf61e6e2401715999109dcd02b67b8f85fa502d3eb55d247e37b990234ce90e5e8efff1afb97a3a12db85e2b90a6f4f597a831634c33e5fd2e110ced22c944f65fd74a429d3b774f284dbc87210318a439dba30d9f094ed969ef1c8e242b6bd11ae95de064f0076f1459e8307beae664d3f12540284c0668d5a484d796df3141a8d98a0bfec169cb887b3a6986713a834822947e5e4d67a4c4665610b949f13b6c21c8736d77a20cc41b04ffaaae31995aecbd14d5f42d443599ba03bb47edbcd40ef9bc5032201a0ca4c161ebd7706d779675c2f1b26d4bb39a7d2bbb9ea78296006fcf0c0a972e4afdd29afb4e609e29e32260ed8d4b6862d2be2ef3db5cef8402db984a18ef04493668ce926ab96f03466b82db10905e45a66058d00b1b92fe7ce2cb35e028bb3b75199cceb5c57b47ec4753f8ed2194325665259f47cce5d32af895abbc9ea2681469c46d054f4ae1333ca23944d106a9e7af9b0daf7f05b090bbf9134457886d995f50c413e71e52c662caf7d9ba8d316b79adbbd36b41d1cf430bfa22657120d8fd089fe9e27aec34a477493e1c1ceba7d3f82e409148b4ea42b419e08d65a643076fafd34891824a5ce770a17caff38ec470d33745e4818b0f07b1ae1d58cd9d47f8ce9e238668eb918cb5263846b364af7655f853af39dd3ff5d428c93c84f9407135a70dd35b18847ad4c9dcfbf6ca87afa50d3d571112b3b5a77ef63742c0dc38f2e106702524dd77982b47adc2cdf76ddb838db94232037c05f9b09c493c4f2bf4542442eae2621760a55679b025796c42f59ee98241e65704f8a50831183281c63158c7641d9bcc0978130c4cae866f3abfa12facc8167cba4fde620f86b8db02c5a8dfabb264a64ee58c3a04079c941e55f8d00d51e15e629a7ae84590970954afc902e90232903ee02093822dc61fd1e3e04251377741b3c18d4469a72ff5fc46e5cb2357f7e2be67baf655c2d22c9a1aa4627be02bc0d778109009dcbf405aba9b19d5a7cb3854b716f3fc5174ddd800e0cb60f2f7904d1ff1c1c2edce36e7907c9cd1ce5c9e423bcc8da2db0afaba26e279f5248cf1f176d5a017fbc9325ed6a79843ce2688a9d4c32bd1fcc49780df9eda7e1fe02eaab8465452832ee3454cf10450b7f5f52e72456336c7680bc99bd7bb4359b16e22f8d3a07783c075baa294c7cda4a1d3e44f6007dbf047255d2220ddca3fb5e5e5f97c5c42b47c19d9f32ea576174af28d4bad240970df88e71e57a65c8d7d998676a0c7af1da46a49e4d140bd55a4d94b842fac3eabb5365121949d2ce197de4cdc8288a7ebf23424212ec2758edab18684c7372c19433da47c4c955bdf500b2615f02890b51297408239f629deab2299920542fc828a7b14c6fb6ce819b3c65ab92936cbfa5a13c7bb7acc00046a41ce6a3bdd6896e6fd7679d830871482757ecfa172d0aa4ab9cd02b864c4510bfc936e26c92fdc6b9c69a3ba292352d6d836c72c90c819f49336a36506c610ab9654e2fff9b902f983db99fb2be290acca1df7aeca5d77389db2d66f32d3c7d48538fef4ca6bff336583f8f9a5d9815a4852db86a2c8b728390763924501a7b74d102ca63e293a21579d66ad71d8799450ec3de7f660589bd3dd0c604288bea5de3edcf051ed2989e65fe7cd5381a3ada8d2f18d61c5702c7b67aae8f9bac8ada15760e9ce362e5a2cf3c650da8a8c0a940064e6d6bde4f546024c5bf848bf859ff0b24ff42f2c4931ec395246480b3c0dbd147a4ad2938cdf2addc8e46e1baaf1a67b4dab6492192cf7a8fdcc0478461d025cafa585988ce3435b44fc887ef640dd39c6f635a3d7e4d472653345ef11e374a3fe2fa6ef1dc65704bd90d1ef8a2b8f4cba29e23cf7cd93176fc6f9bea0f9b646a3c2e78838e0135736cdf93e2eef06e98550a56771f3c4945065565fb8c6fc0d9f0bc53431913c2b903c740009041d1506589f8c4fa819a53e1165e2d562065781f9c2581d67a48f6bfe29cd6ec3c232a11ebec864646fb4c7a39b392cc7d6127d68d5ad9f4488f3af9bf8227791f832f868510d958a9d8787b23970ad929ad3bc2c82b248341f226cc7f2d57e98dfad88f0469c6cdc645af3b785c6590c16917aff12d3969315be79109cede58891edc1b9f587c9dd00bf7af5c606f9f6ce2803f59656c63e4d256a725ade29cca1c994dbbfc8d6305f90f1a0dbd98a1d55ce6156ac483a17670d698f11f011aa7679e6fbb2316a318c5370a6aa84b5e5e4b98386233d50bf880de370cb63ff6f63f1230c58cd85ae59eb88bde27cb4adbfa75c56fbef203ff67cf914b6625b4b3423d7cee831d19a35f754b38f4ad840cb49a6cf71941f864c7fab05211079294405503bfbbbdbf801a0bb4e8ed5978bbb70fcff96f665163bdee69a6a70bf65c6cbdce8670813223c8298891c536aca6c7fd5c02079479ded30cd8859f0bebebf4112e666a40ae69acd93444086256ad6c7a4e948e27049e8c49c7b752aa497e906e268289bbaf67ae312fbb44996b77a1e4e872922033087e8b835bd74a75056b7f63923f182ba049efff5fe65732a3088a052bfb40fd87dbb88395f61787ad0a5c39182f5792650b954b29a4efdcfbff0c4b98e3f10950e5537dfc154765b603264e8183d69476785d9e7e8118002cc1297a9a5e4b0c90a9de7103cd9bc92e6859e91f9d2d4f4b25bb03e04c746d0ef33537dbe05f7289ff28726a31a76688d8573890c6861b29dbb45a5c3c20a2f6fe8c837c3339bef50376db58dbcc59d7540c1a16608e92aaa8c433dfa2337bc7265d6a21d99994f4dcdbf0d89265788e073d7754d6f2260422c42336b2f52c415413ad43e830cae7506cbbc12af49e79d77e662b1ad47dffdb06838b5a2f27baa676eb715c7e043ea2a7e0b1d2bdb8eea72879f94bfaca1b80e9bf1a56b07422413e379ec6c25a2dc7165f1cb7dfd52d7b978e7ee2c91733370730effb96d8e0b4ba4d56519888fe5cacaf09f7fd78fbc80a9ba41571c1054894bfee6bb4a44846427fb3edf7bb76cd2f833c611de21cc60ed56727b15105afc3dc3e9c6f6126148db4ad933ea3b021ceac12e1572bc49d62e06ae2936847b109831aa58ff5b21110c97c65c27e9c0812b1108c3326d2193f5210448e2f5dad8f45031426a8545d196bc908747dfa6a4a1faa0566f6bdf4934bfd3ee33ce47a2814e57616622d1874249096df56edfee316444e45897ca657c35901a7c0d4e31555992a93b045899767c5917c382bee44ad2a87408b8468750d6c029ea1dc583b39b5e88f6480dbf33a719db5c9ad18697f5e26329c78337f9491df652c06f70b5a678f1e8d41a7ca2c1ca5e767a38cfece839a4515795eeb3cc711f0f0373f7c57e3a353651ae0a08d3dc4488a4f90cbe09728d0ca1fb7b9e4bedc19a80556cc8f798393b0fa96cb2ad0b815493cbe2369d246240c7b724d95e40535a3bf556ce85102ce432ad0d8fbc45bebe45dab3ef5a8621b4608d85f924d530a48f6f9968142288c5ff80b83c9b06b512ed93c2e93129eed4500ae4638f8f647cfa3b56e3a5c2e6265f9f33c7f3c4ca16d3c1cec82469cec9f4a845104fb16a1f922a2493f4274e14c880929c3f682c09cc45bce6e2165847b044193add8443426e0f012145f6df307a1e1d296d6f597937ea84903cc1b510d7bce53581173b3c9fc714ba032435283f08bd0c37cd29a5c8c73a2dc755c1d9854b00df546e113e742aa007a18b2b20fbbe04a6c9945162f92ef102e3aa16c421c435aa9c9289e541b394fe63757ad031b5dff48ab8136477f2bb5e9375968c13c82154a1da9cf487033ef1365692f04c125bfa3e77c9e23f05bf476e04e8bca1b257c8d01461cf12ce26b1d615d16638c4b580380451e7116168cd2f2600aa91606e0fae171bc66ce9d186d3f71f003599e62e3cc279a07e17261811ba34a37035ce39761cfb4f92e35a00737c6829ea05b4ddd7abd954e01356359cb859bc355c76b4a1884b21e4a53a0c182480dd8c82dbd6cb64cc22e812b0fcc29b664b10c453dcfc5ba328c0d96bd3e89e28d8e25eff2e3eee0daa1b8ef878fee77dccf3a485f29c514937f4fa1c94c07190c6311ec27d386c3194fc597573b01593e466830eda66f27e6f287ce18d606ba05fd1e1f8ddc478ee24b7c84a8ae1c79e415368ae2811810ad4d4e7a761d7845d6aa6906be21e0051162c57f0272adaa8e9863ac5286b5e87cc5636cb3d82a33b396aabba2aa4149d05c81f8c302463227262b362006dfa9ed23c7d295f6668610f53fe131c1a2f6caf914f206eaa3538e7b85a72446f901cb595d5e6ab293e9f66507ec48b7e34da402945d3b4879431c9b66fffd9b3075068c4797c6a58247d593cee9912ba579a38b5a78f6b3506f9d1e870e66a662fe1c75e3ff555bea8c2c5eb438b46a1c77276e98fa28f3cb6671c80286f4ee0a90e9fd44022ed9f4cfc464d8641c45bc95b167cb0e0ffab18b8410a4b599f017baea0a3fe7bba6990460e0384ac7c49c06cb659ac0d1e4e167c771bb71679f4ffb58eebcb824dae16f0de491075e6f63b26d39b0e156fb6985de3b6a76fc0512f3ec540cc5e91b356faa3a78ae18fbcbdc080fb4839aee798675cfea05657bc2efadeb85c1defa59e33532841a8edb8815e16c4f8dcbdd5fdf475d87553b5f6b624f3b3d04056c53c2584f91454b1bc38725cbb551c54af11fb4119a746959fdf03ec0e50f7a9ca58fa698e6bf037de04ee61c92c47ab9059ce0fb9aafd4729d61e0722862d626255072f6ace9f232de0d05fde84580710f34b32fab97d02629c16045a4390150ca5df5222350646fab9feeeb32b76bea5f90931a2c43ae34da7eb3fbbb6bdf8232bf645c3e5222404ce9e97b353fa3d56d0dc57d35660a9d7ece82c8fc57ff5bc76ee5fd61ae6546701aad01ce44380352be3e382ce0312383f721bcdb8a3d5e0465e8f017824a72c82c43b1eb5400fa6473b6126b66448813b2ce8fddcd59a1a88f7393df67d1ad0ab52b1a703e6ffb744e087bcd66aba6ec35532fd6b59b34132689a05445871b647cc504aa3f76a316d25abbfbf3cc00f4305c99286929ef7eb4a65ecd4d1ebaa3de5cc0c9a801c0deccb5c1df06c5e317cd62bdef38cad13f269220eccc717779585af5642f5d7979a3cbf89dd130eb349956534c42f8146b0599cb1bf44fb363cdc404a2ef817a93d6e96c1210eb94d4a21c2673095cfe2235245203bd6f43be8dfa0e64b21f3ff1cfddeb6aa508854e595fcd6a8a9b8e61895c79b5f9c02704a63d2bc3255bbab24936f874569c6fd75a17f113ed1e3cd31723069c4935fdb9355efccaeb74eee998869db5a182622db236739996faaa0ed563ee5d333ad08eef186950afb23b0960013f15370721a85393d7c29519515a7222a9831bd60f59597f04113db104c9f151e427404a9a1f50d0d1da934abc12c11cd36a04ef97dd0c40011cc357a375f484906432c8d19a41c9e28298a26ba413ff39dc6de25df90929b23bbb061aa086842976181bdce9b8938809698bb14bd1f36d4de8ed04726a650bb5119df9241f17343f755e4db3a29eb9041d7c26fa4a7fc02b258", 0x1000) setsockopt$sock_int(r3, 0xffff, 0x1807, &(0x7f0000000000)=0x7, 0x4) 04:19:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) getrusage(0x1, &(0x7f0000000100)) 04:19:20 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) 04:19:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 04:19:20 executing program 0: r0 = getpid() getpgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8202, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getown(r1, 0x5) 04:19:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0x4) 04:19:20 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:19:20 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000002c0)="bcfd006417e780c3ad041bff249e4a8310695f7cf6c6848000c62e0ae425f73f929ca97be1977756d82781221bb0308b8164c1127d2d97d4f5a7fa252225d977a4ede5a0856a5a80e3bcbbb8d7de7bedbc5ca812c9c599cd34e505b623c7f71881fd645d91739e5ead", 0x69}, {&(0x7f0000000340)="373c5fe81f7ae0599c11a0ea4b86ea6c69b8f113d88334b1ac7199d1fcabde4798f2373a4f1b71decb9e4fb8670d15bba3b80a6d95b1943a934e657adf014b5709dae9510579b3d0a3a082b30c14bd9dfe43", 0x52}, {&(0x7f00000003c0)="d6b9e4857fe78f74abaa012b0fd95e0d96a629d08ddf2a8b2db6631a2c93023980964b8accccc06f3672cebc8cd93e81f0ef233eac72205bb173079c01c256a9e7353c385645d35900d28075", 0x4c}, {&(0x7f0000000940)="388c8fbeeda518ecd2bee534391cb67659b009e659bd9d5cab56945ad3f6534a64c5121416351a1b1b780dbd64108717ba6ee9181d5063371f4a1d1601ff410cac765a0999fb90e17854c2edfae91a3ee3e575ab630f70f47c14e07c78c84fbe6742e95920addf32b466dd8ede407f895e831208ef5ec42fab2f288a1f57f051b1a4a78aca2bdfe6ed7e4e17815e027e4836242e8530b61b3c99352f7ea7df8c5fb8df1b71747c3293c6353ec1798bbb28888374e992d003b9fd059c3422ae48a0378321bbfd3ac6e63e60e48393180f4f7f0262ddd8998e14cc6eb86ecfab01bb64d435d8ffc9e1a8bb6974e8b0d757599c1b77d203b4428721963a8d3adc8f48a543eb36b176b3ab2aa3951442e4a2640f83130a639b71e7f0ecde03208626257bfe650e6e9b8312eaef4cc00f1e66fcc3e55810eeed33cd7da4cf55e7b715d0d2aa0edbdab21bcf1bee5a2b3868fd0aacda72f019bf3ee69453e68b456d2aa843616c71e89070baab1ec4a16f07e25a10bdcaf09804b85a3688f83e0fcc01ee1f9590368733bad7a6544bb0f9ce943e97452cf524acc2a2a93626f5fd4cbedbf048eef31ffdeb01425059f775c0608ac415708f0fd329c38d186d7b2061ab3609e120858a7d1c8aa3696f54263587ccd5e82f9354ce3671c585f8d6bbcd672ac05dcd002d91009b2a871170783d40b3509e68843d79a9e2f312724ed101ddd00d6dbf1855b7c05745bf947d4fe82866018ac86a1d40ea5e562ccea5eda0f1390a3854a1e98d279f9e53070b9722bfa6bbc68831db2f0aba84b9acd8994ea057ebe72305830f49e5418441d1173e61fc050fe36420ae0b1ca19c63aa9639a18a996bc717090691fccbc88d0342bbc6dbb229ba290f443cc74f06f2bbf5b96ca76c25d4000bb31f3068f4ec09c5268770d737b3e09abe5205f4bc554af2057a0a99a0df27860625176496310f103c30a3519bacfd63137affe2bec821473328a3731d351d6e428790a11bf7adfbaabf2e4812d17f4aba294bb32e88c64477e72c7360b25b733bbcb5bfdc0757d93a159d4fefe3fdb749cd9ad15a05b950059df9926c10dc00700c6f1832d4ecda8c2a6554815751e95971bd5de1f3b72c97895fe92345c6a5e32729bf3ab061bdfcf0703b6d162c3a78a2f30d56c2d7b698de237bf19e88fbbcd7c623f9a15cb0f1a83d7263ba27b9c6966a7b7b127cada786063ff04594dbd35936bf36b0a68e399eb10ead752bb37aee81e8aaccad8969e142d9183729c4935626b79bc602d95bb62f8cc536c2ed3f819dd43849d4c0dbf6591be5138e92b58e6ef34fe88eb3ef1027e50b90f9e7c5ecb96b4b22767c3ae57305bd0d948ed3cd251ea65f3829298e38603e0dce21269cbd189959077afd99dfc4d94859b20591cfa0fedf8295d9b67e719f56d70736dd66ebe6d204a4971606e63de202faa34b0fea2a517b7ab08f610e02fb1fb02a349a8885adf54d86c233477407e1cf05e31427cc361aecb3635f4719b79a95dc54ecafb7116b2f2427b1ce096e44bd3a13cc7b1fc73a14f74b2ec2e475dc01a49fcbd99647725e8dc1b6aa317c0fdf7a1ddb2a10f96164d50d8891085b63d5c632af628ddb9e468072a9e9624e5fb9da198dd5f0b564d049109c0962491258cf4ddbdf637460517ab2a216b0cabad13724c2221609611221d7fc69fe4a343c9ed1300a57fa7fc8557aa992ac239aff78c1b782f84e64324315979cc0e61cd8ca9a1c2b116155f295d1fa5e343e1981415605b105a31f2d016d701677b9e317050a868cf549d1870fe44f1e50c7dddd2c4d42fc1df6e241d43b67a2923b451574a22dcdb34b98aea254027e4420696137bad5b57f33a89f0db40b4519f4519cf8519743b0937b91d3dfd6bffa742bd5519114c9b60eeaa644c276a0b106258d8ad4e42780d9173fb1f0de9bd2c1764c0e14b7fdad8222ff89f316380183656950387abd1ec725f8ed34f7abd7ce0046fceff1ea13ef999b37f1ae16008e88d75bce27e397c76cfcae6c8b8ea7ea45ce309670d481c02451f9b72405d0d8848068a2a03d3492b608992816ecaf92260896d49166bbfd89b96606885707d8d614eefaaa624fa6d8cd1386efafd4eaabaf2ff151b8f2133bb0a8c45dc094f72c5803df2b3dfbd963fb245b88562a064c98a673fed67484fdc09736c95aaf49afa2cae6b88e1e93731c26474124af27c919e39ac1d32deb74c13cdbb4418c12428ffef5d26f0f86ada538ec79e48e72a6572ec8f195223228544752517616d27c61b3b87dfb9bbbb282bc4ba8b382b401c8d89abf0e78fb53c8cf13ffe196f271a081a89c3daaa2d0a8c2bc3b8b3fe3536b4d655f47f438b3d95c4c7c10637163dc9be99fa9fb7e1ebdc2e8bfb784444cc2ea284946abd2dc6448dd2f700484ece96efb6f071cf41fb213b0615682e0b7fe9d43ccb03695f78b1621b91f471268ec3b46371e425a44092b10f0eba56691b12e7bcf9a18b37621deb08f51f9e6427bfc0bd0b52c5264b5624adb0e8a4ec8637dc50141465cec85d221c486a15e42eb6ad67e56d0f44c523b41c9767e494927638268b1dd83c6b732bee4010bcb0094b400c6d23582de0a923739e980a59483e603a7d8122fb4af13a903f19e718aac61b554e7dff3ba38399670a23ef3b0a9aff5b49af27efd86bd23ed3befc8ca766b0567725a10aaf61cd29143010053a85b565e1b705342dd5dce02547f917f4bbce4a80fda6fc987b9330c77858e47b56eb0b255b7e5256380398871beaad1d797cf4fca20c3128e55267801317ad0fafd25f81d893ff4a8a529e863dae74908361801ea785c8ee4bf0ecd90ed485964dc2d304a0edbf57bfada26f07a2d3eed7f565f676284b0258e6a3e363c3eb573126de0527550a45e6c8750ace60ece30051d0336d4fc6585ade90d7419c766d8bffb3d3a5359adb359c498d04e555e38220ee4b858b551d93d216eb8ebb67a2f8506b8b8e5713386cff0f7cee0acfd97631141a2b1762ad90a9cff2df7eb093020608bc96bddb4516e02f11feced967a8f6884d32e659b23ceff479c63b9e1ae102dd9955ecfd2e7d1d1131d564490529d2dc66da21ef97acad7b390c626e8ae14ad7aca4203c411d90ba9234902f0fa6debac4e116a67e1ae29ed0a25c073aa7156dec7c5748ce1a154070ff4a21b51a39a63a3c059e8b664e0b428462d52966d955ff6232c36eb313c1f30025125f44d7bd62bc92c99b863ba92ab35c6f02815c99d0b3a3ee9f902bdda42bb2828246e8274fc469402b70eceddd28d9e0d6c74d2cd3acccb887ca66708558682b3a11ff71a7f949863d9c349af3e37e0068db4f2a8fc6bcfd72f89cc73689f2e32773b56bbe50b4a2795d0abff821ca9107a5d645288ff9efbfcfacf23a08c39d674079fb65cbdb72fef93377970693515fafcf81a6157f41ccde2b2015267634d95aed6ff0e183cd9651f0bbb93c2eac876564506d99c56cd0c23cdc8520151d24a63689459bdfc3bfea74aade817f9aba0f022869ecc0ef025049c65dcd3f036dfafd9c939d8706aa8b43398090f474a76a801b5d3f602374685663533b9c6790e7a16a53966ecb3f01e3eb3a4bf490793a500d18d11ee901af2ec2b5056079d88f86593bdce4ccd3f1f7abf0bbd8b23264a679ffe3c3a3da8e1f631b8b9d6a6438476bd46975aaf488a73f8f69edfe68fce4f42285b8a135eb3ea3a2a6c75cd86e313590b811cf46599c703afa755a144e51ba83135afa8941c2157e691ebd91697619a26856523a9e608433d68f212966f44d909b66a6b88b42c08c8c5c76e3708e0b07217a8cd59ef516bec09e293d39c678fe5804bc3a95617d99c40c0822b8797e8b84fc62fd8a923fbbf3d0b81f3abef31ff36724eaa01996a99d5ad733b0874f5b4036732bf244c38c895b49e470c896e2708ab573c7ac750ee4d9f9ae8a46e6e57f2f07c011d39f7fb59a2748dbbf5e0e83d2bfe8dfbc761fca7af43747f514ee3f879cf3f43dff75110cab10eded72d59315a2e6e942789b3add8ddc6c0ad0a5f5825f1a289951e78e50c6d14d9e36ce072cd45e184aaa4fa48c3d4340ba57b0b55f543771845956ff05c9ee34f801f944a6b15f623730abed8cf7910c65a18eec53867b762faf3e5849e584ee8659b67f20de1c910ee5dcabf1b94318e89c46ea119432ed2646b3fa8cc542229b1dd1c42eed8572662b90a1b3c59ce29574c9a30a7e094545599f645503be090da1fe7564bc32aa7ccc487f9147f8892614beeb76661e2e27a09d3cfeba7703423d54ca81f351471259fa02be34a4c1e0b988664e2107747365b13d91516f02daa470baebffda0cfe58bf94c2cedd8f5504f9ee47829a6d7a8b078f5524f339605ef1af1e89ed4dba8bcca4147a960e7a71005c99c03e2a12c3199fbf74f86c776810162906b7608bec9d83e5f1be82a7f1dd2cd25be641f374f63434f567935dd338df9e50f35634396ec768ee49648e23dede017aa3471e27ec74afbf5c3776658552803e148ae94b2acbc2be1dcc4a6ab32c2a1556c3d08e5fba9a5ab6381d0b120f8b577f7180c8ed7b57552383683bc5e383654711e29126060bd803eead188824ad93cfdb5ac3b2be11f67d2412b01a54d79f4a932eb092c7a0babeecd6b6b025922ef160eea42ce9b3d22af50e496ecf576792465dd12a883bfb6e6b4adf118d2278b668e21d29cd35b419d88156297d2de97a6c4caa4c904ce1f98c72750861032222a3f41428525698e58a88cb9f28224a7c3201470527ee08eb5e956cf19b121d87eaaf21b7f3995e0f3f436cd73f2df9288af00ba237bb3ecd6dd0b675afdcbb3b92b8033f61387c4d5ca83c02b06c92553155b95a7b6279cc36d753c6f480f863e5cfa962ca027c1b67182c6b17a19a56adecd0c97b92940bbc031861d000883da16e1032dbf7ddab708fddb07153c2d903dae7b7e345359a2b8551706c94d2d77e529e8ea30d9cd479802c04ebbb1909ef7a891c0c9396d5038dc92f3b22f43059890b5c8480e3d397891da0d1c9d51c17a792aea9bf0604c612d00d8dbcdcd9f871fe72ee4dc8ddf3d004821c0b2bbdfbc281717ec0e3cd178a8fdb8e295083f7289529ede8457b2f9131607ec721404a449151170cdd9c27b7ed96212b73819e8bfb49c35c92dacc181dd34fbc19820b40506f4954f860e9e3c427c33ef7f616e3bf90750698be2272ca94bd326718b62dbf9294962bb5adaba9eb114a59d00fbd125d7ee5f88846b7e7b050b4cf2286b8e939123efad892cf2842842e590ae29a7a64af7d4126b3ade035443be6ca2116545467d16f60f943b8ad5ec257291d3d39af20c19eaa185f643f81e74829e5a64f132e5269d45adf158e9519cf93e33a9554decab1632f6e40f5495089b810e7d8c5e6ef371bf0929b1d3c294946acd0951df60ed2896cf1d8c390e2f3fecc9997f48eb651b78b1c68292fbfcb0718bf753f93754e17dfc794d4a32d63e3b2a7bb6cca98973241e65156f2adb8823eee618b04f937c2aa6126bced98cdb9ef6fb68375becafe159b39aaf5c8728274287a1da50d6ed0f2400d4145acb95442c1204fed56f01530a77b3ba7ef551b1cda5611e93d7bb63e794ac20d6bb68be156c24a4b77c1572db3b972c27e4ca9c1b870dcc2704e3a2c0fa667607d46d40aee3ca21fee3abf076a239011ff7789823455c58ce41ebc1935466919f127887ec697a511aa9dc5817c1658c07a4b2df98f190915aa7dc0ec773a3d203f607d70c3f", 0x1000}, {&(0x7f0000000440)="2c67d7637d020f5c18e2b26211ab4bdc49aa79bce530c70fef24d11849878533b990e0ece62455863ba72416b283b021b9acb47b72153d438b9ba7191db71d33a4a41a5a8e6d007975dcd7cbdf44fedae7c3ebb6f872310c7c9d039d19d1b3a0b0dfdd58a7ea469ca62c63bede294c14e9ccede1a1d45a", 0x77}], 0x5, &(0x7f00000000c0), 0x0, 0x9}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 04:19:20 executing program 0: clock_getres(0x3, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x5) 04:19:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x820, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0xfffffffffffffffe, 0xadcb15fa000, {0x8, 0xe5}}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000440)={0x5, 0x10001}, &(0x7f0000000480)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') nanosleep(&(0x7f0000001c40)={0x2, 0xdd7}, 0x0) dup(r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/66) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000340)=""/239) fcntl$setown(r2, 0x6, r4) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x32, 0x1, 0x9, 0x3ff}, {{r5}, 0xffffffffffffffff, 0x29, 0x0, 0x7f, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x83, 0x1, 0x8}, {{r5}, 0xfffffffffffffffe, 0x82, 0x12, 0x81, 0x15}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f00000004c0)={0x0, 0xdb}, &(0x7f0000000500)) 04:19:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) execve(0x0, 0x0, 0x0) 04:19:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/118, 0x76) 04:19:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x81, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) semget(0x1, 0x1, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x9, 0x3}, {0x3, 0xfffffffffffffff8}}) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 04:19:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x7) 04:19:22 executing program 0: munmap(&(0x7f0000fed000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 04:19:22 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() fcntl$setflags(r0, 0x2, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x6, 0xbd, 0x100000000, "fe5aa6d35b67da3dcace516e6aa4c849d79aff69", 0xbd99, 0x1}) 04:19:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 04:19:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='/\'\x00', &(0x7f0000000140)='.:\'&-!!\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='.-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\\/{l\x00', &(0x7f0000000300)='#[\'\x00']) 04:19:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) r3 = semget(0x1, 0x4, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/37) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 04:19:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x61) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 04:19:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 04:19:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$inet(r3, &(0x7f0000000180)="2e487006af6ca098ea2ef537e74e1664c58360342680c820048dc5cd0bbcc8a5ed8959d7921aeefa00027517e0a5b15a1c33786ed3c55af407fe27d5817f405dbf3610339960679c4bf79107fe360ff92f1c65f3c27bcb3477d93dc715a8c6039e7191b45ff9f77e438159d464f7746702f08243cc9894721528f6f34f12cceef5e4c63b2e7950187f1082fafd4be031189470111c4c80d1e5f4eabf8e488e727425a09d3a41099bf6b46ede7d4496ab325ae1d36e458d5936c8d34a080f09fafda152d0703c36998526edd506c70829f807df4bffe8ceb06d3bda668039d1da0881b84fa8070ccdf8c3f9ea513cc78a867e", 0xf2, 0x7, &(0x7f0000000280)={0x2, 0x0}, 0xc) 04:19:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20800, 0x8a) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000000380)=""/182, 0xb6}], 0x7, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10015, 0x4000000002) 04:19:24 executing program 1: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) r0 = socket(0x6, 0x1, 0x8001) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x80000001, &(0x7f0000000180)="9c2618b85402adc634b64446efe834932b7677166caa7632164d130aa7245fe9c9e381fb37a0a5d3e459216f76593b6ac1336f039ae09f6328edac8943f0c96f0700fb6f3e3237a8276e16aecf4451e829eb0cf079f2e8d723dc0e9e0ac2f200aeaf5a223809211e1559cbe58bf37900282aef014ffbfe655f12e361972e32fa9183c121d4fca71abcb00614101e99960e9843d8627fa189b6f86dc24b049ead94e0b49b559f77cd194841bccf12", 0xae) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x200, 0x1f}, 0x8) 04:19:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000200)='./file1\x00', 0x3, 0x0) syz_open_pts() open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 04:19:24 executing program 0: r0 = socket(0x3e, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x53}, {0x18, 0x0, 0x0, 0x61d}, 0x9, [0x1, 0x5, 0xff, 0x401, 0x1, 0x2]}, 0x3c) setsockopt(r0, 0x4000000000000002, 0x1, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x101c, &(0x7f0000000000)=0x8a4, 0x4) socket(0x10, 0x0, 0xfff) 04:19:24 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000240)=""/10, 0xa}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/145, 0x91}, {&(0x7f0000000500)=""/88, 0x58}], 0x8, 0x0) r1 = open(&(0x7f0000000600)='.\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x3, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x3f}], 0x0, &(0x7f00000006c0)=[{{r2}, 0xffffffffffffffff, 0x26, 0xf00fffff, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x22, 0x2, 0x7f, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x6, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0xd83, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffe, 0xcee0d26e01214505, 0x40000004, 0x6d41, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x9, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0xff}], 0x3, &(0x7f0000000040)={0x0, 0x1414}) 04:19:24 executing program 0: r0 = semget(0x1, 0x1, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000025c0)=""/3) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0xffffff08) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000015c0)="9083ae7560dca8c74d534032121a6f0aeb5e3afaa0d9ff7cc2b18571a617bec64aa4cfcda71e21a2af76e3830c7fb4e988cd6e8aba424095419a90039975090f19bff9bfd5c20fd814e6da3bb96294beab5b2d65a8a0318c333653f1a7392037b18d15e420478e09de2d51c6accc776bc5e3a0290a6bca8d7ef290b481c81e028b9efe1b419daa8290ca149a42d1862f75899db5410a03f9b56b8dcdf6101f7a3756834a5687d486b7b9fb8c470019332b9b719c0403d17c0ff393e97cc43c0531800a1bc30def0537ff57a7d3af163c3042049d61190556130e08ea90b0e3da5b79ce25a6be175aab38c7b1692742eb9aef2c88ab85e07f8be20e57c0ac97257b2d4338869e6b3eb8e418db8d78579c35ca2dd5d2b976b85a75d1802e6d697b26c7a7424bebf5ce3f8d5cc7346d41f032fa7b22980d4857a26fa7edd51a9ffd15017c0225ce6b32df7529786712bdb63e6c8dd43f7021647f0c8a83977db2ab8c394096eedf6440b63bbdce2ba8ffee3a8eb3717d394fdb190dd51f5bf31661aacf9cb12daf3efdfb92c669b820c3d5156aa052cbbeb0436f9879789523fc8aa4d0614138993bf45ddae37e757e41d24ea9aebb66821da0e221cabd0dcc149e6ff6f5ffa37656533469cf368733b84fe9aaa8f6c4e00700b395fc66ca1bd87ebc86305e49000992fe8a7f9a60036419d70d51bb5c4f2d4e1c3bc03ca0990d07771397712d38ed355c3ef8d8380a04554e5d61c3e653b5aa7de40c8a7930385f77cfc3fa28c5a7bd536dfe5e2a0111d35fc6aed66cd6a099edd25de382ad833fb2b77f150226e5adf7f986d20261fa817b9bbc6c325b9661158d273a6aeeab4e3aece2eeb0e8386eb8bf3f9d9d06889d0ac633e070ee5b26f23cad64e5e96f49930a5b5b8f9edbff52fc90e19f0fdd9e2e195956f36e4480978c9660dfc12fdc940f2a7615da96c42949d433da2ae2a7e5d23509e26a256e2ab0cb8bb896b5f25f638dcf02f58cfccd33e777898537da811020006a6d04d445c51e50ffa53544ede8c6e9946e6298cac7303e38514a4d085a3c71684cfabefd8c5876aa807e9c6f5a58a74331d6e40817c7083db9cd38a2e9af9b75feb4fc29f027749d741035d5597825d1d558eda9d58ce03a906c68a17b6d24132d1bbacc5c588f0f0edc6d4d2eeb559583314cd2b584c60bc4991d2fde3f2a9be3a6718f0550477f998776aebed4420b9d9a4e452d68b4b2c28ae01868c2b4a727a192e489406e0b0682af65b2097fcb65bc9ab44f03e2d127d9a1430e2cf468d8f67d6ff9ea65fc3f0df39fab1b7f255fa123f5c104fd729d786e4822e36ae6363e16d1b4cd6bb18dd66ee1266924e846aadcaae87ff633b885f08113d40b0852d1a509a253436b9fe6e2a91dc24eafa96b00670c2fd770c27a4baf8e3a91a744b1d230443fc56234dbef1d699b740aa3405798e10bcef5ec52cc451e15bf2a61d2b805d3d4d5d452573d2f98e85212cb51e966f826aea856c3f9e07e4f3d05d8d50b83a63b56fb120e29efd2d9b6241dc01a444cf6b9927427b37b9ee947a4c2d24d8792f1245f18cb1030c6506d63881902af87de885183efd6d41082ba96c148173352b8e2e4eb2101afdb62ea794ee4f400e2e86a6f1cdae175138875566cffaa6d1132859055668b59c2242f1a4e85ed77f6ccedc7f7c0888e5c184edabbc0b6b11dfb6fec1debb25b2a1094531fa5f7d510516a72392ae0351506d913446d9c18584c65dfa30118fadc6e64a9e45223a29984f353483e15fc0274b5bcf32a038cfd6c0e99a09e0f5ada04506c3e09da1b04771af044dcc1c153727edf30126a08636cc364aadfb130d3ed18b4b65da0eced4a5e5a0c2cd94e4f9853c017a097ae84482553dd9bb1e1a767e4ab6870a0d2b3e574a8455f16832b4442021fdbbda69dc2a0391110970ed4462d797aa7da644f9a2fdd2c506ef9e062c56b178542f3d6fc7bfd61b9c52f4d365390eeaff1ecbf32f2725154c37d1d0075189509b0515871f8784b8a270f60691ef987b9d15ff1d73e4a2973956a99edc013c1bf15f3c83d4b874e6d6f47639f24ec740a06e41ad1ae3177fd041a1edfb8bbf4b18981167e5d71f4e890923e95d23fd0df22eb1b3a1e8cb945452727d1d73ca062c21d8cfe8032613bdec1178199155e1720c491fbdfac110ee7313e44eb86ab54da8ee87029a7c6b3bde72a785bc5890cbd53885aa07cea9b60c505def66b865b67424031b5fe41eed5f6109e47fd2b1708a4de5bb8e8ce294a3f1c390f285d3aa1e4127947a983347d7f1fa04ee64277749fb16bb78c8bdd56b62493708f4b33adad39256e81356a8007e1327491bd00eb3b1a85a4d2c05a9a437f8a3c2c66fa329828152d05817b439657d32593d9af4efc4712046ca0ff05c6f9a80de1cbd4416351153756153aa35cba0650482cc36e9cd2508ece7624427fca1e35e5348c3d599cfcb6995379ade07d0858079fe9b26c6981ee7a4bd55da41bb4eb3f3e7a4c331ea1ca73f2459e084c56ec25c18ed9b8e97ac677f2e9ca3ada655c55d614c83dc001e8fc98c46a1142d2970a2ca22aeae053e262d2a7e8d3ee038b9f32262515a0ed39437d02953c346988dabda9fd01c73384fe3c56ebd86ac65b3b272ea40610edf45986de8425446ca54e313856a65c2c698c8545f6d1f29e7f7ff8ad7fd80c75cf626c3d0e29a43d4827eceb209bf7987f7aad0eb8d09f35f28b3255af70833fd9826d713c41aa6336a49d07cde67d9cbe736597ff6fda99d6446e9756ebbfe74b157c380ed90c27218888a63991fd80f363a7843384bf807268ce6fb745994e4ef0883b5490b61eae24952678fd8b8f6f07ee17f6cae0f321ee10503a0bde62fa3a0473e5be0d3aad73f80fd93d0b5cebf4e688b038f60c6aade5d682a1f5350114e561312ed9fe51d15fdcf8e20f6e335ff99cdf88f1fa8d8cbcb52341693ec4d74b62392768c1425b7f54124150be79f389c32abd0e0ba6293d80c68aff4766e5391a18025a04dbb95247f33601ef9906676d10c2692ff350a20cc73f1686d32f3f432d20494e63098cb5010732acf1b9fdcc0213089aa8ce82542e60ccad96c0698304c86ee7321ea33af98dcc3c27a7abb8b1587aba8c94df3eecdf5fc54541a8e2171e0f297f19bbe33607567674d6f3d3ee326d7db66dbc355473b66c0128ce278b15b633123069baaad1ca3e200e4b227ed31bf24a151ec7bea113b995f08331ad4d9e0686fb9e5e4d811de3ce9b390a39df661b1b794839732b5342b3012e8ae56b3e46549670537354f28403773928e1fb4c0fe4865d9d3595dec50886d8a77c5c914a012d756e228dc257b810aca90655db540081d5cb8831e21a326c3927cb7613fa3167b71638b004c6bf59cf0454f268b659b1cd1a85b337eaec31cbd27f529401391ff2cdf6a892f9e8a5d628161c24d4ee952fb1cba1f56cf06fbc9309367d917566788055f59450abd217545b6f8ec922594d48400a7ac195ae8630ddf5c51f08becc36e4490bc852cb879eb40abd8ea878c73bbb427c26d9e01302fc926fb6a4a359dcd04c0b35e7af3786f82b4aa9bf4486182a2e10a3c08d80876329365197e71cecad3c3ed12dfa8882a087e7744af492f44a0c6968f94bd348e4460688a4a31f81ca70ab47a65b85620ea4ebb1af230628980ca340748cb38db8971afb3379acd69ac1244ecdf69ecf715d4fb338127eaf7900efbc91bd839267148f89c7f990af09938dce0f18f4e95fc1837ea7163e3ab72ee506daa4bb01322ef0ba88b98ec5fd94226b49e6ceaa5a704d228df5d4160e60e657d03408104f7fdd67306dea42f31b5f6e5f7932e750174124bab2e63f0a553dfa35e5ec3057b673698375a1407e42fa14c8fd1c96f24624b870abca9476fbcfdff8910eb5befd582097352ec843edef6ee0d6ad1516052d188527f7873c9df9a1f651323c4e66127dc8637e7fa6f76b384b6c4631e0dee3c3e5772508cc0c028313d5dca0a1b0b1668d06d7c8fba183de3eec1ec17b51c3bcf660d974f580ddad7074831178c5d8fee218ddb0f9634bc34fc0ae3160d38a641052406b77ae7bb93e50284b1d0f63d6aed671cb3196e3be57cbc7bd71ce30ab02103304db5dd641d03ea3da559e08d714186ab28eaab2e97e14cc9cfd7e3dd441e557c35adc5a2bf2228d4a07ecba4f500263f6a3d0b79e687ddd0e662bd3dee806397373d53692da99a1fe5e6411738c72c91eef0f1bfc5305e94122c06dcc1b508f27f4b62ce64693d09be887485ed76378c13c09f4b884cfba25d1e2d247b6c7e7f9693859dfdd9d69b64c9396a27efda74c7dd0eda4730ea68eabdc3035d615abbf8a21b901e7d19c2326a6feec81b2ad0a51d7d5544f9a7390aa5e3e59df5442930a78c75cbf52ee1b54eb07685f4f3caac000b6c45ca7fa7b3cc26f9842683108df09060b51cf48125b9724214c2d3eeea7b57fa8b3c7d3c9d30484aecb40cabbd79afedc092b13ab037857d44f2292fe7586a47d9c56a0b27e4150b8fb1a4003bf32ea277531a185341779704eedbcf1857f2a282190f2ffa7579ff361ceb2ddf7928d495bec0f4523f6b49bd779b5420700a445aacf8300c0e1e2b889caac814cd515f6a10e061c70137bf586a9168cbb162176cd143d2b0c36a9d553ac7986212260c4ec8ce009a4af4a02b4a109da14c9a6b9590f84b9ce8db75155643cb2a2bbca2389603efd441f46b3aa78562a01843581ff03678e6a4b5e6e974b46230520b7cee65e50318e037ed68f0d1d8580fae6a8326c68042081038c8f57d67947b9a1ac158fe349e14f3f37fbc0e8d7ff4a425177970028f03f5a0a9872350afba939927d90677479846b11b5a309c65c5b783dc927ec8efcc7344d342896877f523314f21f671878563f32d0d8cb39660af639e724630258be7b8ac38e5933a0003969794adc0f0e0b2d4ecad29ae373da50e51423a9811453a1b7ab0b7d909fdd4274834eaad89fc8b9f6d1f47c3b2bffbe930a6eab039bade8bcdbdd6d7168164114985a5e4517c785fad8b7a31c57d9c1c942ca9b4634788d3208ed147cb04a5b8153fa0ee21ddf0144c31f832cc1bdb71e2873a260beb1ec62043a9f4ae02e6b7b14cf9f5016b2a936d20f0c822cfad83b9da0832114604a349d760687bddad9c3459c22b498b724818a37a45449355e15babc1e8f261184164da77f72f8b84b2a2314bb27cfee2bdcbd467c87e2d1fe892df02112d2b7de4a66f736133e24b73790b8434179042f949c71d35787351790bcec9aa4dbe7ee819a01e0aa436c1547092f36be9a7de0c7b7027d01e91fa9ed304c13af1492b9f88e948e727e72b75a1028ceadf96c28f0da3d09f217435bdecb24002819ef81b41111f73c6d162634c5acf3df1a141e36aa97cff2f1933f63a48b59069cb7bae6c98a949aafe4221cb65210bf3ce91365acbe301b7d54900651d6fbcec3ff988a0e6fa0cf01d7b3592c2f8f12733aa7720c1ac75b6102a4398f51faab86bf87fde24b962ea58dbfc5c87da928d05e63ffd6a6501b50649433d3c956f14250087ae6c6e9460f1459e876f9ba62af6dc52f8fa4d181f72d394a2d8ba325732d5dc227036a82a8999fe4e77d22b015518e6d57837cb70e25cceaa4f9bd63c27d91bfeb73ea1b1029e22d1f9f367bf31b1fea4282d8e0f586be8ddf095826fdf5887939ed0c78ab23b1267e97c08c347fa46f9b975bebcdf7b08182fcb7cb742eb95c1971c488454b584dfd323c797f", 0x1000) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000011c0)=[{&(0x7f00000000c0)="ccf07a6a2da4f0e0c67b69fa99149ff1a3f00ee361eb1065fa0fe11fedf96f8782b1cbc8b37b1d44e16066900bac0269fd7a990ff41b7115b20c759e9696a3e35e17fd82441b0417989cdc49e624ab3a529e138ca60e68d06ee2d052683c159b58182b11c45ce0572c797f716d98d2f1cf7179c0e7ce9af34f11f6062d498b717f1074b4ee2798a05e93c517a44f8a974768bf291d11bf45c277e712f9584cbc34c360af6c8d48e43515a394b526bc49d0ce740fbcc58606bb3867b5a1a2e4aca750900b33617b18b61d0ead3fb0f313c532936b7bf2a1977c4bc90409550b259b8b5f25e7fb1157a6075ec468d65d74d7d344b99ceeba6e19be0ead23bbc4ab3182c65fe90cb4ab2438fc3430415f064f4631e61fbdd7e0b0a25fd70be22117f895a3f205dea8236ef551b62a0f4271ba6198aff89e66d7e06036bbaf6f5cc42177df351110e5f802203c64ca4df6f4c5de16ab3b3d93691cccb290b5b047d228327239cf014bae0ca04670e95ca4d86d21c9311728988e639f50b30503d0f296d8676d5d7a01660b2d717c7677473ad3b75dfeb106882583785c85ce1d265d765c348fcad7d7dc11766f927235b86d69030664bb60c24cfca492b924da5e99507b8d4db66002ca0fcc80e905e4a8a408dc2e35a8d6742eacb42eec26b9abda01095bb96b336c8b0c1a1e81b38b48c5ea54437e8f4fec914f0862a3ae42619e8eb0c637f59a9ae8dbd2be5ec15f26dea2b7903906fbfac990d870ccdc431ec3e94d87492237ff51ceab29fc938876a0a924b9a51a0a48e8f7abdfbcb4bccf479bddca8b1595ed8ece23c995fd70d4631394589652bbea0ffce2bcb5c2fcb3c2e53f4843502c1e59e586c64ba454a2eac33616d325df6646beedbf336a59e4278938e97dad356d79efc92f5c60086cce6d2fe85c89cf8fb37281cc07131a5aa652d03aa21ab61e20c25fc242aa795778fc89e8db9e32a846bfe2c8d7ce87d111859415cbc19bb7eec67b150052f6cb2e0bca3c741b515351dc06d3ad33905628b47c901c5d4076d2c172ccd33bb050f242c13379cb2b782f03f42c18da00477d894b03b00cd73422a7f29d18ca6a8b326d03bf82fc7ba1562142876000a60ccd2e32c2c39b8113b0e79e86af7dcf57e4f57db8033cc4cf7b9d97af33529fae122c084aa1a12c62eeef557047921131a71ae097677acf04074dddd1ec50c11b06e5d9f342a207660e48f816ecf62103030916266800270ccefc455dd22dc56c9b8067291bb2ce03d53c0fa4ea42accb9e8821e8e21b130d4eda2584dfcbbccd8d464d64fa6d6fc792d3afe59654090e2085687c76e0ad203aed74f078f3f14c80ab6ec3b8dceae1b4e60553b234735f3e324ec62df4592a1b8e172f1b0322e96106723899ef1cb75f7e4d8349257acb29df127b4223e566fa4b1ef79bf0620ec64e7751fe51a2078aa572869f4e926eb18090afbe10cf2430c739acc1f32804dcadfa5076e3fe46b022a12c8c45a94a14aa5c676a9a0fb0bf65158bac6828aa58ee51372436a94fdc95bc1963be9b6498666f87d9f08ebdb1f652f91e8af4b0c057e1178d0214b8dfd90c3b934c769fbdbd7513f93d9cd1f6e7b8c5f23015e4ec50906048a00079db7a2541f15ba46616c03a0d4425fab6fa811bcb58a712f4667c53acfd7809a2dc71a4bb8250a01fe0229fe3b7b5577ec3748f64a79307ccf35fceabcca2ff0605c1b4c095cd96dc10b7c142e89743309fa1a639bd0b189ae9771bcb736261d319e4be738f2470f15791efcec1687ed02ae04b55966380211dfa19b595f84106285a0e61a11448da0b503752ef31f9e8c66c6e4a55271fa3f446955b705ac8beeaacdd39feb8be560fa6e96f6cc7375023b7f54f5f1d9bd1ff913a78c4ab11e2713131e8c75db91aec1921ca0250aed853d0c2d4f3630618eee46a1f94b025b065a4946ac48915261dc317641409a36ad922616c3c395844cdef7f39ae7b504db8956d6742c287f9da6909939c0d6f7c16732958949009b6921f0adbae7088e9a650f1625e6ad8b90e4713bb26cd7c10f0b942910b436ba705ba16e185be1c66c6bc8b7b5bc9960ad60a8537acf4afce024a1e87ee5a39315c77e0dcf4b79b186caf46907c6ad7b7230a5ffee7876fb0ad3f699d3f4cf1fd38a4f5e93b303011a3dac5e2a9a072a0a685768f9543187bf49d4a86559361c8867a13ef2ed912adcfccbf217fc8875ed5420cc24fca84e34d01dbf83d21a1205d81de835e897f96ce703a3f75dae8c5b0110d7c9baa120b2d9028ccd8296c8069646a1f1ba458387ec657622285d2b7997e94293064d556789f51555ded8df1d418148e471350548d7b4eedb1e5836dee2a57ead3bd2c0fb2ce2119d06a6ce0e72ba02eca465d4b12d38c8d172ff5a21c02a7e3cc3c2e3adff84a10ec531a9811ef5fa1bd3b855ceafcf4d6dd82e329647bcd101e228f134e7e817eac71ae825b676bced7ac6e8b48288c10e292c050f197852402ef6d9599887b9e378e5e3e3376b75d76f0294b2151faebede06bd120d787ac9f93aff385323e6d75b16d65ff75304332944a1e3ca95ddf54eb6f727f47bdfc877209b24f75057d2d986270d5f10e8024b19d9dc80b756b1cad13f8b14d50a0ebdd59aa761ac6d1a2f5fb05bfc9c7a375dcb13a653cf1cae1210477d0a0b75a51148d1fa5ed10ac894229c6fe2ed90583f822bf0255d94f0d1c449c98be8780567e63730b83cbad0b4db682fe29a21b96e59f9e41e3b7e877898559f909f5a37e781eb01bd4a780f11d47e38687213c94f2ed93de73630e99027a385c295373aa61a65e7e4b69310f35c6b019e4b47c8b6e6f48a9bbe6c440336a88ec64fb07db462985fe728120a0eb48536ffb7333958ad814e68bebd90810476d854631dd2af2011a0464e2052f5987718c36b80c6bbbfa76b010ae9a360bbc437085acdc38e1624d685b304b3a8e1dcce96023b2b3228a7662950681e8044f857b35eff60794614bdc32a9b4b70dab4b9ca7368cd11beefc843cfc6f711495a28a36595ce68e58a6d8b0c3465d42e98af1e48fe63363c25ceb650e907411a0ff090bf129cf07db70c1de4d1671af3da11e7741e609d51532e446c24088f31267940ba63ec6a8f0cd2e6aaf9012e30aeebe64291147d7b19d767237ca06c3d5e0621ab051a0694865322fc9c1fc27f44e5070b79a87fab633dacc391b1692a3b5da70cf883ab87e2116cad5b62ead1352b38d93c54e38913b588bff994f968d655516df3f70c3c4b80d319bd82d23a8595ce4e8ef19af4eeb16f93ac0881283ebec5946d62ffacf48f5328f5a0be48e17abdb538389a66cab76f46c13defbde0e636e8526a121b823ffdd333e10474282fc329266e731df829cd61e979423dfcb222454d520810f742fc3a97221de7a9417bb7a8bf131ac954f36901732cdb569d2aee117583d1611d2f1e33b28d78276f0188b16da6ca5a37b36496ac484a7efef6f182dc462808b4daa17653583f9d1305bae1b1a77e356091f3491b1175adb8e75be7a26d5f6578a871fc00c2f89d30f3c1f334ac3294bba0b7fd6dd40c48d0dd8f00d19ea6ec2b6a57a4468cd15a1de7d8c656dda56c005ceb34c40b3070d5ca930113e6de9ad0f000cf0b6977a14ec775274315e57a32c713f35dba75b0582b0589250bf0ecd367f2b49f64ec39cd0a1d6d2459e437803dbf6d08d766c7b7ca6e32ecab22b6b1df8140cff264e4d0ad6a21ab07a369faeeab73c4f58b4c8c92e10bd58e84be4e77fdc4df01b946c02db31bf911af7c085dd5edf7ede22ea19c498b26d547e14f17f82caa54f999ec9f561953ae2b478a7d973cb3f775dfdabe00e92aa3bb881d624ea017870d0449625fce949b25f04c8491a897acb2684088ab895a9731dbc07cd6692d49ba24cbf1e5bf2dee932e2bc981794d2ad2f92de0165ef3b2533ea290822f1851be2e3044fbffae32e1d520879e602377a34a9ad85bb530e5ea8842ab45ec6304aa2c57285ba78e9f00a5f2046ca12b48c78dc2f9cc9f3dd7ac489d3f5323c5dcff5ab75394bdf8d06f2e9996f9a41dc99049e0d9f29108ac4c05a42d991257da1c820090f6c31675bed84f71d9164a38d8ba364e91613dd753243d04ac3e45ff7b110adb11d296ca7d462dd22406460740781c548b260ba6062ecf2143869c40df5cdc66d482159dafff4085d9360c6835efd0d4e1c02b7f306b356db18831282fa592f3e47f5c48abe5458f4bc7f24583cf368ebfb1c6a59278fc871bc3b67f4603e3f8216aac755096cf297e4995f890474fba136b42ff5fa04d39fd43f6b542320aa6a17405ce0c9af217373e6752d0ad1521d7c835d63ba6afc20de1b86304c65055ca0d6caf2b5b1a45f450fdd8a26303a3000e14edf4795e63f07d7423d5f87184ecf13b706c57f9553cc107c215c0384654764cafbc8a98e13b3020ff13be31b9a0597ebe084c528f526d2d984ae25c93a21aa9e5009fd84040d47fb1da1771ab75d487134185fb4107f9e8cbafd33c105436ee87b740ae1086c36b32311d8229c1bf8fffed966c7e8e4c5df31897273a99c12d484461ded1d6a928614d168d4b069cd7ced92b49e0d1767dbc74bc3883ffb9fde106ea6d43441ac9bb8c43ece99ab8d366219ac6c26513a198adf7a02d73483fe456afaec756289e8f827ce6a5c367096e36ea2de476b14b6c851cf00b9fdc17c14629fd30c74eb564671a1f74e07c636bc6882b416a958e6acb554efbdf24a4ae8aebc7f0bf11aaa7fd7e64f9623dfca80c1042dfdd3da8571d03e897e3e0b38eaf1ef87b844522b5f046152435f2b93e74dd1237416eb7d439be868d7ed14f69365ae7a86bb561d7b4a20aa84b30a9ba8af29444f17c1d374f9d014e3ab3bc235beec54e74cdd6d8266726d0ce5d175db650e7a7c4a48d0b7c11e774cada5bcbf581b40590e6266a8519282dfda036ec2083e3a7e820d1f12b83652eac34642af3162fe61f2775f8dd7f874a6686847b2724cc81599a121a3398a8781fa66ee994e0cc0a49015480f57a5e74bf98e5dfe3a735880d5280c47f6351d865fed639c97c47df6cb7e96b122810d47afc14c3a69ba93908b98449239da8cf26b71205d4b31f47052114d46ebf4d60568b9a05355a15363a451a3aff4d387854a52d4c58495a4023d3f2ea8917ba9a0be9aeb02991262fb9fba7f3530577fcfc6bc8e4d514af101909c1ccaa9a04409aeb806ab45090ec09599e143ab8451ab6501eae23d96694c2659ff33fc121fe4f6624288b5543f21f7c9feca85ead8b571afcc3e85f3222e7f5a390b9addb97ce3988640848011662ce7e715cd1bcca48a795377c08d4248c67d2bc18ad2edb033357b5b0ee6737eff7e315cc099feb81451e4bcbd5354344c4cc5327b5c26a279f964c7ff16f4a56a6f46d182cb4f835dce12a31b2791c2125c3cdeafcae58653dbdbf65135d2955da745e274aac008e78ed1bae13eefd53c275108d108743880a2d43a09b85745ab6c9b2dc0eecc0b8966fe0a4e4216b5ec8d4aca7d5e2fbef5e036436763dc1016f40880789235a6623aaf4da26d1ed6e6f600f1d727a68695fc79f7d005609a5a7749d11e995e3653f8a1b567c41400da4019b92afb1a748a2f81ace76b943d26abcbd07285915def2f4c33773c0c83732228032cd72d37e00497190fa8683819fc9dd5f303b5a791da2bebeffe06cdbd4a623135789f7fae252103a105dc590a9af224929eb699ebf56a3a4763cdbf5b6d0198ce2ea5", 0x1000}, {&(0x7f00000010c0)="2c49ca38cf9f7d1c048651f3a8d34735b8bce340700208d118986304ab2a86cc911be256a613d0326ff51401b5a9cd968b0c595096c50cbc341ddbe95129712f404306aa5389765eca8b9258896e9e6e3b2246ca5de75bf37cf2d3a839c699e765397ea6c2ecdef9d440009ae58eac597dcd08e459a88eada52a0185dae468ae75180835fdaa6f2a893a", 0x8a}, {&(0x7f0000001180)="12f7b659c528c476b3aca8be34c6f59fc6eff44bf757bb27b951", 0x1a}], 0x3, &(0x7f0000001200)=[{0x68, 0xffff, 0x6, "545d4c1b254ff8da32e646d938ac3ef258585baba6f4f46f52e86401aaf9d536c74775380c6360978570f5febf9c679f8d0eb68724058099085f9a0b5103b309ceee37b183adfb2e7d208e8784c4885a388682a6e3"}, {0xc8, 0xffff, 0x500000000, "279f640a708c6cce763d3df5a69deaefe6e6b330a835a3da4451a8249e6c91fbf4f9c701b1e8de48f299f2cccf96443e18f5b6daa2657b55ebfe975bde9fd53b9046e7b9fa026803353b393b70c757a2c5febd222b9794ac8b80610f69d5481ad7830ae621396a874fcf03db7ab64fd38f19d5c28ec2723a685656f80b3ad1c1335a42409c9ab4cbf0637d800a212047d67f229200282deeff99396e7113479b486d6cbb6f7545fea35c691e9b84c684d5ccf081c288"}, {0xf8, 0x1, 0x80, "2f8001313cf06e6623eec59c04701e08e5e0d46e605b014ded340afe99dd8058b709d1fcae340245efcb2e4878ae7fda4073c80f72dd4861f55d9b0bf7e6b05d645db0dec31b2b70d85aa525804c978b1ba219b2016697b9663c44c364e74c211c5e52b0575bc5dee656857ea906832086987e9a9dde498239fcc08b2a0345d6e6235cbe2befa89eb63767fa5cbbd9c2e1398f8d423720c0197baa3e7899703a2902694cb26325c86dd707233a08b80feb85c08feecff694a81f99a0867283f16b0326ecfff1b37d6f01aa8282989b4cc6b2cbae3b08f0ee362ddb6865159c3aa9275c"}, {0x18, 0xffff, 0xad53, "514a1ccfc3cbab41"}, {0xe0, 0xffff, 0x8, "652a36ffbf3109520e20492b78af939b1329f24a338fe7647848ad2f53cedb809a5e54a6f8a4a95bc34f16cd8ee4698936c30e2908877b3a00c5ce03dd265c9818084d0f2ea7ce954749e93f09b91004a4d3336d14d4d9049ffab713df0153af7d1298ec07af64fbe12a03755bd7a4835831f0632578f1a88831b2d47158381b2c96cb5c6911c1808414853bcb598d06725282b85adba39db6f412e37927eba91cf910ae5efd0e224728688056ee59ab9eef8ca77771917673b435fcb2d7ec37a86e36c18f8774ee30e5c5"}, {0x48, 0xffff, 0x0, "80adcd173e3e2b28719ea3bf07da9af8cc52f3ed469b13898da9d2a369e39fe62f298ab5a31e92cf86bb7916fec1858599e08dd8"}], 0x368}, 0x8) 04:19:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) socket(0x6, 0x3, 0x4) 04:19:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8200090000000100008f"], 0x10) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x20, 0x8001}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a29206", 0x74a}], 0x1) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3f, 0x3}, {0x9, 0x6}}, 0x2) 04:19:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 04:19:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000215000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb", 0xa81) fcntl$dupfd(r1, 0xa, r1) 04:19:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="ad218b6e63163c33a5a7f106b39b92705e85656befc7708bc630232f", 0x1c}, {&(0x7f0000000100)="daa6b5a4406b5bcbeeb4f71e9fba3bd441cabd2882c76f11df2895fec413a071498f64a37d5d2228fcb93dcdb82886b1f2a020ffa42449486079960fec92aae1b57e", 0x42}, {&(0x7f0000000180)="15c426fbf6b829c6e35ba6873a4de1d87ff7f24619ca0959ba05a21906af5440775349c308530eb6c3cf0e1098a836490598aa7fde0a23c9a1754e7ab0af5e8a02e9ed8a60f325e8c2cd56ddc5550a1760f01e04d989a2e25576fab2dc6d53ecd599170d44b164f7d337d3fd822bac4f86ce9254c9be31829d222f2b74e4f3e434a92180fbe3ace7bca7245953e7eb6a06f1c926d7ccce7efc3df74210a7c87f30eb4d4c95c481496cebb29c5d7dbaadf4e00a6ef3dc7cfff03561e8963de38554deace6a18a3bfeb61fc5", 0xcb}, {&(0x7f0000000280)="b820d4bfde0c5d4c79e8333aa0e78404756fea532ec9fde5b4590e95f8f35e31ad7077d5f8bc838f9377478650adc03fae5baddd3ad69a60de65578d6f940694627b4227fc73aa335808f4420db1bf940308a4179f23d07bd939bce30c552f99486e9aba7fd5449000df41f6651d940443b03f432d72787a8dd15202df8934014fafc700e935af1e624281c64361c4be6d040bb3c714440539a17a0169003590ff5f8607e360c3cb3458996ff7a23f507a95963f5d20b16b67fd00724bc05d0317bd91d11f54246fbabd86b520289d2c394b82b4d336f498ee68e0d6dc05a1b05e21f5ad076586ce7df386c9456043be6b6929464389952c137b38cab9763abb819fb7202e288ae94ad85cfdd002acb36b774c7027716b667a094a0a93687a6ac6e3aebfa33986b95069950db1a515eaa01186b3099d6375954612d9f6af3326aa9e221d680006be8f6ec29968164aaad4cdd70e15b06bc8d31243c983d86fe816cb78b5f6c7b8ce3fecda2d2d9cbad316a690c2b6391312492865f2e9063d93a967fa87a3a60888661f7b34b85e8542cd6574eefbe0eed9e5469e284e7eaea697ecfcfef9e0de4d5ef4a61d1b6fb08ad177b2cfcaecb4d282f728a77f904b7699802d40bf3b2ad43508734eedfb6fbb8d19a67e5c80484a577d8adc92e57ea744993ba1b8acc0977b44deda88b872f49d34ba0dba4c16eac5512a5ac6c78cef0ef237bc9b0d47c6afb19d67f52d5b2d9fb549d8a1290c36d1067f805624e9981d72691596fe3e3ae57747424da30f43e9f7cffc0c38fd0803bd5447a90e23cf9894f19122fc7ae074867c74c28cec16abfe7ccf040a8b41bc458d87935b1102cba98cb51a73fce4b0064de4b007dce558011fa77ff3ad6d284e81d3218bcd68448e7b897f3ac8a68991afb6a0a945ebef5645345d3e07e6edbdadebc8bef2e7bd0f8d7062a61346e1da88abda0e12b2af3b049c21c95bb7861ad7b3734b08f9f86c3132a50f7db5b1c4ee8dc414958f26d8c45ab338b5b8a5870a52d721fcbf6b551a90b30b9faa8cd943cd3d57a4ebac4f4c02b5fcb2f938f64647dbbd497253233b9e6e7e174b435fc122fd06170784a43195dd4c79aec4af23e928523172ea3187692cc699c6f457bba0a9f45122e3a0263c4c8b972da2c54d2447ee546e64dfa4d76293077bfb89869aa8eccd8f38c1db351ab8298d5bac5036eafc486eb6621fabf78ef4d51a18435e8a3f0e7d791719b42785d977eefb11e14c2b72a3c806c1c2e005adfdd6be5b337837766d79cb428527e2af5eed9b6aa565d4cff08a1174ad3463fc9654b05715011369c7b5941da221cd6ee75924a30b8349f6297e28f0fa63da989ba46148044f2d1f1f9f892ee86bb821c6dd17b6d79301a73ef620606801bbc01cd821bbc3b05d63c924df431571a2e484f12a01924becfe3bd8a94e46e3944911eddf1362b68b471be906f3058b22509a426b0641b3487cb187b2e5f0d00821aeb737fe11e4970ebf8c91afe3e97510f0437e334e86279c95bc1e41dfe90d22127180a0d6ddbae3f2a21fec5f23797ecdcc26e44d6234dcdb81707e7642617ed83ef91445644629e724003bc0d403c5c5dc99999a8273d72cf0e32db0b266bfbfee363d5e855c6f5c9a9803cefbde0eb0bb2b0505419c060e026b5c6582a1c224e46a102d3152eb7bef06e178b8c0a5b9dce238ea7113153470424a38161eb21eeda7085413602e4f2a9dcf6fee1148c0ea25346a901c9563ae1b12ae22335faa588ccd5781d9ed96953b54bda608a2aed9850c8481a34421d9b150a5bb85e8c65f79d5dba05e9fad77dc4570103f4bd02cc59286adbf8440871b38981509d8025e30f8cb5548d7a3894c0d982886c0c636c289d533e1567a14a62163ef881f9cca874b71a62a1348e50921f7db9b065b08b7c77b93262d3715ddbe5add3bc4c12c8e48e153793b6180b2055bc3bb10428762e23c9895b81419ab6968866dcab91c983a428ed396bbcc1620793c499362853c5a854dd9cbd33b3f6f65620259093941c6aef10f2b3fd0dda0761dab2e1ed135a0fa297ac0a1de0eb1d907ac96c0d22041c22a80918f4b8af671bdf095a01aff8855808603f756ec5fb0759b0f1f7e4559ada1068a0f2ef1a03990d2924d46c332332b50c977a809e98921a39ff75f319b0e97eb6afab6f75471722a6c41ea0384592597871dd667d7a94aa8dbef3274cae2b3ccdf24cab603a35136cfb51915078cccfd86cec3e9b50f54e9a298e8f2853a3397ab7b5958bc9205d40d10c7cc19975ea466ebf2334f048b25adf43a1b1a7e07db41173d08e34a7d2dd5062d33cffb29d02bc31365a3d663e469c7798673c7d4a65544a6c88f53dd975e0e3850e7c0692a6952d90ef509865f5c04e22512373f31cb6df3279e93dee0cf262f1e8e28e3ceebacb04f54e2d89c836d17e57b04405362e4a219cf86ddcd71725a6bbbc43601ac8172783ba9d87daf84d7585d0db2efe29e9059ba5a8e844cca4a844a9b49a8158c7a8b5623da53f677b756f0648516ccb87e8a82a24ac75d7cda971c0c21ad1fdb3c002f6a8f24495ae8f35798ba54e6b2baa5d7c5ba9269c51566df5afe49308d3fdd6426d7b0e12842e76d8865ba941c0a18a75b17f7987c1ef47707dd77b8842caafd7818ed9a6d8a9da7baf5fd52ddc837a36044d7f6d9bacda2c73e8c1cc93276a1f853552f343726fe24440173b41021fecc5d23aba089035ba7a82a206aebc72b7edcfd33289684c28deb7d734e5bfb06d1a58dba64bcaaa1a65e6c68e14bb2827ccea2a2fbb478ffe2a11e2f6b5eb6aa189ee9de0bd0f922139af9687b900b8256f4a7868d0b94ae4a98ccbc799892f277f36bdf34c131ddabe77dc31ddd00be1d5de78d860b10333caa74e7e6691a0273ce0971c7ac57511ade46b8aac730638a4ee0882f9c1b5a468cb23c6b653372ec5a25c563597149d71ebd4c3c9f1a554d61cab1e80b6e14816188585f7fe016f4f869fd28eb751a98d92f323d26f4a2c9ffb6eef7aeb9020ef248726e7c811b70a2842f84700ff6cd517d1b28459fe0ed091fc7294e84af56941db0e67f3619f22f230b494a3fb2cb21cad0379ec53052b6ffbb93920f3d8e3e53a57ac2a75a3052ea0efaf5af1b203252686581ab0092f75282f480d628a982a083a6ea2efcffaaa4a9d02e847428b2cce242d0028c0dfc08b0589144c0f6baf03e0e431f5f5fed53b6bedef2551774011e96888e9c79d74f6fc25ad3691ddcb3ebb7457c939dfe2c0ebda49a39160a95209835befcda0f527788ad275c926e402b5ac496b64057bf53e29b57df90483933afe4a1dc4a6a0aaa9cbbb77efbc6005cdc955a75e3d1ad94fc6d56095d297615d2ead503f147eee0b57fdbd9a0afa6e7b0c7a896ec915c32c88fcac624bc1224af6fabebab95ebde1878c7a7b0213730d6ce1d649b8073e4dc8f2ddeada0c5abf0c3e35cf0a3104b4e30b7c81885b5e7da4f462147494e7cda8809161b06f7d8d224c01f721eed5798979c69111e852f309d240c4469ee2b3cc1229e67359e69b61c8b264f55dad9e1f62da8b82a2581f263cfcee931a8a83a5cedeb6921db5a29d66f9e3b5d217b4c42a07f4194e84f7a928e60410791b32c6cfb79c88a45943669c8f86240a028c336a37cdb3539007f4ee0d69ac3ee5e4782cf3bf78cd6bbbb6646edabe8de4d5e7649a1775d04b3cc42d618cfb54a3e6bce996265798a1e39dc5477d2cb5f33a00da092b4d2115d7eedec49d2fbb9b68d0dd0f6b7e76850aee12a33e4cd198ccfe4ea1053d6f97e8ae2e29846d15a4e3789c19fc66e6e74cff0236bc665325bf04ba4ae4036f8242ad0dad7555aa13836c34b50a247b8f30dcff20f20fe38462a938b180964796654534030c1f74d72c7a78e6abb8f39ad75d07e121564301779c171793285e585e9ec367e567360232320a8f8ca83fa5c1fb7942184e9ed3c3a4a9a7c2abdc7551dd131a0f0266b1b70fc5ec1b293fd4ed126922057948986330295a4fb690eec7f6566c7a307e9715747aacc2ea7177cd182dbeed3a27447f08b43c6f5e7cbe4fedbc6a6dbfe9e9d2c51cc6116787b9b3b5ade50f01e250c983e38b63f19644164b670f275ffda1dd83a46b79d4af3a9933deac65924724163b5696364f712c31545986b8ba420fb2726c37b588d0aa8622bbf2c02507bf70aef07bc66c6ca4a092966073d74fa2fc9465501d7b64bcb0e00d4cc1f433b56b8129cecff482e68bab665dea17d3101d6f55aafd41c8828d5003fecc6add565ea8f4f3f8cf2bf0f7c9234199388480da7a7a01f19f730d648cc48262166beaf54dae9c17e806ad5ac66d8db6bd366c7c54461b6832196997addf0a4bede7d03b30d6670df37c32eebf532d68a46c0c64856a0fcda9ad3c4080a8cb61d7de0ca6784f063f654290ae0a050c51f7b4bafa3de76ace7d042f5bb6d790104fc7aebe0ccd00df6ffc8f62dcaba205781d2517894b8004084ad9baa2cafd23216279d537bb621ecd74a72f87313858a4783b9c332f161ef3ab2ce295c33435469f27e7270c83bd85d40d6eb39448fe24c8fe6c6a3516d36f0e504265ea039d39ca89a3d69d909d4e914cab9fa49a6c7d8fac863880854d36899dd4ae5e94aabbb0901e5c105ad86ce9a120bb89886bd21fb0deeab2e15adfa668e009ffefb7fc6e439584b56e055121c5ba623a49d81c29ff572a02a8c08367377a49e76f9daa41a905b505c6a1afc87ebedbb0eb29b0c5044ab417821ff19e538fe6908473bba5e3a87b9cfd381c01fbcb03f88e2297ea103eb0f7dbae6f1b149c174c2d5ae0db886f93d5ba069ae2660c6ec0e6a276f18ebe73f8e83a1f34d991cc0eb12b5e00806540e39b46a4e702d0011f352da1b877fe5fe47e5c903531cf5d361e728ff8f734407f9e649ba1fb1a9ef020e41f3071ed03fd2dfb454f97c30c98934ae08592824fe5990869a3149ba97501538aeba80d583207653c792a708a3c1a2cb391a5d7ecdec6c4be52bae23e25074efccb63028a83c5e3b9176fd3ecae59bd6381806fcf66895dc784470b767a73b6f79f5ad7fae4d2d96a1de2a5b7befc3e1bc1857070f8c2ad4379f2d2e0a7d17760ca5f086b5003187a3245deb2da7d55f71723ad4fb800414be2961cb33839cd084c805e227d8e9cbb2966888f966aa48e72df5ded5d0fc3b51c65daf9a502ea915d47dca5af3dec1ff48a13db791cc48a573ccf94daf6eba6522388f4e97755875a7505df40b134e3e1279378cc711cfbae6ee04d5613e39f30e34bd4599816373ae3252bbb3e0b78cafda1f22f1070bbcdee7eba04cc8de7c4a2747ebeae0b58059d1bcddff9a153435dc756969822b604b0dfb8ba50d4d9e3a8b1a1c284cea4ef2de906f2edca7feb4550a5626a5dee14b29a1f0e414bb7b676136825ac7e7651edea94e639e85c17c6bcf58a07bd81713321658b82117ab6c9725a521b69cdb857be0106360926e14ea13175529d27f0d8ab18b6387ff22b6301583b364f65b7e61e602102efe7b4c2a01c92e0262b4bd205138072efbe70e3d8b2d97e76ce8dc9f960961d933aec96bfc25932bd2c3a630ce27c50edb49ea355c4c692cd898ea1f0e716fae879f9d21a29896d230b6b02f0a2cc88dd36efac3b8c06ef08f70bed1fe8290482fea3ccfa87f1b488e1bf9a770ad5b1d8fdeec76c72d8d197624a7c6267924eebc2b1666e732fd9fc1be87ade0f59169e8866135ed69bb449eb2e0310b43716f10a1bb2f5f", 0x1000}, {&(0x7f0000001280)="4b79c237e589567897c7b05d450d646898e5001b6873cf9868b5f8982bc0b608d0408e43dd03dfea38b70b37021f6dd8299298e8b637ce0ce8aa52743be747edefb6390348cc7caf45be1c37cc638c45f5", 0x51}], 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 04:19:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7f, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xfffffffffffffffb, 0x401, 0x1ff, 0x1, 0x0, 0x8, 0x28, 0x2, 0x2, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0xdead4110}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) flock(r0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xbef, [{0x2, 0x1000}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x100000001}, {0x1, 0xffff}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x4dff}, {0x3, 0x8001}, {0x1, 0xffffffffffff8001}, {0x3, 0x90000000000}, {0x2}, {0x2, 0x2}, {0x3, 0x7eb}, {0x2, 0x6}, {0x3, 0x1ff}, {0x3, 0xffffffffffff8001}, {0x2, 0x100000000}, {0x3, 0xc9}, {0x3, 0x70d5}, {0x0, 0x4}, {0x1, 0x80000000}, {0x2}, {0x3, 0x10000000000}, {0x2, 0xbc0}, {0x3, 0x4b35d59b}, {0x3, 0x6}, {0x0, 0x3}]}) 04:19:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x50) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mkdir(&(0x7f0000000240)='./file0\x00', 0x40) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fsync(r3) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, 0x0, 0x4, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x81) close(r1) r4 = dup2(r1, r0) getsockopt(r4, 0x8000, 0x4, &(0x7f0000000100), &(0x7f0000000140)) 04:19:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r2) syz_open_pts() 04:19:24 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe200000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = semget(0x0, 0x1, 0x401) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000940)=""/196) r4 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r5 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x200, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = geteuid() setreuid(r7, r8) wait4(r6, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r6}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r4, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r4, 0x6, r1) getsockname$inet6(r4, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 04:19:24 executing program 1: open(&(0x7f0000000000)='..', 0xfffffffffffffffd, 0xfffffffffffffffe) open(&(0x7f0000000040)='..', 0x8288, 0x0) 04:19:24 executing program 1: getgid() r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 04:19:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x10000) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x401, 0xfffffffffffffc00, &(0x7f00000000c0)="a320ad69bde5c6d30d7b33024d58180656e4dfc056a5e48e5fa7bf69b33c635506fcceb1ade6595395189b61c36d27c535df6974336779ecff601f0908316dc546ed6ad34d2fe70608b4ed75e738e417ea29aa3e5e547062fdf3cc912f273626ea6e33bfcfcce3556a917c3cd6027e0c35cd27e04c46f635df07830f499d885189343bf0fa4fd58bd99e7c2cb3cdf01cb57a981c11f10015f34fa821a5ab48fe97c1b9a3bd2dcec1b49d5f2612fffb71601f6afe6580991c1ba1a8eef79ae84d44e7ad7d593d91ed5a48b53e7239", 0xce) 04:19:25 executing program 1: r0 = socket(0x200020, 0x2, 0x1000) setsockopt(r0, 0x1000000000829, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 04:19:25 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)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20409, 0x0) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x1, 0x6) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() 04:19:25 executing program 0: r0 = socket(0x2, 0x5000000000004001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f67c4f56f3000"], 0x10) connect$unix(r0, 0x0, 0x0) 04:19:25 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x20000000}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 04:19:25 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 04:19:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0), 0xd42171b19d0a11d4, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 04:19:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = socket(0x7, 0x7, 0x9) recvfrom$inet(r2, &(0x7f0000000340)=""/138, 0x8a, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:19:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='\\', 0x1}], 0x1, 0x0) 04:19:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget$private(0x0, 0x400000000000010f) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000100000b2daca0a4d704e7840af6394a9279cb1ac1f56c720448e2c49ec71c2c884c05d89549b1099993a7b366fcf8e5d2bb7789f052686970407591764b805000000000000007b4fe8ac31fde1eb8db85edba1cdaa5cde980b1f000000"], 0x62, 0x800) socket(0x13, 0x8007, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/225}, 0xe9, 0x0, 0x1800) 04:19:25 executing program 0: pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240), 0x0) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="d57ec6d09afaf4", 0x7) write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 04:19:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xb8fd, 0x53e, 0x6bf, 0xee49, "411052880203d9589ec1959570c297e7eb7c5d06", 0xfffffffffffffffe, 0x3bfe}) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d", 0xc4) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "ea9c11fe4dbfa600"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = semget(0x3, 0x2, 0x100) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)) 04:19:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x7fffffff) 04:19:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x6, 0x8007, 0x10001, &(0x7f0000000040)) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:19:25 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 04:19:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r2, &(0x7f0000000200)="31225f01061796ddb209239f569c28dfa183836c6cf2b5d3dbde49928247cb51b87f837ed44ebb3de8d6430d1b92f2e390635206e55826df9042337396db6ee36d1d8d6443ce0a27ce6312d758cd737c371b72d45acab8c3e545f72ce6dfd5f84b551276f876f97cef37fac41fcf19c4f8944e08d0ed35184438e92558d0beb05e69bdb9d469", 0x86, 0x402, &(0x7f0000000100)=@in6={0x18, 0x0, 0x10001, 0x7fffffff}, 0xc) syz_open_pts() fcntl$getflags(r2, 0x3) close(r0) r3 = dup(0xffffffffffffffff) syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x1209, &(0x7f0000000000)=0x8, 0x4) 04:19:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000000)=@in6, 0xc) lseek(r1, 0x0, 0x0) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/210, 0xd2) 04:19:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000061e000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080)="bdc90f9c036d8212c3f7d7f8b73b5b5f3e5ec4cc85564cf7abe0c3eb3a3994e530c6500e143a917dfa05a614c2b6e2e779b0e8c971a57a4496d81b09f7e00e19abb6accd017bfb8b632cbaff5f4dc9372fb6cb0dc7d0dafc3d5107025126dc0c2f5844e235c4", 0x66) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xf233, 0x4, &(0x7f0000000100)="89e1a9fc0c39d739a0bac3171ae9ab259c55f3dfe660aa2e8edfd885915c32aeb6852a317659b3f77c9a8b208c524c379aae4b64506e863f6857f260205522ac426e6b884171a320ead4cd1b425c0a4f678607c66b346ea3a83fd2b459781a5a6c2eab9ad7291d55d2872132cec3f5251f9504584a3b448539b8a973ab92cb0d24cf724f6556a0f65f2121406f89f303a315140414238e2617e54804f50daba2c408668a", 0xa4) 04:19:26 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 04:19:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x2000000000000087) 04:19:26 executing program 0: socketpair(0x0, 0x8002, 0xc6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000003c0)=0xfffffffffffffddf) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x1}, 0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x110, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x80000002, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xc00fffff, 0x5, 0x2}, {{r3}, 0xfffffffffffffffe, 0x1, 0x800fffff, 0x6, 0x6d72}], 0xfffffffffffffff7, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x9c, 0x5}, {{r5}, 0xffffffffffffffff, 0x14, 0x42, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x4f8913df, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x45, 0x8000, 0x1}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0xc0a5, 0x5}, {{r1}, 0xffffffffffffffff, 0x9, 0x20, 0x7, 0x3}, {{r3}, 0xfffffffffffffff9, 0x18, 0xfffff, 0x4, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0x20000000, 0x5, 0x53}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xbee, 0xbf}], 0x7f, &(0x7f0000000340)={0x10001, 0xdf}) socket(0x10, 0x4007, 0x40) getsockopt$sock_int(r3, 0xffff, 0x40, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) 04:19:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x1}, {0x7}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2000000}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 04:19:26 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) chroot(&(0x7f0000000200)='./file0/file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 04:19:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 04:19:26 executing program 1: 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:19:26 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20022, 0x45) read(r1, &(0x7f0000000200)=""/229, 0xe5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:19:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) syz_open_pts() fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 04:19:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) socket$unix(0x1, 0x5, 0x0) 04:19:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 04:19:27 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x3ff}, 0xc) 04:19:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000017c0)=':', 0xfffffffffffffdc7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x94}, {r1, 0xc4}, {r1, 0x102}, {r1, 0x1}, {r0, 0x40}, {r0, 0x16e}, {r0, 0x60}], 0x7, 0x7fff) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 04:19:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0)="ea92009ce6bae410", 0xfffffffffffffd16) chdir(&(0x7f0000000000)='./file0\x00') 04:19:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x5950, 0x5}, {{r0}, 0x0, 0xb0, 0x40, 0xfffffffffffffff8, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x200, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x978, 0x9}], 0x0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x4, 0x400, 0x800}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x50, 0x20000001, 0x18c3, 0x8}], 0x800, &(0x7f0000000140)) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x9) madvise(&(0x7f00003f1000/0x2000)=nil, 0x2000, 0x7) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x59, 0x1, 0xbc6, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x18, 0xf0000080, 0x2, 0x1}, {{r0}, 0x0, 0x20, 0xfffff, 0x800, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x12, 0xf0000008, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x20, 0x1000, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x4a, 0x1, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x4, 0x3}], 0x80, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x88, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x34, 0x40000020, 0x1}], 0x401, &(0x7f0000000300)={0xd800000000000000, 0x1f}) 04:19:28 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fchmod(r1, 0x76) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="1b1330bbdf18d77f17741c8671e035a7544f688326005d426cf22dc5530e50a19f3080cf13440ef2", 0x28}], 0x1) 04:19:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x40) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) r1 = msgget$private(0x0, 0x560) msgctl$IPC_RMID(r1, 0x0) flock(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x843, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 04:19:30 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r1 = semget$private(0x0, 0x7, 0x383) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) semop(r1, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) recvfrom(r0, &(0x7f00000002c0)=""/119, 0x77, 0x800, &(0x7f0000000040)=@in6={0x18, 0x3, 0xe51, 0x6}, 0xc) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000001c0)=""/207) 04:19:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82e95c0573e6334aea1e02c307bf0000000000006c653000850f7ede3cea839388bdbdf0987e7ac497ff5541d4e3e34914ad1e86c31dbff351b9938f8e26f575c2703e42ec682e3fbbcd532585e1318d000fdae0dc965bf8ad9d6024a951bb38199fbbb7659978e4c66ab8e2f062bec4bec722f10d0393bd5d01fc3c444649572b45168b4985197a619ea79c474bf310225a651d6cbba2308a735cc215a98da9954d"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) listen(r1, 0x0) 04:19:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xb4c) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget$private(0x0, 0x4, 0x51d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/98) 04:19:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) sendto(r0, &(0x7f0000000580)="7e4dcf549a811a75382ed6116ddbcd311f59ca83df4b769911c7d9b67efb07af766108d5ec526bf7c00e862a47109e8ce1b8b7782fac1d300b34244421e53c7023caa761ba4627a17bd72c02d1d75f7dca53dc1c31176cb9beccd1e6f981a80f94dd8b32e8701d6f954bbe39bd8e96dff3eca96c0a93032ea1ef74b894bdf581a22fa0", 0x83, 0xd, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0xb9fc}, 0xc) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 04:19:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x262, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x1ab, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x8}], 0x2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x10001, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8, 0x8}, {{r1}, 0x0, 0xa0, 0x2, 0x1a8c00000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x40, 0x27, 0x8001, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000004, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x24, 0x20000011, 0x40, 0xdaf}, {{r1}, 0xfffffffffffffffe, 0x21, 0x2, 0x7fff, 0x80}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0xc52a}, {{r0}, 0xffffffffffffffff, 0x36, 0x2, 0x7}], 0x1, &(0x7f0000000440)={0x401, 0xffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0x800) kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5f5cadb15f100a2a) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x3) write(r2, &(0x7f0000000240)="e654444c401e025b22958879c9709fdd479cebadc3dd3b0cb74a74b9a1f441e2424223456f2ca47dd16f603837900c", 0x2f) 04:19:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 04:19:30 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/54}, &(0x7f00000000c0)=0x38) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="0d03ff81d31cf8d6e4e21f12161ccc3113076f7f06bdc6d6dc38d8e6f16f3c10f97bd9b91ec85e9bac42809e568271eb22ca72aba6cf41c3a422c85d2539867809e0ec90d33ba3479fc04cead42276e4cc03e8bec4ed235963dbbc4fd43185d4e9ea90cae5589e248655bd9cefddb55a93a5268d6eb63077f16ba3f050e8c5b91bb053d20cfaa0be2bdfc44d67fe9b5a67830b44c4b8cf5160e8fa8dde4188e3b24a4f27dbb3527e1bbbfdfcaa94843e98077f8ad68a7676131968e3de2bcac46a1a3ea2aa802d1b530fb9a5d5b732c63a13163617a9459d32fc7c1523be10d6394c", 0xe2}, {&(0x7f0000000240)="960c0c80642e748664ba08faf48a1b7cd126a9b7a855cd878cb9e078da528c20381125fcd4220546e7a46ea6d39fc43b79afb483accdc86b183279e90952ec83576cccd527cc1c3dca5776afd5f94f66ff67acf268864e7348f59febab", 0x5d}, {&(0x7f00000002c0)="9d75616abd198beb7234e324b1338a72916f8039488ed4a5cce8cffd9a1e17a51b6157de79a651cb3d0bccda1d44cd0ae526b5aeced041fc60e81898eca99f160f685bdb04b0d546e39e61596b648b1a3004d8914d4247e6042eb496616abe5b66d036540dc8ea316fe84f2d0d0303482eca4703811acee78acdfb690533c31e6f6adc6e7290033ad3bfd16346a480da1b80727ed64563aefefe365066ff254ca9bbd47a0d", 0xa5}], 0x3, 0x0) r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x40000400000002c2, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) nanosleep(&(0x7f00000003c0)={0x7, 0x3}, &(0x7f0000000400)) 04:19:31 executing program 1: syz_open_pts() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x7fff, 0xfffffffffffffffd, "92fedee0cbd7098d9c4a84a19213564139db21b9", 0xffffffffffffffa2, 0x5}) syz_open_pts() 04:19:31 executing program 1: r0 = socket(0x13, 0x0, 0xfff) recvfrom$unix(r0, &(0x7f0000000080)=""/121, 0x79, 0x840, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x10000000000001, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x140}, {r1}], 0x2, 0xffffffffffffffff) 04:19:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="608b10f197f3d1d9b14d3295a848f0414516b002fccc1ca0832c478636120f63aa57660310f038a1c3fd069410044a000487fb29d6711c3157c0895b912f49c74c2eba4fbc7e647b9294cbe82fdc81125541e6243206a76b685362585aa4f072fefcd76c1924d46bf23e8fb75f97c1074d0548b4d662966980d2f72f6d27c36d4c0be30b9850", 0x86, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x8000, 0xffff, 0xffffffffffff8000, 0x6, "43d13abdd8e85be752509cc01d09ac9de460a08f", 0xbb, 0x9}) r2 = dup(r0) r3 = semget(0x2, 0x3, 0x240) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/251) socket$inet(0x2, 0x8000, 0x8) semop(r3, &(0x7f0000000280)=[{0x7, 0x6, 0x1800}, {0x3, 0x3c, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0xfa1, 0x800}, {0x1, 0x20, 0x800}, {0x1, 0xfff, 0x800}], 0x6) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/4096) getrlimit(0x7, &(0x7f00000012c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001300)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000023c0)=[{&(0x7f0000001380)="3b7e7ee16fb80c37b7f7e73deee4b93dc9962f4d4842af805875d06fca363eb1ed27b2dde2532de595d696c54a0dd69eadb86228d927831dee7e8be3ce829d011f6d021a6a94b57d4d492ea9b1e1aac160f7e7a9c48a62e646e64234e180536cf9938b0bb090feefc7231a0629ad53502a845fcb9f88803cf9cc7c5066190bb23bfa0022c6a5efe852edb245464fecf47c68a1cbc33379af1249d06e5df47173dba250e87bfe5957e629eb84be3135b7c27b2244860a9e64c400ef629d2667e183f37778d71eb6789b7cdfdd62390010bc7a28069f1d8eb9b6a100adb668c3d3241136deb70a3d31fd1253040e038266723743312a687952ea151a913d3e3e3e5b76601e9e67a07927b1b31f6eb9bf9fcecdaec8a9bbe7c78773754cb980788525f973b15f9d8496a48b7b77da328aa10a47cca24fe04f0452aefa6b313c4c66550d502430272cccd1c5e1214c4e5594308d94c587b79f9988e59a9e0184ee2866c2cdf6762031a42d421e0af25925ec4a31aaf668988bb66ee852c785e9e1656187207b82e35abbf9d1b5d838b86aa8735904acbfaa069077e58f2c932dac3406df498dcb500dfb652bf94be938a1c3b7ff4fb133d56413b490ecc8a1ba4df22c5dabc37595f566dccc383e274ce04712be2f4f6c566c6f67c253c4ede843d8ad4c6b9caeebe833084be373acab6c21c05f8e3601be8a67f83626c9664cb8ab2a0e911551644c1da5db83a1d5ea83a073640cca22a7651cff6b03f66249c8287ef6e66acb5180f1d463502cc25a0fe173136f37d7e1999a1d8cfafbcefa1d8ad12b0e89c43cc8542eab4b76ac6904b2c228abb23dae25070dd401432062c19113af6e037e93ee569070228882bac1b8be9510153925a08a1afdb2e840310a1213fc0e8d49957e208d04ae9cd55c878f1ec4aff9a20600493985b4835bd5b98a1575736f41752753d9a68e410d3def0c2bed890d172e3753e1a860dacc3ca49a57420a004231c42c36cf971676f50a77768b294b4cf5d2ee32591d9e5832fe1c4113e0f5f55c3fbf5c1a079913d9dcc0404f172ecf289afa7dd8b941681d1e48c310480a355a167090e3bbe5fb9c037b264d53181fefc8101d943d21c73dcc0693ebdde4e9d81f0199de49652f625984a3a6fd8688590a3692d4100694852e33f2a9f12642151297ac709109fe506190c1145d38f13e8fb36a483c89b4eba85f2823474919de284cb9c0f46ffde0018f5fc27717be665b76ca05bddc08fa3fe7b1324770b2bebc441696758c1bcad21459df9e5e6e989ad0cf876fdfd921c3dc9d6ee8df21cfd2d20e1ba701d1b06aea18a93bfb26e00eb039744490c5fc6555cff8e3ff2e48d3649600b25234f129efcc01387298cde8331489961dff585b6cff9606ac2ea6b0ccc0e8315557c3db727645bfa0a0fbecb6a5eb469ac6c00ee29f89dce37edc2300267624a37909e0d54713c27bdf9a6dca017dac5ca0488e30d8d111c8ae1456a5dc56d2646da885dec4c33b493a564887c3eca3374d733b07d10e43ab72708d13817548bdb101a7ee9380e0f3e5cc7c0acdd33af855b7fc8b9f5329ae9c3e5b348eede91273378b1bc434ed69f07ffb27b8bcb657b9c6088086462c42693e572fda1a327f3618dbb2fa206a1e514b58d9d1109143863955a3406769639a36edc87b1afd1c48ddd386054821268e46d7e0a7105fc76493427e9986acba8f14379f205cfcc74a87b424ebe00e1c24cfd3ed6248e9f3833e033cebda8e820817ed7538c3256b7986e87930ae90a9b22ff0ea51756b8c2b114ef0e7eab40015c84fc65d342d54d8b6cc39cf2897f312b53005a88651f1e01ea43818511304aca4c6a49a98942352aac004bb011d5dbd800389fef9f52b976cc5c6f1a5b831a67915a4a2ca85b7112a337b56e93d12d40c6b0aeb3bb7b0dbd0496bffdb8b154dfb3c0dee88b83594593222d9f26b499d654e79c8cb0eb150403e1f07a119d742108094060122e6ba134aac2783ccb59c7374e903ea21c605644ccd5cec47ac3464e3044a63199094e7c917b89d9f5ba12ae95711b8a3b208f03dfba94c913b05b79290a09c805ca86623a140109e6b20ea8b02a5de3805c18a6e65563250c0dbe113e984d8d504be56535d1c8938fc1ba3e7bcfda8a2ff8c3d6385e8198eb1798501fe05f8773d3d95fb669a23e5dae12478883aa2c4f2503e0b9c32b327c53ce51ac7065bd985e2090d703951c4acd195d7db2d30b5937cad16bf9bc1ae4b046e4dc371304f4cef72de3b0cb146592d9230bb90e9654c771f0cd30433cdbceff80c928110de31b9bca6917ec2566bafbbc63d8a9be5587e23890bf4ebbb1a5ef30a2bcf9b307c59d51e02e243eb542d8b984480a939705af51a1cbb6a2f3e252987f65f4ca8d3c8ac53df4e3ddf2c78b06eb0d7855b6f479073686be24c3c99fd5e7745fbcb17ea930c013097b682bb00de4b4d57f33923b0e7a9e76d5307a97819651cd75d6e1d9d3d6986c151a10c33bae5fa151b5c3d14fa94c586ecd333086b63d7fac4eadc60c368cd09401df85065a90f65c0dbd0801495ed47dd74ef19c399e436690f790563f67d41d04c940fd37c10ef4f5dc4e646f94bc8d4cdc3bf0a0f9e539b2f1a6426476e2c6b607af4589e39dcbd7a5e3e63c626c1b15c217c588eefbd3d3e024359dcfc9b26df7220feb518d301be4f5ef4bfe291c6030f766060d61ebf37033f28450d1148799a617c0924c4c7c8e81e9c10a89b7491ce422f3a0e06604a9a8d707105f87d034b9134733117fc83a3121752bbda522d28b5bd5d3890baf0c87ab34d5bd72be9a2e776274354ac1c5728b313a34a6ef9923c94e54c6f3ead4c6d5d0e2db422ef7a1e621d503d9e63d3696b9955ce6d8506ef38054814a6b043062bb23265e18efd1c607c1c7badccdb1a5c6cb55e4545d48be106458fc26841f42154a68bb2fe5e7b1b68771c3b2a99e76bba28cd01ab2da8f95754e6f30db31843628284c5ef70ab7c07b74052286c7ee90e60fddee4e67cf35e97b019fa105aa4feea0b9c938099059230b3af8e7c0ee08b90246162c48ce80411f259e4c85dce2d11a73e9899e6518d918bb23be41afec406bb5d4de7e825ee397411b63bc75aa9c1eef4a124fefec0237353d769a76074a4d2b46cfc5723b6831048b63f4aa39615114502e9eff348f81de938145285a73816f189ddac1346c274d005f2762b96568f9e9b842a80148e86e098a2678918795cf348190214c269f81166102649b9d635fae63574a0108aa483ee41b76f97957ea27b8b5c94a677e7939860e71b8d046be00145b3d62e5d38c8e519299e09c2fa925c7778e03740d58b59c8d651f27b796f0edfe88ef36d70423121adad09e96f57f8f8db0e54027c2b2f882fe6b718a01bd6344b2502c3588bea7b24ef9245c7808cac4432eac99ac22994e0045dcc6170f6729808f8f3604f1eca0e5719f5e5740157a3f6f0e12cbacd9f0a616df0721cd8423f865fcaf7ee6ff49e8e816a734a151e7c8ded7e61b1561bc2845c10cbb1268cfa0d3c8985cf981433098628db155478494fc967b855ed773c9792b9818f8ceb5ab6380a8a3cb9248e87d431cb206cdeb4658f1aefd07a2612d98f10f6603ed94e7546d9657bb579277904942962239bf3d2d9a045954c69f404ca6ec16844630283d7fa2404ebc014fbbfd77265733dd998239e9ce515527637cbbee4ea0d7ad9963075de385fc33370a7c0e8fe75fe17edd707132086384d60df6fcbfe551559582bcfb0490649e49c9c155ee5ef6116516a9185c1cdde9c79961df8c6df07c7adaa0705c55c11ff9a2d2bce0d9e9f6bef5cdee76e03360e71d99ebad4e4add4abad313355264b8919c26bce560254359e1e0fe4f2ffc9999d788d0706cbaf230fbea12ef02e64fc4e1481722d76b275fe1e2ee36997f6e3611a2d6674ae3bcad6e0541af3390776009e4e16cf76741148f0ac1b4077807f3749c2266c446adc7489026dc63a2186877e61c5635d96fd04f856221cbbff1cbe8e16d92b4b128f3bcbf78a7ea99eee9b3de15f4b46f17648464bca2af661ecaa524e750ee99ebeed27a97f34877ddc8fb128b12d030f8f9bff29864548860ced47dcbbcf34ea9e27787b8b02613da7e4f65e114689b2a9ffd0136248a9ed6571a008f65f2aa33745afa35a6bdbf67ca63b90b0553d58e8ffed7f935e8d3362f116a69addec862d5f5ccc21198fb1e3185a49f6b3ccc0bb28ae2a5c63dd563240316286a58b4d7a3762769bcf6d23b92ce3400d93b30fe20dd8586457840e69591b75f169a00ebb6df27e7e0134a54dfd5700a168cc5231bab80d0fe7934469e4f1106aee11b6fb7013e79b8a35160f01a2bc0d3b8ac1f8caf2ebb4c4e1fda5e3984913ecf057a33a8d7d26ba30ee09a2e66a2b2ea4956258a3834c78f6e6368154bf70ec36a1a7ae52d088844f85e9c0db1d6fe1ec9d034d081679f95a9a576ca0a889f0075284d57565a53bbe70001081713fde6a27bc77c8bd11d76b56427252b7c755a98c3581faf4174e09bde92548136d6a9d043b5ae44b8870be512e4864207abdd017ee1874ccb8f221c0a309b1ffa510db0474046770eda751dd11c38725474bc82619e6f75f7363acc2f2ce5690487606a19fe5c9e83869ae099d4f49dc07ed9a7abc8c15de1dc06884a99685ea8290080cfe174cdaec81374217279b12d48615a0fedfeceb6235321d5d2b50bf676c434655197ff8d99a54cfb3878ea9c3d8ebaed0b66b20dbe228de4bba640b778a9e6556c26970e7bdb0145024cf4ddeda696e6c43adbd77857f6ce7d4cf6b8ee76048ea985a6e11ff04cebc32830189b44cc9128d5076dcb31be122d5ce650be68704567d2c9781603bdb2e8e275a9c8bf1fa63876e533bba765af18053b2020e471fd47ccdc41e0db0f5683b73be2156085bf16303638010ed9ae1e070154d7ecd5fb2ed42fb1100782eadebe56dced9fa792ced80f2734fe4f9c10822986bd1fe7125e9f95aa71d51123492d64def73193ee74f88235313602bb0d8e0f9314445827aaa0ca83caaf4ca75bf3d20c76f17356c5ae46df37c321b5a717191c5a146d1c8ad0a494e408c645d8f8ed664f2babd7eb7901bc747be0dfb96c89b3c77e8cdbca90ed07860f191386730567418995ad34940e7721b63fe11a72471b6aa2c9b292451bca50ac9e951d8e53959a09e5bb8fd80f5f9461514cf5fef903d147644930578043abeb1c1c5ba1fe151fc3d2b3fe4fb5251b24f457d15f9528941205352060abbcb31a1acdb463fc49e39afefce274c55486e9299b64358e39f0ef40ca8fa797d5ddbab44078188fa0654d051352753e737d071783f2e5c254b3900b7f1f5aa91c9dea5276b14bfe9ee155e34f31fde10a9b1da3a377da643b78c775598cb9a119411658e7314f85bb7015b339bef76c49a5e6b97d327bee230a2738c3ad3cbd115455a44dfe296b8dd8dc75fb8c00c7dacfb037e33b41fd74d6b9459a2489fc88475515b5d4572cf89d7f1a55ad1872c91e0e49b27bd51b2e77d2497711f232d69a95e7a25adb9f9f7cb4b2b7b1510b3f2d8272614a2984ca69ce7f37538f55a904d16c89b5e09b36928c246faff2654e7629cfc7c2ac6966cf06194eda855e21002c79f694d62d82df2b08c97ffc482404b9e8881abb1ceabff81998728955d544d3c4fcc3945e198ebd80799f970563179bccd1ad5e794e08d5827cf62bed54873ab9f076689f9b03d33643e6048e54c403897a7bec7", 0x1000}, {&(0x7f0000002380)="3532b0c0e4fd1e59a64275aa3bc79ac0e869b89c2f1a2181ac466fe42a45d984610e21ddea88c4128d1883b9948dbc2b1c9f79bbc5", 0x35}], 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002400)={0x1000, 0xff, 0x28000000, 0x3ff, "a101343e3fa314ce5a6c506679c4d685ab5a5a64", 0x9, 0x2}) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000002440)=""/182) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000002500)=0x6c8) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTOP(r2, 0x2000746f) semctl$IPC_RMID(r3, 0x0, 0x0) read(r1, &(0x7f0000002540)=""/254, 0xfe) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x13, r4, 0x0, 0x0) link(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)='./file0\x00') write(r2, &(0x7f00000026c0)="6c0c12fdab14e23b818839b738901db9970bcab5108897b829b500b9123bd191866a491b1417edec14dee68266fca724035afc162d6bb1f25c86cd8edbd68fcc916331198df5ccc6b3c8f7de319aaad6973674c52258368acc47e0dee0c6bde20e94234c8f1dc621a9300ceb6918e80ff20d27c2c464753844b5b74db99bc2bb4247433cff03417314152d99f6a56f01f65bc62a1423421d7f8119470dbc958aed64be27a35c04e1a49b824f1c0c629d55d4e4030b5af8fc7039d67ac668d3bafcad4bced833f2aab957d133831d1cf8504f7835617f99741b92b65f67b7d39dbc54005bf9715ced26860087b5e4ce850aefc19cae41b5304992f9b38ba7553ed0738d61afdcba33fd6bb86e33abb8552a6b3266e50eb1dfb7ac4ed02329f1b1a64060adc5134f37227618d9e605eb5e28852fcb5c5fb5766dbf90b52e657e41ac2cf0596b7ba800bf95cbaf26c6ae96668ad4874b06b29ae188af8cbebff2d1a5f9f5490d9504d59232d0da8f1dfa21206fdd0999cf555dc868f8cfe39e4d1bbfb3f124e11e0bb8adeff17fe779842c74de775e5d81af87e2f94073737b077e23d4464eef26b05aa03816a70338d93503a82afc489d9b202ea61685daf70c4fe607f0989d0868300e793be5c52d124f6327193daabcd4f3def797754751788848b7c93c0ce62af3cf806fcf81666a649012e21805963616d9bdc57f22f381e25d904e20902c7e3ae7ed0bf7f2eb01bbe9d6c74a03fd38cd926165fe9985a13645333bd01abf028643642c897f2974268fd4d027ab3914287eb034315c4094c40f104298586694a6d7d4a49b2378c0b8d8b34b7ffdd5dcb5af7a5f4ea535f61aa27888809c2d4134221b40e81cdc788adc6faf05d1a44e2d8b92ebe31561ae808c6a8af12087bc693bafeb5ecb8ac25075bcc91f909211683e7b7ecc5676461590a5f804542a48634fdad8710d1e519eb4979968a725b17ca28117f66dc01be7ca27f5ba190fbe45503a917f9dc307ff5d0ecab4fd1240ace6c6c6f48188e95497a6641941ec2fe9080c908e1bb7536ee30ee2dd5f4e03a975e9c77d8c16f058c84e3a85740977dab15c0ce18c8590d6b74193597a8829ee74bd67d25fc6a5fe6834a49f7df5a8f1256394e81bb57df285bd699c4fb4331e18fac3944053c7317a8f2fca9808273aae7f38ea152ac59eb4d0acf0d90d97de38d0872f4378b6902c6515fa5cb808da2067e992f95d8a2186d4de6e8e4d0df9e071eb64120e8e1eca3d1c741921dc70a4a36bd1e900bfd706bb36e751d6fd2a29cb641ac349cc6f7c6515349a3893d0fe0a2ba593040cad9f642d430a06c429ecff66973000eff698aae1a6feabfb43af735ba71468e13b57a7308e896f6c86ad490a741deadec7b24e33abd208caee9cd745ae6e05b45d330f05c29bf17412e2497f030922357642295dd20310a9a4e28c90cbb6654bf400f34b83220f29a580c7e2e7d999d577dea7d93062e2b93868afa22dff7216092682724f5b51e887e8bcd9dc3a943dc5a94ffa75837aa7029e88ca44fbabb857445da73560cf1e00f874ff5bde970d222e02f03d1d58487ecb44c87a1b4433a066f3af18f794859a3c856582189b93cf55c2a5f92d90d4505d0dfa6b8d86341df29b65c8ad2d495a21d9d5c8127dc4cee748548f4de67cd4ffcd6787928302a423c7e5130a77ed424a5d58d0da891faf2628e4c9714c3be7452ce78373a88acc6647afb34b4dd987d69a567008c3e86da6e199511546d9a83599a7d5ffe03b54837c6ec33ee371096a1aa49b25b51a44032b1359ece354c4edbaba8c215bc0ea0edc9204f7b58c4b25fa83fe8bd14d161bf6ad6592e0547ae012467faae0983285a85bd743a38f9ffe2fa423b5e8c6aeaf8a9bb33c8b3af193784af4938e0220d48b2c5ac486241dec6606565beb0380a57fe31c3ed7a9cf5d04558ce06e6ec464c25c6bc64746bd3c33162741c0429cd50b922d0da085aafed06d8138968d198cbe5ef5ad60afed4b21a23bbf55b8afad2265fdd0d468f8da5ac3eaf2d71b789e93392d9de4c4b5a587fdaa0049132e0a38c241cc12510eaa34f0522e64aba584049673177e461b583090f99102c6550a83bcc9d427bd7d2b426c3f70c89aee29dcc9eb271270027499b36a1ecb4fb8ba99b008fcd1b46f1395bf37a03162baa8306f1e60b10d40c35351ea8c11525894f08391b0f3f93cbe80a297666d0da4be4b8436d4ff6702c3ea87646a89a84b81b8532edf0d922c7644dd12286945f9bdb44c37a4b09d1d3a127c5416c805454a315d306a6d2a07a97c31bdbca6e00473f102052c687d2a973feb2e25b5e64c6b3ef3bf4e7f7faf6cde60159957c9691e475bed7ff6276d66d7aca815755c37688734e17055634e7615659de677acfc0c5558c5cceed5606dd9b5a282fff94a7b8fd05786e5638ff96d0118ee34ea7a21b951bad551ad8d930fb709edc233006729fec303eccfa429539c1e80c620b9f06f4b69f71e82df56000a7fbd349681377d6c16d1a4e76fd0db2146ee2170727f9fadba7fe913fecd6c6699c1c0e188e28dfae16b9b99526caad7c59217deb8a044a3cede897bcfd715f0ab5b4fdab486589c9a7dada79c9c6abf8645a5dd2cc7ef7b92125117fc471ae002c743ad4925d00e391bf9748bd7f49f9eafd6b31322dc3555e5f7b94f012c7abd8e09bdfbfa205695e681e25d3ddebf960ebee76bf5c7153663dd1e7ede110215fe600579f3bafb9779b9e7bae6b1cb4036189630c295e1f86894724fb47c6bc089eaf8527cef71969d76be3365c2669510f1c45e0dd8fa979ecda29fc20f9542d931d0bf86b3e75f5a5afcab5e0191efa07adcc0bfc61fac23b2d91ac5cb8e5b733876cedc566d1b3e5f175d391aebfd56d9ad351570ab09fb95598df6cd85228f024f7aab41e179cdd1f8be33bebe94fd6c66658d78001260b1b7f283fda469c8596de83b5c0d78f69c06a61143556073f53d04904f43c4adeeb01c364fd5de52945d98c678f77763c6c02a92075280342afd567995ef6eeb283937de29de2cb0012f4703a56ee549de3378d0a4c4e12a9cae7b477f572a954e84a647c4422a1fb709682348f6f544f50a95c2bc242b7f445ac32e40f29f4717d721cd6305e2083b5ee16220c54b66939b1ccce639286769ee6c437ff59eff1aa1557351f08b4af73d2f9c009748161e7c0f7e22252f9aa39aef06e1a1665681c863830ba9a664fcb24547f3a88f018700502f2b6974d21f358223341c3a0a14c08436eebc6dfd502429c4e6c731ee5e2552fbf8e57456797d7034fdfbb6cb7a5f8bcdeac8ac56316ccd8f8c3b04fe2f56e145201c242fe8135e5786c60497797b5da61cc2129509777581fd651468945e80f75895c400c307dd387333776177c58e97f8a1134015b2dfe474765a0a847ba6e2b6ee71448eb9cf8ca7734c6fc5ae0a8dc04f1f30055035d3e419d5d83dea2011074b88d0fde3d0589fdb08465bf251b0a2beeb6e2c8d7f943c790d98bca2af166d01b5b9bc4e80be9876aa421fe29d4846a4c8322464e88d9914dc1fe277de3432e7ff4a326232f6b136fa26349c5a218038238f9f1c8eaa01781a203d3caf144f4bdfbffb2d74da28ec112474d7b5cd9bebf25eca72b17295cbb9b1c84725479d84cd5ec1ae3102be7d66fe91fde762903bbea5273903241b5d5611c826be8d5ed9682732f12b94ae385fb7d84a1badd37b8f5ca5b6efb4c4a20464aed6b578921919eb433f8de52c0661aac222544d7c7a25c74f3db31f19ed00495935f94c558c9f7fa67b4058e486d60cc277fea3861fb7cab176f52c991f6ae8766bbf4ee320c2156e09e18416a8c6c388592170e7e69d1d2e95a94950173ecf078684580223f3166b83071483ab6535d2f381d8f599b1b6e80352252c7ec0897597b3420d27ce65e0a0ac68e4c4aa2aa488bfa3775d07b6539b867beda77af030ca5e1745abb767ea634bce9ca1c032f75f09121a31541a1ddc90959f7452a4bf90a39c06c4535b4d36b5306833cad4521eba773729cfc49cf04a31990794847ba17b0a87c0d56140163fe4c682b3d7d92ba9ca36053e65d977391f3d3e3ae7b8287a4716484eaf9228d924d0ffac1924330ca434ff16690f6c0374ad5ef5bfcf151d4d33f1d09f44c072b01bcfb97ba8e503e31501e3d0ec740acc93e9850663a4bc1fc0aa4e9fde10ce7bf29eb6e364d312db11f6b6cc8de38bdeea2b115b2109507a05abe660240bcd1d7cc779b595951d7cf9156308c84b677b8bdeb6eab178d537c766de4070b88ffa9878ed85377f2573912d58d4b616739081ba9de715c49ac7eeff2d049a24f32556f6edd6e2827a00d53119e4f469f78848a93a7cd4a6757713d0ea10699d9a280c4ab771875dd9ea40cff678c036c34f454553ad4c3153ed5f37730227cfe7fc68942dc820d6c2fc43ab4f757ecec1415de1a2f0138840f81516c53a924e52620b4e62aebe6df5163308a71921439b6fef8ab075614a7aaa28025ed717416ec2f1135d86bdb777ad88f297f7d847e58e0d71e081a2667262bd7d2916c21709b804f3a05d507f51909a4f07f456cdc5931ef70265b9194ca4f52ae1f90c1ac8b8e54bd6d47d7657cdf52b72369ed82be60a7d10d3ea8ee2730998950a8308a34c0261eb7961b01c5b567e3190b766e42919026063f1f7ce08945442c6dd989a8a39487d2640373481ae8b1c5b99436d443c95c5f55c67da7d23c8478568fc7e7a34aedf0c70557f6b11c586d314bcc3c6a6cdd42d093a9fe7120f35d7186c9ea814ef6ff7350bd5ca4a66edc69dad4bd5a4e3855e937fed07a7fb133ad8ca9d5de21e1399501d9b5b296a30e21623e3f1d65df2223f620afcda8663f450d77403a2ba5e03931cc2b2d3f7c7fbc8627208ca8597d82839c1ff6d5d54d70e182bab10c149baac4b30a967fce2028efb3747f63eda5886cac667d9e9ff991c30f29592ca102799c5bd81a40b93f165108e7516da0ba6e99ac38abec5cbb6f6118847b6c4f9b9b8ed72f775ec69817f8ed4373587674e1d1ecfdc06a51e0fa085e1d7c8d0e5c43703d3dfff4a21cfa9687785b64ba49f2f90b13a2c94ec40676760ea0bb64a5b8b7ae3d49387d110d0cf770959ea989185468d46d1ef05f78ba4b65c3e94530bad2ead31146ae3eced8cfd2063b1d685bbcfd3c3c9786a87eb91d3a1cb91b968e00e80c338c0e007a3cf52e5071d9be740c694af2b147b9a80b04bf03c8ecf797f184c4bccd0ff242a1427b948f567aa35e60921e946f9eecab05fdb9df74eb8afea3505abbdd3d2a6cf5a898cb2b15d43ed4446bf2c367550e05e439559ec99c67ce0f96f810221ddb79fe120433f71721370e58303e3ab32d4d280897460c85d60484c7c56bda4fedb9f96b996459b202b502f759e022b998946d92ad6e5b8cd6faf6a2c0d9974dd651900ceca369fde84a7c809e1432dea72205cd18c1f2115865ea6669fcb8b19924d6b671c8935e96eeeec6d28925518731c796b4464fa41a2a2e3c5027fbd5d70cdd05f9ff844037b3742865630c18488163668e1d716bcf051814fe5d304cb58d51037918716cfbb8ba48b7f464803224a8693e7290b3dc031a574b2e790564377f2bd10bbd8b31fff5e5a02a71791c9bd3ba9b8ec9db60ab15488d70d979b168503be2256e2389cf2dc00bef7ab9d432d3da79f4c027bde486eb1f00f4c9834d235a1877b2cfbd079bb80d37553f851bb419c7e46d38d34c543dd4afeab0ea5dd", 0x1000) socketpair(0x3a, 0x7, 0x2, &(0x7f00000036c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000003700)={0x1, 0x4, 0x3, 0x0, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000003740)={0xe62b, 0x8, 0x7fb6, 0x10000, "938218107fa889e31220423f4895a144643047d6", 0x7, 0x7}) r7 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmat(r7, &(0x7f0000ffa000/0x3000)=nil, 0x1000) fchdir(r6) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000003780)={0x0, 0x2}) 04:19:31 executing program 0: shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0xc, &(0x7f0000000100)={0x8000000000000000, 0x9}) open(&(0x7f0000000000)='./file0\x00', 0x80a0, 0x5a) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 04:19:31 executing program 0: 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) close(r0) r1 = dup(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000100), 0x4) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x20, 0xfff, 0x0, 0x8, "d7e442b4ef9e6317d0d5114b4a58df59a12f968d", 0x4, 0xc7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 04:19:32 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='(\t\x00', &(0x7f00000000c0)='}\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='!\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='%\x00']) 04:19:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) r0 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x0, 0x11) r1 = accept(r0, 0x0, &(0x7f0000000140)=0xffffffffffffffda) getsockopt(r1, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) r2 = geteuid() getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r6, 0x20007461) sendto(r1, &(0x7f0000000980)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabeafc91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b93100000000a16680b1259582a0d09408f85ab3eda59cb64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e70c750b6caf1d1b131aba00000080d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d53d02f008996f0d20d58140bcff27692fe7a7220869", 0xef, 0x40b, 0x0, 0x1f3) fchdir(r1) getuid() ioctl$TIOCSTOP(r6, 0x2000746f) getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000400)='./file0\x00', r2, r3) r7 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r5, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r8 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r8) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r10, &(0x7f0000000000), 0xc) fsync(r1) semop(r7, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) openat(r6, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r11 = getgid() fchown(r6, r9, r11) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') accept(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 04:19:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 04:19:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 04:19:32 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000240)=[r2, r3, r4]) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x6ce, 0x7fffffff, &(0x7f0000000340)="2c9c01affd9356b3a19c92be6667fca6736371648b27832ee958c2f295d169616fe6083fb52e2778a65cf80088069ae481a4c17368b424695f6b3e37bf8431354c0b1ba1dd6d32d7e7feee29ccde0b29b63e3ca8ee43572792e8f8104f2520bf780deaf2e5fd35047f0d47faf0d1bdfc46a1cedc4364124388bad634c379e843b77859d785718560b811f0992edb7d1acca7fa44f7ed19ce38ed001e515f436a8a8562a419dccb4d6ef521e675428f65bcf43ea2bd773cc4e83eea18440bf3482d0459a5aa71047a9b39f41fabe8f10e0a7ef96dda7a95a294740406b1cff791ea0f7e8b6530e2133b352f20c585c6fd30680a635738f9b96188dd613678090f540f6722a51c693099301e2e1ccdfea549162b5b6488e368a8fe07de28c69de8ab462fe807aca90039e8cc3e91b1c6e9a38d8f52bfafa3f1cb4809fec7bf55d389921d24e1452002aca93f1937e1a709b4500cfb301f54f53191475a158e38e0617c12e6c5d84eca999cc36a1643852e92da33645af20537ad9e4423b32fe23eddd630bda74a4de3333776cd6cca211ab39b631106318e5c63df02f25a4870829bb602a6e1bea314628231f3d7e552abb49cfd878c5ec7f6dcfa431ee763642f089cb262bb4dd81c29e6e9677133b26ff2e7421551d6eafe47ed950b4f823c019ed090f203430174d0f481285652d0a92414598d75c9b951555fd16d613bfd7a82c7f7dba3694920f96723b249a15161e9f71681126c79f38eb463ef39e0c4aa39eaa8a97f31a4648180ff01792daf5508fe195128fabc4a0f6ba675822e774296db156fcd4dd17bf69162667d8887570bc3901786a8d920ae248e33bd0a28d4a5b500098f87d2f591c350adc21134ab43d3e09e0d480738225b8e583c7fa5f4159b1ae893816aab93a69fcc2a4e1363e29e499972ccb4ac4e726f35519e006d26cf3c417f3908765b5209cfd1657126c1d75ef0ea39e536fc5a938119f7a4cab89e8ee384c262460324f433f0a45fabd0d778f6c7ce9061d7ff1bade15a7669e84bbec886d636a20f3887c4e7cd9c09a8991488df1c123a61d113d3889abd5b2f86b9736940172746764547b0f1a0ba6fc06ab552df2d325fe48067bd3de97e66429cc0f217e7142c83d30fd82aeece283358832414d438d98586b0d170bf9a6486897e820b0ef8803f8c6bfa482ca7aba13f6da7c7063203d3f298de8698dc6672e53533efd97251cc52aa01bbb072ead111659272ef7bf499a2787460fae0f273bce84bb6494120ef99200902694982a5edd997377236f39da4668c80219cf6ffc32bde92cf60558e8ca617f8a7b4be32ca6d60d32f3907a2ac1e5d0945d3a3d3bd23c938037ed2c0c5a9c59e2637a5eb02e9d589f910e54847a863d2e23c810195204114b1c4984dcd877802742a054c5dc5f914329a81122ae10c574f38bfaa40f646823074bc93c5eab8da4571f72c0e45d23037f4228a952daa1421a857222325032bfc5619494cf19a6faddc65a858ee97dd152e02c18f2391152b8d9fb8255bc62688a42d5aaedd02a219e3afbe13fe483b5d635751aceda6f8c3ae6fa37ce2d6f1e8ff9a26853c392fe882d37df3f8a2ace36826b4bc8c8bc665e95c937a909636d770fcf49b1ba623b503de0bc4e5e3070159adc6651c4f814500259814bb2768b269c7550322ef14d72c60861649d4b7b37d84e4c149b140cd4d6abf3c59f433c9c1fd57506f3091b489a78372cb6cd17126da611802296a923cd2c0d3966a3f358db6851572f67636c4dbcb9a08ecf5c1003608831e2578709af9428ddcfe018b8eec8be1fb477e7d100f1d9b2a302bb82dcf5014dee25da5fe0f860f920834773b1817be85d209bff280cf18eaf3938cd35634f72d4b11d995282470dec4cd7f2466898676f12e1ed426b3400478d860ea76402d3677bffd496a68327d3f5f63a4da9d985cdf47b3326fd958cec2042447e41b8e437a23ad4ec5703de60f89c10fecfac495b679958e1db4169ea46a6eb0f682a46d8b66bd198a678a46f0f1ff8298393260647b29f0a16405bc832d9bb63cbaeee2a987f03e9f46bc4a39ae29044ad78fc20561b2b71e7b24cecce4afbe5a9fd0c4cf2b72a7fc636cbd82b51291167482220592b415e1c09a6bcddd75292b5beba2f217122cc49ef7799bbb56178ec2af9a17cd2c2fcdc4afedb02d3b923099a93f048d5220e4cd41646333a98bed95f9d97c08954bea1170e41c01455d8360bf2158b44641f316f059ffa557252123bc6f30c03cdfe285e969f3f7670137916b93ce4066de7e66aa8687a94c1d7d3b2ae611bd31f57678ad04ae7653852e6fca437100ef0a5593ff5bfabe5b3d91300c29b328ff13f61d5ed4c325b8c3d17b1e55aae20634464310ddc52d0f9c0aa55fa70fa54a6cd89e66d2814e5456d34526d958282a99941e46dcae6b2d36ddc2f627119109c4bb933f5ef61c1650b907631a896a4b0f4b990bba04a355abb2f5bb77e7842e50b3c0484fc4840fbf587b90d1a44a93d9adf57cc1d480463d7e2f7ddbb6c94473b2dbe8cb304f39dbfb500b60dae41a96ee091ea4217aee39ea8008dad0b916faa45698ad36d45a84ec069722440f44670bbea7db24528ffbe299d2b6978e79220d8e1edc4fc0a58e2da442e1e8a15b35216f62e86b7e86548c188db2114c5176fc1a90dab240d71c6d921a0c44b6bb407c860bb53925b16c9dedf59c4d31f270d96d7ef3ef8692b271885d583b8cbd273767fc23a2424a1e4d57f10f83c9b62de8874789b5251785dc38dbd7660deeb4d40b1ba532e4f22ef36ca106200b5b9973ecec08e1d2b311516b06714bbfdfcf35f9794fe8b82b024b7d9c1a941ef868c46138b02573544c2d566346dda59eb9b83d073940c406a7f88adbf44dce3b343db2b2ffee703683f76d112663a708e3b96e25217a5a5483b28a1210c28d9c381212d7ea89d03949d8bb45d8054360135d10141b63486570f86e299cb5f9242628a62975b8997bbb56ce3bc4ceaaba3ec10407ba98a5d73450dd3f59af15d028fad15d1316a711b6ed36579140646d36433d7ff30e5ccbc4b1676c9715d901a552ec6a28b77e8335cc5c0e4e519472e686cac77d9947abb4d62df78d19776ca0ad21d1ef1b0a4481b0b8eac050e9a73593920dcf32024395c1071eed949803642d820fc91c856a219ebeb013061015b02d7248e7c73d0f44415e95b9994ad2d6ec94ce3d74a07cfd7e69d346fd9b523fabd53efddd340f5ff18dfd73ec271277571f108887951adaec1f64331d7767cf52838f606b1ba61346ed9523b76c6bc377f9cd1c3d90ab0d8a16a59c7b0d9ce7d21ecddc8ede7beb3f93322c5d349413d3a660d89f7208bdeb8840cee749d2d11ba467fdf5ffd6faead3a9f18e121d6d19a9d03809d181d3845c3e1a3dc9acbe3118767e8d05e0fc37f510284b575e118cdcebb5c768e0b8cb488ab1a65a410d63f9c78f7a477a66ce9f13a6dccbb67f74a5a6163e3ed5d958180fe02f74ad8d0f0f093c6ea15ed09a3d6bfc0ca260a34f246dc00f091eb028dc1363a350d87feb383849efcef2070e945bfd44f981ef1eab66386d5aef81cc9eb6d04557720a3de8b77080bebfc9546f79560fb4c83bc6f35ef422f5baeb97cd646480dbdce78273c5426d7ac40e478e25853f7811dabc3f8c70321e2cf87f4c5fe0e2963ba1bdf048b5d46893f68b273139ba747661480acef34fe22aa942a2da10d2fcee4d51dadfa19ca51a0048c77c8d9c227d1084cda4566e2b83ce67fbfa0c9996f6d7db3eca4a925d55345d976c00a7d902bed10902ff4fc64eb9b87cce166cac6abc22a0f84efe2dd8d826f4e53faacb8069b38d6f8029f502d0340a63e150970978847c5f3fbc167326b79872bff5ff9ca75f6c2320e480584b07f2cfac6179d8a4e0ce187b1cdacecf179573293ca5f52a6c5561f0c77304be641de2ac91b6df08b9e529ff80190ec6afc42cd048b2f71f2b0ed8d27ac43f70823f30ca40b6e95ccdd4c290f7658b7cf3b6baf9fc84400969923de1c8d89c63ccf7a12c9655293e4d052653ad41626e561405f82ab56d28358b2dbc56506511605f6d2ed50db322368707ac275f411c374015c738e473456c61636736b7800720adfa9a0403f2d094142d0f72143fc9bbfc1fb179055a6dd0a85a07db3d6be04a0233e80e44c1d4dc9fe591decbb28d4deba92b4b00c03e62837997c106eac46066c3cd887d9d9c0e1a8b647ffff0eda4defcf1f46e04222154b469113de9f782f5b2af88a1becebfd5ebb125c57c8f41171a1a03bf8b6581cc84dfe3fc929918a2461a837db2592433e5dc3841d9d35d77c3be77483654ae60fb673e56f267dfbea45b44f53f062f354b4673d995d9adee3b3d6ca05a39803a94d2991616b45806195d49d5032b42a2db2db0badfabf727f4e626174447e9b33d94ad9dc32f0d0de54b4f9dbfaa10ecfbad7b161aba81d9b67de39d487916947c2aa1e24bd9e99ca596a215cbf6b931a3d1e2fbc6c79646323a1316deae102085602d9f0cbe161bdc0148b5a6175e195e2e706e33f7077c3ced5c85a50adfaa9235730875f53028fb7c27394d11194224163ddb07338bddf45fef068d2269b271f98f02cd57e99eeb9588ea46e060ec9e46c66671478eeef55a898b5f8fd7c2d53b78737e340c0f2e86c66d7cae06791a820cbcd4b98efee1f1e504e765e793b40ed23b120eddc159145680c0bad00d9fb87eb17ca9ff517e995be19d9f7353552fc6cb259ccb7c9a9cb645443b0898b6b0ac67e62e49cb3055033fff7081a493a3a0b47944c9dad4869d061ffe2c13b2bdadbb6472f339dd2efe46bdebb8e9bf7672ba869df9b2a4f634cdfa164dd92473902d5e3e8fa495a21ae31e3588f6136ca97f5e93be3873c88f3c542bb3377332a2900d63d31c1307b6b5dedba38cd5b57fd680945675ab11fb0fa8db91e657ba94b525ac3546ef34609b7fb9737caa5bcebde327e08677f863e2d7223697c1e30ecfcc89540850659ae3581788baf47a843147bc4ac1d7049e4a603c2ebd53b3062a01cc20b63b798786abde318010db88f780352051cb6a6f83a0f58072f7340ec228b7ecd9b34d825aa3e20f8476b1f568a8fe9fb201063b19af5c745f047bf4435b66b4e6979d5c42aac5078c7899ad3f01ffd090e6b4d3b59924a46680cbe47987d7bc8c994bced35acd5e287bf114a0224331989522233d4dec21033033500794338b35ef11978e067b51e2abbe89a6e1b745a802df771e0e61d86423c426892b56bbb31e99e0d4843edff1cb21d065bf1a70b96863a47660efc79f3a50cb9a91026e0cf28eaf4488bf6f0e10f99cdf8e0e49dadc92492c9138eb174e8c569485796d13c08a0e4190e842bbf7ef821a8de2a5300a981b40fbb730e7e965e8b8284f3887af338a43543fe7c0f2c7bb7b1f32f41b3262b2d498c42156964eb78f2b0b1214b0bb71fda50aa7f16b8736dc191255d86f3c38c93a03ceaecb3d1767b036ed950c8a929ba9861e499a7cef73786876e26d5d0ad8f1b13f210e855582f88ffdb282ccb8bb1a80b758745206f787659815a0efcc8f8e2bdbfee0f9a2904a2295af31f003c1ddc1407733f6fe75a460b025d2a656dcc90e140792582570d42b8375fe051e778e8f056b07c3789fcdf4308f3abb9fffd2b05192af79dd34d7b3544ee766aa616218d88716ac0b52378bb41203275baa5ad6989381a026fb1e1eb2df7df7756862192eff83f80cb42743b1e0dc50c7636d44", 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:19:32 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffd) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 04:19:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600), 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f00000002c0)=""/189, 0xbd, 0x800, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = syz_open_pts() close(r0) r3 = dup(r2) close(r2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000001e40)) r7 = geteuid() syz_open_pts() getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000380)="20a6afcabccf5ea0f7927e24eb9096ec67e347412bb633a36d29146b68deda58520ff5c851ced75dd9fdbf81080af553a749deb93b7200ea7a128a33818fbc8caaeb6f9e2282c274a365e1a7bdc60cd491db31e6e279d3f2d095963586f66b7c573fcad19d37b018357a472b987e43baaf9cf63d74307f91d3286f2b87475f82cb3d68c23c215986da635694e04571ce2f1e0d819b88483bfa4145ea6ae7ea9533a19054fd4b7dcfdcf1ee722a5ef33ce650166c586eb436c83a1753454934facc0e6854e6b8d2e58e9844973206b7292128caf891b0058f08a3304200ae9d3a3cd5eb019b1c760e83ac4a4a527e25ef0d75e1e2a7aa8d12", 0xf8}, {&(0x7f0000000200)="e02ebd51c3b29875f058a1360c17bec42cd642566cf494ddd4d5304b027593aa32384e9af681470fdfd510190094deaf29d1ffe3794e3b73830e5c2424e14742709df81445b88a1e5f428a2849f0f92384a42d27611d14f1952c95ac97c941a11a3b583b08cb", 0x66}, {&(0x7f0000000480)="c1e556d6366bc05d0bafddf8dd4807457c535a0807bbd68642f95627fc648c95a08c0154a21f73c80be1e98e1858437d535a0221c6a71ded3fde9428a3af9ead7fe347fae485753a8353bc105085963e200360b4d7c0f4cb7080dd495cca8eba44c367b3aae6f5dda5460dcaf465cc73714658c90fe097c3861423458313a427e33d942e59c669a6ff1d33edff89cfa104c18633ef5620212d71fc6fa428ba8658f0de249c8a35c294ece1f2a2380361cfde38a6e1f6a0356b742d8e", 0xbc}, {&(0x7f0000000540)="f0f99f9d74438d5efe8debfca6d1f56faa295904c766b9226adebf111412149d929129dccd69b671c8be372ef123523336be15d78ba09b55d18437264708ccdeae648b36a42a48658daad145a3ec12407b73f488c3ff4bd7283ce6083007d310591354b13306c63ddf91374cfd70db1dc707a1767c672c52f558c76d947a88f765ff15cea687a84fdbb34bb22504d496802753d517907abbfc31efcf14501a573376d01b952f1eeb8c4ab43a8de6520703ebc4553bdc1a127c2404c8d8085d280895cbcc332d65747708f7e2526491953faf2b788f6f9eb1d38deab3668e8fddccec81916225ddc94a7f20ade3bfbb9413f50c27a75fb3dd7a0bc8", 0xfb}, {&(0x7f0000000940)="0b8de91aa1c3c73e258ed33b229d4fb648858da1fe2ea51773cf5ead2b25397bbdf70bc6a0688774b10374e804ae1f8af3f6453d1e3cfcddcf96a0860ffae18998438bd8f522ee4a64c72b13daa31adce5a1b4deb08eab37d47a9edb45c7c6eafcf2168b8cf51ca2af74a827205f566c7a561fb53878927b4837dad8a57d05878e3a5f5130ea66758bb0f7227f298aa86b1d24fbacad98e728c28a33ef547e23539158667e290b8350d8c6ac0ee7ad5d5860d387d1d9225106a52d86a0db37f272e8a88fec19f75a4fe21d5d0e92e1314bdb7b6297ed93db4b53b3569d208602023f1523f6265c14e5d934264afa03ec24cefecf4c3668221aa939cb5d6a0aad4d75d9d75dbfd18d549082c11993db13cd7ffe2f736bd3a7d5e914e85e6721635b6f68ca362d886b8019cf7be01824c24b5efbcc4dd458de94d230e6e5735247457a4e351b43d88612922b8c68029d198dfa126a119b04e5ea9933a0416921a7d7d69a537c24d13896d30789d8eb99bc5aa61c708f545bd6c51a52673934726a090de8499105e248ed10f5110796a158bac5f97529bb8a02ca5c352e49c73157871a81b03150d8e04db66d5c7893419064cf044cee4129575b7815acb43fee816eb174283805dfe98ee53665d39d4c120f39ef4905688024ac443be5cba20d6929b1da91313d743b2b2607ff09c2255b98836768f80eb7d7cfe20a24f65f4b1e435845ceeae265860ea7f3ee05eb505db450609d2c989beba0d1b5878af19c393bd614cafca699391b4df10ccab0ccb2f99a1f9442c59d261d54a7b92f47a6b4a0174a7d5eaff935a7df525194c8320ddc58705b5cc2a28c648c9df3731603a9a77714b32ed8d92a73bed5563d911f6a2d64779982213c4408f48032ae116756b4656dbcd817c80cd93902561658be65614e4a07858ee2b2df8e96050ce8203a9b469dee981705efc9f67010d263a317f83bf9313edc88ad5aeb92b2233f7d3d837a5a90410be4d9cb03a0350c0aab69d78d67aca0ca80272068bedbe2d825da4d6f8a20346cde0cd5a467ba0e564b79864dad873ec9249dfdb55af65387e678ecf0e9e591049207af968f190ba3bca37f17e016a80d346b2c3c2d94c93dddc2455ddf4db624f2ebcebd2fc41a6b23e814b738abb79082e48ccfa38e2d51b3cef20ebd16ba9ed98300527af2b43233cb829ee797b3c6d214dfe1aab0bb9e767f83b630cd1b2e50f71de64db6874f2ad028a5a7871f0180af1388a633be5ff47ad9952eadc70a8cbc5dd770604ad3d4b2b4b032ba9030f65ddf0a20e8c968a003e0af84654a5e15f4440a1bfe07aa02ae34aeb0ae899cfdf088fd96b279f30b7bed938f75560f151e8062746a9ebdfbd8e4a0eaeae59de1aaf31d6bd9697e75b476c0d7f9b183136e38167ac5728330e09f46e5b4dbbf6ea8680ad3b0813faed39308fdded717a971536a11d28994184a47f03dd727bb5bed80c4424358fa252b55f340181b87f7c25162a20031164fedfb35a7e5b637489f3009a2fb6727d44c99ef486ae92ccbad0a94cead5152ac4b515976b6257175a9650b767051ff507723c76cd279194de1bbd3cfb09b0bfc2bd0e4535d66b61af0c8d26ed7a8238965a63c70a42eb83b9cfd049571e48a11ee15f92a71736431aa1005919fa7f18774caff2d906a8a669d3c315cb4b1fb767d5c500be127ecea7981e2fe8f150b53a9254962df8763c670ae5e54d443995d39e0652c129692531e120194237c0614af3d515cc201adaabbe4f674813228e4d603c0c75c879435f2fccf1b87ad93bdcc263d347dcbe1ae389fd81ba6142557a60f8c3a3bbb60c4045de51d351207d29cc4a2817fe30c9426f120fa4f4e0363fdb9bca0e1e39caf182b0f3e84d957f19c5d8655dc5294431e4498c4b151b2a05b99467687330ec9c962658b223437cb993c3a3f08bbb779253ff42481140ea2cf8f03de14dfae84791ee86799ed79cd4188b031098158a2e9aef8978843cc0b9d1ddfe82834b09cc86ca193c2c2985804fcd30fe40f4ce832fc8bf745d1dbbc0a12b196e1573d9e457fe7e21753277bfa338d1e261078e40760cf9986df3fdb7b4fccd081e00813d9f954921233381337ce0f13f31d234fb1f58361dff651b8c95f700cedf3f80a8ac504de3dead32cc486882611ba9d897afd17ce2331b041f27ad7ecbe1ac9d13736358a959920a0443a9e01904bd17e4566d150bbf20edfb63cae8c661cc4b687445cfa63cdc3b8dabd90b65264f70be82ea5d5b0080a3791e3433a319bc13dab29184945f0ff85346497254e9edd801c34743714b64c82138a791266c416a4f9ea82387d7b3939f7c3cf1cfa9cd670d6dcc0e899b03d67c9762f95e741caf8d2f250f3feaf1818a58c654ad254ff5da75c3a4ee4146fe3aa5d7289355685f54d3d72fc48442252e0d27f8310faa41e59184f987d234f534bde87ea84dd2a68addacea741a968a582b8bf70ff391ca411dd8ec5779c45262930f98086584fcd60b6862209d07ec583c88d017677599647bb21b890396150891491694efea5160a5cfca7e32e8559663bdcb67321e03980968a0ace2ef75981aa66b197229eef9146faf4cdc207be1d0899718e14c77f9a7db8de2d8cb199bb9b84ec3de69aea07b74a2d8344c6d65dce17c106124af9dc8444be5d6a48a694c09ed3e0ae63e1dd0151a94a1c88e846b50bf8f572583d951ae4d18680df36f2b463b0ff974cef9be61a44c2f0a1dac550cc0be87c84e83c6ab60145b05074b2ec02ec7de01dc9c00ce75c821bdf0820e49c7b44ecd0ab344262f41156e6f1e2e3b19463be7f1e3c427fe885f7f191dbfb10906bdd7f1316a57156ea0eb405c262a0e7a4afd6e410b27050880ff54922fc40de90d34081caebadccf3e48d89d8345f6e58b4169e152f9d390cb8b55b841632b779c6e2ad76daf58286230a01a8330c5e977b35b933d4289c3e06422f2890bd5aceba7250e515a8daeb1e7ad01e8e158664861f51459e5cf6c900b8752044c196a7db6f14e71f856d5e3385b95135bad5dbcfe48230120fd9587e0b8ce033c12f1eb22da848af520d9c58fc3f24f5427215b928e082f215489e4a39baf4826ab614f6a2341d41bbcb4dcc2732bd088afda7a9b9301155b3fcf2453684d84a11518b5b6139fd3544fc13cf9df2929af7033f5b91c996b67bdf704a8fdeb5b100ab303a2f55fafc2a1898c25eba070b91f7d136d5520667996f0602265a9128ac723ba40d7e414b015565f7f39fa79586753416c88ebe3ce7f61015376d5c57b87069fdd36fb764c71b5d5b0b013a0b00b794a42e8f884581372beec88db968a30b97b3204697c19a9f39832d6b60211144b31d88d2066c37b1aa6ae3fd99ab8f8cfebd1c660d6757ec302a51418ab1ad10944df17a70e3c6699ce48cecf42deb2ef7bb096418ba1cdd084fd78c3747e45951bda1bfee43a41fcfa4161a48be66d087dc39c25e3bd142d550e4f555786fa89caee0aaeb676e3e0f14a28500d4c9910ff2a395b5561311673aeccb45761df2ffee3d3f3b4fdf8e189cb8e4a89e93ec75989927e47a8801604f818192186200427c29ca3c1541ed093a9c240bd4177a73561f12bcbd69df205776d94694142a53586ece8b28a78471450013844411cb6204c1fdd02031f84cf70719510dec1b2fe81b10b1374d4c134eece6fd4a9c6c9414b74534f99c6c45e0f38bef5a4f48bb6e9830f9081222ae2fcc5067a0ffa117f39e52bdb4382a9638f3bc32f81ae740145c3296aba063a4e686d558bd6927d676fa685566664d8ca6e53520008c83aa2d753c3940575ae44a7f001df5a2b314c40d87d4971d8f3d4a7434a85d44ca57a62e7e61ba319a438ec60439170e16830cc3c8ca71d5cd7295cdf4babbaaa461f474d3a7c4306b8f72c7cdff06a53ca42d9685ee8d5d7be715dcddd9ea11a8a69d781b1af9c3264c990a7604fdcf76f7e4b1470cf7e08fb9306c592c96d1be232d86306770b95c2457db4f2457e5a085b4926b03cf24bb540e3893ad7b475026f3ce57b34cffa143dcd6bccb51b81c565e3e160ddc50e60f7209f4f18e426da36966beacce69a26f6c3a85b39bcd8bedc8edd97bfb5d781aa1cf74e5ee1634b8e0825d8fa5aa4940cda54f13eb6983e5138413965dc7fdbfafe7c0e05874fdcc050582aed69d913b55349f9dc30c2336ca740cfed3df91de12b6df222e3955d09c9613f30b48c8fa21480de037e94287740d3be5b8a762c494d051b5e727a364758733ac91da72b1fe82c221a6eaa2606a588d8ec4a238bb67ffff15e460f7f945ec85c892ac2d20fd2f249b3fbb9885e060d656eb3c9877308e5fee73a56b25d88f9caf7a36f0a45bb66d2ef627e1b1c7c23c877b822096112220c54249e58ec3f3cdbbe25e3d570cf3e0324068bde8c01ab3d23b4d60f1c55e69d52d52fb9980297a2c4ec95920ac9614c80909b6c4c27c227b15ad8af9e646801ac8c520e45b977801237fcebd1bb453b9f6b9783979dd537ec09ef74147e7f75dff07986b0123364ae4a9da4cab96e40b7cc50911834b3a7c4a43e3722fe023f9ed0cc792cffb6e1511f68ec0ab621d8021d051496fef54c82c36de00eddd7b06fa1f2a57e4a6a3e6861c4c484a69280e1e0efe195edddc9a12de66199633a2c2ad2994cfd5a791cee51e87823a681df4b79774bb07ccc11ce622ea789432d782df0a123eb45fc19188857f263d34c877fd8a2878e9a0590d8547a886714f7029d99a88d5269b6a00b7e612935ede22276b7eee122548e25a185e455333e9cccb43e90f5b61dc35ad96629af9fb3b6266a4a449df4ac735720dde838a8c06c2aa99c72de34bf2e4933572d2e1d5356ad800684bd576c79a4826dfd3ddf5ae62cf0047df6c07d1919f7d62e2d41704b349151c5df7a91730139bcab94c55a088734dea68737842f709e6ecb24facb493bfc679fa907fa877697389112f8f1f470c96568831cbcd7ff9727577aca63df1666f7d043edbf73d00ad84dbfc2f0b4a80831cdb041fe18cb337a419bb4d36d166cfd1605f44e2a665ae76fc99381a8a4c2e0d6811521ac0cd65ae1d0cc0a1120f6c2291874cef447a39ea4914f68eeaaf9fa1ee9eff1d4ceae8f7f9a708337116137bfbf32db3292ea3efa179935df30688627833ffab117507467e438258840c87dc6fefbb373220e92fd9ca885b2ad60b10ca216fe776b0a8fd82df40fa34b8d17b78f4a587795f155609e304f6fbac22e5f60ec944827ca66436dfd0d6e0a338bd30a087baa4ccedde54a73380d9e09b10b6dd2124447fddf4eb65e26968917c03af2aef9bbe0db671e698962dcf5c84e75d5527f8aa9be942472ce4e2d83ec50f8f020e1e4b40986ab6bf949d9af16d07e90561124221aa88d087931316c7458c2e5f4f5a5dd6f61b16489c702fbe7396642f5ab2f8b75c3c36a8fb569aac1c7f57d801a6e3ec0344af0ae93ba70d2f9679762defd6cb968533947e1e9d09be9eba4d7cdcb75fc84e1090dbabf61f40a84bd09abf810f4d2b72dce2b052ab9efd1e7f00c0c7f798f2be12765ada63169a1b234e7dc9bba5695517ff50d328603488b3c1c8f5fbf85184f42eb1230d535a509f8f0f87314527e967c2271e662b10f81c57ab9f9bdaecb76ac99da2248c4718917cbc683a2f87d74fe395e67e85e4f001a55796515e607e786ba5140259a9e7fa1dd42ef37f8952bcce0006cfc4d0bdd41dc140d17abd203dda47b2d986a57b97d49fbec9a27a3ecdc347e6b0", 0x1000}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r13}], 0x40, 0xc}, 0x40d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) sendmsg$unix(r1, &(0x7f0000001e00)={&(0x7f0000000800)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001d00)=[{&(0x7f0000000840)="93f702a6ef7e4ca6e9ff72c94fd288d00eb2", 0x12}, {&(0x7f0000001940)="f98d28a0c836894e4e7e52b93e2b20e7a17dc5b62da6c8a344f7c76921a7e258303ac24daa2900fc37d4c9afdc516a09515fab0d6cf28e4f055fe91c073f4ee03fbe72a05de67dd29e8d8197334449886c57b2c9ad28b5bbdf86189f3de736b09df013bbeaea97b6450352796caba7f722714e9d2781c1c5a820b7611202d2d7c9b78f90ad036861d8f0415f541ab5a94200f1cc8cb4de95c24edc826d05ad899950a9a082274092a8be41f0c138c0183a85f3e3cd0f1f74393667b08c9a0c20f91576b690e5ae54f8f2358cde860a192aa6cdf66b845c56cf6242abf9816cbcf2c00191191aff10df10167dad917155c0", 0xf1}, {&(0x7f0000001a40)="9599ddff1e4e56e95f8d87d983fc6b43f2bd10849c4e64886e7b2b0381d4381ec008dfd41fe93dd4c88b5692c4832e1761cca4e72345b88f61b999a06aa6959cb1c0c31b1f8651926a81bbbf2150b07e36cd261703c728de17ff90d3", 0x5c}, {&(0x7f0000001ac0)="95aeb140ce712d9d09c8796b33f02e7fd12fd839add73632b83b18d4ee1a668eb6df7732af48c1bfbab49c327e470507341bad66b2c64d774eb27062514f355ca49307ad4f5bf5c47053d4a308651001f79c50849b6adf101c54e7c2cdc673975b7908cdbc297d5effb964b2ffe6fecc", 0x70}, {&(0x7f0000001b40)="da1e0857c98c8e78fee1462130fe1b4293aefb993998d0a12f74dd28d6fdeca3f2833aa7345f163aeed883b90464c21bbfb0338491b6d4100c62ab08c35d7321cdb2558cb9466dafff093c23c50b641857b35ecb57f477715d366048804ae3b2a8e764d22a63044ed61b3dbbf02b981bd3b357be0645bc076e971f1f2f00e33769e482321a48941070390cc739aff1ff1cf99fd4d6dabb0af18960fd0f38cc37ff8e4cc4e7db34e8610db1b6e4ac78f87c7da59e9f535f1d700428dcb338dfe0736a8411709b0c1ea583def2137427aafc6c11af697f8d0151a110", 0xdb}, {&(0x7f0000001c40)="8a11d94bdcdc8cf7b49d5d106018d9ae20520c6322827f4e048a985fbeda2f824610be12bf7bf6caab605bd471349bf45c55a0823fc0b9db8f614fc898d6b2de0183a36c9e3cf98db3864a7175cef462b2cb38b4d2172aa264c4c388292c5a868c03ae686f757552ee942847e89eec906c929506e8bc3d45e17ad0f91fb3da55f1136c4fa59457357a818b88dc2e3eebcf40097849a77d23e4710bc8dc3e4c0945972cb2c36d3cb4d72e5d2e7fda7bc599c0378833d91b79d6", 0xb9}], 0x6, &(0x7f0000001d80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r7, @ANYRES32=r12, @ANYBLOB="00afc000"], 0x78, 0x400}, 0x404) syz_open_pts() 04:19:32 executing program 1: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00001e4000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000022, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x94, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x9, 0x7c1dbbf9}, {{r0}, 0xfffffffffffffffe, 0x24, 0x4, 0xfffffffffffffffc}], 0x9130fbf, 0x0, 0x4000040, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:19:34 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) 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, 0x4, 0x8, &(0x7f0000000040)="a2da7969b7a1c20767d0b60e6c4bf1b29ffdf47a45e5aed2fe6162ad4c62568eb08277c591b33766a294e2347e8927928afbc188d38e59bfd7e5cd752eb6a1940f45b479816c47b19e5eb149ccbddf5b171a4fb1f59785c167e9de2c28d6a9f668b0b32c2b8fc1c3431f7e06945ed3498e82e0a20e2505475f37552410c4e39009374338efe666728d15ec208929d6262618fb847044c4b5e3849ff8d3b5b31d6ebbdee4ff82e99371f1a2ed9dfd3da7b7e1820a66624ccf365ec8a3ea087a8fdefadabe5c9d63877ec40b1e38ec8e01ea8e0e3e62495d4760d40914498c70", 0xdf) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:19:34 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0xfffffeffffc00000) 04:19:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCEXCL(r0, 0x2000740d) 04:19:34 executing program 1: clock_getres(0x4, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1ff}) clock_getres(0x4, &(0x7f0000000080)) 04:19:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) bind$inet(0xffffffffffffffff, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x5a) 04:19:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x3, &(0x7f0000000080)) 04:19:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8180, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x40000, 0x8, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:19:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:19:34 executing program 0: shmget$private(0x0, 0x1000, 0x80200000000000, &(0x7f0000aa3000/0x1000)=nil) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) 04:19:34 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040), 0x20000000000001fd, 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 04:19:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4, 0x3) socket(0x2, 0x0, 0x1ff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f4ffe8efe93a4d4ebba58e085f454d6823763993aac64cd169065304e6a319ae306cf3feff8d0c889d1b6a80fbca6b8f9bf61d26a057ee1a49902b03bb49297b3885f09df8013eafed41abb203809a6d3354d06372ede229e6153a5bbb4ba43c3a342b85819d0370a7328c143cc82bb0da5cdb365ad3fe3a435de60cf981081d54d9ef5393c48a4"], 0xa) 04:19:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(r2, 0x0, 0xe0, 0x800) close(r0) r4 = dup(r1) r5 = syz_open_pts() fcntl$getown(r4, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) r6 = getuid() r7 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r6, r7) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r5, r8, r9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0967431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580afd9e71346e56ac16609ee554bdba120956a48e735d1809d3c00000200003ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f6274753588e08a1a0e4ca71ec2358ea7f5916a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc65366ba8b184711647a531672401b523a560c0f57fd13beb699441b9c1705e411405788bca42a2da950ddb40ecf05c260d88cc6c59c5ca98bb7a82bce47310474cafe26610d7940188bf53adf8a7daf985b67d3da4be10395a88984bffde431f0408fcd7aa99735742f853b3e6f2a0116eeec6b913aa45c014501170abcd4fbde8f2970e24df7a36deae425ead3d9d2ee773a14b7b0467eabc2327b19500bc6548c34508ba6cd3bf15eccd8c4b6f3975e276f9493d012edd709eafb2378ca0c2efa43b5d84b4fc55558182dd6e42649cd5a60762c195418a2cf77cebcf6d4393933578e8788fae3d77997bdc320dbf4771b1932"], 0x1, 0x800000003, 0x800) 04:19:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000017c0)=':', 0x1}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x60c, 0x148) 04:19:34 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x10001}, 0x8) msgget$private(0x0, 0x600) connect$inet6(r0, &(0x7f0000002240)={0x18, 0x3, 0x2, 0x7}, 0xc) listen(r0, 0x552a) sendmsg(r0, &(0x7f0000004700)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000100)="657ce39b69c3e038f30cc70b9161448b69808c2683726b67ef48256379e7c3fadd1484296319d37ddc819fb03d11c9591567b11688277086faa96fee2265c8256528a82be96c841ac94e0b5e2e493e6d3ef9e8c5f88cd4dc09f2755ea10d78966e6ad25bfb14421db3198e9e2b9af909e21a8ab1e6901faac7d2cd1a3d118277119442f351fd2d1c6a6b702b404151d6f67c4db62479e3996b4cfc8752ffb7c33d6122eca5bce0a684b3cc38b6df91c3a71a21ec992acb7d8b5c4601cb5264cac74d85c2fdc3e290db512f892218052696e7022ceaab53d9796da89ac0d78d825d8c308574277705d057455a49a599b0677ffc434053ea3a755316ffd06607cdbb365a50e1bc9ede21b3abd9312e2403768251cf56c1a4662d48e34942f5fb7e37cd4ea3b7e8a2bad221e2096a4827b2f3addc0efb19c2e23a8239996f9fe3335f944855af8bd8ab3b8c402276826ea7a57813a7000328a453d3f4df947b50759c1d1c87274b329091c3353901e3c6d1af3ea1ddcf24d685ea35d59c44f94d5eb622fd2ee7c4f0ef42d853a268dc06bcb3593897335086b31b68db247cbfefe9218d5bc251cbe66771352ba82d3a68cad79fae5b3f680e1075bbf09dd599dcc88dbd778cf712b994281f48f358ff9514bf501f3114810dbeee908b2cf95039aa66831b1df8f73e72c859ccba855562756a58d14883aecb7cb0eda2ef47f76ebd0add83cbc49d73ed5e1bacad8734ff437f107c4886c9844a207f5d1bba841f8a893512b3d0fd390d15f8c3e1e475dd04fea8e7fe3ee746a6bef170eba850fc6723d411168970bc07ef33d0a973b10b1cffb0e26058113273f06bafb5d0d9a0d42488147d6ae13c1cb11ade8541d807b9f62844a0fa93b321d8b627af20c5dda3e5346805f6a2a2b20789e612ae0d5362c567388656574aeb98b1c6760731016ce55c852104b86a500127c7096eba2d2de30a53534e25a8ef59e793ccb6a6d1d635a9fba9708185c12a04591b37cea2bee3186e5e1c16bc8067f63a8505db77a6a80143702e429e782a5ebbcb6d4b273027b43a3f96db90aabec5e11fb93c199fd78c4476056454502f7d2559cfd9bb15d82cc91cf6901aff4aa51c77ffecfec79105d2790b6959609b4f097f33bfabb6728c61fd5e23d6b37bbe9383b871f83a912e2e5b26b6ec17fe044bba91410063e72018526a74aa325b0633a1107b7fc7525a01c31cf7f053279b44e0e4f5dc175676586a3e0e4769649464217a3c573e8644ccfb889c4e8643babf91f74877d051c142641eb984dc34402355b29241b2f70ebde8122e038678d9d43cf875d9a6e5f80386252c5cbe23f6075c84be30c94bff917b9f80b539b28f2095b07d778015d686cace470770f7ffa09d15852d59e1e14655220d06fe58ba98a3610b972a00e19977c1b4f6bae10583378a5c3448be82768b0b7c4202e0ea6d0e5a2107f03f85e884de1375c90b1f1afaf2aba148d350b8c02eaf25431e939975779401bd17b036e7fb182848f0267b03d06d6a123a8da959f49d969f0d487818d91ae762936277b109f2329c05a0f393b1ffff0b406aecdcefdd61094e07b4bbd510beffd8cea2878da04110d384b6ff65047f664c69292867781c5c6228754897584155e76d430ae2cf430d77b3a668e1f3b09aa563d8ccd4dbc0741004ea9607bdae4063d96e16f944a2f3f1278ea5169949fd2ff9766d6761490ed8027c48358b7726f18f9f8b0f52a28ef0da3e415a8e215cb47ddb7d6c70f90ff9dd124eab68e7f2c119679cac6df89eb01e30a0d463787c8686039d2f2c04f7e2a80ef1f2b88a175211d6c5b0b36b9ce974b624b52bf83c9a3a2f590664d59fcd653b52c9956a856141aed5d7ea2f8c3958199e51ee3baabf5b216529999152a6acf1e94ef79e92c674cd403585475464ee683154f2babfefd8d97c155d42621a2af9c26c6c15d7370a86e26d0addacae6b7fb3a8d4d75004aa48adf1e701dc60dc04eabe10bbf1f2ae66874b3e2b981af5ab2eba8f92d28415c969c1cee64111c36d37a9e25797bbbdb642407f0d1c7b44a5fa118685009b649d8a0de998c98e3507739af3b1a0738763b47caecbaea23c24f7848ccafd6bbd8a28285dd9e548b06b3689d25f721ef7e1fa36f14d2e4f1c33c4e0ec1adf017e017acbaff37077855b2916ad095d758a0c28ca8cea28eee90593af2281d517e48d754566ed1e2c090a67a12cac0d132105fda00ed4cd9f6e0350d7f6ee4b66a796d1e2dde98847d1fb7aaae8193c8b59d2e31a205472572ae37c46823f5c143dffd9bc7887273ed2fdc2535ce2f945d85cb8908b274d823425ec6e0eb5e828f0cab591924dfb3f48e0f648a991ef013b9243c6192ff102dce0d4582922f57f9c075a25e2dd38e1920d8449a2f22635fbc7d25bf46bebe205561e36a9ed9801a79aa520a2885c232fff7b0ad0865dcf3eeb2a2b4ff96b4e44356d771a59fd0a9db0ca2d990a2dd61885bb4fc5e2b16baec86cf86c6a5099ee184d2a396c05d6f6c3b6d5f7665e3239b33b828e2d7db86f95fbbf6da2e497062a71c360ab3956ecf7738a139ac22a6a313a1e26497365b7709cc8e8f4ddf86b4a64f5c288618bef9f716e9a1dceaab1bcaeb9bfe9b065cd44433eda7c99a77872d0de22659fc28ff6020f1f17361b661bd534d09a926deb02b08c2814719bf5f6b2ee4c987d347532621d662af4b3bd87ef82d893162ad7c5a2a0c11f865459e632e58454514b22a1bcdd586bd69df4c52ecbf6bbe9694ddc3ce06c36422749c462770362e1fe0f78dd309e568516dcc8c38b4c8125a2888907affd4e37c7a3e2a84fe2218a0818ebdd122c2b5948532ff47d320c4cac7024fc09593125238147404ae29866c734188a3bdead7c130625c22f82d028c28c390335e313e1a2d834c5c2078fc8e255f9a3e45737311a9f7ac56574011fc1baa1742256c23dff4f61b6c7e923b431efe099f9a1cd3d8d64a2d4375535a6586de9d662bcc86cebde769d9ad39eea2e674810f2324af41e02a1887de880db29cfb7c18ef948061f20f9caf7b5a6b277fb6048177a46417aa55c98df9a5aab9e3973d271f133ca62b60e5fe57023f9bec1a9a7808a49665850d3901afec0e0aa1e05bcdc31cac30081700bb10b52d026682698b467947514250b18be59fda8ba5ac7096857ebd8ba3cc836d14035a9166d3d1a9afcf98e7fa89a2b52e1d122c69a5bb2f6411d2e362827871da0278be8b3cb49dee69212b8300690e23d08cd628e07747ea6ca90816a255c6b1d1ad2cf5d3259a5bd3f3710a2533e9648655f06ce8024f2ddc385754f0cf1dfbf720bbc7185ce0e2c849856840ab07ca99b8f62f95cd80563f2672ca6b1cd0ea45a0b9d1b23bfcdc81afba69e19f82cc7515759c462077d9517e2fa497465e82921d6c7214242d529bc7370515b17f041280b6ae89729300b573facc50a525a67fbe69a3dabe16d8ec0de7c1f64c71ece2188c70204e782fc23f1deca21b1b3809d836fa12015dcf467e6291b56a5dc4c9ec0bb2918b3c1c9d8306a0bd8f96556d7321decbde470934c9f96412b4a0e64575f81db0fdedcb9834ee766da7fafa6321d446856390a6218bb23fb57f37dd98a91d8c5f0abb61528ba5c7d937d93451f06dcdb6c3712d42be16c492db0a9ec42bc5a5865e157f4f506dbf34aa320b7d36d78f2ab92501d370bd8a5438a24eb0b1e7be16e8e284052a71a9dc45592141062c37b8397b7b3df066d5268e14fdfcc1d98d61f59a2e1aabdd3da64db00bc9033ad5367465eb5c63181740edadaea48e391689664989766bcc2d107220114f559fb4a8190cbfe49e5a44e9a42a7900e535384140e9e35fbabbdf2bdff9bbdb950ef0f12f71acdf042f480529e9a335bc7522762af0e24fa870723e64e5a83fe15bb1c712f2d080b53d6c7a3b794bf02756c90bf2ed6a35daf55a5a011bb315e15202a838f682620db9ebbf7f47d7086dd3b4a24326ad526193c930708ffcfa9b1f9ff5ea5124a8a3ddf679551d791edd961a4e4d48ffdade51d357ffef1de9658299873ffde508374ae751e9c84f2d99907d3a5a2d46e4c6d34002c612b4c77f4d2472a4c75ba530ad8202da7929ae273f1caef023d8243617093aed3fe69b19b7aca30c516e119ba5f2719fa23651c96022e775924223b3c818e66ee994cf504551637a4911c2fbc40cc8183cb9ca35853582387f4bd65758b561ba8e6029cab6f7743e1d7b831a14ad6ebe9c7ed1512145117908d31afeb8c68e63bc8bb0a23e9956a37d8cb976ad8623bd78f838f69fe5246a13b8548b719e11afe1e8fa59cb317722cbd9682d9cfba6cbfe0ddba25182512058c8c17fea5bf6daa751bf4f67e5b5f0027d1bc50359338e3559d8f65da12b21f6feb7bf548b861faa8aec30ac51f885467dc9c442749808d63483e1734397650b9629e6bda89f4ce43b70f1e025e0cb004ed2a6f698bf4a93ab5dd50b9c3f2e1619e74af876b9ec1ecb1a1bf4e5d0201d66963afaa9d4457c041260cf4dfac87ba0ce8f4adaaca3ab1f6d29489adc1c8775c2d13e1c5198bdaa46b70e5c3a45fe4e3c4495905221498dcfe67d3d7efda3ad4c3d3c7f3376b88b21f34818fd0e5c38176047caeb2eca55721c2657b987646536331609b42c025109f9b8c7ffa02ce3e87593bdf843ceb85dd8ab47fe311a0856aec06b323c28e2ce3f921c7251062b8423fcc8cb9087c992daa352b1c2cd37dcf0b7ff85e07ded1e2471ee10b6e242159c3731be2936654b34a814b42df277a3f51bdeb6ff5baaa24309b844d5ff8c58cf2e9c85b3cbfc15d5e42b8c9df76d93d3d27d27d713fca944b68269177852b0667037094f379e466d74f1769052cebdb54171dbd7553da8b0363323292ff844f81e52a9c3536569a50a467df8bd73d809769cb464f2c8a90da682e4f9537c4ca62140d2644d851993db7100f1a1a37ee9c6a87adb5af7a4ff031c2d92d5c7d35346676c736d53a4e99feb154e7c7dc3bd52c95a9d552c1ee23f0ddd5bc988190e4bfc78adc0c1a14f4b2c3248c1ffefbc826bd6350d88fdd30e2d706d7cf05fbf542225c09c42ad8537064a9fcc9935a8c16b87580f592ab41fc4cbba95d82685b74653326c3e8f5ccdd8818e339bc8b3125aef27217f5bdb19dc8ed7e646f325832d7ea8e856047d7470db10bf57b9e5bac55873b197ae7758354be556b8ed8e2fd947cf38c34c013a6c827b849417b3bfb3c54e990084a41e90136d8f0a7e1240c7818652416e45022ec87996f9bc877cb65b8007e746ecf891bb898ed75a95b205d9a8a063ca9923974de5482613333ee08b761fab5a25201aaf271b88fe7760708489a6750399d4e34c3b096c02de0d2aace8877fb464279ab390ef3b0d0e880f6cf5acc255677d0b1a64d18c59472a9d8526481788bfab756230970e44855ce49d1fb2cd7f6b008d2b241ab93d8c3e97a8de4bce35e5ae2404a6c7e3f97d63bc8a51bd8165411bd94c201fdc0b4c9f7b72559376284814cd88be722c116c711a9ebdef7f480713180d98d04cf5c390c569978bb6859689f6d1e13c337ba6be7665d04d446251ca0a08091d23b9a57da5b9c5bc46f7bdff4b2364cd9a204ef56ddd0ba3e4453cc8c2ce15e532ff99e0f7c6ed310484780d5704b805efb8eb13f26a277c2dcd3b08753fa2e722ab2d02d9eceda549b8711b9caec647f88c837a482fb3046618df1696aaf1e5d94e3fe93c57e9b74f2539dd080c6c235e641120a6fe004df124cea", 0x1000}, {&(0x7f0000002140)="104c744839b4c746fce55c00bea61f47dd11e228a980d01d2bb61ab5430bc7713d415f80b2dc7cfe80767cc82873e2ff0fbee0c73f39", 0x36}, {&(0x7f0000002180)="1e0a7d5d0c37271248b915c46ce49ef7ddc63945ef92515a828da57490819332744c5736457065abe51d893d8474fac36dd52563493757a992ffc59f5b685f5ea293bcc9cd486ae7a61dc4d1245de75296808722695c49de143b960ebd0e826044b93b", 0x63}, {&(0x7f0000002200)="95700865d32a9e4950e7b0fbf5", 0xd}, {&(0x7f0000002240)}], 0x5, &(0x7f0000006c40)=ANY=[@ANYBLOB="300000000000000001000000ffffffff8e8d867b41fbfd573b07c661bbf2a951570545a866bc4a0db065aa915b0e15afd800000000000000ff226643ba00000073f86c8c3991a277f2a043a0c63eb8f077ac2aa2b2594376895819365efd5d0d78c26f5e784ee1d60662f12486f5cf68974f514c388eef39328474ca3e451616b1373217e0586cb7eefd3929cc28d588bb251666d1af19165d379396cfecc09aea083a285e644cf70845461ac318a295bb3b3f6a1c333e0af695df692017ff4f4de3e515aaff460f8d687ad58f2d7358865670269b64862e35fb78033c6bc2ae19e94d1b4101ed9e0a17b5e8273ef4ff99c979bf69eb9245b72b5e479fc8048dc6e367000000000010100000000000000100000006000000321f2ce5d4892747db306d26716e07af152abe94810f72c65d8dc0bffcab993e78b6693ea165ca350118c6f2f786d77aa156a2e80b010556ca8af4a3e0112c5dd7abea1aa143b2aad18d5d2ea3d3fe96d0bfdcc86ce57f3beafad918e6d5d87831edae9c331a3a313a4bfe69290091634f39c5fd076529a6e8c0a0a9041ee9f352077cba99ad6879786d49d6219d1c96bdb026694d39c18b58254dea9624f9c87d11ffcb09ca0c193baa4ff6503f55928e0b52565c013825c71cf1e4293e72f04c48c17f206a0e9c2f604351d7fea6bb350fe04fd485d7e6a2638df910350a37e404abfc60ca4c6b26bf5ffad5312afda13c0260e437c15685a23081d70886e1d4453d940f5a16db051aff80f8979dd9d6bc5cb159ce4c941d0193b65ec9179aaedac91afce16d155a19578e086693405c3d878d9c88b861b6893a304f4164ebb5386560f78e62491006e35bb0768135c2aad58863f12b63a6c67ef1a84e1acc1b58eb52c277dab3930a88679e6117d4768828b66394d62ddb8ca204aed1674dae5ce92aa899c137bb97ee7a8987548fee17caf0b2053aa10a1ae43c77643de2d576a19d1578dc74e59b9bd742b05a58c5da1e778d782985671c8055594163dc885e74e9a6ae4e70b3b75624699d08b136625e73b75282eff59c17314f102873e30a989b75ebeba996bc79ea30a3cbda23a59e95049af3abd072b6683f1c4ced1644d2bd9c24a2dd8ac4ad2716b772a7f9d4958a78f46fc0db4c298de8726c2d074914e307caf5e7f9a32fc9b2d7cc54067189e3044afdaf1648b861a6bd4eba7f503d21571548214c48cef15cae8804b4bac62c435f4825124b8e154ea52eb454ef8fa9118a39079313edef60affe2ff7daed6d62343e374053ca8413389f908adfc7c91b2ecad745a27f9a8a854c08a45145f52cadef8cc1af3bcf8bb6e52b3ad9316c3465b00c2e6749881076fb0ea1b23e0e8394b3c76ebfb381ad1a298b4574775192c8aa64d16685a956eaa5b3154e5c7b4fcf54363154605a4352915bb8b21cf7211fcbfb5d3f7339cf6ba7e6240a73e6d5377643cee3a6100e2a6b49eb2270a76010b42e56206906a795aedbf8689b2fbfd44969fa7ba8d66589a8beefba54b5f587919f211f9e008c8f2ea13de799e968dfb1984b869c3ffebd0fb058b16de9ae50b6236e75428e93d0baf0f781b12158196ccec47cc9a6f9e2905d49f24ed586593b4e3f12cb86acec7e0570b0a0e9785e1f560827ca4cb87749ac09c1f4ea4ecf49985197e2d2eba678fccd126d6352d38f81617fd3cfdbee7101410ab13c838ef7ff93a50beb450deca7d60f62955d5fc856d2ac59f2d72a4317668d0400865d4746d1f72652e2c4ee9f146d2adae668f586f1736a347bbd385310fe79041410070fce1fceeae297e2807283a3cffd5cc1d616427bea9d0d4d7c5cc5a8885eb1ab5cdf6abae9c168823123099afe208a961b4bd776c2480b71373a6c5141de0d45fc2050a011746d3bde204e2e0b087776863b3951ed11b40212acd5820ed453884754c470cde3ca973256f6477284a1fc869625dd81aae0bed134ca3f4d45faf6f7928a4a9af136806672e3577571a3e05d6b898932de7cc7caf61a169b689fb4f91919864e8494a8b46d4618f938f17d2384cc4f1d93a4f8344c7f60e109f988903a61f74c0a33c5799af4dbc930702f7d64f326bc0736f49ccbb40a4b21ba5a9074c2419666b9742096675c6ac09bb9a1d5593af153fa6734c495889a9c7c398a8254797fdb374508b1403a29710ef4bac7c6dda455f3a5b2049dc9bf09ee5aa0c7c21c5aa4efd734ae68ef3d5fca8c60981bef2fff0f000011781a1b93eb6804eaf4c8a59b5b2cc6caef6782d081cdadedbe868596e8a1113243765180abe36406c9f3913d464f2bd473d3c6ae722059b89b261c1fbb57454b97572bfbd57ef84f138355c69ea88338d052a7ff2b851659bbb639d0f9fe228f64f1733b48096a062a79448694714e5b953c3639692b4328ba576de76dfc876505919e9678ef3a323524018b7d5349ea6fedd623978d584a2a5979fd2c8cdee668b95893d76a120dc13d180adcbd4ed71af31d16a866470f7932f2375031d33fed7084350c5431eb8263fbe63e49367e5de61f7c6e67e0037e218bec3f89189832a1b9fc40e9e32cc907e756927734aa03306ecbf534688d6f992cbc394d37fd043a9c9752a2b6a3b0817c349b598964584a1141e5ce2cf28a0835d0764294bb51e0dbec05fc8be541ce84fe9afcb1184211961f6a8e7b46863b77340c44abecaa89164299102da735f7ecc5a81a09f1a777c1e6e496e67b80378df0c4be3219541b291ec274918790f5238b11d80b678c8542134cbd77a5e44bc872929ce9c5e2d07587277ae0463a672cf0f6425010ac5a560e645bbad1658b1b48fd01f446710513b4a5416d161c5f23b94b7287d5ddfb2afc7435d59c97f31c95d2a6b369eeb55cbccaa27f6095c8b786df049e1958e7a875b230d9fd3ba0f6a0df7295b5de3ef01904fea141facb2cbfb2b9240d73fbd22a2bbe4ed652850f1e4a2e43e8b44e51282686a92ace05ffe5315ae49e596ffb3850f37710dea1d5769bd01e1fecf3e68d7b7051806c09e36d157ff3d4f67a52e9e1bfc351c2e62478a44c004fe2021b847a0b553d63e1df670c41f213dce7e9e1cefaa948966493bff0c52c810bc20aac4ee981da4325d2e81c8b892180d7ebaaeb6f61500e158c0b2c220a4fdedd06eef7b1c3409975880fc1bd705d99a97fe7a781337b6d5786e8483c8de867d8552c8d5cabcd54bb52baf0813ac49818053e39bc9a29cd552f1db76d01ecc650367205de3b0016db7ab007200248a524efc5e80eca3ab803b025826769a4abf77d2064ec620f223d2b74f3285c04a3b56287a65d49cc9a74c9584c90a08dc6cc8fa9943ecc10146b90ebdc99055ddcd165fa8f6d95225dc03c4f170499d10edda5088d82dff974da8813c0d14f7b060c6f55f55b73d0a2f8f623f62e172676b07792d3c4eb8d59aa3cb6efd8f6047f50ce10b9e399c5d68f9d19b4433ef74e797e3b83859e59ca13982e197a2a84cc1d04f07b7adc0be379f5492ab146da025bc3f0a77654a31e93132608de3b4d6174fd717c72f84a7ccb4595536daa1be6afeb19f7d5286873591c2f02512d345f28be3ac274d72b05e1ab1778239a8fdfc236c8b3cb442b1ef1e141f5c3d58d710964832f7d841f4bde4e0c4df1e5e5191aac1640c95405a1e4f3a667d37716fe0205e27c1ebec89b3d852975e86fcd0ab66907c91374652bbe2d15cad4657d88f1c803de6ada6404300062928f02f313388e2f9c0ece2beb14461c53b61df2b8b7525738667f1b996b7a678655872eb9f6257454969d6e9bceb8a8dc1b3c8b2248daa351219b3d1269c887e532c1ab53d179f496620e67cad675ce7398e2976749b1cf2ffb957cfaa08a33ff37991777b2aa7f60ccfb4814c6e60bc81e863d555445a5b06bc81789430bb773092d1d4f7cf9787cd2b05b2b5b78b6d646808702cf90b913a01dbecd06190df52ed339f76ad50c23434f1b51d8cac8a202451b66cb6d2237151b5240abfd0d630013b36a77f75b34f3bd1e95d3ee10cabe4e7e8e980154977344c15c28cd3be2f4bbdeee542e933f27ec1383edf776aab0ad07e610f5a3c4643c41bb5bdbe582cbc02ccebe64cee2196af0407ee1078394d8a71802fe773e6649862f9b39c983bd5ac9e936d8b7449a75a158c5df6e90e2592be31c7eccd19e6238e2652704397ca80357b1f26fe11e32afa9a354a420ea909d7db8cb08622c856b2807258dd30d6af1750c513e510ef50a5782b44a054eb29f24e7089fdbd39c9d410ae9dd3adf44fdedcce718699bf822c1c6f9fb906a0dad6e1e8cb25b169787ebc9742cfa143dcf00810b143eb2f9e7d1653532871fb39f56fb5a5087004f32944721f57ae9dc47772abc15998cb83ae554d105ec9f4d742767e873cd2d3d392f3f69417d74d9342e79b1f929c0dbb81b7958d08d10291a07ad8ef1071653f1f52e057099453f8dca1dd8a86e088f5b329c9cd1a8585931363342934b6639b5cf8e8b2ef8697af1c1c4193e40926beb6b2242a09cfbd358cbef1854d6026310dfdeef5557ffb064e14c2347df45048ef60f7af1d89ffa31f41fb5d0dabb8236e0a906e73422dea3d60ce86717305770806f247943f0ff22a8c7638aa5d12a8f75d2ea3a9f8d7c6c954a5b5c367941386cf9b3c6f8776a6646c76f383a05d90b8b8a4ddf2e5216607ee7132314697e625d6198e7c5dcaca519b1513a0fd42ef4885c99356921372b51017bba1c824863f97a53e9140126319cbccf6c8061a4427df10c450e1abc9df020df65467e886995a7f63f88fefbdc04bf32c59a467ea8bf34864dff604a2184dcbab2355731a4c9c0f7a772df60a659383f10bd895bd0062faa00d1bb0bc3a82d8e77870884cf89bd9f55ed46e8088ac318b0b18554c814385e249557d9c2acfa82577cc216e6fed6549a0505079674d7efe7ac1c87bfe9d2f4fdbd98ccc9f058ed97ea45acc2b5c1b1897c0ccaf6a5d48326ce60b6860cb938a7369dbae859807fa8251b72825455407a1df9b8608813162dfa99b1249d93fdec43a17ac118383750576cb582afe02e6ec9bef093194aef754f9ad5a66a83ee6bf52fce21b16af0a34904de86773ca69f831cc05b1259a1578eb920896ee2578dc859fe13fe83d439077984650977ec9daf1cc72abb7dd33b7bdd0574330ad4f054c6cdfc5d0fd37177932e500ef5660e6cb2ffa11ddf2c41b28489c6ebeab571914f26d8d0154dd89c76c34024d835969f1e30332b90a15ca4c542b40ff2ff1ccac67b16813bbd41718d3e6f426c09eb35bf72e0703beb8a6ecfb40b150347eedf4592d1b44c805df03b78ba5c86a39d5516ca02fd32ec39fd24fa7b5140f0aaf3f6fd8cbbbe12c4b93a4c22a94e5ad5a20af686d872d555aa882c526044aa9879cd5d9aacac5bf673ff27a8331885d68b3ed26ee1cd09110cd9a2952cb5c86390a862c69f02b207a5a60a55158efc315cf45277e915f49574739453586176452d008856a56eb6d8d0d0f18d8222a9500432c045db6dbc0e3ee08510ef56561befc57d4612cfa0e7a5f94062d5cbf29acc016be6adaf49e245a688b7aca82ad02fa3de51a2999a49c4fbe882403ed4c972b881c394a081cd3a40b84132301d44b15cbc20540bf6e8da2d2ed85b0532871bc6a27fd5b4005788ef36fea4c9b9084c7fe0f7bd2aee21e1a0747ecb0dabb9cd40eceb09f35c3de74b0b7eea0786745961da72308ba9734282f38439f096def0dbff874fd36fc44a0d03605a0873f02d7ccda2805bca5217c16f2a29b5deb09d8063d1719c940712fabf117a2815436f5707c3c7cf64f356b99b5757dd3e446f5b9e079a232880685c2d160f4e3533cf16ddacf868bd19b0e7f6e9a998db943ee560116abc9cb17182f48f21800eecf17ef4d87d13be137bf36334f01ec420d9df5996910244ef827ba0aae5c337e7ca9b231c519e5293e7232cfff35248aeedf0fff0ab44f02802e585576598cc9c2371cc7f4668d98946bea6c1b81fcdcd607887789e274771c5e0a162e230f5864de9c2008ea92578ebb74045f30ad725bb4b20fed7e96ca1a66a666068817e3c08f418bd0056ccf9b4ab8c30571f9e269389940603d2e84d3984360277380d60a46cf281c30d15e051887d45cc64f3a8afa05d3dde6ce53921cccc842e70a4bef62f52181ef1fa84438ab41b971e480000000000000001000000e241b931ec984887313b6de75ac6ade8e2bbb47ed7656924d83ec59cb51ecdbd68a2dc39572d533155619b800dbdc6b20fb0982b28a8a7579a000000000100000000000001000000040000001d898fe9b88155c83ca6f9984309ea968cd0b638e2f593db1d120d314634c6067c7784606a9875ae7646a45f621dc1f9f47208790ee8d1cfe3b6a8ed0277186acbce95180f3abd93ddbf99473e0fec6b0543772dd4cbc288b8d070afd88c6a1e736eeded1ddb07c9999dc3977133309d8eeda79f3c4bf1f489b7ad5d8224073a6decbe6075634f824fa9e812fabac37b675d9207a9c0282647ebc735c4649dd08786210e856c402890981a68cc8ec7d9954a9891d92a71ffe21b5b0b7a2fe1cf4f099f231e921ecc34ac8a909f274ae50ad66edd2e26780d3af5372d367132f0be14d9dfd85951540b681d11000000001010000000000000010000001f000000a951cdc50970a9a650bdeac6f23287b4a50a7a7b848875e16c28fdf0b06743411dc1c47146c4a3df056e15c4aab9c90a75ef60e5adfd65201d3cfed65b0f87b060fb138e43ee84948888fbd950c4bb34bbab16f20ccd00bfb3dd2f149dec73509c8b2e91670bb0293a64bb955dabd5220e026b748e4a73624036cbc8f7c88948088799351622e5523f6bd96e63c109fe15370c6ac6e02fa4de2e42c4c70ac748105a6b80a31cc93fc3fc300d12e9487a715b3c4f5511cc7a2ce6ab278c488e6f04d46e343240f6b21910163366189f1cb2d873e48c5c7f60bfc14426a8603bb05d79ed60cf1c0d4da7ea8ecbe4ffbbb8444317c2bb6d04e03dd38009f2b249468af72241a1f59535d3b0cbf9fd27dd8be3a4d5114fbe8b41c4162844004d377e68ae6d92cdb9750d29f45a385e98c10aee05a37f25c59b09492946538a476fe8d8335702c2e75493744e916072db1d4476120ac4266f162c3bdf22269e3d9a61bbe0760310955de9783533f75043e60c93a575c51e38c1e80b30f897b26fb8076943c872f006cfd3ccd8ac7a3e3d6de9aa2549932a892a5f61273ca8511a69f6018d4f7636957547b418ebd6a187a40f871f46d786e793f7148ebfb8c6e359f853fdc65bc3c3feba9708ed75c0290c26e037050bc21fe795ef64020abd1ec5fd9ed6e0ae51791adfd52210c77552494daa173d68c82cae14f66713b512d0c7f17da8e0e74a428e1266a913a9998accb11318befcd7eb8e270ffd22cadc1983e9061386a560595eaf5f5735f478acd8c81d8ff8539da328523b506c687353cfef405f38933e3a9e7ae1a27b9b5ff26480d2f7098013c94a619f771c6725e0cdc79644d81434d01567ea25a6155926f2406c365cfb8b8676c9127526e45f948403cd5716bc89c218c65621f5a2517c7a2ef6c928766f5526ec10cbaf078ac6eecde4beb38d81af1db2e75d018c6d0d4f24a117805c4436542925e32d88c214d7409ab5b0aee23610ce5cd0231c649b0568fabe7154a636253ef063d0e43e4a7214ae7a6d1b2da8722600c9d266ccc61cdb34aa40a68e801df90e18e6d8d13d9a59a71698e185926bfba20278dae5bd71112675259f5b4a384cbaf836f817bcbbf812d19ff228f9d085814cf03ccd9ea738253089e27b3535c17af71201dfba1d70a37ddd55b45d35410befc86faaf1d03cca1b51672e0c13325722f301421bdc4d62ac6d4da839ef77f439aa76a9ff1d116a711a8f026cb16b6c5628d3c012d97e1269a76290a45aeedac829b50193a0bd6dae847c209e720871d73c8125cb61f09d757fe9c06552624dccea5dc3e89a3ba12b22e3a70b65e0ef83dafc98db58920a839fca076e0b04181a91f1a120cd5e58db7dcba8216be5107acfe7a41e1bff5467d68b1ca36eabc230615a750af2179cde0f22ab331d3af70d97a45707d44e3d72248035bc1d698421773b04c8d111f9ee885f754c2178eeed1ec819898000d0df3c08f8539d351215bbf9f7d154c3e68791c9fe4eda0850540f1024628e0c3b30eda7a879d40ba128488b1cbf9040816bf32f9e02074d7e74b8f41dbfe7374f802e212f208abc133f6d368f558186610b45f81a5a4c0735f1109604d10e1a34354d3312eb72c5f111b681316f7131b407e2533a58c1eae72d66cddd53cff12ad522d84b0fdfd2400515771f9fac046c38d4714d40374a6bcee0b3a724881257095002b16ea1aab803b7ab1100c57d391fddc5bc47db426113a617686a3343843d3a1150abefc3fccc0491ff6b753df4f6b952064a9938d3399fb781621abdc6a469d6117917dced848f46c10aef314fcadf31d0595e34e9e065ae902dedb53e82b19d37b6e7d7299dd055d8e7e55023ed43d80e604d5ca667bbf11f36c2b894cac5dc3c13fd5475a6bab8824b6357dfa1fcb4c383ad7f4c48b6c9a915cda827593c31caf7aa1ee55ff94a608fd10ead75208a6c676c44b4493884f34b4e935701fd6ef1ebe0ce54262edd35ab0a334bbd18c96948adecbc0413963b4ee015af915d96b1709acdd9af9c10beae909a0d7b3c51e55f4236f534065892fbed0fb0d9867daa3db82c8316448ab3c536f3847298536e63da0d00e0d777bdeb7ed8e7e0826d691736b60a8bc9a7aa0928a0f109b95bafc3b4609a394d295c615c12b273df79b758ace704be97639f1c9dbce9e98810e1765a075fc8812722199df9b5ee95e6a0db5e774f7bd206cf5d8c4690bc4e5abea29cf751f8857474f4e63ab8f979607b7c0c0f8d08c231fb114d5f97a3ed710f594df4620c4a12c05799a1c903223171e1ec32a0c483bb917b27c797afb9b27eeb70990b042812d4e08fa2eee97e18dd0a9d7e5a6f432f56470e341be9cafcbdcbf36b5b64375240c3b745633964c0423d544f1405902f55cc8f6180a2c1fb99b9bd194192a3bad0a6e5e01b3c9d6b716f1b5576636b96ad13824e1af6d2a1d8f744ee1d93ac485bc1e06a28d1a6aa3fe128cb1fb66208e72f1c32e0c934bdc62b011de37158a7fb7afa537514e1056b8f96f565b0b06dc90966c84a87e52dbaefa218b5e5713f88282ff5c53aeb397f8221130a16749227e897d61992b4512e7c1dbf8bf5923b7102a01183cbcd9e06ad6598c4568a85e0e931db30714c7faa14b5e0492dbf439315cf14040079feea27363b79f1530c1daf88e86ba934f28ad016d613057213e97f316649484cf06866c29a36db5a00faba30b38f31c18c792a6644e5156062651900a2ffe0c5070fba206811161cb99ea31b96e760ed2844f0bca197cbcf39442274b6bbbdd48bf343d7a3783bdc044aa1b493563bc609d3ddb3d09eaee75ee1fba7d9501864c38cb8c699154b71e1f465f42b28409a0ff3eccde5cf324c9e57c744cbc43d60e52d60f9dbcc808117558c1508cfb265c664adc58b296b084268b61816a1d105906a731b252ef96f2504be1bb3675d8d5a9c599021f3e18e317da5c17fb79b001e696432284a549c3d459aa3921a3d267d61ba0dffd2117fe7e63cfbe44f10ea04d757fcb99ee0905f6030d2b9fd8c115a75442e9504fa187626baa83ed7008fd4cee9476551e60c417075c6c22297a20a92045d1493bc50cef4e1f4e8ad09913c08853af34ca7465c74b3789746ec52d5615daf82755c29dd113744e49a09915e0930225c651a8661b56cea0b65746f527664dce2a8a14db1e4d944a37cd454a313705c0d3fe1de3ea6ef30c2c31b14218f802421fd4c9eb1a5abab58648c01dd4c473be2eb6061a26ae629c56e8539f99feb793a6d703a52bd3a6c30446c1ed63580023cee9502b656eb05330c7372dd88af6138b9db41cae6e42944850e08cc3cc525afd856ea76619ad8a149eb58c64a6a821699a3fb98b740ed19a6fc42910cf7b073b0837e48f04c04466b343ea5f37970b19e101f19878f2697f3e9c690dd965739ac788d405ebe91c1d08b52be50eca8d25ae4217d4411874a8def35a9b7f89d216a1d4131b726bc255afa883c51bd6683210bebda7244c77d97bfea3cfd97982873c969468c9920b08dcefc1c2e1f073562d82e6fe1e7d23354b165d8b839ff13be02a1486b158dd3d43d60cdcd7ab54123a0444357a6912fa3882223dcb0e935381a063c55c04292b852b545cd08e8d3aeba9aa6c5df9de48242112d3d768ef2764a7485f372cec36c0a75f2b3e950a0ead6f3e3b1fdc4554b7137ff954e4976842abc3530db0f51851f1dfbb909aaf5e225f4423ea6669cdfaad1862743454f961bba5024cd48bccb0bc2a73ed283dadfb9c5e7ff0963a61871c5a9180f9f9eab0d3524d7a2438df5804462ea6eb84b1b3aaa0ae61f3d485dd1a9bc238315f327f7216718e7a3a188b46d9764c5f87033ea05286db30b0b3544fe5f944d770464b16a4c0b44fdc409a81a5f812c2c9d228c3f8f0135d7f7b11da3cb057685591b6e1a9fe5a7a9f4caf7bbf7dd164d92cf0ed096295ffe3adc667a6953086e01e96afcb8f7d03ed71bf55e83808b325e9261f7177499a5dd9c4ab1be76ef654eee351b4f12afeb0259f295879119583793c3fb595e37154a97c0ad89630ff79082c8149ad2e1bf87715f93c780b97046c223dc62e1dc3474de86fd6a42f5ec965544c85f29676bd42218a37071a17eb3bfd16d788b91fd8c28eae2f827410e726fe16f1bd2053c701a8a4e4e5879485879edd81b0801e6c89cfd4d80280f1e91a206b00ba5bec18634b698f426a699ae96238fd9a705004a9eca467a8e1439a8f3b133f57572fa774074eaf2d904ff161483caf1db31dcf0adcf39f8f6d965d815afcc9d4d92f6a88304dcf4b8ae49df3d3dec5eb06cf237e400a073ef7b38b8b0104088bde585583465a2cc27b98b8f0cd5446efdbe4dd69706325c1a19b3a627fba883b0944a33ab9966e0de7e25c7261ca5fc36e5e23fb3beca4ec1902c1739350c666fec0bea88f78e7b0418511b30c70c6c416411631093826f7869efa961c85f3122246fedc793ccca722bc89a51efea8d3ec64ced173345e1e60094f4fd345661ea595469969edd96e278e1f84862c42119975b87e2528ae49ca2f0cd83362209f718526ce8b9f90689d20400b79649eeb10b5ba030063cc0376cf530ca5173b4a6f0c2cc566072854c12ee1861b89933ffd81912e8051d020279a2aa2449a8a2941ebfd171f1322366af258113c0bab2bd8adb547a2dc00077cda271d75ea50445540e7aeb52970439e7eb6ba2b539ad3cc8f1ba9d33c5361a9ebdef4176214fb3fa83577fb266b48847b6d632678aa9b9888bfb514f656c5663d7413640bc8aa4e0d9ad376fb6a8640e23fc260acc35c66d26e8500360e28373193b852d7f033c7f3c2c596f1603fbabc8820b58e0d3cbc8010c37785143b9d879b7d06c3ffd3d29c9a584f0bbd7fa3f3728b8f88eb59900a4eb2a442840a6d90864c15dfc9703d91fcce6751a0a9e0de8b3f05f9804e52b8d30f2e5233cfc76695a447ff673561de07db9d477ae61b61fb50138c9ff46a47cebb738599ac65b845df9d0d46b383b49349d3653767c4ad11c97fd65b0a37be65bcebe715a338440c788c4cc60707e11100a1221e6a6107c389467384c0a459fac4531cc25187290de1dd6abae20363f312f87269f3b19b5d2730c68fd808feb3027b9aa5c8eee20cc86ff04d83cb0310fff2d431d1ba043157f229e6df79717beadd7e3a6239dc7d30d6693891b4bc65b4df2cf879b0f032610ca9b7dc28956d4338bcb311cae51f07db3dc906716fbada59e5830c1df9fa0d3756976e21f697d64aafb7c682757715dc45ffda1a5ea2ce3b8bf2d58f8f5382bcec93efc143c2f5f69f4c8da7a4ceff7bb91bb29541854c3bfaf9667c411ba492f0d343aa20af8b1feb55eaff6aa1ce95899b4599a0e138a94cf3b12a854cdc0bef2ee0393c32b87281bf0186c175553ba065cc9f6e7cf15c7c5fb2d3885f85ed1b37d6ccc1e411647d259529b404689081bde3ccd12f50db7b71838078af297b609aa863a4928374c8a2818ddc4d91b1baefd1b3f605c2259dc110cb46f338c41b1c1621704ab3cbf2dbaebbd111b742427e4c20611021044dc1d8e0f096a894614cf520d06638f1329e92659ff449d32194f7745e1d58699405378d3858457085d9519f3114cfc0b0baf949920d5e090ff0e56bccda0ed1b53608b8b237d7c29fa256bc88d3b30439a43a072337a65abd106bd3841969f766ce03d3c10c1a25c235d832b6050cd1502696ee17be127882d4a5d0348eaa56cd6b09ee71e6315780d33b5fd863858b2d475151b0cd0000000000000000100000006000000fd012007b5ecbfeb875627dab43803c1719692c9785444099b4c49d7158ef6340f7150427f53076183b9b8c92e66517d74bc6484c36c2242e6cf6ee75e8bc30672eafa5cd680cc5278029b2f1b94b410964c7cf8f758a2223f73280ebe5ea6d3cb67f6a582ac71322a61b25634dc6af58f1eee264034f43506913e35ebb5b26403db2c7250052f9ade6275088e31f6ce4299a00c835be199454b02117a4029264fd7ae9ff87ffdf7a56d7b7a77d0c177fd525e31e30fb31671000000000000001800000000000000ffff0000020000002800000000000000a00000000000000001000000000400002c8e757fec8a737fd806ef2645c4480e814f5691fe106ac680ac95a0e93ed7f5597c277476afd8a02a69f117e02d6d0a5338e3f4fb51090451bf138634a647b34b9c5746a7e940a0abeb9963cf6b868351dbf985897faca644fbd6cbeca52ab98e3a9a190861fc91cd435dfda26425c8892443b55a25d5aafbf50f797bdc738a3f4d17dddd954960d1b0f7e190e14800"], 0x23f8}, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002340)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000047c0)={0x10001, 0x200002}) readv(r1, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 04:19:34 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x50, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x9, 0x0, 0x8, 0x101, 0x7f}, 0xc) unveil(0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') sendto$unix(r0, &(0x7f0000000300)="459880fa0a47fde69c3651d82ff6456bffb4820453383ef0d46ec2e7dbe40707b4b2862a6ecbfcbc1da348c167ed114f0586a42fccfb459d4afd33d472332cd9e6058510a44ec45e5c82a94f3161436b53ff0b6e5c290cad22fcb62acd1e1aff670a14927dbd81eb839d76c2bada7420bf7d30313111a9b703731471690f8bc7b54ff2bb6c67b20cd08b38e39b4798560081498c4f77a49674fec18a2ce7893dcbd2a2162863df0dd4abf6105c70b6f7b42be9411a05139f1055a88a9cba12437e3a9d9cad91939875806959", 0xcc, 0x6, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x100, 0x6bd}, 0x8) 04:19:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x401) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x57f4, 0x5}, {{r0}, 0xfffffffffffffffa, 0xc5, 0xf0000024, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x3, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000080, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x7ff, 0xf53a}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000081, 0xfffffffffffffffd, 0x22}, {{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x7f, 0xa0000000}], 0x7, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x100000001}], 0x7f, &(0x7f0000000280)={0x4b1, 0x284c4869}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:19:35 executing program 0: r0 = socket(0x6, 0x3, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x20000000000000, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e", 0x400}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getuid() 04:19:35 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) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x35a, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:19:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000080)=[{0x0, 0x207}], 0x100000000000032a, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 04:19:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 04:19:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() 04:19:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) mprotect(&(0x7f000030c000/0x12000)=nil, 0x12000, 0x2) 04:19:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000002a00)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/225, 0xe1}, {&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000002800)=""/31, 0x1f}, {&(0x7f0000002840)=""/217, 0xd9}, {&(0x7f0000002940)=""/34, 0x22}, {&(0x7f0000002980)=""/92, 0x5c}], 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7f", 0x4f3) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 04:19:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x4, 0x2, "5522a5d2360200080000000f001c001000218000", 0x96c, 0x100000000}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f0000000000)=""/130, 0x82, 0x803, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 04:19:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000011c0)=0x100000001, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = geteuid() r14 = getgid() sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000001500)=ANY=[@ANYBLOB="01002e2f96d710c466696c00000000000000000000000071fc73715b1cbcb0079c30907f539939f049e5b475cf61382d6a07309965e16ec26e0eebc58d32e1b2d96892bac4138d7fdcb54a5ab3cf051fe0f100c02e27356a92dda00cb46c55e8b0d3b3a03098a9b95ca11274dbdf1fbc14ee"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="b6f4343fc161855fdfa0b55cb5b4206d4967e3ba432fe2086c2f1df75990a27d48ecdbdae55691b9148e733c13c53fdbb902b2a6e80586c45945bf7bb32e7c70bda86120d98e854dbae1e26c393971529d31a2f79272d9f5cb7ae3834c09b2939510a79ecdf959b73bc34c97e4dcfb8b26ab7c7d32aa047fa2b8915ac4af3d9752dfdab7e5071af4a753cf2affcf4c68ad43c22ea66e3602a4646394687a1c41499eef27924db170d492945e59bdcae1c707a1314285106d4375d730b7298c40f899c7263d7c83257913c411e1ae91fb52542b6aa4f8855e34a38614b2c3981d2f130f1bbc6ff474d1c1b0b76d0bca50c56090ba54a14a245dec1bc4bfb4ffdf2b74e136f2c8ea5d04adbd975dce81c7bd15e3af8ce85535524f2b453a31fdc033e924042711711f1c76769830c0a3ebda091c3ee6a3d478c4060db217cb53c3e921f96a673cdc35682b1004fe2fd3c7edf9f7af35d05e9a3c6147a5d13a1b262a87e998f6ff9770bcc2512a987adbfad8fbf83da45b255eecac046fc097321e31f8e88cf39a9493486a40d6941a68d3596264c0b19707e99395516bffa4daeb712f54caadaaa2b963e4ef5da99595fa7a79d4239fdf01aec76cf4047220d14354672d3690b2c76a3f2d9aad1c45f9474d5501dd084d28c9d9c86771061bf1c05436f1c9a20f20eff99d65c9dd08016348252bf06253cf15720fde947281234738b8573a2dadf25e1a37f0e8054f4e764dddba60bcb86394484aafdd0e591f881f69bfcf5cad807c111ea6bb5a2952942558e665cee31015a09cd4bc1ed784e140e4ec48581b2e7078cf60960685019ec9e20e8e99ec4a8d582cbc5878b2de8abb2239b911ba2f3d3af1bdfd59f1a7658d0d422dc8d90804a0dab9aaba3bf823e7b3d6dd9336153aec5fe917350073eb21e49fd192795feed908e6f304108a267bbb833d4f36e5c2cb75028ba570f6781c1327e63d87a06e3346673c675c282b0b2217a21cf9963d711304d8e16eabf8efd1e460e194326a23d1875e5d5adc4c27280ce6e42342d01ca8f3664053839f0316659838d911c5545d32ce44f94a4a01374dbe3e13c4a4a8066e37523d63ea4fd9ea99c03e1a35d3f268a712929046101504f8dc3fdedda70d5b908ca05472dd4bd464c7e20bb51f9833587ef24682a73473a2d5c358e2d7505341c8e9274941d09e40e9a3408c5c94941f4b06652d12aa18005784494e3a15c31926fa799b9f9ed1c5a166f0828d6536f72f57b2db4fb211693e39f9257b1673e96b5e26d22d03f2bc8168aeda40f91201e388c45c0d1a4e070d6eaec719e90ce523d8d8781f736ab80dadd02123131bd3c5c197200006ac1ee6d5f75c30857100b642560126035fbcfd425782e97583c570138ddcf1d75dd8fb75287ad563a71c79c52d35af8be9be7eec0dd5666e14f20a1b3ef5ce57e11342db9374aa43bbdb63d9f3c4c4d65bec9d3fc18b109c0be1572380b7517d0f7a4c88a85a626d9f84ec0cdadd9c11f20d450509b7a60f7e61ac7d60a9a9cf157773e7d10552856110617f568ea7d325d5f6a4d8cbf1b5e5c6c3eb315f02990acbeddc015bc44c7d996f9a7db30bcd0ad4b9bb189298e9f3d273468299045f6d2e7221e202a13320912181ebd7333517df4d4f4f99c14fd391c0ef3f66b6194b4bd8afd827a9a1901886e5268d3e1ba9e8f358fb07f4d54185980162939a592c7b733deb0b13e11074c56d26242e423374f8eed99737e9302b3cae663db5fde1f3f3137d44e2d38db8c5e4feaec190a9ef515a630182bb57ab2d03eca9f033c838f464aed94b68f9b96301935a09f63e1e9ae349c7bb127f22378c04fee7db7878e5337c339f1575ec4f031c6f8836def00e7ff2cc2beaccfddfc8580106a8f8d73087d6265f9a75beb4301c63bf0e674d5085ac26628453a609abca58c6f59163e9ba4880d160ed370427d68039ec33ca090812d54d2cf4902cffe18dc80fc5e7149799c09ff47a7f72c8b960e5d9c334107dd6029ad48c9f846703930ca7d8eca3a53127ea15909b7be7398137545935ee183c35bc3dc0dc1fec123837571c016c3da7361cb8ef687f129d02316c1ecee263c0787149d93fcc774876d740ac72aef11354aeaad39c8963819341a7b9625ba1edbd3ef4d470418a400bc90f98b75e00227cea8fa17a84057b0c1c5becd6e6c585d2ec663cbf7bfa229361b51525f4923f794c2c1236658e8d2b01479876ba3db666a922dae600dde00d47e60ed96636f9c72fd20745c30cfe088cef6677c33e5d3c94748c80d9f325ebbba121aa28e4fa56691e60b77ffd708e2e21e12ea2ab45591ddd41455b84de27fe48668052b2627543edb1e19c06dd7d9fbb1d0bed1e4e3fd01d5526fdd371622ffa50371ce2822987fce4ed1edaf6ab67317dce917b7023dcd0dc5487ac473c1a42204711f074008239d730769c9f1d05422cd6bc85cf4020108b63af02aba1619f9a90f0c56561ac92dbfac0b84f7cacef20f9c2fe8ad5a3823c938cc9ca37ad8cf2921134c9975ece0d5b5567177f2772f88b0f5a0717522c14397ce698166549d75f14d1d198b3fcdb012da21e51d694290d13cd2a77637d584fe5cccc4228e33a8b893781993936daa0caff8ba19ef0d66034c9387c83877e3449afb6ef3b55285bdb7217a9a48e2eef826c4e2ee2fac0bc8d71abb568e941984384fc5769a799c7621fdee56e92ca914977f3675edc3975ff457e8e5f0fea91aaf507e42697924d93c344aeda45db0a56193631719747a0bcc908e5aedba2ee98e832bda0f8956689d9fc4284ca07e07b5d2d80284e0c2a4f24c5c12d76c90430572a672dcb2a416d56466f349a8ffd2b6862907a24d4ab0ec7c7003538315f62c44c5c2384dcc39ef32575ea341db77bc54a018c06c2e1ab4e6985d51fab2c4768a04fd7447464c8b69024d04295934b19e9ca838318b9c3d54942e28c3ca8797518f6918207d8fe2722d8223619e1b366600deae245962d77f5bf8e0ea71b2a0b0a54b136a734605746220b2402023ac5bbd34a272c0e2160450310e14ea9e9a400afe3f71fb44ecdebf8e27b1fa626d1affe9e021d5404198688074978ca6e29843b4d6db59fabf90dae616755ad9ea8fe94d38d0f568cf0ffd82266c6b5fe7c05f2d293417084b72072030f9222eb097760de82273712cf321a1fc50f63645a852bc98fce5fddb29908afdf57660a0dd5c9224ad6185fbc96168c8ac18cd19dcb928bcb5bf08d91f04ffc1a265039596fb38da1536d3f0f170145c788a464c3026543ac4dd4d11f4febbfad4f21c9e686a692031a31ea98f6b1345ba64496f6bb4a691e14087f2936f5d5bd87fd60c8f2c4e5b17bc9d689fdc55a5ecaa5ab7d9d0d9add7457cbf70f548e9c69fd83428b32c7aac2b78e686e994f205e7ee9d3db201d228741dff2f9f800ece27b4c08f5d6440d05338278444e753acb0473f314d8e1d98da78c85b2c0bfe1e943c9facb232c23cde969e4759136df9b9e5c549839e9fbe9eac8a399a467505648214caae7ec934fcfe1306d895b44a7d6a6e860e00878498a57f1b4a1acea5758da58c1e3080304cda55c40f9189970025c12f2fb61b59869dba36b705c689418a608ce3c29d26c18ba96769f2a9f08bf396c1610ac2208dd463c519bcc4da7040292432ab350d79cf896e17c6289b17f79f34eb471bc44888730072b4bc459d2acf887366f3ec922cf47296b2e071ce9c1ac251649c1741abdfbfee8fa7816456bf57f2a135cbe1fa5347ce47439c8b066249162763c0e8a6d1f8c3fdce4b4a998d29d5fa435dc4a162935db853c945cf164fe86594be5035ba45166848e1c7e6ad300ffba2670bb1f814541ce66fd144ed44f7d59d4572e41b00781b638e2d6641828e360160a0a4a0da7aa85b5fa40ec22fb8edf0c479d9ccc284f057aebcea856e6ffe326cc4da3de79bbeb25b4c5825f940e50bda3afc7b20ba1606d470eab5aa7c588700b245adb7c8dd6221d9394abfaa1cf6a42f0cfda087aaebdc1f4c8b0cdf592d45a1aac79567161dbb00c5e87bd0db982b0b44f919f905bbaefbc8d4ebd70fe48d4a3451d4794b50d512a6f788a1201ca2f57b3c0962686555756423060b3b79d2eb429d4fd44af831d7a096d5bc2d76131903ff4203b91c45b9297ecca2365916df92364d0c19a82294aa0531d077db83e5b734c1f0b980d39f425e329e438d414bc8d5869acc54e34c7fb08e09bdc2e7d3bb22ed6d4dd38648156d90717271b8be696af4956a214b7cca940394505e757eafd4406a79668314648e2f93f9ce43fc916e11b9d89d07f5ec1bc2ec7d971cd59d3569e389dd5687ec04e82c0321ea70c943d444181fc0ca463439391c1715ad3c8f47fe3dd2d6a3fdf3f93e7351f3924213c6363be569468dc2991d56ddb5eb20b601b025bb8348b65206bc510bd5055108f8ab72accbc4bce7f4a1e2697b2b047b08da3fc4a25f7323eb4b3e56de3e9ee2a60c1c58e1491c258400cd6bf7a75f07a70c99156871f0c4c980f13aefe2927207182c54243d485e5a03ce0aa1af42a2a8f1c85f354d642288a8c4547db0da29cb84e12b5f6fba14af972a5adeed1b78c406424db949fbd7a32f4f89b4e23702f124a0da6e8caa5e73c7e5336a6f90623ee263b56bd4f9e469fdd7ae1326d13331f8ce42ac422aa4769528b82e79b6e6748a02ca64ee931c2bbe8ee492cedda18986d9f9be9b7530fcbdb94894ce8bd9bbffa7964d270bc8b27f4a7cb7ca5e16f9e0599d86d5761dbce72f47cbcd6f1498c69deaa243cbec32875fb3a280290841c0628107eb7eaf92ebc83b46d17081b31eb2571db67a67645d38f31bc0c8bc33d64c51addbaa32ce0841e285eb3c3f6a40f7f8783dd42904ed3e030da26ef46ebd1a54262e6a7ca5a5291c4634dbac7b0cd3cb4ffd12342569f85b54e5f1171be452ad61dc44ecd3a8b57749f8fce39c23ea3690c382c01fdb00fd46118a6b4d0efe742559d0d183d0a55292b8d17906ba40e693880b6700ba110c02fc95ed7e489a865a05da3bc4e1d95b83ca5ba333eb8991e1fea05d42ca1279f3e75f3d8140def606d4af2125e98176b84df1bb1ec75a5031c40915b26f2f72070e29806f1610e31307bb0f5d02cdcffb679eae817346dca1eb6395b1a6b563346d3b70de616395d08e6f9ed8b01e6c993fb592fbdbadc908f3e056db961da2bc101544d5db2e732153eab39070745ea0485010ba61b913059bcfa361415a3584d7ff0275a636513ef6006d365bbae3fe3e5870b484689d9cdc80612906b0fe21a74dd457edb99f900ce516e617c373765950f9f15bb8f4fce5003038120f93a5e8dba2efa88cdb8fbcf916d0dd3708a4a5192167d62466e6262eaa52851b8545253ad891330e7523ebd6557adec4c2ab45af4eef3697cfd3be3862d48946571c6df427381506e9019c034fe46d24e1671f501333c38e883002bc525065633658ff40e2efbfa1c8ecdc227cdd979289d197605872d2db7cc81cfc250d24b0e0e6dc9ad0974fc5f32ecc8fea3ada5ed3eceb53bffad13bc88473aa9b5d5794a13b66e14f19d5c55c548e24dd0494eea26137e9c1347d717baa3d2c9d22eaed3c190e6f59f103ff3ff87bb97c8a80892602e3ec97c91380e8a50ae232f4860f6d641746aa41270570891b8c135ce131f7dfa23900e31a44c7461a7449741f0adf344f1584d03dbd56c0a717de388a04957ee22845e3d7a0f50953d5fdf40ee044ab03a977ee722a5a955092c45f7b9", 0x1000}], 0x1, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r1, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r2, r1, r1, r1]}], 0x100, 0x408}, 0x40d) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x12, 0x40000002, 0x0, 0x2}], 0x3fb, 0x0, 0xfffffffffffffffc, 0x0) kqueue() mknod(&(0x7f0000001480)='./file0\x00', 0x1000, 0x8) close(r2) 04:19:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x810, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 04:19:36 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x6ab) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000040)="7456995f525e815374c400001bfa83d22c342da717edebdd88d20f33b2bc2d22", 0x20}, {&(0x7f0000000080)="a49be50d191b53e884420834b0f6dab465c458223c0b8e6fe5f9c34f53de511aff71277b42e0f8e68c4184b3b44ac894666fc981d0525e1c62b7c4d8d379357cdf0ffa71486a986ee60c3f5d9593eac0cd509a8c8c26d4a05bdb18d02ddfadd4cb592591c56e5c9bdc58511c798d2c3291ebd0d0859653208d843d8665ab8cf80d1152e521aff889e769bc442f788068a915d22a0ac88a1719028d9ccf72f2a93af3bd0a69912c983e154ada13e7e6cc51ac266a0452e0cdff87e98ea080031330d112c1569eb47e0e995f94289657ec710c72afd7da6043fb4ca3f6ab677a01849e3aa34319cfcc871aed033342839a9c8fafdee1461b4a", 0xf8}, {&(0x7f0000001280)="5ed7e1b067611701274344001ff944884e854caea2091204e958cd4350d4465123b3cde877deaa999e4eefcd1cbef295377a27189e224d5e0c4b34b218e7f384e426ba24060829af38dcdafee3abd70ecc1f08cefd16de1aa8fb84e4667bba8a4a6f4b550173014fd665c00c2050eea6aee79f294982fc884f1b970900c33b475202c02452ae27940fb005e5c30e4f9d14e818b76d44ab982c979bf5f48950fec873587d29f9a342cac0e2a6d4f6dca51b9c800e036ed5e1eaf29ac972780487474e8543038902b3c29b95d234673977327454f6d37468ff7cc887371a5f7d5ccda2135ce51f53bf4c176995255688cb7fabf5c22ed08abd1b9544dafdf4bc8480e0d44e3706f1785fb194e74be3248c82ffea558b4681d31615f5a067614dd25c1cc1fc0075b0e5ddb583c4ddce1077ef58f21fd85bda3d845571a4c3e546e8b6acd0c078f180cfb1811035b234e27657115ae8cc1ef5148dc1aeea32956704305636017299fbec34c44e6d68a983ef3b4049ffbac5cb248ce1f430f219143ef98c39b929baaa78ca30147e954248eefc9dcb548bc177a864610f21477bd327708e1e94977d3e1de1972f09db01c8ad945c5e194a7a932fcff1958202af0eacd3fb4954da5d9367a6594e35a6cbc92001d47ab8d4ee59d23959eeb660b8a5bfdcdd014d03e4c64d212bc1111e831cc28c46237b06fbf17dca14a281ae27e4259bf29e9ffc218e9427acc1dc19133f979768c7a09fe32d5c7cb29262e6d2ccb32c0302fd855d59422ab4ca73af01c1e1faf274ad6e0de860bcb815c6bf2a71062357d3f3a377967e819d243d2cddd3491cf82f6a5d07a05fb1f89c5ab0855a404e38c1c149e4201c57d2c2cee3771eb68a7d04d90b859de54501079e41affaa7a20829c1dd645e69727cae10eee5af4bb821a5d7dc7719b7c4ffe22c6588c72c14b6c2d25cb470b0853f60f3cd1f8aa047795c1baa7597e718657c9584968b121cdfb15f8c4cc96a9590feb6d3f055bd94722493d7d7e6e3823e624ff8e1131c23c1f9cc66fc8268833e3eb2c4af56b9a8f4956f91af7df3e4bc20b69a6f82e436e5c34c75a93dbc3eacbb76778acd00c11c01a20dd2027986c17634541d9a86e51dabca2aa197eff71284c7c91f4aff2881fad672ee5dd50bb2ebe4d22d5e8f840e4f5accc1cc3577264d3a1d48f6f1b2181901c32d35b113c5782132e862532af04667714e80ff1146dfe83dd411dd40388e4d08cbb836324c72292f31497ad34b7a054fbb6a7b9ac8c5e56d5126ea009428011db8a2e3bfe32072f634cd65f889e11dc85c46cb38d435946048ff1e3d6f9f8ff152c9fd71342993893424baf67e7acfb4a662cbab67d2e53f0885c65366de6b255870554b89c0f1d0e72e4f49ce2c4d4d8150b11397bdf89141d010b9ee15848edea5e7ca9260862e98d7c648c6892decd0cd5e8a14c6fcb7631c164194fe0ec609d80cadd42fbd268637a0fb0b71dcffa13aa9d2d5f61c001e3d9b5b60d580b88374d048e6c8e4806fde26dd29cefeba393b7e01ccc30a67efefead5a88a5555be3f964a1aa7fc62016d91e450b8162252c25c5dd4a29134717ff9bbf190e64a9eabfcb2a4a8c5bb09883ee1433614aa610ee2eafcc0222af113446c48f9e812371b2633b08f850fde574941d487cc78b3362381e3214c50c97ee95e28f33e2568bcf7c3d42ee519bb884e56ff31e973116f21cf34030d0aa7ebaf37fa578654518ca7cdb30514943ab027cf7c28bcd083c2e3d1fa9aaed68033e770eea608c4663814b0f5c32381586de5c67cc17239fe8e2b272b862da5b8381e3fa4e133a284b8e6c307aa4a92427639f5f2f48b5b90736e9cac8b02ae7b43cc131f9e48b3e584bde83525effe143a615d542d3b7d3becf70f87998d93d6070000009860ae372c203b22825d79e9d425cf99f500fe927a7e4206901f862f012faee5f2c5e925cb491ed409f6aecff7651767bbbb88e18ea30f366b72e50508b0c0db19a80207371994d6e0934f89809753bca2c5a9de6d934d81ebaccd05d00a625bd54bfaad6549e8f9055335b21ca8d9a48f658da568ce3da2bd6cba2b98c886e44c3ab42b48a26e425d333e5421bffab200a641becd277093987265bb24b0bcf77e4675726781c7f26d90e3a3e62b70520c6e650b3170e8e58a246b8077aa54660bb2c502fc006050be0f62ca732e9cba7496da0550644d96ece9521709c99fd45e19e3cce6bff75c9d5beaddcb8c9a406decca03969854a52db730ce24f34f73d8bb192223b78a6f0dc7256a9c704da49f85317b96b735011e3ac096ff15bacea8bb0ad79e285272c4b6a5bed0fc3a1fc1f26623cf9d1f15f10914ec6a52c5ece7733efcb2d78ad81bebe1c42ce5da8edad3e13e8638e658e048823f73553fde11f784e975b8adf57d4dae3a97b45a1a72f89dbc0ac31e8a8a3ac4b5acd7996a8bd90438a21a72e6687875427a0cbdf8f79cc20e339e2e64882451868e07f39a12de5de500d7ff18a751bd05668444c3f7faab95e864e83fbe59618d4453649031d72202f54517cba4e0f4cecdaa864f7ec43424cc34635dc9b74d79ab29f440c8e866ac1d1753ab8024033fd846c8902e9da6b0b7ba910a73dc1dc53c7b404932530318478d17c9af109eb3eb6f10e511b9a84e4ae2109db3805e89dc152fd84209e96159bedf4bb07c36cff507ae59044c7d453ad5de747232e88ae41cd96875d7eae0b7d34405ef1d4f4dc8a6f22765af2bf3c15e2365afc20a4b485872ef880b0e5ec15b69b55a31566443ef34de1089fe67b7be3e14047daf6a459a4de05b1d6905289727813809bb1ac33e552513bb92dcb151de594d7e7ef22a562565fbffd3dca3097fc1b411a4e9ed4aaab944f14bf03382c3ace6ad21c768c25a8fbea55ff57ee16a3c7470760a67e9e3ca1dd640f04097028485d079bc55b2f6c003aa0dd7920e92969b1ed80d735d299a8287b58d1cb1afc6113c48b4fcd0c50e05a0042777aa2722ee17c249358e87afae3d8574012c183c342f874908517bc3ab14b5a8ae9aa120ff7df38c26978ac5b2485a4daff0aac99ec88500bab5508b3dd0323d3d97723a5f50fd7525248ac632796e82345d00fb35be42439d3b7fad4188d2e37e316beb8b1a5f7b98ecf8f82004a1c594c379a376f0316b1f1198f0e8e72827b92982f4bac24daca5655b3f467eec06243d88319625740ee0af26c864106d6a66896dc93b12ab64ccb930f94739850cc2fbeac743f385fa28cb5ba13d2d66049e28ff105a2144d6228234522d7aaf2213096ca401291d4ea3d174bcce56785b6227007bf9c73af3c913abee5cc5b94075c1731bbbedb8671467f73b78e06db6651cca5717ce41af384094bc08b136ec8c60e9e57c4fa5079d9a1fb887d0407ab918f8bc1c28fe55f38ea0fa88e03882dd11f76bd74df79eb61ad852ae19f47764029c2beda2085e46385a9564e380eaf7cea2e6167c153af1666dbc193691b5104c26b00cd4712db3ae209067e9d61dc58fcf1f6beaa43b91c7c53b020965fb84730e2a20acc02773cd6a9c3d662d63fc979ef526a24d32c97ecdd117315ea4da6942774fe5723cb5d3d78b7890032fc989ef1d8b455df3bc3fa8b905559847672cb145f99a58c8ea5da96c2b3c941ec2dc3d038e098b8a706f628f709680d8b93b8ba5adbd44e08df8f7887861322aac40804ef978ba6449ee79a6ed30a25c4af483272d5fd6a5b1be203c2cc4d1a03828c8b0043996a97193d0526168a6b4cef69d5d56f25a0cf080643c8fc7c18112bc9c7d8d95e55407ea4fa3a595b7cb9070a89389b05a6afbdfb55ada64a7112913c8ad683656042f0c465f36690af8941ff190fed8c64ac878161cf99faa92e229885adf931d7a7e2e71cca51d9284b767afce9c5e76cad31b8d78835c5715ec2e3dadf2a6ac30f0da95a76d6fa46afa6fd1fd45241872565345004a85b49201db65783591290f77348118134a73826135747b37ebc1f6e0b538c9bda61b2c0ae1d027362a0577da824e925354634e4745d1f8c6dcb630efccafa90d5d9da415426c22ca21cb2590b4c15b98e5cc98b31a0abb60a5dc871e7ae8c0df723d645835bcc71bb359ff700d605e6993c86fc9383922d2490fb92ca6e5fdcc118ababe3a9a9e877341fdde653d3393072223a812389644c788ae67b2d8ac695ed52c8c048c638041176fd2f31b2e3a471b0d2df36ae07ba9e68e44c3c84f106c5597597d056de0a4df63e5e7319ded391964abdae5a483dee810091e28f9acde9f7096afd2871c93fd2ce5ab6e3c9278d4bb17885a2b50fb05f3684a6ffa8bee5a9c399c55e87a5a5e09d9c40f5f36db3ac5de278b714ca7bedcbd98c5e801ea6739113054df65db2652bda5f03ad323a29fa0190bf0d3f6517945441f8bf981b75fe6e63af89a130e7fafbd9dc6da6b01780e58babb083d5e80f8684039eb9c159522a3379601be9898c6c733ed1677b9a591097ab561737c445d1a798b9afeb18b4c073bc82c5dd380298f3556944de944f549df485bcc54cff6d5edb594c631cf642861320eff2cd29de059c5dc0bbb20210f2cb9c357e6c82df32f48f20be85336f6a46f1a1253582214152ab7b721238ef6db5b603ab0d0e34a24c164aeba2c214857723a6833f0fb59c2cd8f63a930e03f435c3776fef90c9a0648a03a8afdcfe035c262a6ff34ffaeaaa56396e7eebb2a2c54c141a52782efe108fee16e1dee67826b056a223c0a2f646a06946f1fa0c1fef03edca6fa6d4b1e74962a388fceddc7fd9780264253dbec8cfb9decb1ceb8e4801cb38665d3f4bde84c8ffe035373d1f04c314cd5b47a8054845f1e76ca961e6f81c2b4794dff94f19432a3c3866131b0e067ea56c6abaccddffd4df9d01dff02a4e38ec34cd83843b332f1ff87626ba96a27f1e483b831859b615fe5e96fe4c1d7ea864a4c85a139381a701355ded6476d1d5656d68e5199dbbb7bb18c701876b82acb7ffe0712e23b4271df5d299463cfa1388e35207db8c887d2633f59df9c3ac3179ba3d3052c2c659036346da2c49d4ee5d0ec27c8418fbc47b7f13ac1b16c483544f7c8fdba12b92d406cc1970cf8a1a48a0eb38cce42184519f7d30c0649ee7b2c5b33291048a50405ce73481b843b098ca5dc87b0ed6ae65017290917f99c748e8cc2d5787b5539254e24a05fda7bbc5f29e253f4c48754dd2adee41e980b0d0a6e7962823eec9930a61f76844ba815711f3e39641437d144dc915205a731e0309be537a54f975d33df0b159a15b2623d80e99f13afb4aaff57411d73e6c8a7e94dc3f21c21b0f681882106e57f70834d127f73b8b0f1bf021dd09338bae961b4715019eb988c47c7b8c83845d38caaf50f345ea72f248667293c71f02f23702f6422d6127efa56378ba08bed9b6795b57cfc98e137e785b1466026651b841713c41c6fbb4d77107dae95a9dbc4bfa057590df2b57233ddbb36481df847a87188d43374f17dfd4466624f46466f7dde76851e00b873f1d5e44411cf7f9182341526ac2428ea7768b5304deb6bbdf8d0743d3768390e6244f5507a7862a07fa33e4f0aeb52d632a44244ad49e988ba48173ad2e46816ad0b3af1a50fb560f2a383bd3db3d08e4dc6a021a38fea86ce74340b887233433b482cecc48b324d9c1735323ed1eca2adb7fe7329316aa4339e5c64cd17767c4027c118a79188a834e9d14ca27107ea54b545644f81739fa53f27601d1df9e9e58518e4b8cadc28614ff7cde7d56dcd7753213cefedb4e4322f59eff1ff58b4f23cc83c3bf27af33ca2b1b6e8877103440ab1f2dbd92e6a1b4c9c1650b493d704e6a34a63e32c0e1bb3daad39c094f0697e485f45eea03a749ddec92bba8887fa5c01f6e100ed897c6097518c2366ae0afc411885329673f78ae2dc5747c976b13e0cd6c65055631570cee08e2bdc31bda609108506853ebc9892d6b75428a580d5da0d97c36c9047196523fa52e08f8b9fd0e06d5c27c685217b4fe609cca4bf0a55b7dab2c921695f6961ad56e1d25c6fc462add5e6c2baaa19ab2355627de4264c3d", 0x10d7}, {&(0x7f0000001180)="da21230dc995e6db172008f3e795a87173", 0x11}, {&(0x7f0000002380)="a7706162d822b1e23a1d36d0fba8fbdb901da7948272dbeda115b64b77c8299ceec70c6205903f9f5f6bf02ef7e3133ae4cbabec997f37a6a852eb3d784f6083", 0x40}], 0x5) 04:19:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x7, 0x3, 0x8, 0x1, 0x10003, 0x0, 0x7fff, 0x1}, &(0x7f0000000200)={0x0, 0x3}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 04:19:36 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) read(r1, &(0x7f0000000000)=""/44, 0x2c) listen(r0, 0x6) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 04:19:37 executing program 1: socketpair(0x20, 0x4000, 0x10000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000002c0)="f4930dc1f63c2166121dc3c27cfc19b83bb37268c2393956504fec107e7a3266401faedcacb564a1454ea1788dc52f458311d1e58bde99c049c3864d8e584a3c8cef40299b176ab44feddf7704f19c2e75cf3ad9f9810e0112cbe7eb840049b56405200e7d035e4522712f223f044b07df42b85e209974d09f8ceca855e6246caa1d615410e359f2c6ea3bbaeca59ede4811547a7a7943a91a3555dae30c9bac6e6381c33fd47c7daa2a836450e9c506c55627dfda5759604cd3cbcfa113cec6dc8847ccb36a347d58bfa054235583c8ed6bf56076a70fd50b37023b87b2e654144a2c88f7c396adec2c2219c3c3181db316fed926ddaca3e5b71b9e", 0xfc, 0x0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x5d) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x7f) mkdir(&(0x7f0000000140)='./file0\x00', 0x18) 04:19:37 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, 0x4) semget$private(0x0, 0x0, 0x8) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:19:37 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x8001, './file1\x00', 0x200, 0x68d, 0xfffffffffffffc00, 0x9}) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r2 = semget$private(0x0, 0x4, 0x614) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x7, 0x3, 0x6]) 04:19:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) r2 = getpid() open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) fcntl$setown(r0, 0x6, r2) 04:19:37 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 04:19:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec16", 0x3c0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="2bb5977881586e9a385f1b0e4fce71b111caeec3e651484b4c03d708c81839ce902541d084bec978deba2f67036e4f6174f0448bced4416346c35695d2045cba3665a1daf619b4e1627fcb06a8d9740529af2c9f7ca7c1d10eb259ffd57d8394a48051ad00421b6e23ce502e09482b7710f236ff15bc2dbc66d3b5c03b78000e682c97f408bd0b86695bb5ea345dd6759a2e0335423ea753974bceed42768c14d25d32d3fb18fe963171f0d847190e2e5d86ad07aa9a8176b2b5b3682a0f7e468b120dd063ccd22c2df4f72204", 0xcd}, {&(0x7f0000000200)="a4fcfcd25457f4a901c65ee848c10bdca4a5c07a4e511b7531d0a544a68c3242efd6dda0aa2938c4f60c783a5b46ee51dfc2ea87ca6b47bb94e337520a46fd1abf2b0d4b6abe20abd52ad90e4af17f2899993bf208f0033b272531422414b44f1f44b919d46a6214dcc1e73e82b649fd9b358434f54c1da0a83564910a70e226e6f1ee28d5531aabc2636c54820870c5924d16daa979e8d9574148cdf65f", 0x9e}, {&(0x7f0000000400)="ec4ac75f3e4ef2357424b44479170b063ccf67bdbbc53e426d58f37cd40ad6c6bd543c74de97191e2dc846324dc3fa6fec0f92c1e10f88c0f373957364f1dbfadb2ad692066eb570e33b1142a68270dbb36780641a5ee424889c7623d5292a69e1758ab48a1810e82e42cfe19437f5c4b1dceb83d9a6c86615e7b16693ff83326080d084fdede4f49639de132d79568e1e5ec640e5beb7a7628e8cdd10b559ca2cb3db6b55838567401e6347ba24edb48cef25a1b454f6dbc68e87df42ca79fc7a685566d5d0e8a2f37c5df1a7c39facb568cacf4fd6245ff918052282ae367a54879b5a73f11223160d7c34", 0xec}, {&(0x7f0000000000)="dc7d696f8044ed520ade71bc22f4", 0xe}, {&(0x7f0000000500)="8111fc2bf2c435dd2e4a11e52f2ef1852dbcce8629b72dac65db272393db8bfb4ac89d3bfe1f0c0298032bf8d98f403c67984b5529bffa98ea337020a653edaa9c8c8c3a82b31e3b1af34813f6f8965b4c892a18ae749284c112445a6d1d936312b37d3d92d6c5b7d948d7ee23e4915600d57d47bf11826b9d19772db80ad224c8e61e2a2b2c3e1435032927f2a7d1", 0x8f}], 0x5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:19:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x2, './file0\x00'}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 04:19:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x10000, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000001080)="a87356e582a614e96967a0aa06a87556be717824d03279703902d0193210cdc4acf8faaa4fab3d4a5bdfd930af33e44cc4f0b279bf345ba7003ab3ed3287ca768e19cda2ad0b3bc5825738040391f6b0277a92378b44bc8b22bea680f809d1ed8dc586c022e162b1a2c04e6adfbc2e44b7f1ce1d79c59ce31d245ec36ba5ea146a476d51cfa08c79b494664097f2264c50647a78d1d55096f7b2c0bb2fbe641184026a9ebaac4047a78a2696c614bfb0d3e71f038a290f69888198cb880b6accfe791b19cd8420daf0bd16d1dfd76d6216e9392b039e0816e1100c9c8c0799c6e08ca20bcb481bda31", 0xe9, 0x2, 0x0, 0x0) 04:19:38 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:19:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 04:19:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 04:19:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="7744fc6732cdff653266bd60cb6e5f108126cbd111c25eebd42ebe0313fdacec0ebb127784452494b62c1c1644f15864af287d757bbd3e0e58d1ffb2ccfd6790e626d0478f14d2c93497eacc5b24a4f4f1a731c3bb91d10d88bacc9d2c6c66f4582f5b7b29f512804d411e5016c5303197ab9582bc0382b0011591077c7a3ad221d45797d3cffa", 0x87}, {&(0x7f0000000140)="60e4274481e20f5d0b937b062a44246760089f30b4e4ecb231da32f7f83e40927368bd32da027d1f20e1b77e1128bf5403cb6c047d782e31f393e2fbbb4e78", 0x3f}, {&(0x7f0000000180)="14e1df5d1549c9a574d37cdfbbbb46f7804f84528516036dc83b9f3ac0e62b4dacbbf7e452ec8e", 0x27}, {&(0x7f00000001c0)="17e5d9", 0x3}], 0x4, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xe8, 0x404}, 0xb) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 04:19:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r6, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 04:19:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x20, 0x40000080, 0xd4d5, 0x8}, {{}, 0xffffffffffffffff, 0x78, 0x1, 0x7, 0x7f}, {{}, 0x0, 0x40, 0x4, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x40000005, 0x23, 0x8}], 0x6eda, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x2a, 0x80000000, 0x2, 0x8}], 0x4, &(0x7f00000000c0)={0x8, 0x5}) 04:19:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f666d6c6530007073620a0c64ec9d933c800a194ab078de570d0ac3eabe4e89c5d0839a30b56f06742ab5dd7b3979f16a24d3d8f163ab786501b055d98bbf4c1cd238567064405d1b4841b4e768a3d1ea90325393ceed013f2b8defa898b84292389b501f5ad70823fb033fff6ebaec82de630d446d6a059b0f2edccdcae10c12bdeac0f739"], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8) clock_getres(0x4, &(0x7f0000000080)) 04:19:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:19:38 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x802, 0x2) openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:19:39 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4, 0xfffffffffffffffe) 04:19:39 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:19:39 executing program 0: r0 = socket$inet(0x2, 0x5, 0x6) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6}, 0xc) socketpair(0x1, 0x0, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r1, 0x15) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) 04:19:39 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001700)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000040)=""/116, 0x74}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000001380)=""/194, 0xc2}, {&(0x7f0000001480)=""/140, 0x8c}, {&(0x7f0000001540)=""/165, 0xa5}, {&(0x7f0000001600)=""/195, 0xc3}], 0x9, &(0x7f00000017c0)=""/148, 0x94}, 0x0) 04:19:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000017c0)=':', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x400, 0x0) 04:19:39 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 04:19:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20008, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1ab6ddd84628300dc54c4f4912f348a31a9f2221b5af50ef7b966b5cc89166b0e0867579d5c97bf15b6e9de0594f5569f0102925d30f364b36babc97bb2f0cb71c5625fb65416c380138fd728c26c153bc586153cbd46e5cb13b4614eb50896511d274dbe981f375", 0x68) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) listen(r0, 0x2) chroot(&(0x7f00000011c0)='./file0\x00') mkdir(&(0x7f0000001200)='.\x00', 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001280)={0x3, 0x3, 0x9, 0x7fffffff, "3b133e4ca8f147296df2010f71e445ff48f8154f", 0xb021, 0x1000}) utimensat(r1, &(0x7f00000012c0)='./file0/file0\x00', &(0x7f0000001300)={{0x100000000, 0x6}, {0xcd13, 0x2}}, 0x2) semget$private(0x0, 0x4, 0x10) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) bind$inet6(r1, &(0x7f0000001340)={0x18, 0x0, 0x9, 0xfff}, 0xc) semget$private(0x0, 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) getpeername(r0, &(0x7f0000001400)=@in, &(0x7f0000001440)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={r4, r2, r3}, 0xc) bind(r0, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000001500)="4235c6ae19203c72cad2d48aaeb89f5e996c70e3a0085157a0b68b301856308c71657806400ca172e4bdc555712458c963befec7e6fb9795e57d31a8f6c290c75694b5998ff5cdad94f773d400920db12f1081304762a772246f3595d806bc66d4aa866e43999de668f978853c093a145e42a2ddfb1132958fb11ea6261f6b0ec2883b1f16266410237cbffe7343b5c9965f83c42ce6c8581377b605a243303246d3a41057921435a0eff8891275e9", 0xaf) setegid(r3) rmdir(&(0x7f00000015c0)='./file0\x00') bind(r1, &(0x7f0000001600)=@in={0x2, 0x3}, 0xc) semget$private(0x0, 0x4, 0x14) stat(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)) getpeername$unix(r0, &(0x7f0000001700)=@file={0x0, ""/4096}, &(0x7f0000002740)=0x1002) 04:19:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f09006c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:19:39 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() 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, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) 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) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x3ff, r7, r8, r7, r8, 0x194, 0x5}, 0x25, 0x8, r4, r4, 0x2, 0x9, 0x2, 0x7fffffff}) getuid() msgget(0x0, 0xc0) getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 04:19:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7, 0x247a96f5, 0xfffffffffffffffe, 0x2, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x100000001}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 04:19:39 executing program 1: 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(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) 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}}) msgrcv(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1688aa4bf81e7f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x80, 0x3, 0x800) 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, &(0x7f00000015c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 04:19:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket$inet6(0x18, 0x6, 0x5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x1, r1}) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:19:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000100)) 04:19:39 executing program 0: r0 = socket$unix(0x1, 0x2000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 04:19:39 executing program 1: r0 = socket(0x20000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f8, 0x7}, 0x8) 04:19:39 executing program 0: pipe(&(0x7f00000001c0)={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) r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r3, &(0x7f0000000100)="77599a1d945ffd181e8c81c6b886bdb873f00f7751c36c32cf021f9fbc13a2ef643b6c95c39569de28c2aefcfced12b66d27058db90b1ba6", 0x38, 0x6, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 04:19:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="04c370d51db6139a1f8a2c72adffa83abe34602215c49063182b7d22444b28c90433e9400bd7139c87dd018a9646a008012fb7e228bc58438c19ecf0d3d2f1be0eabb2095a220e18e1276b74fcbac0bc79e8ae5d7aae4593e01f14bfc3", 0x5d}, {&(0x7f0000000080)="9065370b448d611565c8cba8f29d14f00dc21c63eeb06b48715f4b24a345562ca951a4fb701e33d958ff41211c27c366c0c9ac625618e7", 0x37}, {&(0x7f00000000c0)="722ca1af4e01c9006f567d95b50184f1ea7d607d09b8c592bfbc358bf7932cd9270726612de4c3d1ec8a0e8df12dbdc45ab10d68954daca29c4ebd61872909a3abd1ac11fc57e06815fa5aca0cf77b130e6b7cd7f7ea7e13c31cd28c9f821d00335a7a41f7a4a8c4764f39b9a3d833ca50728a52acedf9d6c686a1bd2abda8d2a4d0ea4f6eb7cea95f11e048188e1f813aa990a41f7791b98ebc51fceab83d8f3739760086716faadaca2ef789ed4e2c398628401cf33698573efe02ced93489df46ca3cfa8b7c7ba5b4df89548184cf4ce3473c800e355de715301ce62a06", 0xdf}, {&(0x7f00000001c0)="c4e33eab87edbf26c64abe1b4a7bb651ab55271de323b5fbc6e2d17832f2ae1886b67f475df29ea67c2230ae330974c122950aee8bbb23bf45c728a9437e2ce833b71d5bf088791ed1dd46ccae38253cd1e1a507817e36684c02282b1a6cbc29ab106a5f3227fe1da0b68035f23f81ca585846472ca7f0dd01c7588a0df8e27ec3048c087af3e6a7a1414942144c20d8228b5b4222f039", 0x97}, {&(0x7f0000000280)="7cefada8ce7df378bbacac4c83f6783a16aec2535f4abe7fa79badb1ddc60db5486c9e17ba5cd7e4c3af7782a65202c0a235e6f5c649ffd4d6a6d766517e38653a5cb4ae41a29f9e9d20b6a66d74f5129ced6460fb8c467376b9c0dc9ebb7870ec6dad01f1912f6f0585421e9df3ec44b86d0707bd97dd64eb40da3ecfe8e31f8d4b35366b8a249d1436c9962d101dd5fbb2a09d66abd34772f8300b4f1955c2b510ce48c8380ec7cc9b54c3c6684da7dd8e710f271e8547a72a1e0dec67cf3d25b82cfa5cc881270d4f58257aa68680db812b5c8ed8506e762a28df89553688941c14646b2279a7590f479cfe6d73b7c9dd7bf87642fbccbc529b39b01c", 0xfe}, {&(0x7f0000000380)="761b3c54473a506f1e140e7a47f34b2b39b4085adbe588c5674e489b4157ff6320516d240c5bbbd68704c2ac389119acc380ac823634cecf41c23a9e78dfa142bf361950418bf6787f6b4eb68a37dc3e6d260421cbf44b8b97f77d2d0e321fcf44bf0831e5dcb42b456320ee7e0391fe0cefe7ab82354ee7963ed1daefefd7fdf6fd3f41349863d65aebb408fedf6d0ddc776ebd94ca40904ace21d52b12ecaf303b80e430e7cdd3ef73d5bf2ea3aa4439e01a2c10748ed502f83cd8f78433d2e3c272a6eb02c4f32f17de34b3b18e586f33e24b08", 0xd5}, {&(0x7f0000000480)="f1730d21408958f80e73d975158fcfb6d31cc78505776636c72689268eb88495e5cb6b5c43349b610c5ba7e0a9f91928addb145881fa796684ae41782629df57f19d4a76c7", 0x45}], 0x7) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1011, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) dup2(r0, r0) socket(0x17, 0x3, 0x8) 04:19:39 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5fdbe16479ed5ce0, 0x1010, r0, 0x0, 0x2f) execve(0x0, 0x0, 0x0) 04:19:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x16, 0x1, 0x8) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:19:39 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) 04:19:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x59, 0x3, 0x2, 0x7fff, "e47b73a54948ce91971e53f064834fd8f741e6fb", 0xc2, 0x1}) 04:19:39 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r1) 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() 04:19:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)=""/42, 0x2a) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file1\x00') 04:19:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) 04:19:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ff00000}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 04:19:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) socketpair(0x10, 0x4000, 0x76a, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000080)=""/55, 0x37, 0x843, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:19:40 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r6}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r5}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r5}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r2}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r2}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r4}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="623bf05cc37c56c13f644abd00796d8506f0a7aedeb10dfcd8d100e74153d448afee42ada2f72a75ddf83a8caf94624ed526f7494b6cd74b2d1a8be91fe154b4e7b45668e728968ab70c30a5a2c42839236fb2bd8fec408b7979203aa886dc050fc887977aceff9e1b3986b28c78a506fcb30622c527fe083aba4551a85c6464db2eaa9110c1f66209bf284eb69f7f72449d32c05160b2d134d4562fc009d776f9781c550bc0c4eca9eea3caf2422d8d8091b7d664bcffd692f03710290c51cde8d6329759b040bacaa052e4dcfda2fd91463b97b6f012cd256dd3", 0xdb}, {&(0x7f0000000180)="2c055f6ba0faf25d2f5c17a9f9771cd25d5e1883da1beb8e9d128f806ab02d4c308ab117dbd414d1a3b1ca02525e147326baf7d737391080a15c345cd3f6f9582e6663b64afbd10cc80773d83fdb2b18ca8c0c97746ce843ed53ad5581673cb7484dbb6325dd20a1710e2ee0d1a9d25bb717f0af119227b641af8410923241527a82e91f8ea79bcd6000075e51d55443f683a03244e7fadbec4606c0c9178ab03e6175c366a77104ea4c94aabe0dd8d8243fca86ff0247c20ba07cc427c17351b9d843f21f8173d5406511e2d9d2417efdc6ccb48729765af89f30818f407c5ea4d0e2169300749d345870b085970e422add4faf8eb955", 0xf7}], 0x2, 0x0) 04:19:40 executing program 1: r0 = socket(0x21, 0x3, 0x4) setsockopt(r0, 0x1, 0x3ea, &(0x7f0000000000)="20ffbc2baeab3b0a549ba3797814e1107e48a7e07951363ac099b75d037ff25042fd3b05143681ed76fc77c66a1da288f0c5ad8405a8beff58c41e4ac8ea0df3991cc21ce9dfd0a4eab3b99194c99d9c06d9e754e1aa661052e9fb861e9c39339e192cb4a2e72647", 0x68) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x3, &(0x7f0000000080)="d5ff9668", 0x4) 04:19:40 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') r0 = msgget$private(0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, r3, r4, 0x10, 0x8001}, 0x80000001, 0x1, r5, r6, 0x5, 0x1, 0x0, 0x1}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r7, &(0x7f0000000040)={&(0x7f00000016c0)=@un=@file={0x0, ""/4096}, 0xfffffffffffffd58, &(0x7f0000000240), 0x100000bc, &(0x7f0000000140)=""/187, 0xbb}, 0x3d) 04:19:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000280)="01000000", 0x0) setsockopt(r0, 0x7, 0x1b, &(0x7f00000001c0)="99ff15509a02563190d3a8cc64dbbe391b700d00bdc546095be5040c69820fb6af5fd1cce777639003694179d89e48e31e5ebc7783443ea412caa6f14581689198bcf114695ee094105828ffeb1a5968b8a43efd69d180f321d6ec4a3f66548e116a259f68418e358e1116d29ef5089a0f9a7f6f887776dfe1a0d7b1a3d68a7ead43e5bf292d", 0x86) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x1, 0x2, &(0x7f00000000c0)="38c49410b89f8bb86fb2816c2fa99b2b9ab5c5e0c739c1b01e6abbdaa8c529360dd936afa91d1e62a36dbd10f2d4092cb6b84ac24fa0a70a0cc166a0107c6feac62709df05d9457d26bbaecb9dc3bc4e4cd63a149cfda32acb987fafd743a8af5445c6967e97e06c5046bfb52eb23f44ed074e6d91a43605e239b85b83a3b142dc786e0060d9dfe90060a6da19111403b839e5477b00650a9415ae3356a24b0f8aa45ca8d99af1a68cf8ce41848261b9020327e0c1d3935a4c05d6ff3bca45b9891df85d61759dc93aa8eb1f3194dabd35827f", 0xd3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xffffffffffff7fff, 0x10000, {0x3, 0x8}}) socket(0x6, 0x5, 0x7) 04:19:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x1c00}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 04:19:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1c2, 0x80) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 04:19:40 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x4, 0x8}, {0x1, 0x5}}, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000940), &(0x7f0000000980)=0x10) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000900)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r6, r7, r8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 04:19:40 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x5, 0x400, &(0x7f0000000080)=""/254, &(0x7f0000000180)=0xfe) setsockopt(0xffffffffffffffff, 0x800, 0x13, &(0x7f0000000000), 0x0) clock_getres(0x0, &(0x7f00000001c0)) 04:19:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) 04:19:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0xc77e, 0x1000, 0xfffffffffffffffe, "3fbf7ae924ae1756c60b1c833c7952c99fcab65e", 0x1c0000}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:19:41 executing program 0: r0 = socket(0x1b, 0x202, 0x400000000) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x80) 04:19:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) r3 = kqueue() fcntl$getflags(r3, 0x1) socketpair(0x6, 0x8005, 0x7, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 04:19:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xe1, 0x8000026, 0x0, 0x0) 04:19:41 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f000066d000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 04:19:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f00000005c0)=0x6, 0x4) close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000480)=""/118, 0x76}, {&(0x7f0000000500)=""/28, 0x1c}], 0x8) 04:19:41 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x200000000, 0xc5}) 04:19:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800010, 0x1, 0x0) setsockopt(r0, 0x26, 0xf, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) socket$inet6(0x18, 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000040)=0x6, 0xffffffffffffff1d) 04:19:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x1, 0x3d72, 0x5}, 0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\\-\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='%$\x00', &(0x7f0000000200)='(\',-}\x00', &(0x7f0000000240)='@!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\\/]&{\x00']) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x2, 0x2, 0x400, 0xffffffffffffffc4, r1}) 04:19:42 executing program 1: utimes(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)={{0x400, 0x7fff}, {0x3, 0xabe}}) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 04:19:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) unveil(0xffffffffffffffff, &(0x7f0000000040)='x\x85') 04:19:42 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffefffffffffc) r5 = dup2(r3, r4) r6 = kqueue() r7 = getpgid(0xffffffffffffffff) wait4(r7, &(0x7f00000000c0), 0x8, &(0x7f0000000640)) r8 = 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}, {{r8}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0\x00') write(r3, &(0x7f0000000700)="a1a0d18b59f57f9005ca44f6f34606856f5fc3319b51f6130520ba1b6c2eaefb42211a79accc0c0a47719ba5f3ad2a2658adb1b3069324a7927af22867ae48989d5be238a0844bf0bab3123f1889aa31ba897ebb49f27e741b1bf0f19dc75b4b7c29f0ff0c188b141b2ad98091b4836bdcbf301a1bdf5727c84d75f9cef69f6f1e6ba1b52d9b049d4580b4be54773a0a5e9a4bc21618055e4a60e5673f55e59bb06d", 0xa2) 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}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x7, 0x0, 0x8, 0x1, "9c9bf8a2a696b585f4f0503b791996d2296c87a7", 0x4, 0xfff}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0xfffffffffffffffc, 0x2a, 0x1800000, 0x7b}, {{r5}, 0x2, 0x60, 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, 0x80000004, 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) 04:19:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 04:19:42 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xfffffffffffffffc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="ed182e2a6620359eb1207be2d0cc8a6767bc656e31b54d9369be19935df0002448c9a384179651d16e2450ea35f954e9e4e8e52dcebcebab4a6de68684b8929fee2a4b2b225e2114ea5aff11dfa545909095f5801bd77d06ff37bdf848c857ff8f0dcdf1c361c2fb440aeb16bf475862cd194cb1d0af22695fd659c830ed4a09000000579cffacd4379251ed9c3ea0983633ce51e333c5d5d77fbae69188d1709a25d55f070017e5dcafa500a607c0c6b933fce0d44d4387b3afb11bda70f659c720d40101040000b4ece6e71ea722f88ebe93e8067276fc6446151dc654dd5a3d9e4507ee9cdf6dd21154f1f57aed433ac7dbacd4eabbfcf6b427a4b4aec720c9ad57459bfefa3c8810ea6530dd11fd25f78c02055b1be172a5870723a5849721bca80960f5b74efe120c4ef2d51352602324f3969601fe1ce00173cffc84550a5208c39389039a39619b51c7e5bc77464aef549eca5776e35e25ee3c85c85284ed6b09101f71c619bb1256fe655ad6bb30857b10acb20361f566dfabe91d5978c118686f52c4ded73d146d16bab153e8c04ab2f2648000344d2750ef9be2a7ca51b1683a2ea6643ce436a200000000000000000000"], 0x1, 0x0}, 0x0) 04:19:42 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10000, 0xffffffffffffffe1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xc3}, {0x3f, 0x89}}) fcntl$setstatus(r0, 0x4, 0x80) 04:19:42 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000300)="0c9065760e70e2befaee7628bf40049984ec5270ce72fcb0f79bf98da6015669e136672af61733834d4954cb91b85da5dec127dac8cb42b81a1dad104a339e60d6676afbb3db2d6d5e9f722bfa14ae1dfbbc817b2c17", 0x56, 0x400, &(0x7f0000000380)={0x2, 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, 0xffffffffffffffff, 0x848, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x67, 0x3, 0x20}, {{r3}, 0xfffffffffffffffa, 0x40, 0x800fffff, 0x8, 0xffff}], 0xffff, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x40000024, 0x9, 0x9}, {{r5}, 0xfffffffffffffffe, 0x2, 0x15, 0x9, 0xd6f}], 0x7f, &(0x7f0000000280)={0x80, 0x4}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 04:19:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000100029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 04:19:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x100000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:19:42 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x277) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:19: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, &(0x7f00000000c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0xffffffffffffff95) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 04:19:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) 04:19:44 executing program 0: r0 = syz_open_pts() 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() pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="1f147e9522d5f301693a98522cb698983d3031678d1136d7626a6435c9ca4edbac30135c08c926a1d30b545ff81c16cb9bc0ad77771eb6415d72c36087f9de52bac722078fd34d8ef3a67ea8f0900afe841bf69511e19d577fb915d9c759a2591464644509571d71585b81eee3c3cab3ad4f8b0c5b2d2512bbe23ba2c9a47f3d8789ef0cc45a3de1221d40a7772cd674966f28b3a3f125b43ea70f21f2e81eb1873375ad07129dfbf0cea27c07fcb7340c666790a1ac2e9ba232bc38ba4814f73ba1ec4323547c250bef77d1c0bdb5fcff3072903b6c285b2f546e67d23e8a4f7a26a207841e149cabbd1f", 0xeb}, {&(0x7f0000000300)="b9b84a7e658d79cb170bfb353f4dd2b332cb04f1d23bd572a77523ed3b90ce4c5c074b4ca8123d5b5ea57b84bd143b643e3d5db094089be86e3095868da02f96cd3c6263a9a4c458eaafc4387a238665b8a847672744d1a2086836f08aabe0bef14f1ca123d731e2e5438c46d8f9b978e3d5ff0e9709a6f0b705b65968feb5fd7dcc48cae8964aee812065c29d4f069d513c6d4eb257637965a33e866936653b5dd38f92946e50004520cc410a367814159fa245c39209b0818a2b4d18f2e0ecd694da4773", 0xc5}, {&(0x7f0000000400)="ffef6cbf419f2dfe98b0c1b367bef983e296c69949efbb089168c2cc5a4ae80115a4ffd4bbba8adadb620c4a6411f112d39257e2309cd431ddfc7a753a50247fdb9618d7d48060e608ce6e71e5e315b031659190768c508510ca0cbd10d686797deb7f3ec279da40b546c163d055f2966495795efecff3daa0a425a9ce8932b51dffebe77926d88ea9e548", 0x8b}, {&(0x7f00000004c0)="8f6948523fd63ac95f7fe4a82bb8ac7d1e6594cec7006e5e8f57a910639a3646ac24e34e7e249804b0511120063075241addc7196f1a8e32c904d929fd5c26f15f718f542bb922966c1c68edfc1bc5297619bbc21501e6f030448d189bb29a23429d8e38c64beafbc782129abb98dbd474a60701444026df4b8245eaf93f8c7cd164fc574bedad2562f8b245004dbfc3eb1e959e78023c13933a4518f2b1d91ea526e338c1407b32e6604e71d235fd070317c6123a67042284f2e26530f0224163c27acb65bb54dc7d181a1435d6028790444cd4984dc930d4647c4c6bf800342a029e89dbf70f8237903db47734f40cc11af294eae8c6d00e7d291bcbc8b1", 0xff}, {&(0x7f0000000680)="51c9bc0a72d3ec9146f363ad3ee8cba77443877f240c7c924be89afdf482efc6dbb8bb03913caaec5ef55d0bac73a20ac95fd23b39d369ee8f6ed09a38110c880d5d9ffcbabec8", 0x47}, {&(0x7f0000000000)="8ca600ea494a20538da6dca9fb25c5b054245f96cc7f82f2b39facc7af2193a9b9bf89cc0627e01a7f9e44a374aa5711a852a181c52babbd5aad3f", 0x3b}], 0x6, 0x0) 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) 04:19:44 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000000)=""/218, 0xda}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000001300)=""/210, 0xd2}, {&(0x7f0000001400)=""/148, 0x94}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x6) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r3 = kqueue() fchmod(r3, 0x24) 04:19:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x40) ftruncate(r1, 0x1f) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) poll(&(0x7f00000001c0)=[{r1, 0x120}], 0x1, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 04:19:45 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) listen(r0, 0xfffffffffffffbff) socketpair(0x20, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0x20000000026, 0x4000067, 0x0, 0x2c3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa8, 0x0) getdents(r3, &(0x7f0000000100)=""/218, 0xda) accept$inet6(r0, 0x0, &(0x7f0000000280)) 04:19:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x9, 0x8}, {0x8001}}, &(0x7f0000000040)) poll(0x0, 0x0, 0x0) 04:19:45 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66616c653000"], 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r3 = dup2(r0, 0xffffffffffffff9c) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x40007f) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) 04:19:45 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4000, 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="c241849e70f4c750c5a76c996b887edd3b2fb5753de3d8a0422cf8ac0f2d752a4ad93de09e49a5b106ae099019caa30b76da138023b504ebf3350623e87bb1a075f533d4c0417ac8beb993402137bab655c7f6f472cffa2057e25cb04791e74d1dc98ecb508011d7eab55d9525d91108b97d86fa7db8c4edcc2d9e9370ec260b86b280036a066ef81c3266c87dc5e8783a2365eb84dffd8441f5a5d622e09bfc", 0xa0}, {&(0x7f0000000200)="7fcca6177cdee80790ce5bf25a51f4fdb6a9855cc781e40d2973e2c402ad1c9b79697335af397b51f4eb6c7859372b307638ef615df1915e6eb3c961b72bda1d430443c1d62a50667b1cdb906f05bc1d9e56742807a172ea4c77a569e8702eb9c9a6a643a0d69ff409d610da6a546261918f0796f193d0b812de1f131d730db78ec40b216d8c49c81438a62d76331c03f4ba27956b7c6aa7ce440cb0a9f5ae385a8b5b789aee5577fe14cfc4ed43c4069a0b569f2b18edc3ec0db99e4ece04af4d568c29a60fd9d38bd6e93dc6cef7eada1288475b734a7a8e14ee46", 0xdc}, {&(0x7f0000000300)="38a6783f6a1bf38033a51ce06efceddecb77f44b6342a35152386b172851cc6b4752f1f1442930008466f8f9156e19128ff302242b2c8ada1755e0c4eea7acebb1677713fa62607d84faa8397bf3dc3138dd8d648a", 0x55}, {&(0x7f0000000480)="e7f3db134d2d93fb021d4dea8a3e14ee3da690243a9f0c7b1262c5e50180fa177e39d971ae87297243e1c6a49bfc0539667f0b9dc845a04dc5a72d730220cca16f99704b2b67320cc0aa64a246d62dd65dc4e1d4d59b82e65bd8e58113384d80a5f22426814bdbc84051d44eb950cd4f1ecc77ab25c333214cdd23ab3f9b12dae62b93bb6f872ec762778ed2a664d285862e758b96da7d847aed312e2c6bd20785e2b94b14879f0bd78923b7394e097cdb9358b7f9bc9580d65b5c7d2a5e51f9a41c21ce81e3f120b28bb96e1422fb3792736f26ce7d18c25fb922eb119b0c8db0ccf8e0473338a7dedf7314fb15e1e76f3c2ef1cca82432e62e1f3c01", 0xfd}, {&(0x7f0000000580)="11f4e7cf4502a65c34a2e3fb5ca72b8cc664b9c38b8750f8e686fc4b6fcc33b9c55f862b211db0e8fadf08dd61df6901a74c94cccbff7c2728ed67226b1de11262da61cf9f75613cc72e1a62233c9c1e965b06e8a563926282f89ac60038678c44118e438c01759f2a601ca6583e88b4fcc1ceb5958607f86796c5fc555bc2b79b9571e19496f2ecebf384664b153b07e3bc3c6e26c4e99059f27e25c439358b97654e88a90ae834123ef8529bb9b49a1cbe89e6c247a3a30092b1b923b5b9b14b1fa00961ef6acedb61b7d51718b4c9f8b9ece5bbc4a8f8bbbee158992d0fbe23a02c0e749d82c810b5454b922174df1886b535a6152b2282f068ba706f", 0xfe}], 0x5, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 04:19:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 04:19:45 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000100)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:19:46 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 04:19:46 executing program 0: r0 = socket(0x10, 0x5, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)=""/165, &(0x7f0000000440)=0xa5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) mlock(&(0x7f000000b000/0x3000)=nil, 0x3000) ftruncate(r1, 0x10000000ffff) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3, 0x11, r1, 0x0, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/225, 0xe1}, {&(0x7f00000003c0)=""/75, 0x4b}], 0x5) 04:19:46 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) 04:19:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000080)='./file1/../file0\x00', 0x100) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 04:19:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') r0 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 04:19:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="ee5d839144d719084e845ea8287d4e8f03f063a840ba49489a78ec0ce384f49cf87a2e83456beae41892a7a89f22f27ff2ebc51d7e684d3556f7e67bcf96dbf6559bf1a89bbfebc87782d2828a7a86c3691011b189a8c7a2ab40073ce9cd6a3e0d2b133067597be0", 0x68) 04:19:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = shmget$private(0x0, 0x2000, 0x290, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 04:19:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) fcntl$setflags(r0, 0x2, 0x1) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 04:19:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x200, 0x4}, 0x8) r1 = socket$inet(0x2, 0x0, 0x6818) readv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/213, 0xd5}], 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 04:19:47 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)="02", 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r1, &(0x7f0000000000)=""/50, 0x32) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) fchdir(r1) 04:19:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="dd7bd376944280b8300087912267463e22395423049f5ec6ef0413859b3359b9664512a5af1fa305247cb66595a0c34e8f8294"], 0xa) 04:19:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) read(r0, &(0x7f0000000040)=""/117, 0x75) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x1, "e472b76429fac2d1d2c9bc462103aca6a8a20979ec3bf0ce3a243141bad4b835db98e8a9edebe0c5fb5639bd5393fc8d98026939378cf135584a5f2d1a52516dc3"}, 0x49, 0x800) 04:19:51 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 04:19:51 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r0, 0xffffffffffffffff) r3 = shmget(0x1, 0x2000, 0x208, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x400) write(r2, &(0x7f0000000000)="3cfd51ee4c87d501e8cb35f9db6630451b7c1b51f037ceeb04b90057e6948178680bcda7fc9053fd5382a2ff7cb9e621384251a77eda6ef7039876d2b08871ace5af7b8ac323354d06a73dadcb69bc53a1d48395fd637e54a4debcc62599ca1aa4299d184a139e351b5cf67a913997777bbbd137c6cca8a16df0a5605bbf81fbaa3065580cac31d65731fa9c1f557ae4fdee6f55c1f2f849fb3b22d4cdd126333bad94802b6cff45b94bb8951060ea21955d60cb58c22b375b90d89c149c0f96366f0af3b19d72e5a4ccabb71be2b50e51dee6312f78f85b2c1e43", 0xdb) 04:19:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd23055552fbd5e41789632dfc14ff334a5619515a4c8ab06198824b1086cbf0dc075b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6c) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) close(r1) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 04:19:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x3, 0x0, 0xffffffffffffff14) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 04:19:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x6) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0xf22) 04:19:51 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0xf33, 0x1ff}, 0xc) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) syz_open_pts() close(r1) pipe(&(0x7f0000000080)) 04:19:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0xa332d177ba6a97f1, 0x20, 0x7ff, 0xbf, 0xfffffffffffffffb}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0xded, 0x101, 0x1, 0x4}) open(&(0x7f0000000000)='.\x00', 0x200, 0x0) 04:19:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:19:52 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getitimer(0x1, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x6, 0x8, 0xf, "2c67d2feaeb90c6222dde35aba34d5868464de52", 0x6, 0x2}) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) 04:19:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r3 = getgid() r4 = getgid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = dup(r0) ioctl$TIOCSTART(r6, 0x2000746e) setgroups(0x5, &(0x7f00000000c0)=[r1, r2, r3, r4, r5]) 04:19:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x109, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="cf300042ec3dc59a70", 0x9}], 0x1000000000000102) 04:19:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4001021, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 04:19:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:19:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) 04:19:52 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x8, 0x3ff, 0xffffffff, "fae917623eeb224850cb9c7553f31d16f2bf531b", 0x3000000000000000, 0xfffffffffffffff9}) 04:19:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) faccessat(r2, &(0x7f0000000580)='./file0/file0\x00', 0x1, 0x1) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000300)=""/61, 0x3d}], 0x6) lseek(r2, 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xde, './file0\x00', './file0\x00'}) dup2(r0, r1) kqueue() 04:19:52 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x8001, 0x80, 0x1, 0xa5a0, 0x2, 0x82, 0x6, 0x9}, &(0x7f0000000080)={0x2, 0x8, 0x9, 0x1, 0x1, 0x8, 0x180000, 0x9}, &(0x7f00000000c0)={0x1, 0x1, 0x7, 0x1, 0x7013, 0x20, 0xd9}, &(0x7f0000000100)={0x2, 0xffff}) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 04:19:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) getsockname$inet(r0, 0x0, 0x0) 04:19:52 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x0, 0x617b}, {{r1}, 0xfffffffffffffffb, 0x18, 0xb, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x90, 0x40000001, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000020, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xfff, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x3, 0x100000001}], 0x9, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x1, 0x1, 0x1f}, {{r1}, 0xc5069332e4d3b5c6, 0x10, 0x11, 0x5, 0x6}, {{r1}, 0x0, 0x10, 0x4, 0x81, 0x40}, {{r1}, 0xfffffffffffffffb, 0x20, 0x5, 0x100000000, 0x1f}], 0x7, &(0x7f00000001c0)={0xdfc1, 0x71d14d3c}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/119, 0x77}, {&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/85, 0x55}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x6, 0x5e) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x81, 0x100000001, 0x4}, {{r2}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x7, 0x3}, {{r0}, 0x0, 0xd8, 0x8, 0x5, 0x26}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x7a28, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x41, 0x3f, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x1}], 0x66, 0x0, 0x81, 0x0) close(r2) 04:19:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) write(r0, &(0x7f00000000c0)="fd6b8cb4169ae69ba6ad3811087146004dc89baf3dfdd7c75a522d6e803a2c5ec0dd6e9158e49b14a3eb52f7292aa50d83a7d822ac1b0e6f6011e1ad4c33454bb460c3bc4311353e369819f8122a9a345686e369736871c5a3205113f4456bc47f0600e7ea1e5770d48ced52a2409f6ee2be247acae7a4a0a2bb0fab60c91e8df8a02d0a6725bc0858a02b970ee043bd40c79673fda3ddf74987f7783b4fe661da2b1906e5b57e5f566c74df2f1ffe13a47c243f2ae39572119fb3d006657332b7d81cd5e545b296bd003fc59099e69bddb4007eb591f06bcfe88c19608a3caca1df9536f65731f7c65b336681bc032437c2fbba", 0xf4) 04:19:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0xffffffffffffff63) 04:19:53 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="d4ff94d625c6ba1f74bb3975172d2f4c377b059a459d30074b1474f199509748a946d93a132e50d97ab178b0c90046e2453c4559d54f7c60e52aa4fc8c18beac35c2574d262e1315c60f608a7935cb", 0x4f) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x20, 0x100000000}) syz_open_pts() close(r1) syz_emit_ethernet(0x7c, &(0x7f00000001c0)="c54ca2547ec58fb62763abdbce5bc226fe7c2458ce06cf40f0e38cc08298f5d84a050bccc9565e5e731eef32ee72c29f77a738789727591d7919aa1985750b17c141e84b9d87078eeb4471839f08aa85a4c42221c3eca9a6003824347a4f95a039e464d9a6cbb4daf8606baeada0c3b2b224b2f215a2c956927a89ea") socketpair(0x22, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r2) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:19:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 04:19:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getpgid(0x0) r5 = geteuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="bb84fb147ed23887cfe254e7644431f4c040c0a6b8928cae77cfc6a7af66b86bbfc3c2a4093c90f817af25f9666a23d214c3c6bcd3966df658cdd0b3e57c5410ecf9c2317593edd319686f77b6eed1d377bbf28d38ee672483aed3d4d5784f03cd205b260298e3a3a48d7fa34c95a731c2b05373a83d3e76b79140e82d4448a8c46b1cf1dac93510a2e70c367f23a6ed323dac386dd12e7fc73180f91cdeee41815d2d6d14196715131ed79ba447a0a4c4b9a035ae55ee0bc6d82ee16fd28e691e95b4461d32fe78853f", 0xca}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x8}, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 04:19:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 04:19:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x200000000021) chdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffff) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) close(r0) 04:19:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/187, 0xbb) 04:19:53 executing program 1: syz_open_pts() mknod(&(0x7f0000000180)='./file1\x00', 0x1ffe, 0x80000009) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0x412}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0) 04:19:53 executing program 1: socket$inet6(0x18, 0x4005, 0x1a) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:19:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x8, {0x8000, 0x101}}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 04:19:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x24) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x401) r2 = msgget$private(0x0, 0x300) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) msgctl$IPC_RMID(r2, 0x0) 04:19:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x5, 0x7, 0x401, "8f5e2517df645e7fba174aa7b67c551bba9d5aec", 0x90000000, 0x1}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 04:19:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r4 = getpgrp() r5 = getuid() r6 = getgid() r7 = getpid() r8 = getuid() r9 = getgid() r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x5, &(0x7f0000001600)=[0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)="1679f10493f318c64339e1b0f4f2199e7970efb959b235779addf73c9045ae8ab67457605c29ce02972315551aab38850a54cc3969dd30a298635d688297539d3b64e0f3cf9d1a155df24e5a3745c0eb6e0e444d76152c8839f186579c7eca02e6", 0x61}, {&(0x7f00000001c0)="5d26d3bf7f72759460394b63e738073403bd8ab01c51d4b5ba98fc9b332b92479c09588db682b408a8f22d9b31aa3d7578d9d8245fe2d53892ed31511ca7df334a7e30e56cccb112ac09fcaeffdf35b05f47a5538efe509aa13ee64dabbda50953ff9cd033fc8b466636e1697c7c301d174d6f090ba446fce227fa45325d1d81e8bc1911c3b5c89b88b4ff74d8fe9195c26054603fd22e438f3e2a315d310a309a500f196594bf851633f40f014f5d55dd39bfcca13b994d5fa192dd512b95a2ac6e55ffcd2c5780279cf10ecc5e4f98a0ac857c2702e3a2a6fce14d9dbd85bb43a6b4b3df435a0627f4fa47d2b6a172881611029ccfe5af4f206e7f3347db4e17e88f248303ee86ba765b1f08f6436b28865c7452b73b43ca56137943f9a7ce520b8d5c2525578b5f5f1f320fc181f64a5d32c9150942a13ba0eec50b8534f352b23fc917e1598d49765f569c22edd8d7bcc7265566e74d2d08a61f414248a2a4c7bab04e09a5ba4663f760684290ad1bff71e33ee2cf2df8a1836102f569f1388f788f86f610051a1f7d92c4da2e66e5f86321ae9f70a9dc1537195de7095a7486382a4e2e979ece19c3e859422c3bc79b431bc01f3974cf8ad8273a149ae26e88e7f1f4aeecd2d4e33378539a9bba94641591afbf9b860a915d2e5e79d51365f95d6b66f90e82c42dd46f93ac3611deb3654839402514aca15511c1c3ba3466a0dc543b7e80d9a168bee7f0220034004d5f29017a3f7fcb6800129460579f94f689f498670d55ef03dc1ecd103311ac83ad26bf838eda23b2fd5b97f0b45094647390bb636479e7fb8b5cd44fd3aa087f3a79bb9e38f50b13784538209c4affab7b4699cbfa4886786c8d5849764b5f2f77d70123bf5f5243ff2a8bfa8a2db6748d2866f2eb7820253db40b406ae2cb10b4d8725b2fa3f34b719a3aa30e78e516ddcfee60b11db3d9c436f8929768a11adac7289fc939ddb4666ea5fe4c803b646b77174b669fabb0f354a46b32b22fdd91f3963aabcefacf2865d5711b8377ae75d947785b243a0a05362def0e9873ba5a9c3d953c9ec1ee5e32a09dddd062edcccbdcf8c63b48a0b157611f18986e266d7d90d5cbdf7a3346101386c4ada3554c2c5559fb671cbd77cd71e4f8f74c1a72b0f67c0ab352d15079dc52cb77b861368c6a1a8ab6ce1dfacf1139633d66a5660f5fa113b39a557bbea4af9dea9298a4bd7ca925f36c6733813c7b8cc4d05b20cdfdd40ec59f9af1b087ff18c857ed8c9dfd58ae1ebf72760fec0cf1d48ae93ea331a89426180eeb48393f34bc940adaccb9cbe8781a52a20dbc277ce635ac3c3235d5adde2659f8057841353c2f5cca28d1ce5a109cd414ceb036ac687fac47aa59e7795e412e12f6490d5c6a42a86c18eaa640c5ee7862ed4003d8017bdad02478b72138397124631d3649831face5a9cbd5340ab784d7b875cdd8a46ba6088ceb156c95c520c7ec6bfc0187205617622c7ca8a0c2aeab99aaae405911b9e7fcecf1df06f87aebd54646f75ef1a985d9aa05fecee02740e3261264aa2a1da96fcd8f2f3657232ebb92cb6dc9de42f9a28edf7ab41b593d6ce1a5e49e38f2c1a538bc29f05c6d7ac7e1931a20bb5950b9350a2afec87bb8bfc0bb11c54c05144b208b32d2d0bccd0dffa15d8539fd79f90696227b22a46bbf980cea3c3cce83956af2c1f48c9298da2d59717b92b0f3d6fe301e335692e7514fee8d956ca733cb4b902dad539cffa0c93b6363dc0cd4ad9d455f99847ee21e36b3f0287bf780de74194a33105f129c914f7cbe1759a9be8429d5d511fda81df6b59feb9df9730d48950e11bf1ef27db7c24e1408d71d20d852b51845b9746c579dae3164b149ad9cd74ba26feb14810bc632b70887922f7447151a10feb019c455de6a194c46c36fe6a3c0bd3e59e18103e2c697f6e9866893ca77d6087a90dbab63dcf04bc08a7859bef5e8626950f2a65288f4841f17ff342345add33aebabda8b673a2e0a46353fbe7cd019f594118c32c92682927e66aa4101f0cb8bde4662dec32ba00dd99a1a49bcd09d62106f35f77dd4e08cff3f8fe52d5cbf13d555b91d42d7b27ef1aa0df5bdcd48436e5167b7e482f8453024faaeed1fcaabecadbb0fee4d1aaf0656316c78a870c61b5e6a70843255c33aaa5d916486b36ccfc30d35b16a548cde943107fb2f0a03215e2bf1cf47672144dca2a5abe6d3eda3b3632acdc05081760752b0f64658afbe79b407f1d9d1ca3354dd9d391ad1d85585e3c8ae91d8ab0ae695804f8c3561cd500dd8fe17fef61299a3f15b4494f7cfaf5aa74e6ca083d49cd5288f979ef5e68cdc32833208adec0720f981a393fb13fe32ff6341dc810b08df3a1bbf99a88031a3387d11c007b44b330e9ea310fc1ba775365ce7d0f25f0e95e198241f871ea9b42cbc0625429cb915ce64150e0944b554d42f6f9686c5bb6880429bd687f56970dad89b276bb4fcd40bbe3886080329622c03ea974466bc57cc7fa9ecd8ab8d0a4049ecc714b69c79ac8e1c142f5e2848a7ad53b6eb2e2c6c521df71e8d9a283589c8625e2a8a0eb3655e8e165b5210ebc05e767b336dd50a4ff947e674b7de17c707da95fd1ebc67ec35742876e6726adc83e85ab03e4c9f11ae992d6d6aa402a1df073a972f34bb6b914c34525783eff975f78b0c3ea7a8b4b07a3712ae91fd6eaf2589c05c2751ed6e480c0a4c833a0d97357bb54ac452c3696cb81507da30ea07ead40bf5531ef94b1a6fb36dd6100d51ca5784779beff4cbddfdf27d1e8a3ccd53d0565af3d80db8a19faf62c90c911c07c7afbaf5780ab6c77f5efcea07ddc9b48eae85f9dfad2e15d5c233cff4d71507a66ea1f4ba51dbd72e1b198f5c2b53867c16aa10fd58bd4b35ca1f0e6bce6ce9faa0afd0e5367d2b7f249f9420c57c8de0b62bbe1299aedd0bf3e2544677607ae14fd597047032a7d184acbac7d04356bbac586784f76ec3f3d22172ee0515228a9b545028df95a53b44d451e3ee0fd8ac945a9bde04976105fd3178dab30c3493192c613cb79a9b5055b08275be40dd19d0e8e14c549b8468dac512bcca2effa700c8afd84833c6f8cb84018b2ce768ffaf0a28618cdd3a450d9aeaa2df7ce096dff28ad36d85807b3d037bae0f2550c06a1e1a8d4a3860d5cda1d8c5d9a86ed6a5f3301b68a55697853b3efc90c324b5b3b6dbeff9ae4ac2935d2ee96b1ea5359ab66434fb6dc7be56f3d60872e8d60e5bbad40259f5ecd449c28fc5b8122478dc2440f2967ddcd25373d33a27d4912b965ac59f4a4c8c35c3daf46850351313a671933f54348565005c522f1f1388e6954baaa3c2a9b9afd4ae0ee7cbbada9b2268b03403a15b9b9e5f2cb337f2dc364138cdfdb6fca9d59a6d1cf99042c5c4dbc1c7edfcfcb5eea0256601a2166a5f1e27dfc69b45b0f7a3659c43d335bb1086a5f231459c81f91fb8dddac3a5c4fdc6bc2f9b0dbd5c3dde3eeedd0e1441193dfbaa390f260ba8afb19c8c82e6b677c514adf664babad2d3c0f3742306b05cff11c7cf3ec46f72835e9e4675ff322e33cd451d8ab1b161e308764c93c53fda0078099e58656660c96d8e19f156f3b02bedd55e7f15dd7b2b2c04e45a3c405b85f6a9c8ce37f2de52674dcb930ce37ad2cffd4daa381c8b341d8064572f9b40e68bd2d05611cbea31ade2d13105c4c1999f51416d6a0a4798cf512a4426b9f6878906fb7f9ad7d4c9630a3a3b5137f145336508f14ed625baaccbfa2020ec7de6121e037be27bce752e8de2751e237bef9ad3609cd907a8d0f46cde621df7ba34b52b4ff9431635a35d2d6d862af16869ee29e9a0098f531a92a7e3efe52f5f5216e50f31b3f9a0113021ddede7c1d674d8daaed0702b08d9288c5099b67acfa326506590000a10835635b2b400208144e05d1b6ac32c4a38961b697575a632f7e2a58d5151a97de6e494a233fcc4eee528da967c93ab74fab4106d95d1ecd3a2b5c143e400911b7fa7da1309aafcaa79a084f4012f0cbf7f2a2d267401e3896e02eb66f201cfa2c6721a10287ce54ff7c27bcb7ea1d45e4760974ef0d73b5e77fed44caf3529603b6fd7c3121b3514b05c8b5ff06b6e21975929c34c5fc913158625fb86cd202a998ee7f3cfb14c82d7abb1685007183ea96997de178831c9ed83d92895213e080523238bf1eb048c06de59eef9b2f3ebe4b245f92760c513d019232d8afba52db34746ded5cb1c709820139b0bda88930d2e29b220b2ab9c983bc6d6ab855fcb2e3f2a2f66031598f782ececaa40f7ad75209909e77011a7263612a3b8ebbc4c031670de0e39736cef277eb24bad8e88bbd5c2a3b7751502ea8f61eabc873b5b25974192544c49b2e750ac26fd9ed364dc721bfe1aba06fcbb416fc2b871a28f1e1e70a325a6301656b3207517a462b3ab3cbeadd56757e6c80160d431e5019eccd57a88a4e387664c4d5c53628cb1558d405331005276bb0b5a255a97e34ac189e524bcd030da9ce313d3cf34a25855481af33e236bf2320ea97b077a1bf14aec8b3ac9e3dc49cb693ec54793a069d7d8564d68b1aae18b150ddad888d187bc4feeec804b5e520a463622147c612160d97e4266fec1480283b6248e7e87a9fdc29b119ed0432e9b376c9c62b0b32e30c09a1d8c4c5ebe4a4e23d2e62fc1769b0ba38d2033d9d87a965020b2ad473fd7dfaaf95fc43e99c683d536af66444ea0b8ddb3af8a784c8adbc43e315be8901483b2e8da49ce1cedd937b53c2608ae57bb1225cfff3b3b4adc195dda86e5bbda253987e619cbd927f9fb4171c6c12249983fdff2aa9a553c0ea297dd67dc59fc53dd420f5a91b6291c0d904053f3a730fc67535ddcfdfcf05b8f4e278aa3a3caebb70b99beb3b9489fce79c6d003451fc7622a1bbb08bbe9f48974faa84f7a38ab83d92aa01e3ac1c93d8b747dbd01a446b01a6083e7be92e8a16dcb44f7f21f1678b239df157267916b32a8e29d8cbaeec07111184a4420ae341f749597c5526759792927020d1b1e11943284efbb3454e4250e7850eac529a811cc9822ac5a4d509db581f8eda994b97daaad5374f21e2689cf2ae0af31e69770428aeed85ccee28fd3623615e4c5a19ae9b7bab4be54ade14fde5f671370c623607d1eb52477551b0d4010e26281eebd15c64232bff19518951f8d38c94e78ae8c1f5549dd1e5ae29667c09c40cc708d5464a2377f93946f965ba4439d7ac8348edf265883a217666e18e2f9b731cb5207982c32c2e85c5a303feec910fbbf44906a33b6f05c8610008213ee84eb555ea6e0aaed470e250c7e0e2884870f2691ee002e128ee49ae21ab2faa2caec0efc04ae8eb87c043b358369b9b1557b643b664b3bf2d4d4e1ff947d0a7d52c92a3c998f87e1b1dda1235d0571cd765ae35828d2edc6938ba14dd7b959dc00d203809a9d1fdffb4939d0e814d30333dfb6cdf90ccfb34e71608c879173e332e70a25efc933ec9af8e0815f1790d24d5061034a9ce6ea7458713a2ead9ca9b63642ac5321f3b9c1c805754ee6188b78b2a1a16a5c06191169ebf5ddd4b953bc9e852714d16ef502bbd10a6d0eb44a78040ba2e83cf4b7bb327c6eb86578911cd52f055b968e7d1495c7e765a9532dd6d18ea6d8ed540758fc6f4274fc1915c30c3d310b518c7c4e303b78bb9ad84ffd268232c5833aa641245135670fc451a1959f67e4e2a75e0ef638f7be18aeeafd593b3586a75158a3330fd4f33623025124f42b0b69905bba37fffdba9d39", 0x1000}, {&(0x7f00000011c0)="3e25e5e909c08d35b7cbc47c403297b4e658d6e5d3920d43a502d1be78ecc5a23fcec5918f3ff574fc72b0fd863a949f115eb096988aa20ee372a5d2d5939266067ebb868f8653f47109a86124acf05ee5938839581a3f597e80b27e9861d25e480e4475ce4e061165baf647d3c21f31304c4fbdd1f83737f2ba1fbd83ea39530fc8b203aacac3e44ba56da324980f199ef459a2f0b30b6813cb4c17cc8b02e2f98f82794cb2f569b0d427758bb6aec48ea46c1b1f13f8ee1405620135e2643bbaca51609b6a9aa912d1e07b37181c6db3d69768baba3ad593e8910b", 0xdc}, {&(0x7f00000012c0)="69c92d460b3a2b01265ca710a011661cc9ac42cdb2da1341008e4014e20033fe116985953f1f81b74048ff7fce8cbddfc73ae4058fd651ceb24135d9ec00c742bd45d45805f86177a726c0b4cb6142d8d39e437d534a0c4330aa7fdc6aafdcb6f9da77aaeb896d5f840e78efaf50285dbca3a00d43684164f518cf0f192f9b07d4b70e667500eca5e0a6563a0c5b9934d6dfe2ac6455ca9740e24dcec94a07a1d6ff29591e711f6a98c47a4b93a1b5d24379fe92e6f045c2a465aabcfe7571e9711de991408d650b7da24179", 0xcc}, {&(0x7f00000013c0)="c2458f4cb176330d7bfbdeffbb400104684f66f9007234317de3e3f1d91b54f180ea63cf9bbf559d266cb380e094c5b01d270f9c128c1f75ecb6444c4d099d6f37fb6e24c3d5894fc0c90dc25164cde738ab6f852f22b9320fb142023d2df8c33f3b4374d722bb6eb1f2b9039a581d89e362fa00683f35187520e8a9459e3ea25ce125", 0x83}], 0x5, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa0, 0x401}, 0x6) open$dir(&(0x7f0000003800)='./file0\x00', 0x10801, 0x400) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:19:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) ioctl$TIOCSBRK(r1, 0x2000747b) 04:19:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380), 0xc) getpid() r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x2, 0x100000000, r2}) flock(r1, 0x2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x40000040, 0x9, 0x4000000000000}], 0xe25e, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0xc5, 0xfffff, 0x5, 0x2ba}, {{r0}, 0x0, 0x20, 0x0, 0xffffffff, 0x6}, {{r0}, 0x0, 0x3, 0xfffff, 0x5, 0x400}, {{r1}, 0xfffffffffffffffc, 0x40, 0x5, 0xffffffffffffc9e8}], 0x9, &(0x7f0000000140)={0xffffffffffffff81}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) readv(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/243, 0xffffffffffffffd3}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 04:19:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x76, 0x8, 0x4, 0x200000000000, "d730c1e7d66fc6e23c5b2104ea6800098fe74de4", 0x1000000000040}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/9, 0xff5d}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f00000001c0)=""/21, 0x15}], 0x4) 04:19:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) syz_open_pts() 04:19:55 executing program 0: r0 = socket(0x0, 0x7, 0x2000000000) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f0000000140)="e2d9ecfa2f4f0c7403cea16814d0a42332064b90dcf5ea5a3ce8f21065613cdc6388ef2d9379daa16f3d562ce582e77b3c1e230f98380abe852fb293f313666907c5", 0xfffffffffffffea3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8eab, 0x531}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x6}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) ioctl$TIOCNOTTY(r1, 0x20007471) shutdown(r1, 0x2) setsockopt(r0, 0x9, 0x1b, &(0x7f00000000c0)="4b1e8798e62632555683530838067a4ad341bf41ed2e3b77a81452d1027f97ce86f891f7f29f31d0d146787873a655de08dce2", 0x33) 04:19:55 executing program 0: open(&(0x7f0000003580)='./control\x00', 0x40, 0x20) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 04:19:55 executing program 1: r0 = socket(0x18, 0x5, 0x5) r1 = semget(0x1, 0x0, 0xc4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/102) recvfrom(r0, &(0x7f0000000000)=""/39, 0x27, 0x40, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:19:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x9d, 0x3}, 0x10) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 04:19:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xf800000000000000, [{0x1, 0x7fff}, {0x2, 0x3}, {0x3, 0x9}, {0x2, 0x400}, {0x0, 0x8}, {0x3, 0x5}, {}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x5}, {0x3, 0x8000}, {0x3, 0x100000000}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x7c5f2790}, {0x1, 0x2400000000}, {0x2, 0x10000}, {0x1, 0x1000}, {0x2, 0x62}, {0x3, 0x1ff}, {0x3, 0x1f}, {0x3, 0x8}, {0x3, 0x40}, {0x3, 0x7f}, {0x3, 0x50162a38}, {0x3, 0x401}, {0x3, 0x8}, {0x2, 0x4}, {0x1, 0x87}, {0x2, 0x9}, {0x3, 0x8}, {0x2, 0x6}]}) 04:19:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 04:19:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x9, 0x1, 0x1, 0x0, 0x7f, 0xffffffffffffffd5, 0x2, 0x2, 0xfffffffffffffffd, 0x3}) getpgid(r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 04:19:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x24) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = dup2(r1, 0xffffffffffffffff) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/39}, &(0x7f0000000080)=0x29) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r3 = dup2(r0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x1000, 0xb3, 0x6cb, 0x400, "072282381689fb2b4847712bfadb64a805140bf3", 0x8, 0x10001}) 04:19:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) ftruncate(r0, 0x0) 04:19:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x30) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x12) unlink(&(0x7f00000000c0)='./file0/file0/file0\x00') link(&(0x7f00000001c0)='./file0/file0/file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='x\x00') fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) 04:19:55 executing program 0: getrusage(0x1, &(0x7f00000001c0)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000100)=""/186, 0xba}, {&(0x7f0000000380)=""/64, 0x40}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/18, 0x12}, {&(0x7f00000005c0)=""/72, 0x48}, {&(0x7f0000000640)=""/81, 0x51}], 0x9) 04:19:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x3, 0x9, './file0\x00', 0xfffffffffffff7dc, 0xdd5d, 0x7, 0x5}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) r4 = getuid() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x6) seteuid(r4) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:19:55 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) socket$inet(0x2, 0x5, 0x800000000000000) 04:19:55 executing program 1: r0 = syz_open_pts() getegid() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d70000e74de400", 0x0, 0x8}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5810900000044fd33055552fbd5e41789632dfc9416df358100515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a1f46718128193ef16ab93f12fc4d5f16b136a5d00d1628fcdfa098bc5bde73890700000000000000dfc93a68255e64c78a24ea04e7f5e213fb21ec61c34325a15bce829e2cbaf67b27f8b371a0683268d1a5ae7900b3b94fa5e3015f3383d52d2e6739695888b579c98b6981b7e5dcf56d14f5dfe3b04d25cce9bd2a9337b6ed3f38a958650080aa0aa0ba1e612be246b2ce4728bde423380b472489fbb9ae7bf29e40e602397deca498a9b43d1eb756e43c80fd746bd74f9dce1b4e1d8cff258559a3f8a2321316bdc880d24073d2e39224c077735d0d0b2518157112721a9aa53fb4f0086e41087f20c95aa1e738e2768736a32b54105fb5acf069ab9e", 0x0) write(r0, &(0x7f0000000580)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="282e211ba3d2733041acf7150670115cf0f1c3469fcccb4adce0a79d3f9033ad8be040a49452add9454021153f30018eec39694381058564e7e0ae6361ee1c721f88cf9db3be9fb1e98e9f7bfa81d32030a70b97b019d5d97e14a0c91ecf74faf8716b2d489184ea86dcfcd8531e6e244cba6b240f0ad279eef5c9d40e52f7ba4dac1f1189494da7503172f10c3604af13fe11bed004dd5ec1d7cb10e4517381fa811e37763669a6a2af13180dc35d4ad0272db3d35f5c4ffeb9609f42c5e6ccec5acb0bd6c9565257b698509b73c07d0811cc902f77a774fc192562e60cbaeb81ff2cb6e9e5b3", 0xe7}, {}, {&(0x7f0000000400)="50fae6d4e3b4f265cfd4b29094e1ce5dea19e67d3ccb0930e11851f879b089d38c2f2a7039ecf3f96369e4a6b17b0d43e53a32987005e438dc542fd440899f1de3b806584c0de723ecaeaf3a234a3241606103e60d1b357057fb97dc610a34291b2cab2c673f1a3d0d4fa440ac2f3837566046aad57f843d2a14e1ea5ddeda31432dd9c2829655322f8766fd82fde83a166193c6a888eec33cc5c8f416ee7c45aeba2a231f51cd8b8afc07f7f515745040b9dadd41654b27288c93d78a6234919b3750776795141659e7b7cc6e98d042a1fb1338105fd60b3860ddf908591abda4f1c8139e281334", 0xe8}], 0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:19:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ftruncate(r1, 0x10001) fchmod(r0, 0x0) syz_open_pts() 04:19:55 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:19:55 executing program 0: r0 = socket$inet(0x2, 0x8006, 0x1cab) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0xfffffffffffffcf4) 04:19:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300031658f89ed7909c982bb3eac124f9995eb2fc93e2460e981e8d91564fc010ba778538104a7f5140ba31fbc95cc81157a506b6220dab2f2bcdb225d0ec769bd68bf949ef2090000000000000082e2edb03e"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0xfffffffffffffffe, 0xfe9f) 04:19:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) writev(r0, &(0x7f0000000040), 0x0) 04:19:56 executing program 0: r0 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = msgget(0x1, 0x20) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) msgget(0x1, 0x40) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x124, 0x6}, 0x6, 0x5, r6, r7, 0x5, 0x64a, 0x80000001, 0x3ff}) 04:19:56 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20021, 0x2) openat(r1, &(0x7f0000000280)='./file0\x00', 0x8a8, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x81, 0x401, 0x20, 0x6, "34a5b076cabc8e77b3cf8b8faab7bc737e336145", 0x7, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0)={0x64, 0x3}, 0x10) syz_open_pts() syz_open_pts() 04:19:57 executing program 1: r0 = kqueue() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x741c, 0x0) kqueue() kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 04:19:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = syz_open_pts() ioctl$KDENABIO(r0, 0x20004b3c) getppid() r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 04:19:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) r1 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2ba, 0x6, './file0\x00', 0x5, 0xe7fa, 0x100000000, 0x3f}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) 04:19:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) pwritev(r0, &(0x7f0000002100)=[{&(0x7f0000000000)="71fd2cb196208ba525f2609cb2e31d05f23954c393010a50ac22380d10b7475700a129ed9f26876b4a46961c3655d7f695dbf46e2d38bb63075b91a5a8188b76cec31189b85222d04e7241c5e1203b563e1cb1e8d5ca04af569ef29e771f6d477cc3aa0d05e02e98595e2817f74ad6b9b80d4f7b5bea26cd748ec6427b465695e542cd45061be37b4bc13d5154fba63749324c301901246c4a05c7e94917568f44eff151d99e7a3f8b5be8645c61efe07d0eb3d7a46c970d4d41f20dfa13dcd07c92c4cfa865566b0abf006d174079deeb68855385c531df58b25837c70e2c0041f091b1810250458cf05691f7aca6a6a565c140221627e0825dc6003b3d598933f3c172a449acb92481d355e0a89ee668fb5f60433157db1d8d8875b30ccad4d161d2250635fc1e89bc810e184917245009fb44aa43184f7fe86fa950cb035181f9d9b248c4652b5c020b9e1cdac9b1d77075e0a0dc7d9312b3aeee794071c698e9a2ee95dba6febbb0dc4a897f205510ca200caea33e1a6269bfb4979a89fc16d69f147642ea6f92890768267d1800810b1512adeae856915bb978dab82c0bc7d31fc53ae284dfaaf6181783df0385588297e7668b799d9c99225222c521837f6f9612cd476fece79cc3d5faaa516d21b454fb78f019a7a378da1fbf1fb56ba07d63a3beeab6eb985ad983dfa718f8a86088cecabda79e12bcdd60853f4d534f48df11ab84370192741acc8d66783e1fca64d069c8aa963a0c5be8badcaaa98ee04fe16449c7879eff22671a4e5138679aa8be14b7fb45ec2cf1f1eff6fa66f714e663b160a256c4b2982206d20701fe7f4de3a5270ba59967bb8bb06f6a3bae03210b002b82a386734f61d197466300edad35ef9f2c5320f3bded01d0d620f73ab7bf32360f8860f986f6096f901fd80b44cd4d32a6f1cb232fb081b2f3e7c49394ce64cfba36c8d2209a99150e6b2778bbf5903e92db7e9d958f36f1277f49038f9cc79424d2fbc4b0199cf97fda91ceebf2fdf315e37baede3e1b503f36afeefa5a165b6c6468e0c92e1b6557ff9dedad7ca5e35700f16044239b36365ce899b1616d45fc32fafa203ac17420ca61031f837e42928542858214df6a37f5d0e49a0c36bf33b5553b7a722934bb96121434d4a696291f39f637e975474e9328f84b29c165fc883642bee89d959da0cbb955097ad94024b48bb3d35f605c3af5bff2f12c52e02f276cbc9b334f56d3370e64653d58079f300ee8036e9c6b18c4d212b36aecbdb50fa202d63619f52729f27e62024b858e70cfa3d6c10dc01218b1bd8c92b35d02f3d6c14b8a4b63cb57397435abe263cde977c19adb0adba755c96751d0363d4d8b5ae81f0e5646384a690f3e4005ae873cbb7848b426f695b031e36235e763a76d831605bc3351c142c501a745ffb1fdbf2159a4e648701ed2bdb2e85f29c202f70977c7029ebc8edf7f8018ede7e298cc1c4c43ffe2f89f3af816edcbee2e7a21065a7cbe30d758a925df12fc4f67d72d305a3a92df9f5c1376b8f3bf5d82c27a127a16908e3ff6f3b0c716e669040e4413a24328eae8ede8abcb008eb1dad399cf57403ad89e7b0559905bbad7e81a3c82557778def9e5b387efc9af04dfa59f52760351bfd4d3b26d91276b6631a9e20194f1cd307fed3b0f562fc3a4a14a4008f2aaa9c80fbf91669462b39e58f769ae6172bbf58611cf794575602e85ea4039d99331216edb9403ff57f0fd8a5e414947eaefe5773e72022841744f8d0f80c2b182b74546cea1f5fe3094dbd82ecb9c3397b8af1a1555d694657700357ad0e0bcf2b9f5b398978eb24326f205409f8d99aeb8291e05916f1c48ac12bade5d7d36e93d7fbc896d25ea13e0e0d2a928004476cdfe678747a380f66e69b4cfb7f75e769fe9de3d49c1f25dd6165e7322bf35164dc6eb2790a512355be39bfe09654d63b848b54af1082f494320371d581be337aa71cd6f60a065c71bee8c3e55b7f57eab33740bf9e85c9660d824189cd63bec4aa052fdccfe96538d68ee67eca0e932876ad14ba69019d00803c856d6f3dc510a0603057e8357c1b493ce7f63264995c111c8be1f33de82cd67cdb5f9293d472f9c3933aea7b76943aeb29900431f7e03e40ca131f0642b8dfaddfedf2399729078575f805f8190e4f2decc048de7bee31c7b724fc90b3f47dbcd1ff2927b98fc959c0962fee0837a6440909b87aca805ff61686fa1ad5c4d5b99f799d5c6eb1033156dba50881ffa44883f2c3f0600aa1ec0a94c484bc5f5206774f1109b45be1008b1fafca952879819567d9a8638b40955caa711bd001c3e7b681a55a84d46b0e8f04207f5fa37729a5823b397a26882ca77943fb3621682c5ba6fb0f1875d4b8f8781b2db1bf3e29a9f2b16edcb7a899746ae94157dbc9177327b8ee4121c7057b9f77291a782e3d661252e341629a882085e0ede12999dae0b02b89dc273baf77c450ffd8e87ac0c6c076f2c8e070470eca040ce22d07557959b9535ecaf83d148b1872027cf2e451e06d1cd433a9f37e8c515c1352f3ce9487b66ffa2b3692d4aeb943e6c6dcdc50e59cb25acba6b71310c6155d08104c281d9e3729c8d7c3ed36a98e322abdb6b1ab94a587d305601b662b9811cfbd37253db60d7beb0c4331580e0aec3c52a9a3755ae02553b72a89f40ad3fd0458cd9b8e416483f61d20ee739c3596a12d71cd8e5513fe6cc033a56162d1bd6db091bc359682964a1cf09111b143521cccb527db1cd2691713b88d9487410b1325155bd5e602d3a9265b127ecc0c97060588f8098c9f29d5bd2bb48c226bbd4c7b9012e7c0865df88f718e2a9c4d5fa0126dc03c2f83649f5e7c6f164a1a55e67acc4a943435b762e59023ceb36935b8abedd433684c7bd5780cf78d9ca58292b98851b12e323d7493da4b66c1dd776c9fdbc4d6ec5fcc1b47c284d7eca160bd33b82bf3796125549f49e20d8c3cb987e339ec3c4f9617581991e6fc4cec3701c89d94a3d53bce8f687b58215e44a660fd9a077e1c31ebada2b3782df8c20f69e934a8ccad047ffead87b0a9d2031b934851d744090be4e3ec33a7e88e71fa7c6acceb6aeab3c4f19e171f4a79e4d151a634948025f69d3826179565a67da2b413340448e4c13e4a17aed83d5f1c797494ba8d258e598e244e7305938aac1e6afdbc0aad64016394d43c2fd50b820f346621224e214abce61526eac225c27ec7cc7e04bb4b37f9494856e47a33fbd9940024befc0300ed500c5a0b0d100b350ec01f158d21a96e42dae3ac6ea6a71da0d01faaa4947f94c80cb4603c54b2f70147708bf050c87707bacf86e5d7b589db8e0a8892e63241a59b9e03e60a6e69b0ed6c83958fae610f953e2cff7e4f6929e62a7e01c0b96f7882e707a97d71a79a2f9211cdee066d224087622171df88dc364a1a358ef7d016a5c09886cf2f1b2bdf606f758b22d4cca7c97a4166b0acb8231c7880006296da61b98d3ae29bb48e98db725a8d91d1a98b676f936092aa056dc6b96f391a14e574a192d3114c20c2423048ce9a124fab453cf6a1d9115d4bdcbb4a5fb1527e33d879ad82b6b8efbfc62256b8d0b784c9d6b6489c1587ef4b8cf449119da44f1cf1d5eb7bcb3f1f0eb96bfaa50ed6ba13bb2ed8d719a7013a87c828921c5b8f2b6e9f7fceca63f39940e3077b3af26814398aef0c89a453196f07bcab73c567d57429d5d0f02dabf4a7c89ebcc8ada53745bf6cb75f4027059eb1afebd1fb73d90c8cbbb9a4f0d212b247db9c33fe3e0352de5dc976e4ee3765f4690e1daa11b4e4c56f4ec2d29ccc94623d9396b44c6f5097ce14b378b70e65bb9cbf0b928aee6e9ec5b73d9db26545c7c04dbbdef20f55b9daeb8f88fca228a0598e8c793f845cf3955865700c933a06935663a908c26d355b74e62cef6914297451da8ef63bdefd158523d39db818c816251386540c5ae7c41777881a95f46ab27cbf6dffbad17c1bef19c83c027f913d3de2cbfe66bbda033a8834b3b3c9369188fe9cfaf896b0b263732811fef682658ca38fe053579e647b40c99869ba733128b5f7d88d4b245d04cf087c2f9763c307e37d0ea02c68a409dcd9c1ac1956c491cdb60da19140bc7cb2844ef724b44ed195403e5ebca8eb6250b2a1a2325cec701bd8c63ab7c31aa28c7df635b7f1f4b9d694a1dc747bab37045cbe2ac71cf523c5e859e80d547dd8831d29a47af9412c5d6ca2101c8b9e3406a6c7a89fc3d981072b4774e65d63585d27132c343a6e3794f99b700bbf250737ee5c32dd543c124e33bfbe9305bc1aa3f158ced9839eff74af4bae05594e7c35c08bb0c481482697aa60b5c5d822a6a32c16b37176b5401e91077b22411f8c81b3cd99c938f0664807b173185ebd1486a906f5e411f52b9b4e3840258d628b84c073feba30e226ef11c3b8dcf5211b3430896e9c113c01e04ab1bf3383b0728cae440913e08550ac328a007607e46f48ebe87b18140bd36887d9b8c06a17d623c3cec6cf5d466b2d246bacee3c77a5c6544bf29539d8276273fcffc5a6cf9456df97553d74ad688f3e6a25f64a4cab64a05155f365d9cdc17b1f9f977a1bdd18ba22c8561ae52317c135be9cd8353334e8c979e06b601d8f352eaa434426da3d4b6e8920ad487be1a6ae80456b0de7e9d4aae0951ae7d2c69aa30046611a7f936b0fbe7a7632aa920f9daa3ccb008c09f835d18884def3f589a9b67f90b3a23fafce3f53cb0531b94e15647eb7a974fc8e4707a06c8f540f40da2ea863c3934176121b1f6863dfaa817a174d3b02865f12888cb6d065f5bd432e1ea0a11c98a34ec68dc94e9deb7fd005932b4f62ca3ac8a0b39a411e682caaa945da79427ca3fc9fa1a1a99d0a606370607982dd9afe35c2c54924e9e9eb0d77c34b52b7b87f6ebe0665c6628e1f4b01381422ab9eacc2ff2ec9007c80e58dde869eaa542985264c7abcb7f7a783cf1ca0d053f6de6167a1577ca4fc7a63561ff257784a95e5e69afbd6dceb7be6457fe66d6de6a3582371168b15671f00938312fbe0a20244a7ff71fd9a4ebdbb2072a064c4399d9cbd0f7aa7cb928007341fba25cb0f1732d190c5a55215d61f4d0e9003d2e910c942cc0269b1f29a2b54ce212393ced15348c1246bec8edd97bf0f6d24548e77949a34eb9ebe67e87ef62f7f608bb74846ead34d0dff070d901e08e3f6c357cfb4b9f238047e9eac7c775b27d44adbe48e085279ec8ab7567fee1db194879dd925aaf273b3a6c5284898a3a5fddc0e526b72348cf63b4bd90bbec654c86c7debe8f8dd5a1791c842d8c10a44bbd495384ce0cc030f5e5128c37f8e549e73099d056d91548ec89b602f5d87ed1af82a1a92202e60b4b300199edf02fe3edf1e10ea31e92035aef45dffe335358d3cf23d82ef88be9b288de64d7ac9896d489c06a2960de2d7d7680028dab01a2a80a15247cf8565858ceeba414ce2bc826afe43fffc4b8121156f950b4de751d43abd266c37dbecafb23de440d9d5038c218ba8b60e29664f43bf55783acf55ce4ec411d29448bf61d158f9e80c906c4a7117c1307ccc5bd1dcf30c8749c47874ba65876f82e945f309b057fa91ebd9df7dbfc872d50002e67beeb6a74a1cb625682adf5f37c601dc17767fb9c2afe0e100626d74e3feeb6d6c21091c29cd6705d505112abf869698a58d3822de6435942eaec000eda466541dc68dc36cb568dde0ffbd99a51f330e2bc2fbd3afcdf16fe893285064e577959eacfb2716924e50e6878", 0x1000}, {&(0x7f0000001000)="84ee6983d1399011b595838cbaf00721e51bf07b963642bf16823c162113cff00caaadf7eebdf457b807e115f02b9f926f20a82075200614f4a24dcf0e42a8af8226e1c8155da8b2454bfcaee1559dd4e56f216c14e77d3fcc0f43e33d040b57026f08e017a75eaeb2429f7dc50dee20ee07af451603e07b6c62749885a92d13261bdf7a", 0x84}, {&(0x7f00000010c0)="5d9d84b6dcb3eda2b955307f5a3ebacb8b31f7d9e5f030134096bef65497675a6a7310ab3dfbf69842364c0340fe565d942107c9848a9484830fcda6469b117150dc43a6d94c9cb2ce78b15375209bf7df6387060133cd8636790e10b74366be11e49e06bca15688c28c2e9d3541b847745bbdd7e4afe9a84e1eba2e167a8a9ed7b6aaacec270864cf25fe0beeb15d4a345d73dfd61088fcc852db010307cd2f2709feb3d6e777ece539f83364fae4957329688a82bf132e869dbb50a9ba631036f7e2942edeb2603bb2dc1526a81391fb0a181b1f860f4e28be97f8ffd1eb9315d6a198044e6665ea8580e689e3a45260505b4cb5a24106447947d69bea2ad20b44921258d7846ee6263772d8cbe5030e7be0308942766b608450535d9f4b581cc4f41094715012a9a48bf9ecab1b144fc757fded5a253b2338536193de7f206458c819469892604a402d9cd60f0fadb9d827e9fe4f44cb472ea84d58f4c9bab57d5b620288601d8664e0ccfc21b70889743a21b4b194d2e9e04ea50430dee346836cc4fdbbfe299604f57c3ea83d26754813fbfdffd200ce39b057df70de448d8d9f5dcbd61f63432d94b76ae03d9885b5e70daeaf81c8e0151bb5632134e0758928f1bd08c56285fff7a6205b2ccd351b054a0d06d936e5291c60e660382547918ea5d50f8d313344af128e3614aaa99812b7b9171d5671943377d546d7fc0b6731703ce041d3766521674cbcf03ec7ae9261219b8034f00c0700883673974959778e11dee04b50d0a5bd67451c8a242b07d74d997ca81519ad6c11940ac9c79267d5c3fa48452a2be8997797befb8cc6cd619eefc6a687661fa8cdfba86d4a3e8f049decf2fe2077ae038b12bf54ebac564153329ca0b4445b3564647b227b9a1f771cab49d70935e48ea45b8e72054d4df04e9240813864ab3b184f198e02b8eeed479ab2a179808c25777b68bea81494a190995d56dc513e4bfbd19e4f7d24bca3ae053843550eb251f61b69a93c33610ca1a6b01480402e0d21aaf90483e0c7f272166ba95ce4350a1144aa6c83ba7064b65e0c55830f46b21a5c653cb3a74be99f3104029069c89772b9dc4b2574f1b42f4f0ec87131b5ca22afcd2636a943c040d3fcbbe7cd222ea89cc86fa262749715212d090ae8c8a58f53d93260c6c30b25b4fe662e95ff364fb6e66b1a22de1c7705018dbf71028383a269ca401ed92639235eadccbed8f873b3ffb6e92b6e18471457538271cb0ba2d76adc18dfbceab2a4454544403e48e17f79cbe9d3980cd241e66d0f5c97776d237bf3cbcd669389e1f38ac26601814a28fdd2662aa2ed3d8c65f9cf22cde41940351d3b0377962af1b6e3bbbd1e3b6cb3d928c3b845705442d72124a4b4b782d5ffaf2ca8f75fc89fd0471975bd6cb55ed16e4c97dbc4f2451739e20c3b157af08937fa23183c3bd5c14f8317c6b09257f5ebf19bb5fa9920fae417ac1e2bb9a69a52d44d65aebcf5b194c768d8d6264e7d02423cf450c7190ae1e5032e098ee0c2100030074aa6a252614eb9fb57dba3fe83ca737d7d23430a6ffb610dd57d27b2f2d24c921afcb9d977f2e0d94e3f73e13178d280fac1b9574eb9d4be612fe74b481060ba7ff72760a723272f3351bf628f071fb70a842f4c5b5ff2ac4fdcec49405d50a95b071b871099f8f60e0f2b1f07b9992f058350877af0e20ecf7df3954810f62e3fd92f8a86707d2558f7d99521ca9145cac9c6916b2716f3829fe8d555c3e230611b9e19e15708325812114804fd7a9946f1082008acc4b1d5bccfecd4273b85225ea4e690b96f32b290e3ae314c8ec4a9d5992b9ea1c162c18131a6720fad3e63ffd1644ff3cafd15472350d786365a07556d0a32d5f676fa801f5200e2092f666732c366c61b0e3f4e384d45ca7195bea8b2f8d570946b15b341e0b12b155d1daf27459bd9c4f97f8f5a72d866c400c26a0b814aa9a8abfbfe0c9a17dbbb93c1cdbd753f1cdc0267fdf856eeab85f7cfa125316a90eccdbe862af1c256cb2bddbe82967af05e28fc06c35763623c6d216008a846829b7b79b079f65f2693bf6828e1fd5439c9da82827caa7e747f0f755330820cf73c89c82f62b5ad01877cf86e0f0cd6ac665fd50218b4bf285bee02a3020c293eee809f7c8e0414d2630d2328e592e26eae46fcfdb9a253fec928c2aec49db6b386544cf3c600e935c324ee9a8c7ce65cc0fccf745b596a2a541d93a6d7f288f3a78180ea47d27d807e9522a625b524a892622c59518e9f98bdce21ab7e6ca5730130892fd7704768e3add1936a027cec3745fe6ca82dd14de010f63ea90c5d47f8f0b32629ac4726cc73bdb81ca049b2817ed14a7b0edc54cf0c5adbd89f5a434ae69147bf08571eb3cf9e72f3867f238b43a96284adbb36d4484e20c9f292dcfd33a623b9b52ab0f5576ada397f9a275ceabbed92aa6e32a78d80218030b628f82a0a69cdc5badf2eff069cb4d8a634276fdb8791f2bccdb9910027ba6a6bc858b63bc24b591210d2b7f61d2a13a52134fc8fcb9b96bead01699073af6083c47d7dc3ef9301b3492c0801f2384a0e34d8df4c2589e8ca7b7a8deeb52bf7a4fd50429cb74ab01d4c5ab63931c0b84a9126009491334ccff719c4872ac72e62e85a681ffb4625b5da1ddf2dc5920f2515a6b4c16cde08bcd62c8c826abf08a33e4ff8c72f131a3c7e8b430fc8a2f8ff28450d38d67601327d80d3c92bc34f753f297cfef19d7bf1e68336738c9e3e6575518a34c99504d3c8b47178516bc9f6138fa1f6ea4236d9d193f1f7756664cb57d57dc20195921befb1b8c2755c842942d257e8c788a98529c5685b3e97bf4c932b5f2702c0bb703fd7fea02bcd1e689201e5f50578544888f9965083be355bc9f154bcfe1aafbb4e7df317fec67196419dadad08c1fbbd516c6a91717003994c9fff00409912753258a15c327545424abda10faedb36e951f772fcfdc101a40a5d2645b56c09d9793b5d5a3c3de9f63811c67c2396471f33053ded6cbda99d102f5666d89e99237e03e08ef16348c2ac6af2a8876cc73e80fb1b260fe7a665633a1e6d22897e45909c1ee9e7bb2beca7a9c5f87fa8f381b112a379efe0e7f708a255d550803d14aeb4a4e2f2f844b266a6daba0c3adc6cb6768605e253e7b62d598e0e9f171483b9e18a2fa182c4acc34788a3ecaeddb8e7626e71de16a637abc1a4a263d664fe55351f4333ddf1029779bca7e70b18da230f757193b24c41f4d5aa487ab3338b1cd048b71975501259fd987875b44460b1a6e7ce517e6098f22b589a40b3302e64deed8c12a2272c9276aa68ce0554f2a4325f3e100b1c7969ba9928a1a19804a3e3f89ab7682ccafcc098e8910e7e1aab30327b8450e30b2b35a09218b954f4219c95b09ccd406e1a8df345fada52e3508705d2c63b727d9b8cb61831703742b80ee9d052078ba4b5a6d7d6b8d3a7cba047d650a9a005bc12a73e562bcb78eb9b759ace401d43d05170c1511b753617318ee16a74011e59581b67479815f6b39943f9f1c4ebf725052620be21b954930efdf152d29a81ecf1d17f5f19eee15a39ba2c99342d8be66027bf953fdfc74b818ba9ace17242675422ae863cebdee08f9588c7dd5da860d195cc958bb08c041f0dc8be1d7e41a7e7d6c0990e07cf331169685d2ad5a7a36b4a142022ea3859f3cc392b23d2efba58f19eac298a7694caa3d28b0c2e73ae7b4fb09ea1f6ea20fe39337c58ecc3f6bb517c970241cacd979e483041f6e625a8d8e3a8541376a5618b2e0720a0678d0e1a8e33df0c50843cf1e437480b7ebd3a3c9b65f3685a893a2b0ae79154ab9501dbec8c42c2ac2006fda1138e93973dced92461ec72ebabf0d863068beabb53ffa7d69aefb499b51b111cd3cebdc4cbc34ac3efb4605377aeb56a08d86b505b60239442489fffe52f2de6d80dfd862996b6cafe070d70926ddd341b7a1b259389b5fc0f167cf376ff266d9ba52524a90e2fddbbc019589556169a6a1ac513d6b95fa36bad9f3446e6a93d6940e12a04ee7079ad47ebc0b7967fda4673d10c52640fec77f687e88d8f130f6d0914d48634149985b741659aa34015663d5970688426982a52d48107f146f14df1a9fe1cf453c9f24b47a17b737f6c99afa18ed8510173235c8441da844f1740a947ccf904b8825c3933fff5b69c30f4426485e777d4653d068b6dfd6c33c5c14fbd1ea8559ac47d9bc0dc585039782663719fc2726e6b3c1b41670c478689ffd3cc59d6e1f2edd1754198e93c20e4e20e403a5f577a62f45feba30c859785bd0f630f060238fa4d16ef6b9f2c067d907812ba99d1d40df6ca7ff90c0807ab7538beeb77044a0717854c942404e190e29dc37f7cc4757676d0b7ccf2d84f075e5611ea18fdda1dc52502324343d7fb0f03c2cd1bd66ecf939c2846fa72c2190f74ffb76d7a24a52b57bed3691938bff1df4b7c29a9e39bd6719621f42f2c07f2c3e6b942fe51bc23dbdfd9a015b9040ecb3250e6f3b5ecd7fa1b7ab2e5dbdd976f5745f9226521960d94de35a7be7b3a12980224eba265abe6afc7c99989273c23b613003727720633f1ac6b37a0af1ead13b4d9f9d231c6be658e74f69869ba1c4997489b5517bf5092e6c997768da9a03a5967f06f26ccdec5c6d5db20572cee8dfd759cf2df565cba75de378f7f1711baf911e2eec53c0fc20f719dcd1a0b240f4f8872f536fa69b52be9e56b0e365ff411eb1edbe5f7cc1f01af3620b45f9f618e43c787652ad6242e7ba74358e0caa76c4b3c921d666524e762702ab0090d8aeb63d2a06dd7a10cbbb3d7a7dd942a999340227634bba84a34d38f86d4651603f48a59869e5befc92b780ac99621b8d6bd73a1a1bc6ac20f25c04a522345f0f6373f576d6234c3bbd21131c02151687caaa9090fdd181ef5226d48b72b844fe71f373984281ded4b496b09aeef6595941f9727cf52c5dbb4f89db228eea1c7ac30a82cc3c57d0d5fe101f46332195bab22e9490e787343926c6b18afb637f16c345d2072cb5f00ddbb7d710b159a9173747549012fe6e2c9b7e111fd50cfd52f624faba66c60fdec1a5faa16f47d7dc4d2c2f7de32513bd0c2726f6e6be203b8caf3de0cac5a3865093dcf1a02c3a0dac1e5bd2a7bc5167a30b3122c006743daad6f8336df3355d0c41369eebb281bc724bd38df9638569a18c3bb821c16521610978b298db9073d6f38b4206971289680b800cffd6e13bcbb04c81228ed33a3efba4dbf67e16cf553689746612707be120dae2701ff5d09b545d34bcf96511fe924ceae3b34d7f15e3ca608a80ad0cc11c91ad55a99b30e40799711a1b34c4ed61de8e3f22ea4b5550d57b736b9d31893245d199bc0988812c7dcd2fba270a1a5454e6ba5850821c7142993eac9d0f4911f00851eb20ec7a7540699473951a474ab9dbc0863d78e35ee82c11cfee389095c22dd6c2ac68b6011f814d010c7150c6d170f9d82e421995ae9fd180b1c5c20ba6304d98a20ff3ae55e2747f1509e4f5dd89c80d87f8b586842924411213deb8f5d4973eef5644262e183f9e0386b5096b36fd900ed8284fd2ec9b97c0a64022f7270215ad908eca658698008d2b6d9474066fad3924137624720f2f294a0ee2b4d6a25cc065357c393474f6eb1f322e4ae1bfea20b18bc8cecb1dffa2fe4600c9a0269e37f0bc4eec27b6dbf0ec5576a50b8304a63de874a432e325a890ac278bea54db53eca75a05f7bfc27b00b58eb91c04e5e7b6b9943", 0x1000}, {&(0x7f00000020c0)="631f1a4bae542c84c37b2b8f10cb551839b0ef2bcba429a20bfd5833b103f6feddcd70", 0x23}], 0x4, 0x0) 04:19:57 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001600)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="608fd1541c065c59aef8b1a5133fe19809c91f387e72e217acbc35c6aa72f6d1dfa299a01183f275d1c1ac4020fefd474e2eaf884bf113ff0ea6098486c127085b5027a8084d191b76fea799e1f68c08f0c823e08d2ed9914ec3d52050bb36e13de7a16d63e747c2ef04b04d739e9732558c14fa9bc97e04207c48e52de092bc0147963be5228c9bafaaa728c4617794c6e68fcf753d6393d2684a8254f7e23b455355d5ce57d2d6e47fc0c49fc4dbf6cb3aa748c7414cdc0ea4c4b185a250d880550cd9aae5712c810e8ad312b59ddc6af5ba90b83e1c116e23e6b9b7dab4ab373fa64f7e21ff6a9fac2e21cb", 0xed}, {&(0x7f0000000400)="bded0984966419b6c5dd889805685bf0fb89c728edb31f3c5c13ad5df1102fa7eaa2c581754b0a5ef34391e71249a4b1d87922b529dff475a1fa57a3ce7b19f658f649562a78655a78a1bb3bdb20776da74ec9b687c7e49db33c32a337135d896a7acbc9bb29cbc7e4396ebf40322a2195c04b771ec2483bfbf5f8f840baef11e88456eb2b330892a473963797eb613636251a918f6775dff7c6d156b585f4bb840c1f9208a3d7e564e252ef485de7ece0a40b66fc45d261491ada86bb670c16d81a286a0b9e1d4c886cb6ad72d59258aa8357a3c3745e87a76c919f371aafc112a7e5284ef3c0e6b68ab4a779669e7f086dce5423af08cbc9115def0d952a445caf7b2178753847096fa4f4a5f5a81be82597b9b669592780caec4b5f3befcac77dc60a72cd0714c88524ed74a82c9a23398dcf58034698423db6575f9974df4f177412c04b64567dc8f625e114e3fc18f74e6224e1a292e87c3ec2c9d419b92800bea27eca6d624dccc30725d701bd183bcee7cf17827abf95de81ff22cb33ebb5f8cae901d9f4f831bca26b368ccfb48224686e1ea9da5350b3b6359533b064e5ad6683a2668385004a5817dd8d500cacb427df21be4ee30b7c33e6d566d7b403849895d6d621241f3b2a41f2494afd79888b5253610c5038ba294c0908e8e5be7ef26c41797e03f052be7fcad7b008a8e2ca4bdb8f6f905eb37808f0fa6466983c43918743db341493b1e7efd16f98b2844a794b4b1dc7c93343b880ec7456906d5ffb034568cb447b71edaf146f1fd45770efe3fa8923535936a21285978fdeca460d7414b4bc28f76e321445ac1ef667f234c0b50302abe9c2d0769fa1e9227ce4c63e97676f7115442b25c51442f028ab559e06c976fb2ab418557eeb5fdebd4332da7675be507df0caa4d3a4ad0d6a22a9de777aef4fd48b1d852ce5c6fdd94ee0d379227b0f8c8fd6ad03dafe2d9c352d673f1ac0b7a3816b7466f8cad7766f50abe9a28752cabd6611f6fc97007aa35bdd11d2171c177be4310332ce5464b3bf5ae60580e6705115ad403e0e00500d59e2207044d547074374855cbd283aeb6d23c0f352e34dfbd6efdcda0871fe398963e88cf50e9b4e19f305a98ac01d90e89697d38a7d77a6194ad996f7ad3330d3598aedd45de3b38c9c71261605fca564b0cab013d7fad29d41928e045e32eef5153fdec5191804045c58a25b9917e0686c08bf72a79f8fb8789288c781db334d206518315cbc757f1aef8d9208fa9a785db3ce4f9be99f5d44f0a225edad15467873b8b374a8dd8a3f8322bc221f2b6d0e34f443e674b5a0018145dc145ffd2f8365619fbad25564f0662bdabccf1aff9aca8de783bfc9586c327f3499be4687d325a83865d3cadf3244e1b190ca63a534d20a03d3bf83b27001b8b4f2bcd3d269343956339da6e7485da424bc66d3afbf66a6708f2d5ee5d1c49208714f190d2c71a3fecf1734d13cc791dd8d0a931060850dab3138dd41623d0322124c6fe34aa3e80c44a7c3b02232bf55759fa0724dd88edd261c637d634d7acff9d04880f3205b0ec65003c297a5f82641a1c37539f073f259cbfff3d6ccf154dfe3912cb48acf89a6eb5710a4ece81834e0d7369388315cadcea92494890f61e979ea7e72e6d622a8d18cb1e2db7f80f033bb8a5b2d30e1aae2daf1d0eba219231554eb231137a02da8452c3fa26a6759f9263cc7ebd5d2b4fefe7a2a05a91b036725b8056441881138d81ed758915df1ddf120fd49e3f9b5569e6eb2d7f2ee1cb374411cafc259d75fdd08df55c7b58e419da64b8bb049e3c27353ea225cd1c0f1943befda265e141099d34bca8e697ee0a0c5f6cef9f5c98c7d45c7385f915831667122329c2ac3ac1c0e45950b5787c60bcac95023cf7d96bc71f06041bfa583f98292bd1d63252e60d703bf0aa209e53e6b40e6723e5cc226f29f72ae6a257b2b275ec5e6828da8e4f3f97f56b17170cc28c487144c014d05a2ea3be4964c65b430c1805c8f40605a4696bba0155e8fdd9a4923faae1c7b6fcd4370e0ddb2de29d0ca39f349f9aee7374972463c30047dc0f3e383de3fbc61bdbec769ec428c4747a2df1c318f297e186ab797b1169ee0826bd4b4dc71b0951d0e797e7f0b07236994b6fc58a292e1ddf2d593150e4720827611f2a8cd8d00de8a2432db158c70200cac2a6a1c382763ba15fd18a1dbf02f057dc1a91ddd690605cafe2828c46773ea9f065fc9936bb08aa8e9f05cbbd69a442c3670e9475e8d0ffd4afe145a9875ff03a7576c237d05cf9485fd267933b9e8392eac908413319c95c87cf223f26adde4e44155919362b930503c75b98b8bac6b7117ba6ae94730fda268fde15317ccac9458f3c4fd27d5a9905a35ecd701094f5e83aba4debe94108a9ae5a60fd0baa432c1fe203e06733c97217f765462c13e2c4c14f9a2bd033ac62620c230314ac26c2ac997cd05aaa7e09ecc1ac3dacfd33cca00384e12a27a19812b011c536942f65daefd6277f88ef96eb2c6927f97c497a73b7d84b1c895eeb72a62334494adb1205012ba4081f58b8cd43cc8370be27fdf681ab3516963310080c694f6944605d3e1f5fc405e9728f00519e565bdce99bcb667021e877d9705a3d1fdf34a06850ecfc6503de3d6b3d83fb101e300af4d8a1ae07767282b6646eebab422930e9742bd29575ffc2afe465c92e8e938d7daaecdd3d65b9b18c2a86ddb2badbe489535c4d6792edc3c542a2e09ab1c67f07c11eeb036ed88166936dd2e6f6abe27b383b10b7be17d9eb3937f231150b72de28f832412dd7921a6bd9dab9db228a7c0b9f4f9ec9c3d5aec3896edeaf4b95f0f6d77cf3ab7418e3d2d04804b855a2c637d2b5a7ee4cd438f7710089b667663f013d81dcba6e8d96cac4ddb965cb98a0d915622b4cd240fd11fbba7232727188bf1ddb1d07908ebe1ce191b836a1728140e09e7331d080014489f614800cb4922778376120abadd1633f82983791bba263b4f9744f5f31a92a64dc45473043dae539cd0a5da6216b2c864b0d10e902b1a69c34144317d25440722dfeabaa054b8b41f26305d29fa53260bc406d3893f36a3413983610484091f6444756fd9f4b87f7d2264892b263a6885c67eaa200e47e8356cb505820d138faf10e758a3ecd34407c53d1776461ba5b7728def349b6e38201787cc0ec95e1b7628364a1e9abf7a24dd401d99dfc2ea19ea04b6a04db7033275f60f60d2e9731adb8154d4b9b00e21091813f558dd751d20d9560aa925ef3317243ee280fbec22a23e589ae5d6228bf9dfb808ea35f2e2ebd96eea94425588aab77b20e88aade8ddf6533e53f2144757f9d69821823f49bcb4b243c1a6d175e6ee0b99b44cc9f98aa81b3db36161b8d3490d8ae2d1bc098008e821b65dff66561026cfeda287052ce7ddf0100b83847693ad94af26c5cdb6d57e00a5279aaa1b678ef552eb5840f12ac3a123fcec0b44570bde9b8aacf16137c0765f038845cd604760deff791986aa7f5a6d9962c9acd3dd31e954024a64337b663a2e916e5f243942758d78379f5bc6c60e4a3c0bf77222e5d172ccf6a1d5f593b4cf83519d0b1c59ed09f1f3c5066ba61d5fa6b469627e26ca08c6a28946407b883c611a9dea96b2a8ec5c992f709084ed39a91446f49d60893d9897c05466005b9fcb1b77951c12f523ccdfccdf92cdf902ba24c261f90a5e168e2e33625180a1d01d6ec63cc71928999348e4222b1633d57fee408cd7e5056099a590e662a54b44b8836da16d1c5c028d642da73001aca73ab137cf1812b0bbbba28897ff05041f146ab7949baea8f7c52716b7a0c7231dab10bd26216c0c85e381c46a457dc75e4b8450394b267142d87046d53cfd25b29f59eba7c25d12a76329eb953aab75d65ca40dde510376f076e1341ed3d01fef4eb79ebc4e34969c983c3e73e506fcb28b768e5976a7eef1d6106c11afea4c334da6b527364393568fb87270267aee0695126a6fe58c3a59b8d68ae1e92d4fcc432657b561dccd4da3ce271ea42cf22559c09b130267bea4b4c1ce0a7300bfd5c4a85b942efcd4df3cb6e48380e085fd352f1bd2c2cbf3d1306aaf88360a30b0f22787d93220f69db7b4213b2dd53b230996127e6f57e0f2823be3e881477c6ecfb16325aa57524fe4783d9b91c444022fe569b2f0019c5da49899dcd552f819666b648d2dbd31e84081dbc9fa626ef49291ffc9c0d5b8d57e6d2adfa8f8df28171fcd5dc42ef82d4c58782ff6f25a2418f5691277b0ff99ac9011c9864ab6f95bd237bb7200293bbe2db7b21e79f8b99a6a1e2db2a01feedc896702140802e9bed0ce993712319ae238482c870eedd4791a07fc8715420d701662f1ca941351cf41e647a0cee13ca31c0a0548245be03ba24b91f8d6694585432aede5b3762f305133bdf8d4d98b9b5697c39e27d0432662b478ee1c06c6d301bd502a9d402cb19e9299f88dd4b973bab0f004bf4691ca8f111e8bda0c5237e624b2bf1a0ee437508bafdff895798943904ae9dce7488a47477f379f7b1e2eb158d0698bc7fe27f24662bc4e172b8cd7faea5c772316882ca82ca75557c43125a307df2e38eee3d21ed6afc636517b0f548c84f43d98ac85c03a79213185927900a830a39995d64fc58224276cbb3c352811cf8b69ca631367d3691bf7ef63d5e5587a4296a3ca57914099be250270a1f4ac80db674e6d0e0a19c0a8550a0b290d8429adc18c2d64c2ca5a99bca6375cab9c9d406a70f6dd1f374b17bf581ed73bddd56813aa98d95f99c68e720282c4b60ff4e26602a5bfaaa964e7c5af9b076746adea5b1de9dc89ebbc8273957e4571e4ca19a4d53e1b0d782533e68d90fd9b9a1d548b8ab8214572fb5828af215e05c9dfb24068a4d2638e169d9d4a3a584e044ba9b2abf0e6dc767b0c7fb7d51234d8b1ee88fc2e42c4092eaf2047953c6031f48c27153d0f06da4c9df30e785260d0dc1a514284f5518d2e90b8b98d5ff8d5d401630d4a0faa6b92cc7015fdd014926d74a6c97a3f02b684c1851054d511fe63c8a4d036c8a194919a0437703e9edfbbe8372835c92151155194a4709a809da560037e6d3a6cce48b8d6a1628358047684d1d9829776397a5a336937492531e75339c5422e98923875537e85d68a5a56cd21ad14b7061139e57c4f8ce9c6ca18f6cb24d37359e2bc9681a8e7e434ef559abfd438f1d81000ff8fe3abe1373c78de6b73172563ae47076f8aaa9a03e4be7934c62d03b33d49659eaef34c4ceb7d56e271b9d7905b62f02938a1d11bec2b1becd90da55eca9382d352b993625f76f21a399ac0dbbd9603699301452c64f13b1ef1a54f2e92b558f02af59d0520ebebff899210a53085c40942fc1ea9e1b2bb49ed54918ee20a0dea9fc655a17d1e3473cdbbc1a2be059bec11e84fbf6e7587de2cfddef448eae95f355c14467e0df3d61afb53a0d0174ca30fb4c4260591e2f8af032e75e6ef793d691a632c89a71019a829481a9b60e6156f9e605af4bc511e9dd9aa0201ae2f64b6546b2e049ced71eb05a5f7a0cf5fe8ecf0809547a67f453933dd8d198b11a08dd1f5685e9c1627ed39fabb33aabca6c73f577dd47de34e6150375daec6065f8e62e577d94cd123cda08c9d79cbbb672072aa5b40cde45988306381f542289fc4400818c9d68639d6b597901b4c061751982b772d781ac75954a83801f07d90f9919de04ab87cc5d713eac229ebdd081188fa66e5d32b53a45bf59ebcce230f44", 0x1000}, {&(0x7f0000000080)="f48b64673ad330070aef8ac5c0b1fb2e526ca631a11080cbd06e25e3814d4881b4fa", 0x22}, {&(0x7f00000000c0)="3c03b940e5ddf7d888bde523995f355b0f4de1cf61cf05316eac9afb", 0x1c}, {&(0x7f0000001400)="42bfae9907b2608f3b392ff69afd4ed994e72bfe9e5ce6f76a45b05ebebc612154657a3f939cb267d5f5f34aeaecd316a6b527f70df264045887711e3ba7aafeb2749fabd6d262b303102af9dfe26ef0a984b034358ddd26dd1164886528b6a9918fe8c995231985e564ec3fcea66d7f3884a79ed65f480bf4093875743698082cfc8a463e8bc4d087a874f86e64965b72c78ea7901adce9c332cf68ef0ce38edf7eb8577f0860073a9495829ec3ed43f2dbc7270b8e898bfb5dd4e5e43bb59c0d7cec5101acf75bb016b6374e10783d74df32fa9a8cc2dc7f53145aa54486e0cc61ec3e61d3d8b9e5c77aad72ef19", 0xef}, {&(0x7f0000001500)="6a966e98d607ec758dded10e98e8c76bb57d67936b12014f188e4cb650e244d44d90a4159dff5591daac14cf711b95558aea043949f7dfb9051ed4459b8d1e3359c2297dfbe7c4ea3b7158ddc3ee11fa55f80e599673b81dae76b01d9f5a02e1e9859b4f0fcbcd673db3a1ef", 0x6c}, {&(0x7f0000000380)="f29e4b951ca34dc43e6c5945b64654823b91ea77c488cfda50", 0x19}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0x40000008, 0xab9c, 0x4}], 0x7f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2d969934d3ada29d, 0x2, 0xff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x28, 0x10, 0x0, 0x100000001}, {{r0}, 0x0, 0x11, 0x2, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x48, 0x38, 0x1263, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x7fff, 0x80000000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x47, 0x0, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x9, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x4, 0x22, 0x3, 0x8}], 0x9, &(0x7f0000000040)={0x5, 0x2}) 04:19:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) dup(r0) fchdir(r0) 04:19:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f661332361f694714e0de"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) write(r1, &(0x7f0000000140)="402d2e64da67db7dabf174c2d864c513995f088362a1366d696592611941848c9735c9a970db10c4ed78d60077a40a2d4875e5c114d0b0f4f46c9aabbc35d557e13c1ecb5abfe346bcc05b2c20e3939c9672bb2c104ec3f44a8f478836cd410f72622c9d7b9ccb67c0b14e706b36d6b15ac44553553d24db780f08c73211407beb3628bc7020ef44790f2cec96558e7d57394d2744071fe2505d6b1b66fd79c510382587b9aa91330de6c1a204e5c219061292bfab6830b06d8f", 0xba) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:19:57 executing program 0: r0 = shmget(0x0, 0x13000, 0x20, &(0x7f0000fed000/0x13000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0xb03, 0xde93, 0x80, 0xffffffffffff0000}) r2 = dup(r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x20) r3 = syz_open_pts() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x10001, 0x6, 0x1, 0xf902}) lseek(r1, 0x0, 0x2) select(0x40, &(0x7f0000000100)={0xc360, 0x480000000000000, 0x0, 0x9, 0xfffffffffffffffb, 0x8, 0x4, 0x2}, &(0x7f0000000140)={0x7, 0x3, 0xe8e6, 0x4e0, 0x3, 0x0, 0x4, 0x40}, &(0x7f0000000180)={0x8, 0x4, 0xa27, 0x9, 0x3ff, 0x6, 0x0, 0x200}, &(0x7f00000001c0)={0x7, 0x401}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000200)=0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x1) r4 = msgget(0x2, 0x0) msgrcv(r4, &(0x7f0000000280)={0x0, ""/192}, 0xc8, 0x3, 0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000380)) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff3000/0x3000)=nil) msgget(0x2, 0x50) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)=0x2) listen(r2, 0xffffffffffffffff) getsockname$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000480)) sendto$inet6(r2, &(0x7f00000004c0)="cc741753822f31e20392bfd6ada93201232434b85b327e0e6148fd60a06da3a1db8ab3dc43b8c4f06017faf30360cd8751b666421f06d5fb34dcdfa972a7220b5ee5882ff476f173f4c798947070b133f7cf13bea4a28111ef480040f35ba19ee3b964a4e4e2cf46f3bd6be443f7c71ff5102f6150af85fed097a07f19e0b11a8e27a69036d6f27c38dc21e7e8cc12f0fe2766b158351306e69de7", 0x9b, 0x400, &(0x7f0000000580)={0x18, 0x0, 0x3, 0x8}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000005c0)={0x1, 0x4, {0x97, 0x9}}) sendto$inet6(r2, &(0x7f0000000600)="2d013a53eaa05e7e51bf714fd4b66f0e172643aa470019b3d643ff79808942a567e0b712a2346aff810cf5e2919567e0e19fda36b617895680047c087f267e7fd0410e05826193032e8639843c9c5e23a44f53c83aa8d3669e492570119ecfe1e599942528cd5b739cad89070db47e583ec592bfc24de132ac869d0cc22da734377306e3881e94bcb91c0252ade25269fd1abcad66aa17548171185f4bab6fc09d429589fdc341972859741462e904a938a68b21994c8ed103cdf5783009a94119d318e339b2eaff0fae794cfd8fa5adaafba38c37826171cbb5386526ed68eca520d4450c5dc0872f3cf32cdefb14f764e87e2471bb8fca0d67c967", 0xfc, 0x400, &(0x7f0000000700)={0x18, 0x2, 0x3f, 0x9}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000740)=0x8) shmget(0x3, 0x10000, 0x1d0, &(0x7f0000ff0000/0x10000)=nil) syz_open_pts() r5 = fcntl$dupfd(r1, 0xa, r1) r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) sendmsg$unix(r2, &(0x7f0000001c40)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f00000007c0)="0f8c7f0c8fcf05ef0ea38ceb448070ac0316e51e79383e9a16a79f436cb3ae3aff3149259fa311c2263508a404593be37232037e61c874a84fc78812ba01974e79f3b0fbe0e3768e31d318dfe4b8789d7ed1b9ccef4c4b4b501ed842c1b3a2ae234d7874307156609f", 0x69}, {&(0x7f0000000840)="6e48c3ade277672052140727a2030d5a2a25dec7a842e9bcaec39c7cbdb9472fb99351b9cbf52bc0c88c4ba60ac4b827dca4b4459a213623a61b0a07944acfd4f7ba6061aee7e2474a6625cdd59b012983b1faa39e290dd9c68508bd38a63ae1f1279349baf05ce292a81a8d0a76cf1831f5a264b8c4954f8dea67cca4bb1f8019a6c990db7604b5365c8b4c91a55829c6a0577293ac10c4ff32a36b1811f8c85b9099f2db5e61357b9ee72b32b8ea8d05f856b3ab7d976f611f9f1e522949d3ae6b35ba2fe1c2df8c8085b09c5ceb202e5ad940607bb129fce198b5b65549e9a6bd2f1e87fd2f4c590488c5e1fa0dc0b34b57c1c2efe3579bd032e4df7646a59d355050372b5a2df288af1cf25eaaf80aa0f4494aee3994c8874c7b2d868b2cefe6dffbcafaf0cc0e17c0b6396a20f2460e14c3d12a40d73088298d3b93c27b6973cd0dbaae831f284f53b092b5e31b62c8bd2e572718ebf18c7ff8e6b9d4b31383c1a91cea269c7f73300460c4debc4262f348811f16494b7f4d3a614f832dd8b924df57e4a39164844f504bc92cdb0fe4b43159420f504bdc8b9616e5378deb8d1d9997a060a5ce9404984dc4ef19750763411227c372da0aec8a6fc5036d600a5f6411d94264c964ff5fb645a94501ecd1c778c2a8f8a5b077e80378fbc5c31ff69e5896d2e89f65bf55c3df515b31d9263eaa0609be1c5ff396696ee5524023f75ad8a80d5d8fda6a498b7fb9b2594c6f50818150fad0044bd551fb03ae514684677c4e6c9a5d3c2f9b42b599452d863458ee7af6d1b085a5f28a514a05aabfab93958af72f247bd479ab14d6832f0b22f05a3323b3907eaff3983cdd51642676a0a5bf476a00f8b421fbf413fed9f24b69eb06a7d55f1bf0edbda7f49750941bbe3eade0ded5962657ff1a7760d18dffbe008e0849ac6e8be39a1a9d24966f4662183b8a59b670aa6131180eba3fe631bbc3a47a262bd7513c3f87a5e04009511d316f0a561af598f7003fdd3462026e1828a629d04f3031a41ad6c5c2ebca7dac3d7d78df5531fc098e5ba1c1651b918a4a685bd21a42d1d867bba8adeccacb019d0c3b855d038a254f53fbeb4b96d6a2d770176f7c2ef9bc72d552681e8e069f324461dd7a56b4e8323c1c31092a86e4e32d77697cf5f2e6f08c9f3f035da5bc551dc650d5384a87ec9711fd5002816e8278e19300565fb3f0f2b973b9805c5a1cb560163c409aa2514334e7f2586fc18ede540ff14c74e1a8872002e5b8ee1564dcd3b6ec20d22958de993ba56457ede97e841067ff2462ebc196e0d49e9ab96d84ae3199001f1e987e3600ed539d9d8a30277be63569911a05cb223e008f4da6ea40f9995bdbb2011e44e8423352d33d47b955d6682ffa46846db6ed87e2c6fdcc378e549e817c6d46b1d5a7a0fbd6ef4ccdc4bce0c713eec6e98d4f83b4282baa0e2a671edb1e9c56d41eb54f0cde29607f1690498dfaeb52c15cf5aafae87c1ad4e1d37c8daf021b1a5355ef557f62db3c068df23fb8602d02e050ffc9df7bb51517cf3b4bb5c542e7d118299c50c35fdce2afc8cfb4f5d2e95121475c5a1790d6706d6a9fea32aaa513c029d0dddc6daf301a8715ec9d55f2862d77c0eb0ffb79b14c21e8b69741cd4e891a11dc8f5bad833b92135c7ba3e344fa51f8ec77e1aea88b3b78cf76c145c5ecf68ff5ec90383fb049f3b85b76cf9a2664f3435cd29b27749a5764852e04a415896a7b534ebfa0158a499959f5b6947c5ef291801d268eecfcbf2f15bde43e43ed45e2540615e4fce0821c960b6b4845ed03141279a683346742f82bfd812874803f78cda5d03a02b95b1ba641361528066d3d4d34b69a0b28408e3ac987245f64c3238fa5ea24110421a885c8de061ed29c93fcdaba91378afbcd1301ef67fbe28a1347d7873059a013b2716eefd49ce42b395cffe539e53aee1e07f1bd34e8f8ea34ca2fff529f672711c08512c3a1c7c902213d4a2a87cf6f4829ba86fbb1b45ba3198764f5a63e08d9433780d0ab2fd767fa56ab82bc861afff48ca134467cc07a655974aeffebef69c23035ff454850acaa4ca7757f4beb45fb905ec1f396258221b0e18d74e87c00eca631ea5d039ecf582604acc1e7b4a277f3305cf8d44bdc0f052d8d8e105eaaf1ab9db8dddea6b3670337afe41bfe1b9acd0b589be38a8d4539f58db99ef85cfef61fbf2903cde6620e9f6a96de6b5c39ea2a79497ad9aa8506898c023b238712a77f75ab412ac0f0c7333fc293818fee379d85a61aa88be0ca9e7772ff9dea94fd8f3eebb00bb5bd5602ef4f35bfaf09468ca423a8c3549adb1675837334d971c84db2dfe3e0664f9f10d2cf2d162a2cdad967b3f7462bdd5e43d81cc687cf762b9ad7fb7a93d7592f9e3330f2f4ce1b2a0899f9477f9ac6d6395a4b8c3a0fd2dddec27ba3d6d70a3bc9e1199fd622136743f52816252d195a7dc2fc9537899aee168c38b482357e9b612eaf5c9f1441b9f4bb056edf2e2a05aa403fd4442f465b372badf1c1c2bdbeaeb9c907e0d46b37708aae6dd39344a042e7f8d8d35a91696832bc8f26e75fe060692711037e8b039b3449947f213422aeb4f5df77c451ef7ea7d83c0b5ac8ab957689c26b3844f6e6c362f1247fc605ab302044af189a5a7fe372a92eba05874dd3deb4f7c8e7152503bf2a28d85b8e9004a8aa5066f13f5cb4aa91e511885075219ec4016fa2f8ecac17a307700c3ac322d7f1d59cf20ae1f7394f8b420698f07b6217949bd1659395b9858ddbafe160f8d344a4663c0afea47e2481dc99ab0f1e9439ab42008f12c6bb66d8a0060a8e694941b096a8252be4bcf118476a638405916cdd604321e9c74094589cbde290086cb735e24bc289a0eadcd5da84d68867c759d438bbe88f7ea76e6c271c316cada4b970a204a136b6d2ff197ee0eb15c232e41dcfeaf02b5bc9e2124798416ed551a412ef24bcedf938e764d74839ce709ca982efb7814b777b23181b5ff5392386e76c5de3e2aec4a108a48c83feb5904c1f5f49e5a6b31bc6fc3673f3fa140771d711f6bf07d44f078d108be6faf926e2130789501bb9a52f843b6b1812dd785dc14b1316226d98ee4163f737407986b55880c4d4908f8711e2db6b0ca40f627aff01289860a47e46c53a4b32b1d0b02e93f4adacc8af224c42781bb7af219392c9131c0b4e42f2aa9bcc274017dd5e965f6bdd71818ddfdb031df6a5ae3ca1cb193b548bddf8e442d46cb1cc5c16c1fb6085510d535c82e86a779cb0bd30d4f30168a61699ab0b217d457663e513864c7adb830a47965fccf82c32d95ead1257696db8bd007c630f4b1890e2fa6f1d32f1b953a81978f26817168fddf37a0e44e1d8c94befacf9683de6d6d90daf032a66bbd894546c5d31749ce82cc5e6ad681f79f1b34dd870abece4965454643c1975559df95b3c1de386ae44ad95afee065ad85879cfc291e23bde0416ae88673ac9fa8f0afde6cf8912c12afde37099cb65711b1e54730130409ce1f35a78ee1772c8e93dbd6463a86e9d95dac2b6785b7ef9e5ed097d5ab33253016c2dd1bf579338b615f8fb5995b10cd9610439b44f6cfc5de85278c62f6645238e95299eb860b40db91e73b26acfaf1b922c54e9059fc6c15c0cf8dba769461048c0dcc50d9e44693629606671f91e4c81f24f5cc7fd1183a9362c5351e53f96965e633f7e35cab1d9a6c8bcf868e8d5727302dcd468d3041631b962cf3ef19a65665a4167191994b1db6d5467d465020746bb54bc9b09c079cb0b3e5c4bf37cd34288189285ef63e1dea9a152bd347cd8c32ab6e12b647a5ae7557405485ef77e7c054b97894a90dac4473eb5fa563ef950d10e4ea626de72b8c187d82d9f4428b273bcb82baf56c1d2703afe67b490dc0862eac5296888f0120d6bf0b8fa8490d3e9988c62084a01a7aeacdeef9d6b134aa52f81a2a74fd98290e99bf9a84319db8aef0dd031d1ee78da8aa80bd252c89ef8a49eba894c6e5e9cb977a51be1cd62dc837df94d738a0b2e441d2084fdc069536e8e21bb4fb8781b0a013e215e635e50e6bc32db8205361607566edce545d2ff2f58b989558ed28b0a916419b4318834fd3c5ab9e05872b4a2cc46daa258963a4e42d0bf2f2e5ce78ed1ac4bc8e81bcc08cf981e1408102ad837897dccda8154df82ff3eac645d42b9ed6b4e177647e05ca79a7f0c93d2d9bd8b1cd73cebf88a4a2d7052968087beaf7c9bd0304ba953fc750a7fba33de16f2fc7415cb0a0e60dcdc321c62a49a421b26e3fe08e540447c5f1ac662e42c30f1f29ffda8193fc1f0f364ba8119c43991e7bdf3b3199bb1dff97b32b14cbf5219fc5c23a5278a7556547eec5025627a0bca45ecc5ad408c0f1667a3c70ad2c14428153bf5a483db380176df3b7c0765e2767021f02b9228aa02c7d7d048b3d2b1bb0d1782629d12a052b990c3d57dfc456e9c926b7b6e71b88f0cc743730285f5da4080ace086723a9d031c15ec514d5b0b12572263355b48ed873af5598ec25888eff9cdba37789306e01cc84b34647bbe7720142a3ec0d2154cb017532d1a3a21d540c08a7924b5c47b9f953e4d35a8fb7db73ca34639f16346040371eddb2584e19ed87707fd10987fcaf9853e1d733deff1e90d9227f261cb96fe414d3c95d95b5fd6cb0ff726a7c394204939a0363950977b241e8b59793df595466002ee8b3efbed04ebaaff861f5aa46a0d462b479ba04c589a462e8103d5ad22959c78727ed5c8cd0f2b52397fef94d9173db2fd2299cbc98e1c679a09c0e0e32bb444d214dc353ad0c2aa4da916b052d89d6daa6451315ded8c2071838a7e3baf07a55041ee5a0a74120f72185835a110bcfc9bf5224e0ebd09f034eb77a6211b956a7b8f10188cb6a3ea69a8d7f26e7499c497a94e5d2b0b1d34c5e16321fe613cbaea9a5c65e7296d198b9ea23feadf37ac9f3a897249bf77600f7e5bf807f2ef02efd6200fd2de947cc223763260587cacd2d0aa86f34310cda9b693d20ab01754fcbbbccc6b6271aaf29f78fa5c84062a002772d61eac6c9ec026d028f323f72c52108d8274af69b8c9ccd3751c04107f8a5c6f479758e8200a06da8d82800043a05d67ab5bb87623609d667a4864b1c35b7187bb08128b8a6cffe2d3c00a082f52fbcbb20b8b7e10cc548bdaa51cbc9b01c6c8f5d1ecb0bb267f5b636fa5f29acace0a78bbd343e19f5dd4afe1b5bad1ea3c079c9b9684297616df63076354e411d6ebc6d1e9f50b661427f3ae86fe0cdb9c803cabb561a6b141781fa6412654d2ae2cb1fa3eac70ed55a4389ffba7aa567c06d8d458e2fc2553e115426fd512ec20e66af8bcf915642b944849554dfa1446f983442e268103fc19cfc122b1059ccb9d64be6bd616adc67ede076e2bd5cb1cd0e60a2c3486f7a3b7cc2777bf280041e8fc4f4261311960bb0e7528ccf2aa094d30c9ada1ccffced04563f72995602834e64e9568809fd50060cc9ff43e329147753d82abd8eff69ca8c785fa8a1ebb4853cbff38334e01202c0d61414280ea76efd196e4f84dc1e9d13aa80a48dafcb4cce17bec37db8023c670b6d039366b1a62130201c4e4740bf6457d2e2d50c005d5acc6e9bda966aab97b45165207aaa1b555ee518f1527f40a1f62cad021b7d2bb0c6d5faf50c8f2caf744afd1b923e08a9f865e1df478d4e0e8a6a0f7ec45d6104ce76854157e888325fe6c70070f6ef52802ac2e01dbd2b564dfbfc88a255e853ae8189029daef87445ae648", 0x1000}, {&(0x7f0000001840)="c870dca09cf810e77d40432916702882b7107745c02599e3a2ab5f235e6289b432bbc7a371af7558c3", 0x29}], 0x3, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x80, 0x4}, 0x4) 04:19:57 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, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x6, 0x10000, &(0x7f0000000080)="a0fec3551a3dd2cac2a5a94b2ca48d257f6d1e26986ddd839e4d2a36fb3e378f50bba8f3029c706a2770ce9ecd612f4cc220158a02dd64b645f46804fe0a70bbc54ce173a10f", 0x46) 04:19:57 executing program 0: r0 = socket(0x2, 0xc004, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="dc089d43bea2184e5f3f01c14e5e4e35df2d5f0945c3534fe441c8036f6e9400750fd8b611af793cbabf0dc9d568de0b3524413034186febf7af3c9b8de1a96168b859162e9f3b1bf7399da03f369840074e7d95679afeffe088bed92f92e08d4a3bcb3e16db453baf2c02de1353f9c7631457fef4b7d855815f46e72a470e206b9f57ddb748cc05c6f652c4c22e4325cb4cdfce723c423124d8c84bb58f1f93f5050652729c18412415e5ba26b09d5ea74c7285bf", 0xb5) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 04:19:57 executing program 1: pipe2(&(0x7f0000000000), 0x10004) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 04:19:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x7, 0x3f2}, {0x100}}) 04:19:57 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x3}, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="dcd7653baa65394106c77d312e18dfdac569874e3d78478ae99b8ad5237df0791fed3f1daf9ce4dde46ff82281d817ea656047884666c509084f90891d3a98932cf1ccdf4a359d6e20bf3352f2a2522be89081e6df24cc5bbe24d2df78924a5a39f0cd49a84dd2182eb1d92f0466d7bf03b7c04d93c2a3f7c47ec6057aa2fc46936d0259f1439f826d734926bf392ca91b6091eb022665dc7c48f72185885034f0d84d297eac1ac5bf81f1074c5b991904bfaf606992d3906e17d4488769c6c9210c97da59bb8a33bb15f8b90d12b2bbb3fc30423ac2bf0a9862d91a63754f6f9fc748b1c589e64b46808073e14a651bbc8694e8fe2d4e92c33dd15acbe2d3c9f600db6e2ca0207a8bbe26dddbb8f2db2c7973c21e1263b40a2e7d13d4a6a314cea7db2e1f4e58b27fcb2b715006fb376cf52d1e3bbcaf2606b3f134846e747df5c6698224d53097ab01e45af3cdf38f6ec815d3fb97c48f0b6946ab39e022e4a2e9e691d9548fdf626d49e360e9a2c9a32e9dbcff85556f5bec53f27e63a5d88152150f8373ef0300094119545fe4c44a02dc9659675277387f22c36279f93973f1c96ff7384ba60cb061660d7d388dcf7db9f78ae76573dbed202d23439437ba43f547a071e15125d5b2d34868f184a3519f7867a3f65572d1f03ef5bd3eb599c75029099ed717098d19b270e5d49556ca0f56d131293e29fec94d79a840b8df7eb4d80eca792d60357a138befba9c15ac8ffa0221a627ccfd5a3f1effced89553291021c65fd63ac99bb1d8a46fef4e973513bead089ec82e28016e1df0241f15205b4fe9dfeb5e39a3d53bb77bc7b4bc35e01c70b5c35c18f3bed22f36d067d404bf3935d8ca57889b75c419bbe84d2937240921de787bed436d615163c1b6e34b4c59e36339df540ed5cb954e0a38c9da5b76497df75291925f54ecf210b516e226ccf6d573376cd11565b5a4e1c9f4d7a994c39309cbdf90d9f857d7717d9dc662445dff9325b51d2593fa0398ee7b9189094468a5cfecda2c7544ae85f2a5aa90bb072564c9bbf7af7721665a162ab252506e7a536000ae9f3bc119c46da4f48d03ebf6e8bf1a0515a813c245778fdf1e6be25be744357e017d52b9dca8ac87e8b68d55613cc4b76852d0bb82d4c69564d3e0d0f83813e4ff2627140fb79648fb9ca5f94f1f48a10a4cd339adaab4fe1f889d7ba3282f936eb70f8172c8902b61813dea408183f5cf77c50a6249da9623d29ce9e2f9d49c6f1b682d898f2858567261d35d43a75e93745c88d0b6e3018609080a69edd08993433f1243d1a24bff31a7e128f937eb862c477c61d9caeadebe9086e0dd7e180bf5889946cbb085b1fd23a2f67715c2f1c39b207ba01b5ac5e899cc5b8079a79b8939d285ea038a14fdf94769ae11052f8b5a08f887ce3c04f80e7f5ee4ec7e5a29715ada4bdf9aaa8b9b158604c166bb1c734ee942279b7f74685fd2d6e04728593d4a7c886dd6808f4c3381bcf708c66a6fd75c2d4724ee8cace3c7322d02ac269186544a24ef9e02aaf8d98551c554e4fbbd6ad9c6ed192cc6e3224de8961bb28c8b182c5f8c0cea02cbdcd8a2431f5e71ab961f588b2e832864b63edcc214cf459da0b573eab8e9327223ac958674148b587c20c53c17047b009b8c6ca8ccb16480a8e5d73f5170e9f468a290a5c54abf06c70006836870e66a3d40ecf5beb66218e335de8a2313965add6978f3dd25b070e77002d48fd2db9b1de3ba822442265cd65eeb68b3a94bd3acaf8f4e7230d7440b4ec55f005e7af09afa4171591b7e6abe0f69f508facd81b7cab501e40fce5224ce23882e6d1fa5e065959b5f12f3e4cc860989dfdc73fc8487f305db225dd539f71af7e0c5f8f2036d97237e0b18f4ca02d7d8dff6b211ac8329dc7ace8deb9c7ffd77400d7dfe58da33f00016febf2a0ecd54f00523afa33d53fe3f2e74d203a80c7df8ee45ea101257a4c172174e5442a64141bbd989a17bf64514e58ac871664bd8be98b92aab379094ac9c289a101368c0d9bcfdca1fe42e77f4a0ea122b5ce3f6c8eeec8c1c9836ff5dd4cb31ce572b6805a55a27ecc036bc6c83c0c562becc015dbffd7954b205e80f45523a0010c85947f1a639dfc5424df681cbf613ba607272bcb3b4c17c392292b1431a15ad99c491a83fa3ead1e6c79da198df4488f948b39881ae5f36e3c1f76ca9151dd454d485510f151cf528865ffa336e85e7e0cf7279a9ce7cfd2f8e8f14f5e2bf3d822ff5d90d61a01473c6afd813117c993edcd0ed7511f599028406eb2867367b1aa702dc2303031a40ee0c7464e70252aa4dc85964f58583857b577c78f15a717f8d0d4421c7a6071b1d0e3149747b9b6694cded9ea0bbce7da36ba66bdf129555eadb689193affcfde579a7599274d70082ed9fa02017087b4929812c033e8ae9f0e1cab9c965bfdc555dcf7f625026e259ec2d0a1166c9834b8bb221607bd5a984ea8f322126e9387afc9a9ecf5ac64ddf5dc2f142c54c6d0ffe5b0273dceaf9b1e25cb01b575222fe6d51b80a1b1c31023478137ce3d7c7a47d00b97b1522131d5b4af35f17d829c0e6a8dd918520a9e4a661ed2df9d7784dc885570acd704f9378bd4d557e0b4ca1bf66590131849d828d6fcaa75be286cce22d43d220e68e46d69e6f2ddcab9be693d53e4d36590448142181036998b6a0010059306d0bdb8a293c56e97d7889609eb551b2e875695f52053625343e2a9a29272514765374468b80fe4b24e5abf871f891075e0f0d96f75867ea6de3edfefb776784a1422bf188114e435e6a06ba779e5330ab4b08e1de26b4c9dbbc639dc8751dd3a4f6672415c5b6ac8c5c0e9830157b92c6c6ae671da4b9dd58b77de4172535aee2c287269b5b8c1126f3c362afe96d2dcfc0e1c19fcee8ccb38d517fd339838662468436a78f9fff3d1a9334283ec61b3ae12370dc59c447111dc0390639e3dea14e79f0d64c9acdf33b246fce947c6bc42de3c24f2b710ed2b72ede5302816eaecb492e2bcc12b47942aa246e7a0d875a1a2e42df584cce63bf6c93533dea5c228b2e899a24379ef9921e159b346ede184edb4d03d20bd2e7ac071875949811ef6aa45e395f67d73aa704da733d39a2adb42f45340191f4e4266ab2e39a60c88378b60f721a5c6a04aed2f972605e69d64c8ff44aed07d4c7e3e65e36f08faea12ad8152500ee5bd1f7da72ce12e9996f0b8b3511b366727a0aff7a3e9cf48d281cb089cfae3869da559df68c71b8a986e24574c63c7ca41aa13cece4dbecacb7b8b0c28c59974e8b8fe3af4f529bd4ad45a07164b2a005c9c0661ee74a9f41f1e3650eff0f7aea314a97bdd4a4083da4ef2dd7b2c88e5f19604a23cad0075956bddec51eff47c960f4b69b300b0d9c8be0cd7ea63e49f68c40e6282528f623aa6e378a8dd2b763a78d80533c31ce707ccb6fd4eb8852307571dfe79bf23e3b4e68e1530b502789de334ec67fce95c9958ced31cd0407c3bac074e708b60f5a883cfb06e3a42e6d9f800dfd8722e7962187c1cb31f31ec602bb4ed3f9cb91cc75b2d6b830a1d6854d5144851388a278240a8a2a1b5c262299fc91039af42660ede35217b510ff8a5826027072cfa4539d35b2a8e23699a64dc754986ef3f55aecb1d4cd86147fda0f205cb38b380b97f7bf9a8fe94023730bef2dab246c263fcb1569b5361a5e2c62d759963362dc6508a04a83b3b9edd2a2ae2faee30953ea002b15c9323fd9b552dcc3f90c38fdd719377f7e9407ccfb56b2748ad4b3926fe30f16750e463e87111f740f66eb443004cdde14e3511ac98168c6868d1f0f70bef6bc45218555456b9ae0ad7b185d0369312a317f7c5ffa410c12a2c9003d4495dfbb18fee0b9800564e4e261153e6a74b67fda5f2f73912d0c13613b727e0a224f115cef6992175821d0ea0868a9a91a5000da8b3b73bd31546aba19ac9992e3c869c48a823460ca9ed60440d396d4141d2986184704e3b1c2d8e50ad39828cc544524c23ea09e541fc1c6f9cc5dcca67ba51fba8de846bef57f92a41be7adc2cfd5bf8fd89cf46ae562fcbd0e06964b574a7b699c8dd9366151973328f00582b82a1932eb22c7283fa5bb1f9bb3dacd45a0db05afe3f3578fc9a8d5f9e5b590c9fa0bd82c55588b3a61c4dc6f8840b483817a28ae4c0748773d5b59052d35136adcde245d3c4b1318259b2b955cb45feccd6f0eb0e46ea6b6beab7d8271b3c047f74831c646c0eef8a743aed69cc824635d625748d745c0ec8c090b5839e9d8ac400cad16931a1fad604f9209e2fbd59124fce54199078938086bdd47a4f811fca40b2bb3c551f1801be988af752e1ed1fa37c89146ef203f86debb502d1e1010230c2a47b5a463bec05f08f269b9af8e1f7718e105a359a3f3ba928a99d37e7c34d6c090123598027b921b46940bb84cfaf11cb6fa36f0fce9fcf0e46ef37a9d6e008b6827e5ff38d2c467d77b8d3b35600c50cb91708f7dd713af15f59f8ba21226f08589f214b34354e1e190dc742a58e44cfb9f6047b8e5863003af53551e39b79586dbaedfa10e71bd366b35d65ded8f971130defa43c709a47f805cdf75b600aee766374a69b0cae37b5a8aeb40c68c50fdc19c7263827bf7414680d83bd86ca995cfe86434fbf3f54f883db7b7c0235ec7df1482e533ed6ea27aa1f192d746823b8605a269e583833b4a0d2a3c2d23888aad065e0423e5e9c6f30b0edaeaf81782124b530522e7f4fabaa2d590ea833b9dd9e2b1771ffbd186fc8b09c1eb0ee0aaf85dc4298dfc233b34b3247f56bf11334e448a02bc953fb4d877d4211085745116c5d5c7002acf86b88310a3248747904cd8a8d71edd98ffff48e2815a234bf169e68f5043d1e00de29b1b31c1ccb4d9cc47e89346e770c88e53ac4aeae8bce8f00a46aab4a3943699fbaaa099a254226011103139429aae3cedee0077207bbad9591da0fee7a458594ea27f50bbb092dbbdc6131285c3c830ea54e64b9eb8a5554cd6d4275feb7f81fb0359b5011af59d1760a29055f822859ca89395e5819a13f32da8805f82cb56da8ebf01e5f667a92cbb60146306f5ef0b5421855ee9ce4a9cfe0547d1bb868e186e6c3c4140eec7d337df0e2d402de3924e169c9899cfb8f88f11c6b205b482d21d2ebed0507ab28295cc956b43c73445afc88b8173d68540c5a6eb4544b5e3f748ce58d917ba4036045ba5bb7afca5c99334af4fcefc35b097683627d001b9afd601f872055094c28a820bd55b79e060184f07815dc60f644a6426612d04d4479fa73b069eb71ee10630a6a587022a139918a0250b7b085f4ae2f6a019163c77234e0cc8eb0c2a69d6f5b4aefd99f8e4f0b4a641403a85f0710968f36754a5a514adcb979a58069d05bc5a58629ad2d7193d114b88f5a47cb86f144d8c64575bfa96222cf7b1780e36f5b125de0327354f44c0afcd5d9ef4966c2bf8df607fda4b1baed55bab6bbdff80813e120106665347d8e5d710d72c0833d2037cc86b9a490f39fb5f79e43adec3fe35547f557464f574400bd68054eb7b5019a68ed45e82ddec130c20dde344e88bd50b38c0f1d132c7705b2905943c26439ab5359f7a597eb7ebeda8dfe627b76408adcc8dc371c110d91dfeae59ec187e2e118f2d04e06e0f19b5ac0b9a6607f96515067ca868b02cb058b57cf4a8075b762c3f853bb7bda0e8b65754b03669c08ea0195e1ef87d7257b954f3b9b919c695bbdf351316b2815a1a0c826d83b8f1d8bbf6a751ef", 0x1000) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 04:19:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022c00a9d7876d64ca9d4541d7c1220a41c884d2961370ee5c000095790d959de2928fbf4d2fd6bdbe3321b98548e35a1abd5eaf"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a0364", 0x784}], 0x1) 04:19:58 executing program 1: nanosleep(&(0x7f0000000080)={0x6}, 0x0) 04:19:58 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0x6, 0x0) 04:19:58 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = semget(0x1, 0x1, 0x8) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/148) semget(0x2, 0x0, 0x60) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) flock(r1, 0x4) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x2, 0x4010, r1, 0x0, 0x0) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x200000000000) 04:19:58 executing program 0: r0 = socket(0x2, 0x4005, 0x31) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x3ce) 04:19:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e0000000065300000009264fc004103f5b985ec21d2675c085ee3d6c815ee08f43fa20d0e5c7d694a22b2897acccbde22b888ba66d8a7294ca629b81a25cc3ae51f0bbb2477d059e6d5e4553c6f7942011afae9e48e006820a847f518a802c1eba7b2a725b41c2376de1d76c372755fa8b0088511e1ca5185b5"], 0x1) 04:19:59 executing program 0: socket(0x3e, 0x8001, 0x3) r0 = socket(0x18, 0x2, 0x1000000000) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) shutdown(r0, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:19:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xff, 0x36, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f0000000040)=0x15) 04:19:59 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f00005ed000/0x2000)=nil, 0x2000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x180) 04:19:59 executing program 0: r0 = semget$private(0x0, 0x4, 0x84) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x20, 0x40, 0x3f]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300000000000000069385028428e1a927f415a9c846aa77236943f5d8697dd118533b11d96c9aa8dff9beb88e6fe6442edd97814d14bc5c6ac9cd486301a47635f34b18364f0571474ed04c333210fccaf176ca9ee07f33f623bee911a403a165709d37d4246bbf769b29d9648c2576f551cba458bab97efca2cd1f30b8cb285876daeacef73e30e56e702d28a892e9780b124c62962751fa16c4d22fa27d753e5c1d1d3af630ca0d7556a80395bbf301"], 0xab, 0x800) kqueue() socket$inet(0x2, 0x8004, 0x7) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x8000, 0x1}) r5 = msgget(0x3, 0x0) msgctl$IPC_SET(r5, 0x1, 0x0) 04:19:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffff9) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x6080, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) 04:19:59 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000000)) 04:19:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x4, 0x283c2c80) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x40000000000) 04:19:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 04:19:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0, "b08d8a210524d8e500", 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0xc6) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:19:59 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='W\x00') ftruncate(r1, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x1, 0xa0, {0x40, 0x7}}) 04:19:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378a848ae22c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e46467f002836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0xfffffffffffffc61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:19:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) 04:19:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0xff2fcbe3bbb564fa) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 04:19:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/24}, &(0x7f0000000080)=0x1a) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) 04:20:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x4, 0x5, './file0\x00', 0x3684, 0x2, 0x1, 0x8}) r1 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)=""/117, 0x75) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 04:20:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/117, 0x75, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 04:20:00 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) 04:20:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) open(&(0x7f0000000040)='./file0/file0\x00', 0xa00, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:20:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_emit_ethernet(0xedf, &(0x7f0000000280)="8797a3138c66ec1f0feb1d3afa4437736e77d22441da831623681d625945747e39cbd58c7395774dc9af9d57dca1b2c099a203b59aadcf4fd7d40c107b2ec11eae3ee9fe169a6eb226f7183916f5c9c8868f422693fda7d4153f668f84fa513791883c2489a85b7fb939ee5fb49074c7c766a3a6bc2c5a85ca8066cff69a858568d7ead8df56536eb3ab07b7f243dbb50ba4898009c69f8ed0cec0e5969ef0a566bb6bd28b41b95399567983de891eb2925c71094225871e6f1d5ad04daa684f63474ae842237046ab08bf6315eb7e9575e097b6902406b31db1adf7e183550f72963768535ecdbc85a425456669908d2d98ae253df02ba935aca6f0d9c3a0f777fa28e22dc444f66970760104a45ad6c126a37ea18c06cb36a1716a816e917c9f68df4a7db4a00ad8b4ef4031e45c00c4d85310c83391fcbfee50ab3d1d4473c1d66036c9478b1c7a23e35d130634bb653df039b54251a11e482a484db2a5bc11065e0fa2903124496dc22f9a101210230f0cb572bd433b61ba7ce19e36a53106ad6199e80b4f29b8dbd324a69ce926609834d8c8449a89476695005f4f3e862bed5c3816fb510975b76574745541293efdd21860e8788bc116ab3df0a1716193b13e53f5425cb94be26f445b947eb552655d9a9f68faca15804c774fc48a6a62897172441b41d39a85b8fc82fce199f019650ee2c931688b3f988ec122c7a5ceaf4b7eaa9c6a57c0ddcad41648cb4b030ed4b650a35a04a1f12800e19910ae74a75f9bb94aee17451bb6b989afe80052d3d6c33937ae8ffc8c353de96c1b66f992b2d519a130bb82a74a2f5193950d747b626802b788242338c3a33243d8bb5209517ca0a162618c3c82258d84251433e32b9fe925a7548c67d01c750f8f4cdbf99b804ae90a0cebfe11598250f63ed40a62fc46b85b27fdc4eb4e5367bb986549974b7337f7c0805fa0acf62818c5156d14f036bdd06649dc46ea6ec58dd3b27b225bc0bc6732c4af7660ce656838c73657fb7f4fc82639b2b165dfe019e78c3d3d3df0f3d6ae751d373fbb2a7a950eeb0a7a39e3aa11a25b6a4f9b73a148545cecf1509b1ccabe05c27717dfd55a013fb98da432bad9751bad177e7f982f924ef717d9c1ea050c61553dec5f2e858f0b5eefbfc0fd0bc8f313983cdebf5a978a3b2a2206f3333421d19ca67af948ffa7b8f0c5454b6668289823f3f18b0c079d5d902c46aef1959a3ac8478d1a9ae2f588f209a66d9802fea604931e01c57c122ea9548a307f097ca70100d21053242e0964b3dce5cafb3baa4f76c7c4b71535412b43d1d5d54ae122ff55872221d556834c8dc4d81608aba8ed5e9be52acb737db68067e119d40c0ce1fa81d6b1e3be30941903f8c9ec4191149673966fe529d03f07cf7981020cd75802c8077a7fc11505818b7c1d140a1d968ffab1a5836b2421768bed1fc908cfdfa4dc9de04527744cd9c926dee16a43b3188941680b4093afd000eb06bce45f08acfd34ea95f0e8967fd38bff8658d9a50276ca910f007ea20b0094989181ef96941d78b073fd981df4546e7f73ccb093bf6e1fc8f84a26638c309c0b4433fdae6cbf3d8f1bdc53ae33874a4fe3be9a1c61573b8e414190423cf7beb2b4b9b72fb47c1f549853d667e002192d0b3fb9916e1b3909e6d6042306e4986771466bfbe30bd43932779d43e3cbf6f90e0e8455432e43752a27d323eeef2565528bd0357184af180df61366dc28bc6e80a42881f18acdb1aa7f3e7b7d2310e3c8fe9a14658db26b7a482616f862f67746ed5b2ac0be616dc3170c883c794bfc7db4b613bfa7bfc613985b5adf46f236fb0ff23ea532b04f5b6783350941fbeb8e57cb111881c1099f623b13fe982724b96e493fe9c6e4c127d32ed9895682011cbd9895cf7c0cd97d1a7bb786b51236f4fcd08a093666cc0d5feee9b9101e2d843644c87394c82108b2d8ca9547091126f14b7c2d04eed0dd12f32c6f1e8c57b039fc867b90ddcb999f3150023a0387a5c852f40e74d6b7ded47df96ed4364d4edddb600b676438b09fc7ca68514b019009695eed6e18dcd69007c98991bd8c9349d7cce25dc8266ab21adcc95b882863f98f645473492c2b3ca067f10da7c5ea28a6285401ddf2e0b4e3f25763ed0c1f724d10db2945c7a0bb7369e8ce37415968edb0b2e2df37c34664994c158f53a826a215aea4d18a3a904fdcc2c160c64207f1edc07be3930d8cfc9c38010ae72c1f6c6284aff1a7336fa243e27819293190c64c08f04064823cd9af640674970c3a54278f80219044a13bf24273d5db3fc3db7566a616acf481acc7b2e0ef0098c7e95c51b4fcd4629b61a8cb814dc6f686faf87961ee83c0c6a97300fb1d12af89defefd4621edcc17423c5197d39408945fe61286254ab476f2724ddd53a91aff709ace2b305c83d70353fa055d8f348eb8d51d2afe33b8293e3b50d4e0a14a2e6538231eec0a67fbf456d4870e3ce11b2944e174c7e17f02a3806a0a3ab304a3b914448e0bc4c9e4d7ead7f0ca5f528a6e311baf62773f3dfe5635dec7464fddbd30def5580a5e976a5388727ae1de785b14995ebddf814df72c047e2fe16a6b89e2778d2c8d124c0779bf49e5d2e6c633d1ef371a6bf059859aa5d9ef5f178dbb860a695e047b8fc41629b003f14cc34d13cf4e4735289ffc1a3934aad1eb310280a717f5711477b6b508aecb7d5863d901dd13be9c369eaf5f41f2a6073440c5e3be5e221657eea033ca82fd3ad0481eae7a091f9f0748cfc8f263cdc790d91f681d785332aaa260ab826c0ad8df5ec7e32e974c380e5ba1989b041784817f0ae5d90cfadb46ac56ae5add2c91da46b4e1c901e986aa994bf791d70eb405330f37b8b72ba5b6fdfb1155a0588991e003c57ca8c6bc6490ae3f3b22f15b69bbe95b9f348b3808470788e8f36b5a8f26a9a08da71bc3bd787434ae109adeda6eddb087e28be81b21b5e839ac4419091193dee4557f0c41f63f5fdcad55044533d70ffb34ffba2763c36e68dd1a48c8043e6e69eaa0224be028112bb804ab17eed8fcb8a1d981c5787bbedb99fbedd8dd1ec2fb8aaa03fd1013efb61395f79cc4c55eb1cebbf10bd8e192d85b1cd897fa8ccdd4ffc2a553309e05393e1a0975256fae2f9c996340433a123cc73e0c8b6b4f850f332447b3576a128c716ca2a0c8bb18982b6baed46f046c1ae9ca0d0a7b788446c890bba2ef2057aa78f0dc1bb944b227ebeeb69eecd69c8e646b1749641a22bedd02df1ca86f48eea9497388017bd2f0ac04499367e4a94599b225e9219107859d6744624783575dc895b589f55fcdbe7ab183beb2cf48bbbd4d7bf903b2be244ec40aeabfa21ff3735f48bcc325d76cef1a49f118e0164fa70ca88fb364f3bf5dac3ff826baf84c30236a2685341d63c1f4feb9b533b183a59ae3247302715b75805bcfbda4803c0a7b655862c096502718bc500589d3399ce67bbed096b495cb3aab4b9173866cc7bb33655381973633033e341846c8b53c2f66ccc2393ffc76d1c2023d5d7346e6982a3e8debf69c05a538bf6a0c73c057eec40579ca982b57c8a24c84cf455fc0f0fe4dd05f36e369dfe7a94322eadaa7b2c0243a67bfbb468af6fe6db5c8005c2cfcf068cd379a1210ad827c54f2b4f98129d250e5aa693ce513a534007fad5c1d33a5f3066b137f79adf1b8f6dd35895a70fc3dd629cfa8005c1d0aa96020ca7253af093b6b7650f37a08e5d0f8bf4cfdf029bf88a18033ab7ed9a0581c3840027564790f04274a96b486ffafa2ecb78ab390d025c2c47f84b1762de9e2c21d84755101248954e65d9c7d84a6de2c80248576eb41a4ebd0345ab38f6466808ea12caf95df91e99486620f0effdb63860f8338a3c1ea81d6554e1e5d297181bae84754a4bff1e0d5f8973a7efb390d42d371075d50e6814709a348d25ac386564f8b88cbd77b67e648d37a2d16a7a07b9888f9d99d3435a50f321748485c28f4b127e693e8965c55aacb39397ff2903f69b76740eedd6bbe59c304ed8fe064209b22f28d687ed5d5ebb982a9a01a68776927af1d784d33a43a1c9d1110a0552565752941effe14bd5e9e48f3a738c58ce2bbb8c92bf94979300f23772ebfa109c085f2a492794e857d3fe6bd499eb5eb66eb97f58094a28e8ff9fb0a570c6b816d14a8f09de43d760343644676a59f10997e7904bf49d819f0485c20a39a518bc9e0489cc3ae940519267393a5b40e8d3731df14889eef96d37e88c9074c0c87f036096dc025ac75d50e03510fad171b9d0cba56161a666131c755dffe374489a82bd4c7f3a00e9a0459a8d2a593606dd20d5c1f806d47a1929465edb4826f5caffddb7b71d46739e4444a5e10fe99585a7dea1fd2e40c2d18ac0897adc6d92969a74553368be211f7192e11604f3753e5a19bbc2694d59d77383d52efffda5876b7f70f545bb7128ce45fbffbea4808e689af9000ab449fb45d0cfebca794f188d3248500c60b5926b28c776ae3b8233292d5d74efbb633982273e63cf6fad21f0cdf9d6094141c3c80b2f2e78c96c5f26a517f196c8c3dd2214d0da6977012634887b4703699cb94f82e2c1863e64f7cf2a0d13e44e14084f2c6cbafdef510039baaef19afe9864b5a7e376cf304973a81062e3085a531274c3ced33d1cb9b91ef0ddfe06b00c3feae4bfbbd2bb8680e1f17156cde7143f4b7e80d392622019982a33bb06902cd03a1a265c917097fdfe7a19d66f2abbd8703a174cf91b8819fae22a910b3ba04c5532b04d0ba08ac9b7004953ab8d2ebb440eb88d5e6a686de6e6c73388d7b1e71f26554fa907b73e06f9195448a01c645a32da81c24def930cc1d98275d01ee6bed968bf04de6fea9f01312636c85651d2ba01b57ce035445251f3e5624d1a1ed1bcc1401a56d64face2a57ea94394f38d991c2923db2fb3b1bab417d2e2aebdc1b14f4466c2352cd1b11b3aebaafc9dbb7705cecb96da6d46e96324b8cc95f7f6ab0106965c95cfc9a912b84bb3e797f4764d644d77572abe372a4136dfba9748b92b392d3e164190af3cd28b884f10c5aceef950fb6814957bbdbc300e48a69674a8dc147b3593279972bdaa000d64c8c6aa9b1d59efab5e85462c2126880cb8b55b121e7ad568d5a0539c47614eccc1a322a3b1543b0d86f38f7364852d6445d12911c355379943b8dece07f2f0db2d6e01ad769ec2a70bceb0269abc3e60b8f013ea7b57c38771aebf07c348b199b73854352c9774fa5ee434a9d457d7c7e4c3d006b8f21e9f6e0e145d32bc249d92b6dbb14dcfde41bf2de7eb3a2a7c53498998dacdb459885ebacacedc2cdde48e81ad19cdb5eab25f2a11279ba13d67c") write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) 04:20:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:20:00 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x1e, 0x808007, 0x0) sendto$unix(r0, &(0x7f0000000100)="e015a8b265e5c9a3f9e4c3831add5aacb86e88bd07b3436e79ed970d2c0853b63d3411a9df952ab9387775c22ca3846cb1a26549d4678b5c6bb7d4e9739977df9b8fc7416536e0c461e8522c79b365df94cf44eb702b2ef6976243237b4d90d90ca711ac28dfa3c2193b0bcf4d3388b90b1233477a8fd6dbf39006b76e475ccef216a5b49977d756e4313d5fa8c17b1df0f1ff469ef8", 0x96, 0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 04:20:00 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 04:20:00 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000280)="c6280702", 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x400, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000029, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x200, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0xf87f, 0x12d}, {{r0}, 0x0, 0xa, 0xa, 0x1, 0x4}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x5, 0x2}, {{r1}, 0xfffffffffffffff8, 0x5, 0x0, 0x8, 0x8}], 0xe8fc, &(0x7f0000000080)={0x6, 0x4}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 04:20:00 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ftruncate(r0, 0x53ae85ee) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x6) 04:20:00 executing program 0: r0 = syz_open_pts() syz_open_pts() munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 04:20:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x30, 0x27, &(0x7f0000000000)="65eec4b6e6e34f9fed9a6b3a9cb59b406694d33ee1364533d67a7d0cb0195487202b899b5f4f37e896d58b3e0e0043490da1a155b5183ea69e78a035780d19fb369f142aa5d3ee2ed00c7b5b4215be3865341438ea68e845f4790304dbcef813ca00bba90f3fc9b76cfdf79d4d6527e3d86b450f5bcd823627714364c671e38bfebe8de988e9d3068c9473df1599d0a693fa40a9b8", 0x95) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r1, r2) 04:20:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) socket(0x2, 0x2, 0x1) 04:20:01 executing program 0: setpgid(0x0, 0x0) getpgrp() r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) 04:20:01 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x5, 0x100000000) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) truncate(&(0x7f0000000140)='./file0\x00', 0x8000) chdir(&(0x7f00001ec000)='..') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x3d, 0x2}, {0x18, 0x2, 0x0, 0x8}, 0xd3, [0x1f, 0x2, 0x81, 0x4, 0x0, 0x4, 0xffffffffffff0000, 0x89]}, 0x3c) socket(0x10, 0x8000, 0xc75a) r1 = semget(0x1, 0x7, 0xd0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/18) chdir(&(0x7f0000739ffe)='..') 04:20:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() r1 = getuid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 04:20:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) shutdown(r0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:20:01 executing program 1: 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() close(r0) dup(r1) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:20:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f00004f2000/0x1000)=nil, 0x1000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, r2}, 0xffffffffffffff51) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 04:20:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@un=@file={0x0, ""/12}, 0xe, &(0x7f0000001280)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/160, 0xa0}], 0x5, &(0x7f0000001300)=""/64, 0x40}, 0x800) 04:20:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto(r3, &(0x7f0000000200)="f079fa6137c53e4462c1c79afe44a44682b84ef2b783a6f137da5523737cc8b87d3db137fa55901cbeee02d97228741816ad07b9058474f73cdc4b6ec2157234bc552ba94537dadd1750007d1f74362fba45848a2f469dc500c7dded4c741dde6ea54ddbb503e3bfa3187fccdf05cef8fbe18595ba0feb75ec6cdca0dbda4f9f7ca0b19eb57101e8d75e8da120ca49938eb8c47fa6a1e6789fc5f81e813ea45306c20a5f642d837f69d40caebe520e19e38df976c664", 0xb6, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x0, 0xfffffffffffffffe}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 04:20:01 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 04:20:01 executing program 1: r0 = socket(0x800000018, 0x1, 0xffff) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) socket(0x1, 0x5, 0xd445) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 04:20:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1}, 0x8) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) 04:20:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2c5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 04:20:02 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 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x7, 0x1ff, &(0x7f00000000c0)="fa9ca96432ca7946713fd19543868918be69b7bb243ba2c4bce8e70901ac93493ace95b22afd0bb042e9a2a97316cb293694473a43901fb69e846b96e5ba72e21d59bcf5c4d507d5313abece78a4ed4938c6917987d2eb58808fad2e9c90", 0x5e) r1 = socket(0x18, 0x1, 0x0) msgget(0x3, 0x4) fcntl$getown(r0, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:20:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 04:20:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) semget(0x2, 0x3, 0x20) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xe7, 0x4) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 04:20:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:20:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x7fff) listen(r0, 0x3) setsockopt(r0, 0xfff, 0xa9a, &(0x7f0000000000)="be71ab3921d48140c76919acc485f922", 0x10) chroot(&(0x7f00000000c0)='./file0\x00') socket(0x36, 0x5, 0x7f73) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x20, 0x8000, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 04:20:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 04:20:02 executing program 1: semget$private(0x0, 0x3, 0x400) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, &(0x7f00000000c0)={0x2, 0x800, 0x4, 0x9, 0x200000000, 0x2, 0x1ff, 0x22}, &(0x7f0000000100)={0x2, 0x4}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = semget(0x2, 0x1, 0x304) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/209) 04:20:03 executing program 1: mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x7) r0 = semget(0x2, 0x3, 0x200) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x80, 0x800001}, 0x1, 0x6, 0x400}) semget$private(0x0, 0x2, 0x2) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 04:20:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x3, r1}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x1}, 0x10) mkdir(&(0x7f0000000100)='./file1\x00', 0x10) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 04:20:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffff9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x1000, "bcd9e02741db0ff246a8bc1b7db43ec9d7a958ea", 0x0, 0x70000000}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x5) 04:20:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/15, &(0x7f0000000180)=0xf) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) read(r2, &(0x7f0000000480)=""/183, 0xb7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:20:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0x7, 0xe6, 0x5, "b559bb5fb98a0f8638eda6ea6e84c84e1ce5902b", 0x0, 0xee2b}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:20:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x6}, 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x20}, 0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x10000, 0x4, r1}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x6, 0x3c37}, 0xc) r2 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="0bd9b300568934c98c3c98c636206df2f4691668e170590983efab6296f157b9c235945303133a0d54b8f0d4025a46b7f1a168380f52588b72d0be23b064d11a3d39da23cef35cb8e5c41a3bc799acc50cda0fb66c56d1c18b2ae1f7a10791ca9e1e7c07a86b16080bc49c4cab1a4fe46f47bc11e5cca4ed01ecfd1aae004be5136dfdd01ad34ed1082ea170dd64e81a48f1d797a4377f50004ad1670cc3d007c967a2a00cc0b01794b5f2c786c556fe83fc8f24fbfeefc17e826feecddfaebef5f7e002519b5f0e0c6a67e29365540223af9c5760e5ac60df07ebdad502883cee514ef1941e715e0e141199a7539172931b83321519a223c4f005e68b8cabc47beb4d8e33502d40c805ca72ff36971f6d471f43071f933b88ca5caa444a308c7b069f98d9febdebd1b529f44b2560b01a547f7cdac690350c681842445ab7cbe6934d727ea5946143c01c799fa1beb359ae5285fc1efd020b5254bf539b93c3c5d6ac8734ab7405452cdd68a590734da37e46bde3b75d5cb0c7e01900eae4268ec8321307e9eef66d8e788206a9cd8c35c9638eaa9b310eaad339825237d1076e819e062df46fa45a9d9c196f821ac6fb04ff00c440f011597717e1d93b1f125e3c869eab34ec96abec07383de9c43fea544812b5857b488a83d667ad0709e2e5f3984edca454562c2a400229fe5d83b7ff721982f9ef7b0147511319018fe4108b9b8a40c13175fc9f60cd7cc2109baa929a818d96cf84286fd2bbd6af49abe3727614f1aa4be20615358b75dd814dcfde22758121f1dcf311b8984fd75c34f0d961e0f2373853cb51d4ac20c57086fc4e57cefc04023f84a7d1ee2d3e0fc98d0daea80e31e88a3ea4198bdfc08e882cdb3f8ef78eb4f7f5f18e7459fd4a358338d249d11ec5b215a09ce27347a1d6c7f70141665f7461c62bb228e7d7c40bc50fed3181065317d2c40e011cfffddee17e380b5dfeb5fbce3c943e20004cb8e5770ba86bdb48fcd6f5c3c2fc29208f5a1a4e6c6b4f22ee82a907b53988ced7ade72462e6045684762bf4b4cb962151d3bd8b3d865bf555a1fd924dc6fa0527eb5a9f7ed932118330f30fd8d970ff13e1a0b096893083aff86b8d2dad2a8105928a95eb1ceda4dcee8f5166212bb26d5a80c9d6f99d0b2aeaf1f00a8efe196f9e1dcfb794f38000f105ab60ebe04af050740b76fa955bfd43d1386038cc89ec714adc8a1e2a45cb444f19d025c55d7c10ad51b6c8a16c70549b4e5ed5104d098ecc74188cb57a85ad1fe5da9abaae648a02b4ad106253d11a2ee2e13d2b13886915697fe7fac1b721e3a551c9a58b1eb91894e94f7f095f692684629db0c2c2b48e066cb6d104fb27aca43ace944ef0372b35ee60c938f8c3b70fc4ace04fae578c2e555559468f7dfa2c0e5f071504a11076cffe18120158b0ae47eb9d9e90d271c3b831f6ff4ff23d1601cfe0c0002bea5a64beca446afb48d5e914f9825d4f683f5bcb76c62f9cffa4cb16726a6b5adb9d4b7198352f60c5f7ff6d2a0d9861f3cfa57b4ef337542bf41908ec81d06e103751b1836e81474319c4617bc55a7bebfe4c382b0a579ca49eb4234867337f0bcb6a21eeae6d3a160bf0806f7041ef86c14261138472868927c43b565d1ce7b141f63a7e926d9765b735b1f7ee9e3eebe2a7e449b51f23efda03a6aeb10fd6c1e36684ea39455ff3d2d38fd96e182b68c1a31b3709470483b264232b38ef9ef31cfefb6ac9faecb621fe3718cad1280974060d257b4e996099830b4eb717a658ce94b5caba0cbb302313e62313da148f41f8d6522fe4c666b2ca46e87b7f0f0a7d20b7e7f2ce8b877b37011c99a5783792c63f07c61b5fbf0ad1123588dc789ed4aaabed6548d9a3b5de54e54a17537f3e834fc71cac5b5479c2968f7ce055ec30560170a39534e778ba140e136c2b0e8f1084c2079f75571bf334618ea7fb2c82887cbbdb02c32ad14cdea44efabe14f7e757c6ca9dfd8c7c2c1b32dccac1b85dbbdf6c3e6e647693b5c254c6fb3ab668d6e9bb7e837342c6a316fbe73f134a62dd3c4047f9f15b4f12cf2f9a2359b24c0290cab57e9478c3f798ed567fc57c1f8a4487a85ee353e187747135c7bb120ca9b375f07619d290bbb8e67d54d3ddb6856960f6967c7b41d7ae1ed6202d0fd8b58f7682dcef6082ecb97141ccf3a9789178dfb2990b4ac94f7a09ab300d157733f2bbe3197a30c14acb4f0cd0d1ad26f29078ff8ad26e83b7b261e4df69a6f32904f17ce34306b214e569e9ec28c94e3c9b61c8745d099c6460341f4e5218a5624d01c096d24be8479bd50e3f5685724edbc92c02e74b4030ecb7bede0f3a874efe42eb770267f5e8be490fa8d65b5f687f8df62a62f48ce95728cb3ebd915ed909d3a3939959909ca14325340c71081959583dc6c68d07271edc56632b12969a084797e49d900f725b37631a2e251d6df03f38f0949f684467082f450687be809dc9fa2fe70b171cddd18d1c78fd08462745e387dcd10741b2a785bb40b6859bce1e801985567fe7855f2eace111755d9fc9bbe1cfc23412c5278a6d35b44c93c98227b61cbdaeed7bb3f849242a13729ebbb6cfcf9b2ff963962035da45b433170cc698eb6cf18f0669798a38373ba9f4bffe3813661a9838f843fd7b6ac2258fca458edb0fd4e34ddcb42f59cf395d493fcf4c1d4d83e964347b8776e94cb255a2e58bc1f21c52657493377ce3e5333b638bc41bb74649cd0860622714dfae309c39517fdbb72378d308202beee75f4aad68d87a1113a4aab5b050439c828ddb61f7b31de2803b88ad83528fad9a1356e4495a0e6fdcee16aa32222e260c7434badc367d11cc847744d2f1fd63429eeddc375ea57bc0d971a3cdc8d3e0d3f201a6c856caa2751d3d9ae79806a293c1db16187175d5694f172083885f2d1305285547505a93b9cc001ca64fe9543f911b71e00b0afd44225eb17ab35b30d3c6e88f31cfa25f57e8dfe0eaf41291cb1d940da242142c43a0aedd8aa79910edcb1f769bee999552d3097ac537a6f4fb3a04416450d9a55f4fecf80cc244d0032b182d584a7cde974f3970054c349cdbdc2a552cb7fa45aacfb44953fddd700dea24b846cecacdcc2bb2b6f4892c76517a0ff911965b1c40175898225a39d05034600a433b246259af79b9f406d6b5ea5d560763dffe5d136cf3478b928d17fb9855415b4cc204579b382652087d8e8f8c022ae53f2a09fb23ac428290825b3d4c72916fd1b83617621d97d8d93adcf92d4a3f6c8fe3d1ca93f993fd12aa9c3c9c0873fab6028548c5867b3ab1ad7c9b04456045dcefc3d720d42f61acd6a8d5dd5a15a0c816211a21f4ebcef3b16477fa0ccb160ea1a9a10a8f649c2aaa982d9a3c152728999314c800dd8a6cb80f6e8d95db586ab0cda818fb93e7faecf388c4bc2cf8800d8792db02e54230ec5843a1e7cffc28e6acd8fae559a6e092e8d0f2e8f0ed1724ecd4b1382ed38c35181902a922f05a34e5650423f6b470f3ee9be0455587eda52fff8ef30dc87b2a722d9a7330576188a74cbee4f5406bf0226740ff3c9325d11bb078e0877e0875724b37fce0067703084e24a398887a1c5c3cbf283b7c641be22c74f7b562ad7f69bb88f9db6ae9e3cbdbc217cde71b76bd69d58e42f28a72640d52417ce58dc044af938052ce0925de735f6fb89d68d8b9f1d0bf2297c2eebc474f64a7215f101947c2b992744643d6fb8bc5c1b4a1d3845779a0d422e1b016c6dea477fda2cd3e5908b054879dfe02e22ce88365e99acc1596e2dc2bb2fd6999a834a1e3d14f2b84a3369c37027e51aaf08c7d999d61c01f2b30199e9e873d94b8dbcf4eb9725d0664008b320144678d838ec3d56d9d22e43978451089f087b86f7ee82d5b64ee28a022a9a56192057eec8700cf0c4c2d9e46c7cc7ad34020f6852fea417408cbff92952cf38e6a7cea64c234845c79835d6ff042afd144d03401db9821b5f16ed74cb839d2d7805cfa850c1a0f9c7ed09e1b923d168e4c3d7b557b0cd4bed1601ac0ddf222f0e885d0009acc0e73a5bcdd05d4dc9e910e7d79ab85c2c11bf66746f3faa461c1cbe9e0f391e738a3ba4e65b95428632c7c5b3918229e9bef7ecdb2a2b80d6406b27aaabf72a289a73f09db627baa0b892246c869a82335126636d05af727b91b75d58a6ed8964eba7a2508dfb9d6654d2498739edc5a704a02d9ba2bf747273f482947241c78faf9519ff7427928b4cb9559308d60182f8d7c0baf7914d1afc05798a0b30366e3194eecb3e5cc1a2ab3e824e081d1c931bc6590cf8615c4f46080181bdbdfd5cad35dd8bee8828244187b3f2d239296c0b97493850792e19de3b6aad558f88f0815a38c4e1da14027780680eaee92d4963a0eac6a114bea9e9e3698fb5f4abb77c4e039a01afc7017f40b98feb18719d584e5f0f4d9e6db53a29a5ca11d440d3dde7833276e2f76087da4f85dd7a8f494b70d76d65f94be1247f8571d51e60ab911ace8a340e5aa98d66ac0cdeb3c58304aebef9c5bb549b3316795a53722468b0dcc58068f7c8eeaa7d7bd24ef16f9f55fd3c1e8c1722d1da8241f23395f90fc44cf59525b001929d8560e07ec9b191bc737aba8a79700c5b3ce78861910c502ca5991a292564083ad2af040d555e7373345d390e982031ca80492156cfe6a67937c85bb009fb4637c9e14d0f7ab2d8e3d30633dbf73b584898008c3bbe667035edc59ccfe4ca36b8d6b6e1a544026eb6d03cc2d70c747a1b97d856c72ee61e1e367adf332dec6bedebf2d1e2a4a8b30808fe0cb3647f0ff8270f6fdc0e50c754e084360e41b95ac9873ce5e7db666c32e4c5080e0a8014e89d99e7e6af2b8901387ac91699daa4d5e8474ad995dbac98b72c7a88032079a805c3ac068b84bcbd506c8f4713854dac2aee1412bfae3628275124b0033de50b691b7b0b5d64e9db0ae397b3cead55a9a045d3846d7fb807a1281fb0a696520db5300ce7a8e24c15ad1130e2352a28ae7fa97e12e3c45d8690029ec9ab90f5bf982b55e196ba4a1b2584db249c0e75140407831f1c66fb5696c37b0b348c7f4aba5e638ed6fa627e0dc28a5b6e728811ae2b09523d416f580698bd2e1cffb64c2250b221eba24403959b7b2f98bf1fa8ade5d063e3b201e4773373309f6d2263ef7da09feff155e8d584ec84db98c087ac29e1a9056a6c5eae18e4af2c5b97962434826560dbf7b66bb9b6d2121cf7a5509c48c103e88f39fbff2bddd533c4983f77fd4f754d57eaac413e1a5f14afba6195aeb48818dd0b1c6faa2db4c8bf7741e50fe863937c1dab69d817b773c5bf5aeee8f59aa6b06ab2684990ffbfc1d53f122ae1e51910c2c62b5c1e1b5013b8a9b21eb0bd2be6fad496e6ec46d06d3f17da0ce0374c853a5c106b96828a3b733b6a6a4751260047473400f2476dd90756064b19182c2b484c3be92b1cd719f4abaadd2d3078a6e5f8b84d03cb7addc509268caa5e9d7e04e120c1e282152a88eb266e07705f257850ce9a134fda79aff1df3ca05a9a2b39acc2f37d3be5a4fc552c8d2b52c8e528ff0950d3c023e158882855901f85a04a243ae8c96963046e4d15e9c677cf82c7f33e80c3569c389f7da75367b72206c5a4db3259ca3111b09b115aa1e8285550e8a8f492996f0cd6b9d161ad155f7dcd8f426debe71f9246a437dcdb5edfc650e2a367d2a7dc5c535932d5882123b7e8e57b8ee36ba485ba1c79fbb0cd91a1c7ff30b36f4e84f8198c55c89a3569e9475") bind$inet6(r0, &(0x7f00000011c0)={0x18, 0x0, 0x0, 0x1f}, 0xc) r3 = semget(0x3, 0x1, 0x1) semop(r3, &(0x7f0000001200)=[{0x0, 0x9, 0x1800}, {0x3, 0x7f, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x1a76800000000000, 0x1800}, {0x3, 0x903, 0x800}], 0x5) semop(r3, &(0x7f0000001240)=[{0x3, 0x4, 0x800}, {0x1, 0x9fcf, 0x1000}], 0x2) renameat(r0, &(0x7f0000001280)='./file0\x00', r0, &(0x7f00000012c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001300)={0xc48, './file0\x00', './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) bind$inet6(r2, &(0x7f0000001340)={0x18, 0x0, 0x4, 0x59d}, 0xc) r4 = getuid() r5 = getgid() lchown(&(0x7f0000001380)='./file0\x00', r4, r5) getsockname(r2, &(0x7f00000013c0)=@un=@file={0x0, ""/108}, &(0x7f0000001440)=0x6e) r6 = msgget(0x0, 0x308) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001480)={{0x7fffffff, r4, r5, r4, r5, 0x0, 0x7}, 0x5, 0x722, r1, r1, 0xaac2, 0x2, 0x6, 0x6}) semget(0x2, 0x0, 0x4) getsockname$inet6(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) poll(&(0x7f0000001580)=[{r0, 0x1}, {r0, 0x8}, {r0, 0x140}, {r2, 0x2}], 0x4, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000015c0)={0x1ff, 0x800, 0x0, 0xfffffffffffffffb, "4fd150d2a1e8960ab5cdc16283eff545309cafb8", 0x3, 0x9}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001600)=0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001640)) 04:20:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x1, 0x4}, {0xb}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10007fc, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 04:20:05 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x2) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000080)="53a02cef60f1344e1e6aaa258c9aea9f04328d7b41164f3bd4ea704c2d354ac6981f5ae550694489d654347101d5d9bba447b2a3d84f5ac8a8cdd7c41a0635b30f517feb471490e215cde6daf6de5cfbbb110d4cfd7526beedbbfab92fadf6520b458008f3bf98f59f3698492fb3f3488afdeb5bb5972f111facdaa386869959271579a9301c77dd21", 0x89) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 04:20:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x402, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0xc6000000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x6, 0x2, 0x100000000, "23762efb66ccb6521d8828ee9414fca339362e27", 0x7, 0x3}) 04:20:05 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 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4a, 0x1}, 0x10) 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) 04:20:05 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() ftruncate(r0, 0x978) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x40, &(0x7f00000000c0)={0x0, 0x6}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) pipe2(&(0x7f0000000000), 0x10004) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0), 0xed61, &(0x7f0000000140)={0x1, 0x21000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 04:20:05 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 04:20:05 executing program 1: wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='*}\x00'], &(0x7f00000000c0)) 04:20:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 04:20:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x61, 0x7fffffff, &(0x7f0000000000)="5b63b6201d6cd3cb1fc1408695c08eb2097e0c9e5e47ce2f4e621a8c08d266ff63cb57e5ed5c60642b1f33645ccc346f870327e0d12928b97f2e870ee6c2d2f35344ef905c240c72c243549511b029f06e87c20fb6ddba77d822263f233d2b1cfee765648d635ca1eb00a06e726cf90250da0ba410f1bfb620adb2fd67e931401be54db404c19b9e345c39a0368ee123512bcf6797ff0b71c2aeef955aad29ce47deeb71d1328ff4ce050d0a902a55ca17c84ce4b1c501994e99acd915cfdf5aa582cf1fcb37f3d95f7d4a935b0cca95d54dc2c44619737d5c24c56895d32e001818b6fd", 0xe4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 04:20:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="d9c78567f0be8ca3d9869e8271e8db17abf75bd9fb6cc41adceeebaa0c11e80d4d0487b9bb851dd906d917477f08941c6d59996c4850b7de6e152b3549149df5091007e7d1f5a020f81b9be6ce0598306baf2f255e981526417fdec4fdbefbdfb705f173d4657a4a8f71d604dbe8bd48c0e753f09f65defe38b53de4caa9430785f6e04d79e3f270db0598a604849ef24d62e0a138292a3c54ba8b4dc49546a069b16d", 0xa3}, {&(0x7f0000000100)="36842365c55397c8c994663778adfda2326cfb918ec4f0414f4298f895cb8bb6881b4565bd57b8886b5465bbfd2838dd94467ba8", 0x34}, {&(0x7f0000000140)="736bac292b2e2b1e7f0e72b2bd03f84978d2093859584ac70a45af857b3c884d9d84f991154251e6e0ed530301bf22df7e3945947f78beba7fcc090ca540b717a84e298787f6a3f207bb58cce971e5ac19112c8f9cda12de12ff1e3ea6604a47e5bf705451bc9fb03827b914fe12ff77ad6d50e42e8ec1a722ae8b296aaa2cfd051ebadb1e6bb8f3dd83526ce05ac95db19be74c448d67d2c69a811dd1f036e7f6f0dd58ae060139759d796866", 0xad}, {&(0x7f0000000280)="887b0c10f3d1bdc92f248b53c5b8041095748681f5c3253e765673851e98e2d3759f6a34c55c", 0x26}, {&(0x7f00000002c0)="4cf1e31b716fa9dda17f80875beedbf809ff224daf17ecded5633f3c31cbfab25263d485161913daf868055703ed56b48fd0730ba07250532894", 0x3a}, {&(0x7f0000000300)="218db7417079724fd285f064bd4335a7c0f48e3405d1c821999551c5a4757e61377696cb322afda3f862ffd52bee434298c35e1fbe40881a2db2c08e0fcad365aa8976a415a325676cfa91e577b02a90288760d22c8876205ce6ab6d1fe5e4d5199d0ef7f8dc882519d8945047186a967e8034c58812c8ec1b15d81dc9b136f76624b8f76040578a66db", 0x8a}, {&(0x7f00000003c0)="ecd3fe49edefa0a15b35186f3e7c125d36f11a4f51f0540c8f949b619dc47d851c17daa3b369501ca6eeac8709a8c6e036b11a21be539d98f263e396a0ce545670253931865684db62ba204c5867266166d377fb54baf641b4603279c02fe65a5a1f8aaaafed232e696c2c1a9eb1cc46cae5f83c1680f0e48aff59640796f49146b44e8c55c43b65d63ec5e79b4f84caf4bce2a56327fa3096608c12dae4945d9c0a4aecedfeb11197e7545c80ce533ae6ec6c7a7657a49b67e745c7a01e6db73bf8fe842998e857d2a61eb0e4cc9a1ed009755833cd0f58a8c4ff6df96aa5ff352735bbfa8a62faf9", 0xe9}, {&(0x7f00000004c0)="9811d9e5c7912850fd4c3dd22d528004c46302a550a8d9ea6ee010c34ab13c3780ec734e85c6e5dd5ced0dde48bc7f6055feed66aff390ca8779aa690aa193120f0a1562b4aad882c561f57986501ba98d2863a1fea16a0dff42a50a794c2c41473cb6a19bfe8d0bf721d8a2ad52f0074248447e0f6dd4b170f2335fa8cce959023c3bf64e2cdd53dad37877f321713cb012384d3b8e0b37b36df4750323e12cd9a6012857a3d529c6a2b51e8147ae6fc53cce04514fabbe9e6c271d7d467779f1af48d399ced6449f3f628596ad00673679365891ead9c22e052817a70859961bc9b3b471c51a8c3b6b0962c92279a3a0488add5378c96ae667d2e121ca5e95bebe0f1a7d965fab51c6bc8cf89d940d036d3dc728092aecaf1d0b7e5b477f32c55373cc78b552636013f6b3e8b11e37c86563237916ee6d3d2e1a96546818660cc31dd24a840c2dd97f7287f130bb6ca65f522dcc4a2959b78be90741736c3082abf115d8f6088fc5f6a2e66103b307880725a27599477afb97c333d7c6c22e8454a67b6f2abc26a1c4fec3f3432e861e80c1580e29cf90bd2bf01e65a0a97be577f36fff55b0c98b5006e6d9e7ba82fb2efd714e90d45b7f4b7d17d8a19306d6eb9e34d8c94aff7895aedc7eb0bf37a8d709a3f223798531c36dcbf2c3c89e1902bf013e8a26f0431eeab316006d612c0f5bf969bf52705077d1dfa18f0914f324137f9a361d2c92e1976941aedc387a531cab25c7834caa03d754744cfa15dc57a723b49483a04353b97366a10e2050320baec577397cfc496ac85a066102046384332cee6e213a4c87c25b54d512d1b1c252fa804007b83b796c249c34537d7f4519bef59b27a5f45d1659c2773193845042bdb2e0776fd6b9ec979e3b33f4fb55ab695b77a36808750bef5726182d71bb556e00f444a04c2e096487563d9133e37603e7ac94f1b2a5766f814a36a34918f1116963af0c315a7f33062802beb1d09870db9ccb7d57ed2a69c9a9d64e1b69aea2ac7abbf1acf556a96709c273e4ce58cfd0775459aa3a61ed64ff79b15250fa904ac2da5d3794edd6f82c47072e38b39c3ee91812059652274ffece51c12965ce45f4bc99b9ff15afb827cde7c226b579fb0c238b0d896e0275b3308e12af390d8e57b2a66c6b607bc0372ae904e67c74df0475e705ab34ebd3aa024b8f41d8abf65955890d2ea88cb9e994d0e0cc3fe9592c91cd75c8710ab8aa38c1ba476e23e9e14a45b173b85ed8f43c840750c9f71016408a658aa29db5d60499571fcfc158c9b4d2829fca7307bd33db4a4406da7b2dcdc312d41f3920f3fc9de360afc02d40631fdab9e6e9dcb1cce2955ef1e719f828a5ae17bc83e60eb109e4544532b7569763408bc4f02cf82d2bf496d8d85ed31c80f06fe899d7ed2742353ddc819e60347f49c9a00296dfe5f0a4c14f4f40144d2a631e6ed4917a2775059f8744719a6864901c6ff3bb56d5b9f0f6012e19446d5147957dc56ff0cfa5f16519d9f2813de6f9d87c31ca13cc324d14eec4347e9ad0901f8260e921643a44fd4f3bc64f54ecb9e54dc4f4e89e275e0edb0ec923eb3620766f5668f263e7ed8bf1076da6d695a4c93cbe04cd868f69defc03a689259efe25d95a6cf9456e8fb51540318c128af52ee4a9ffb8db671d8b4bbd307a03015a44fa1e491a8ee49d9d3e861a82e6093d7ff8bb6d74717ce2fc1fa55c55e5587df113a9610d455132d71ca3c89168fe5f9baf5bbe1a02ac5f8fbea0a95bbf9fd94b7a1b1744259ee64a04d8cda37469aef9d470f0147e5a25ab40c32d3351e724c038214ccd832f0996d2b8b3ef207f85e35274fd9339d9459d0f62e03c17c051ba86389c91a4f0239e98aea9d53619469d3ee5ce3164b4734935e95147dbe7205ac5e03144c51f8248a438860edcd1657ef67a8d30299272f89a8e25de625a830b0c9dc3c33a5f50c4dc200385bca4363626287e36da260ea305ed139031e31e13cbb172345c983fa2ec8a5a582f910a5fa09a9197e24a550c29f544a77418352a19b85401046aa8f63742168503112f02d1b408deeb6fb0dd8798b2ac505bd1af89b165a6352cc451200886a79b97cb364fec9d9d924da1fbce2cb9081bce8802396532c2b35acb2e51166a5e2e413fa4bf82d94a1f70e2ec257f069b67863ecd32f464edb162bbd56c6e0490532ca00ba915d318b0188efa7decb1db95ce9642663883ae9c1d2e8bd0c7b977a0584b16abb230cabc9986fb77f782c65526892f3716d2f6749af150cbd34986c624b1c05d5cc017356ae0d198e44cd43940efd35387f5b5a52e32f93c0b298d42f277f2ffc7f3987d2a5652f3f66471d7043ab3fb95194edbcb8c277cf86e51762bbc9a4496c53f66a9ad2d672009f429c0b18cbf8abbf6d12748a547f04499942dfd83ee0ea1f22963788304006501bc24879f5939a66bc6d8fba1e4f53e8841f5250e6d8d7eeb359e0ac154c692ac459abca590bce5e30c2202b73c00b9cc9211fc6dac381e0d2ad0e517ec81916e5f888639c3099c682fbc0e21723f02eda4a5063688a068d569935fdb7ac9c3eae8d01eb3b40a231869e2efaa9e457d19daf569469e2553855bfbaced2b7a2378177aa4c632c3f75668a2e48ad4459bf630041f5da0272a51519a463214f8079b6debe4eae1a92a43463e00b38a4bd46c53bf234148501a2e8febcc425c1c48404e94adfe2a9b589888a0c9ef019ccb9b8a1ea27998cac77d024f15c111ce3f4a399786817a75da8b5ee9f25166ed2fe6c58e3ea8074dbae488441fe2346ccfa6f417380920b1d2db527a2755a3088622a6f25aadc7d76f8092d47b008ff885706c5f08f1bfe0c2db847441f64cae1fc13e4ff95d3f2153c72d622e2cac80a72de4c83b1626013a2277d2c61c590207957f8e8b57eecbe787d7e09a95ba25eb524876548fe7ee469d012ee47fe401705f81b4066d9f52a8b5650bdebed7574e99e763f8a3abd0e806df272afd0496d851ba561e63480b0e16c64b8f090adbe1037d6ed152520415dbb30c70b2a118895ac80ef68effb5c2da5bd4397e9f3c266a3bea028a7acbffb74cbe769d091694e9999aaa58b15b6615320f9c41e7836321c1144dda8f6bc03c18f4a0e0955b55066eea58e3de3a8d10f53ebb8a36b3c16826b562912ffc026013bb3e5cee5dfa11986b0937d1144a4f06a9cc1a4b08795e26e1a65643e1254b4c1efcf8f9fe49fc9b28fa4d88851f298431a2a81755a24982f0dbb9e7fb1824ef7507761cf11a3b5be14c2925c7f36385ef55cb1dbf04c3b9062ee5919436ad5fd3827f8af9ae2d476e84c21d66d97c3c0cef394576aeb5f93e5a972a8535b4d868c31abe9023e1abe4d1a4dbcadd12d6c53f167f950437da4190e16de5733dd3d46d02490cc986a883a55af3bbda7f6f12e8ea7c6503722ae6c2aa9922cd2cbd4b7ed8c41d560160a530a0afcd515bb3f8aba2172d8eac633d60dc1ca8b2ceb71699718683799325e172ed02b9bd11d65e27b4d99df7c3f153d43a8c097ed34ef5f146d50b1f15284af6aae24a2b914bdffd9a78379e49a6456934d329acd2efd098cdb717a3047cc85a3f200a5f289a61e00ec63848829322aa74c263107d1276830895463c68d7c098e306a1e0a1690f583be3ec980e5394eb6cdbf7a346ddad44f9d4a4e1abb614b4f6bd0115c882dad3117710691a8c505f44a2df415ef07d023ce76538ec05f29b9ab87d4d63170695709b66be08aae6fbf7a516ec54e49de19918862a83c665987eac546d4b1e6d6a2727345e11fcfd128d483a59dbad5491ccececc48426315462fd41d833389b09563012b73e655848dc7098d33082ddf6af38ef7e490381a1a8e82abe781a4720a44d6886f601f734c4f21795701e4611c8cd63f7bfd1e7e1d3ef4ee3d9a788749182fc765bff2ad47175e202774fc17c07b00d2037e3519e1a90393fdee18c1180511a396518c9a2eaaae146771d3a4276691b3eb66deb0589af507305bbce01babb57af621d3a52c7df0801f35ca76b4799ddfd31795dccbc802547a9efaac790014e02078c5c6af8d7e34c61e77fd2cd0fc10d0543869de8cac109c68f9325199289aebadce1ab8395d1a23cd91e7cb261b5a219e9f61021be997972433a69ff581d4ae48af44a2a13e302cc1ea0ecf520d561a68081bf30f322b695e79d8dd7439ba2bdc281c87ee733f6b19cfbb5c8e654f4622336fd24a64eaaaaf6c2f375443c27588a93630e8e5b68914d874969b016ee2e7aa6512780cc96048307318d2dd0d522a694927af6bd7ba125266038aed9fdd60030cb843fc73db570fb6394343fb98474432ebbc24208f6f57bfd9803caad5e468bb7a4a467f31dd544ef1c1360de2f09412591922d23c1fbad14d6c5db6dd7ac14e435120b9a4dd35942e47e3727a477e3919fe62df8367a87787fa7a5537ed0e79b8b03360be6c3c88d99065744a127edfb604bda3f1c3d139bbb5fcef2867b75c4b22576720c4c315a609ef9c4f6add463ec1862df571f88333ea339c800f83fea082b29ac85a7f2b264068af0eef6e0c662103580a712ead9743d7c88a7b05e1b81fc34960db7326b512fa55c9e491e2ea33a93a28e48d85b0cfc6fbfedbe23121062fba686ffb8ae709e0f28ea2b8d339a61d9a8435815d31e79f155fc53fbf68fbbcff0b33c2e7d904b6617632e480d3c1c12f7c09367aa9c83b388bc0515ec16e581bb233e161f4a0089c1ae557a4fa9bc39d81264e60cbd7f0a20b017eb1515e07607cb4a6f3e97d23b366c0280855a171482ea0e4f61f3f29f6e0af515fe22d9250cdac38b08c999e10b6c4873d2466c4aad2821063ef6b5450eb18d2c76abb0bee0fbea3ecd57130f300fc0ce3da4ba2769ceb3b878f33d9c2a3e537990e412600bce02e718358ca641555d6337c2eb778a93047abfc1251390337593c8902419fc103a38036cfeec3765885be2b1529f716f2c34e4cd06d2bf45955a40ec3cb405e6c9b2d7b32a465349e2094d26f365c7c427ecaecf4600b5a86cebbd27bd186f8fe1e5ed17b91baf187d1c79dec2b2808daef2f764e43fc83a9a2b6db38ac6bded8287dceed8ab0b135069237a714e1309aa8780d060eeb83b55a7a2d076523d5c1995743a8e552dc644aa650cd25b172cf2aba7ed70d011379dcd05c52154caf2e572e49532ab23e34d24d0c165e21c0256c0240b93463f52f7ff1876ae6067836d10225157947418f3b3be09d8d380dba8ff15933280e6dc24a5034faf55743c28f59cf72b6540a121e51977120a9786567a66c0dbdf24123df9ee3af8f75e4e5b9113c51969b5b82171f3136a64353a24d6f3633af073b3da4d0d0727c4abbda1869483c7cac86c1af946594e1c0c256efcf07bedf3464b88cd11784f9feb6fb6d950b55a36efab88324ecd5d3ebf8279bb592b9341c35f77999e761259c038bf1a43260940de1259c8cea7472d5506c5de94d95d9799ca366379867518d412c259f81edf88d9e4c8884203aa1e969572edb3ed2ce35181c13b3921dcc30e545b6f3bf3538734407faa0921d819155e59900e6748bb6829f93a3ab64221055a18760b259455f595cd47a9d4af8672cb6a79cda25c77448c0309c89f7fe09fca4be796e7cf69ede95daa001b643140838c89e98f969a6f36b72007f39c1ee55a125f43ffa1e64b6c850f3f5b85a61f7f549a88c90a281b42e5981ca3d24a5f2078f12d06726a00338117f1c82e90935f751a7ad21ff2081be6abdd58b95aeb0e0c", 0x1000}, {&(0x7f00000014c0)="212e49a3aec08ffcf0da33efe9769b76c9eb6a643f50c273e6594efaba7d275817cba74cbb594af11584c9ec6da4e74af8c886746c99b50b5b4c141eb89d91be1fb1e17bd3838a6cec3dddfcff71293f1e943145cf86b0ff1c1aad777b5f046d09dbfbcf9d3b19fcd35d50bd4652d320331cc2ce6cec5e93e8950798", 0x7c}], 0x9, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001600)) 04:20:06 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x11) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:20:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:20:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 04:20:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0xfffffffffffffc75) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x10}, {r2, 0x40}, {r1, 0x4}, {r0, 0xe}], 0x4, 0x400) listen(r1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r4 = kqueue() socket(0x10, 0x3, 0x3) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) close(r2) shutdown(r1, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x0, 0x3d73}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xbe4, 0x81}, {{r0}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x5d, 0x3ff}, {{r2}, 0xfffffffffffffffb, 0x1, 0x23, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000007, 0x9, 0x4}, {{r0}, 0x0, 0x28, 0xf0000021, 0x4, 0xffffffffffff3c07}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000000, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x18, 0x1}], 0x3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x60, 0xc, 0x1, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x20, 0x14, 0x0, 0x10000}], 0x2a6, &(0x7f00000002c0)={0x5, 0x4}) 04:20:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000080)='./file2\x00', 0x1d, 0x2) 04:20:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000000)=0x663) ioctl$TIOCSDTR(r1, 0x20007479) 04:20:06 executing program 1: select(0x40, &(0x7f0000000140)={0x4cf3f0e0}, 0x0, &(0x7f0000000200)={0x1000, 0xffffffffffffff01, 0x10000, 0x4, 0x4451, 0x7fff, 0x3, 0x2}, &(0x7f0000000240)={0x1, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0xffffffff00000001, 0xfff, 0xfffffffffffff000}) 04:20:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0x2, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 04:20:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000132000/0x2000)=nil, 0x2000, 0x7, 0x5010, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:20:06 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x0, 0x6, 0x510) semctl$IPC_RMID(r0, 0x0, 0x0) 04:20:06 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getrusage(0x1, &(0x7f00000001c0)) 04:20:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x0, 0x180000000, &(0x7f0000000000)="00800000", 0x4) setsockopt(r0, 0x3, 0x7, &(0x7f0000000080)="ba57a16f4173bca55b2916033871b3583d6c70d75aff5e6d815e547443c1165868f932e083c0a308b3412b1f38b7d88508d26d3b725274ee97122dec21fe47e4880be6a2345f7e028b6429c2daeba8628007ff4a1e9a113e58cac91176c34e744aee649f7764e6975efd1a58fc51d6421eff1598aa54", 0x76) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) socket(0x0, 0x5, 0x53e) 04:20:06 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) 04:20:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8001) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 04:20:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 04:20:06 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)={0x0, ""/4096}, 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') r10 = shmget(0x3, 0x2000, 0x2d8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000003080)=""/4096) 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) 04:20:06 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="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831c5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0x10000000000ffff, 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) 04:20:06 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 04:20:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1436abb786b790e4fadfab1f3491bc6b781367d3401532a2f6ae81e4ee09c2f2e4bd9ebc35b1332b736d50c8a13915ab791093ebc5116a97dcab798138d5061ce2a895cf8a1d855d7d195a33e8627356a6ad312f3e9bf95bdb97f0b2381fb548a34ba8454ceb4d", 0x67) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 04:20:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r1, 0x0, 0x0) 04:20:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xb1, 0x3, 0x5, 0x21}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80000020, 0xdfdb, 0x80}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0xa000000000000000, 0xafd}], 0x8001, &(0x7f00000000c0)={0x0, 0x8}) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:20:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 04:20:06 executing program 0: 04:20:06 executing program 1: kqueue() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x14}], 0x3f, 0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) r6 = kqueue() r7 = semget$private(0x0, 0x4, 0x22) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000080)=""/10) r8 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r8, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) syz_open_pts() fcntl$setstatus(r8, 0x4, 0xc) dup2(r0, r2) kqueue() 04:20:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x16, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffe90, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 04:20:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = semget(0x2, 0x4, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffffffffff9, r2, r3, r4, r6, 0x83, 0x7}, 0x7, 0x8, 0x80000001}) 04:20:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc8b, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 04:20:06 executing program 1: r0 = semget$private(0x0, 0x0, 0x41) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/31) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) fcntl$dupfd(r1, 0x0, r1) 04:20:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/12) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 04:20:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xd) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 04:20:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x6, 0x5e1}, {0x18, 0x3, 0x15, 0xee7}, 0x7, [0x5, 0x8, 0x7f, 0xf92, 0xc99a, 0x8]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e9ffffffff0b09fb1700"], 0x10) r2 = getuid() r3 = semget(0x1, 0x7, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r4, r2, r5, 0x40, 0x5}, 0x401, 0x101, 0x100}) setuid(r2) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) shutdown(r1, 0x3) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 04:20:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x40007}, 0xc) openat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3ff, 0x1ff}, {0x4, 0x4}}, 0x2) write(0xffffffffffffffff, 0x0, 0x0) 04:20:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 04:20:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 04:20:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = geteuid() setreuid(r0, r1) 04:20:06 executing program 1: socket(0x1a, 0x7, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) lseek(r0, 0x0, 0x40ffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec2a62e001337ba5f7bca17aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e306000000000000006fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea15", 0xb91}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb256bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5db5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f36ee48875edde6a8aecdece4769c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc1}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000240)=""/48, 0xd}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/55, 0x1ab}, {&(0x7f0000000340)=""/29, 0x17}, {&(0x7f0000000640)=""/222, 0xde}], 0x9, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000400)=0xc) lseek(r1, 0x0, 0x0) 04:20:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x4}, 0x8) 04:20:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:20:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 04:20:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x8, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 04:20:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 04:20:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 04:20:06 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200), &(0x7f0000000240)=0x4) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x8}, {0x6, 0x400}}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r2, r3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) accept$unix(r1, 0x0, &(0x7f00000000c0)=0x143) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 04:20:06 executing program 1: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2c, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x27e) setsockopt(r1, 0x100000002d, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:20:06 executing program 0: socket(0x18, 0x2, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x18, 0x4005, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x1, 0x100000000, './file0\x00', 0x3f, 0x9, 0x8, 0x7}) setsockopt(r0, 0x1, 0x6d, &(0x7f0000000100)="16d11c5953cb0d7f9e021798cc6b5765ef277f74f45f6477ab0834b167f4a5757098be8fdd4b0e6016d5ad690447b4434be951b17149fc9c72f93d40077a942f32cf532a0593746eb991cd161394f98ff3f5db8976aa245f6e1ff1c1afc4178cef8863cc4a4b4663f670888465c7cc71b1346c6922f988f4e57196ed4b9fc9f7853bcb4b51808b9cc904d9bedd16618c", 0x90) 04:20:06 executing program 1: semget(0x3, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x10000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xf0d0, './file0\x00'}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 04:20:06 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/204, 0xcc}, {&(0x7f0000000200)=""/194, 0xc2}], 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r0, &(0x7f0000000180)='./file1\x00', r2, r3, 0x2) 04:20:06 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 04:20:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f00000011c0), &(0x7f0000001180)=0xea2fc458) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x42, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000080)=@in, 0xfffffffffffffe1c) r2 = socket(0x2, 0x4, 0x2) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x7, 0x4000, 0x0) 04:20:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/204, 0xcc}], 0x3) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 04:20:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto$inet(r1, &(0x7f0000000040)="3e748d040df4dbfbb3d57b74dbdde8136f7f198b656997c2d214e648fb62f8121cbdd6e49ce8b1ab346bea5235aa5570115d73c5967bf80e300710830d8a231d3c", 0x41, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xfffffffffffffea9) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 04:20:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f00000015c0)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000016c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() r8 = getuid() r9 = getgid() r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getgroups(0x9, &(0x7f0000001980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000540)="eb9827a5a6dad872628d65d530c2e2ed29dd49e16b83c0de1b6606fddb8289f44e643671d0c7500608ae0d50e7dc0bff47829b26fe35c319db662a604e176ce0d97247a4af1ab7389095f966490e7ad8b83f307c8f1fb95c307507ef0557059a8f03029d8f21f664c6363eded45e90cdfcf0c79326e4837510fb30c5e8d8d75444267c87e9da795c3c1cec4b671aae061b042630226a1ea81adc500235b0dde64a11e69754da01dbb9b91530ca4789e55c15f6c2cade72637869dfccd155943e1d192102fd8aae5587d40e1b6621485b30adabc9462ee10d12e3025b07b38fc4e50cd6add0f70ce201941321b7f6170529bc9e9815c2b9621003252118c921ca2dcf56c16bfe57b34638b9cebada3b7974c7229e4fca394692544f159a484fd2758daa942cb1e6b64ea3eb6bc4a7f43a29bacd586b59bb36779f9b58efb1d3903b13ceeda78ad18c1eb4250877afa3db57635e8935797aadc62227c398ac31bdca0337faff72d0dcfb24b47384be1e5cb51f435432ad3f0c16cd0f90c5254d7f60e9ef9b8f519df4312a15052d469dff9532b51a739848fe7d0ed9a668b0cca9504596a0a0a93644e808b54a63566e9c9f9c1e3bf6226df35e87f4ca94dbeda8733f5c52f644eb435d6d8e45a9b1447b0d7fd02d2d54c9e95514147f12681a9538b22b50e8936230dab1b27f7ccc4deb16abcb22c77b346ddcaae5cc6c1b454f50e7a3c9f978d49a3f90b4a12440141e91dc01d4f02183142a943384b126e369b049adec08b2d4e89786675c2fee959d1946129340f8decd616b142d3f7de85f284f8692755b70811b903ed04a870e4fbdf7eb57d7a03e3c2fd9da05b3fc2e8e747e0805630decdc3b2cf757867b995b9b13e4a27ebf50eb4202218ff60db26dc0ec90141b83b347ba241df76cd1249401fc0feed0526b785b5b8b641c99267771dcd665352ad1d993777423b5e28985e880c226bf5a0567b9eff7bba168f1fd9fa239ae5cec86342a9c66c82824a8ea983ad3833679b9fc3f8e33761e810689a28906ba07a6b10605425f7b99c16e35995ee24eba063c7c0d2ab3e82f59b297fcfd4220fcc857ed26f2dab013f601a26447aa6da76bdc4d031e5d86f7b87e3138b3dffe5e9e770be939b099a6fa8114175b12f41beac0e7cc99e16f0fbeb27baaeff3e38b4ddbdf61748ccb235682111cc7e89b542ebe808541b1569a6b513b1e14b856562f548574e9a794dfee76a355971c58cf9d547e318a41929fd54d0fe945a7105464769f8f2d6ee637ea48db288e45fb6dd7b92be7567c0da8406260a8cfeab678a2de892c80640213c0757ddacf660cdeafd898fbbb3a0dd0e69f5388207bc1989036018b6e637c79c0c4a71ce3f66c5b9cf99d023a2d2cee75a409d488d662d4d36eeb27549360bcbc809bbb58a479524fa52f15dfe8c82c666abf7a2fff83f7f04b2485c275173f9df651341b3839426abcb5751bbc6f8c019e74e2c199a1b293af39bb916406373b348bb108e00c532888cc1ffdb9c301c08fbac642abfb877d1b9a987f185d3b5ca9c8267611bb5ebfbab8894741f9e769a6d3f9bf90e11429c8fe1139e2d697af89e3181fe8a878da447f1aa76e58bac25826ec0383250aa486eb0598e6708034736655fbd9e8093232d70ba35aad641f4a702bae21ba57dd59d4bc2527c694b68f20579327c157b7de0e62068517ff424eeafce3d4ca19cb8c13c4f212c0886a423b676cc3f980e97c7903adfd5a8a2b2e8593acf712ef0fe4b3c1203199fe130aa505e376a6b4404cc947b2b8b0fae333f17792bdd9a4232839a68a039eaab5eb53403d55bfddfc5705147d7d1780309a96f36ec99525c89fe652dce4e59335eb37afb544d01b6b8feec7ee0883873dc5d715b7c2e8b3052e8d0f7f79538470f62818a9906602c4fa28c44c6748b7eef4a6c569960d83b6ade1aa64f754efe80b0a1aa42d374df077cc1d6ec0da8f15e0c196f81d4747efe52db8ca4014523cd66f81fff89f10cb8b5385e608f52f32af1d5549df6535e512944b986f7e04e7316638134a75e9165ede166e7cc131e5f2ad340fea7ef1ac3c53f80a9b640675e5a481193ba4676e4abd9d0685b296d6792b800f7d185ef6890ba671933445d3075614d8a864e9a83acb0a3d2ed9d96073b275ef9aee4993c97949abb5cc7070600ec1dd9e9c887cbb24f4e197d3844a087373bbfeee4f13fde37377faf7d745d7b779eada25311f66a1217f09d25b373ebfbf851819a48957b6435b4fc53f07d9802fb93114375934436df847a5b9ef2f7158182c88574de880eb3a63a6e5ae3f28c1fda2d8783f6b23fc67d383568e5deeccb445e0cafc2a325e8174f816c4a191c97605716fcfbc052b718d42d4e2f69db22cfa801c2b6524d29e444352d8fad69367043d25f09d9cdb8d9156e7aabb2b26c8f45e9fb2146f18f9451370bac80bcc1cb86258352b56fb666255275e9bd1a8053e4649ee5a4f56847705e7093dce265af7874a90cd94ae011ef7548f4432043593ff42437df7f13104c2906980ca469db1f2a628a22c80cec2b40fbe5b5df296a7b8671490801707a1203ec6856fdf37b57fd8cb8c019070d2842205ca6b6471fdca3415d327c2521907e566dd43a3362ccd59f0529e69fc0b4aa873f95112ed93d5386093dbcd7196f25aa4426faeaed70a84af52fcfd6851e3d7804533978b92c8a01726be00e14c67b841c50ca41185604b5aeaf2216605fc35db9cb7498c5eb9769e5dcb85a4c512b2ca0a0f464393fd4417542a703ae6fc31467ec03f297587f3d2d14700d3e1813ff3b5d6cf53ff414f167f31ded8d3d429517c5e04ea6400523d63e4213c7ab592fece1cd0a0a44e11d441df355e7aa6379726931806bf2c6c5d25192c1d7f23df85f57c454fab7c15a12194656df335a88316b4da301ca29fe37c9b361b33c929f463dc762e3a0f26b1d12e879cba37f6b7f2067e5c4f147561d7337223a517572a5cdf430cd6e7736fe1dd65f02cf268591953333e25766123699b491ec87bba0982ba2fb0891b52f48587bc65441a3c6317b62bac9c271e8292c674f75f2829af38bf1e71b0c3e706b9473d09b4a89ff7018592bc2b29eaa2112d4d702c45040f5bcc707ba19612abe2cbc3cd4a7e01e13b632773cbea4a2d973f64d4e0ccaa716e40bde101edc75ff6ceaed457370f9de1818a1433ca3d7949ddb352d0e999cae346d5095cd4d00f428e56af7e4f98889b8049cb20c17a77f8137e7aa1cc7e326dbafa1c43e41c09f900a7be7467cd9ab01b443aae4a2f2910398daa8063f0718fe3d1939374d8cb3a770299705a28c5c60be2b57483fe810028b2fea1a2413486196076e49aa543f58535911bf9a69c5c6114d70b182af066d20e69b3bd5ce8235ff1e431cb9e044fea6a0cd3d73a15667450d769f030e2759c8f5e8583e1c2d2f7ede12b74f3ab832237477c822ef31a9c301c3ce4d9ba2e7c9a5610990f7d3aa5bbbe8a841a3c417b2958bad4b8fd606eb90351d9f7a587b03c59bfa5234451e911ff7d50999d2994a8b5b8b84df0a505cb50a9a205ee1df6affb3c1079d5aa85920f757f25286b6a44b84f06c435812dd234c2d3722edac8331bc13019a298e1c4dcc864d9cea1694d6476d312fdf2ade46fa437b7ee51fad4883fb45a8270806f447bfe61ae5bef12617faab56dcf93ce3594e6b23baf5bb37d4f0358f6e197ac870486583f6036862ca4d93967c89f1f20a250f7ca5d22a3b5b4fa7f9c18a2b0bf5321b94c85cb3f029f5b41729dfe900d87d0ae1a9f86059dd5fccc9df2dca28be68fa10210fc3849967c3bd4c851543cf5a1d5cadef646dc5ed3ad8ad25da80603af54ba97936cc64979f228d06ee4e034eba884d88a99f2d375de3bb78f1f421fa3ce7c2d44168174fc083bfb7c96ae269bd22c649e8c08dee16785afc3777b1491a9be355bff63a4db077b5a3c42bd395f223755b9da70fe53152001f2a873cad57e55f99e957d9ac2115506c0558fc71391700e063d2e312144813db08ee65d6c97aebcffcf2bc04f523c03fa94a30fb978ab8b0f41e34b187598b3a59c2a0a64f5f5ca060a31cce78bf4772b62cc487efe5153deb028f9220ba722c2bb6305bf5af0ca04e0181c819430b75ddc5f0a834bca851276c0658fccd0566f922482609be892a21f75f8fec293a9d592170fe410a12ac3fad9ecd7b1c2ed29c738d69ae5cb4f148761d6046f09ebe734b41f2ea0ba8ca6fd2084a5611688c15215acd3f0f76e43976cca0d8b44b0086788324f864318bda29b0456beda32e85dc2231946564e9be5088b0dd58122dfe0b460ed4bd73ad0b110fdb358422116fbcc42539c64b27f119545b750768fbaf6f94dc27a060635f85422bd06623f17bfd2df61b1bb05b6bcf5e77e11ea8708003888625ab4a46cfb0b3b3a25fcc1960a0a2335e1e315d0c891ea104ef6c686d95ffe7d92d0bdfd21cb62e68a24d63b082a31214da0baa04326fc0c1ffe540632609abdadabeb9f8d20cd770304b027a1575d6c31a6b99874f56a1bfc9c6424a5260a349b4b44451f6e7851f5a42a555c969e672471d7b1f09eb2253f79610c4a6a89ce6543eef3c93b5c56a188ab9ca788d5d87a2585cca89c7cc518ff1519cfdae65aee8f7d73e06d6996ab7d2152934e18d451973f510739183f2a872c87255364f9e3254c957744dc3898a8dfcae6e363b4a8e36ba796fb89f0dc29b005f62fb8ead774ef4c71e40a23f20806aefd159d1c3fa84a1cb66d502af802dfd6c5e66eb28d155a92be9ad74e04c1aefe8414c93221900fa4d09fe743b6803803534369466c369cf040c6e4003050e96efaa4347dd28c6e527bbc8e733b90e42bcbcf3ec3925ba6f8cf7448418d5daee3ec90cc316b6aabbaca4e701fb307ff45cab111d517bdb5fb7cbf0ddfb3b042014faf8a002a65514f77eb5504456ccf8c22a5149cb9775088d9e9c1becd613c1c6f5029e3be3048cf0be5bdf08658e588fbb10c20a30038fb8c0e2c48966e6fa73d513b814380329de9d96b2b295553b36aa33328767c5b3a2af310c90118b0f3bffcee49c43339d4f64e494c41848f147e0511046e348969c81aa1eb0764ea031ba303a8e245b786b83bf29668a2106d372f65245f5765edb7bbc30f052bea3d98e800b509dbb0409a49a8accf26a18eb3e402150a5c60c1b4ce523f85d79633d0969706aa1eb6ae86867d3476c00bdf684866af83d9c167a79d7995d67ba8a4feab30ef7f981162eeb6f35a2b1465ae1c74f326e610d7a7c50688951b759d0a4fede6f2b92d8d7d8c66cf5cd67a371b604d2c1dd0e763731ad9d2df291ca8d7b754c7623d731894afd6f6e1bc22676f7d0a0dd78faacfd5f0d85cc1f5367f86e0581e3dc75d98acf1f62929e5fa9314cd4886d6cd88c6510b622b60cf54aaaf4a090a579a4d2d4bd8dd1950426324fa5d49ca538db326030f52a4ead4ed20369d54de8b2af400320544e0b9eb1c7db9de01fdf13860b898f322d29e1489f5a4bb4f04b6bb9fa86c26d0fbee9631b31090fce1e3db5670278476814054aff087711699abf87604f7bd3ebe2e6836dd8d6388816e7a996b279291a9703d7c6e08f50664a557cdf578d4f8c87297b6516e8a6c5dbd04da2ad0fdc504f71bd913eac3e6a714b6f6b4a846ac4a3f155478f14eb9335229561ece44716600acc0e831c095caffa93f3ade2fa94d0e6f0d4773a7f51759bde36ce708f717833e6a0553ff493b79423a64992460f810c8f47c4a", 0x1000}, {&(0x7f0000000080)="36fb7c58146cffd6ddd927fce2c45848b03c1fd73d3d606671cd9fe0cd545fa6c3ceebd607359a9be6b17e80944a", 0x2e}, {&(0x7f00000000c0)="83d58232e8cc432b43b9761ce8a974818b62f08d41318d76285ac3bb0b198341716afda1725f4efcf3673d6047ee787a3316d9d3603799fc064625720c7f46a617152a6776cdc3c3c4e3c36f8c831b07e082dfcc125e2ac5935339f830663064b3321f2363852711124eeaa6385b2ac4fdbdbaad339807ce9e82f3e9568a216799b41ac419a571d41d", 0x89}, {&(0x7f0000000180)="cec6fbb17117b7697699eccf16ab874988e5bfde71df04a454c1a6dcc0b7a0517927444ed86ba6e17ca93e248917b1451ed8e497f1cf465a9efb524298a41922c8f26f22891ae12aa0adf5138566ffcb381de3e76389fae57a3b5bad5710435c30f07518989f92f2160f408f8d757798211bc1e337e77f85dd2b7b580919edfd9e585fbb3352ab720b458d3861c340567506e73bde240fe1846a5a7271bb6e910391ef50c937bc09039dc01d509d168769524513c86062b2b17987db602b4183bbd7d2d35a3e", 0xc6}, {&(0x7f0000000280)="1ab797b1e51a60c46b0f45fce1b4e410f21715e2110d17fa2e5868c56bcb134635233b9b08f3a5f63c12e563a62ae17d2f869d00519284e6386efdbd0adc9f3b9be5c6830e43d9dd6771f427750e74a735c85506f339ebd109533a77dc069736fd31e3592fc09557decd9c1ccde47ad9441bd6dadb853cb17c96e8711c9f441fa3f36d1bab8edd08700726183dc228d7eaec0a67fe584d856c700c3d82573e56e03b086d404204f2fbf01f57d37ec19b641db09dd4e91f8d3875", 0xba}, {&(0x7f0000000340)="ce877df4afbac20f6ded46dad1a2f698eccfd20355562dde0d7847a33ce2b837397be15a48349a6d9e33e94b422c6fa075f96a6a0e8dbd316a6be6101614fe9e67984c4c60395ae0c08c0ae86156a9dc700006fe45fa512702020938ec9aa7ed6ef6169d69406fa5cc19307d6fcad3c30d3d72943216a3d8683b946eb645fc3d7a8a18162b8de425c49f032cdf8512e772526cfe5faaaa477ed05cf86f5176064221d3", 0xa3}, {&(0x7f0000000480)="a83fec6952026e066c9700691c5d0f443143d5f8f181a2ca5ad77b1813e113ba58cec4dcc6d3e32f9c8be0b9e99177112983725da30321783ed0a739c2c3ba02b6ef47e033444ae1eb4227ab00fdbdfcbf0d91bc2b3649c88afeb5fa", 0x5c}], 0x7, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x118, 0x6}, 0xa) 04:20:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x50a3, 0x5, r1}) 04:20:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x40) fcntl$getflags(r0, 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt(r3, 0xc23e, 0x100, &(0x7f0000000140)="c68e5e76c8e25712133d98213a877c7c7e14b3d6f583dac34fbbfdbedc88e5017afc64da643f53b3bc226522d238b8472a4e8a4e57406d74ac120ea9ed25b4dff85afc0ec3fa44b30eeca9257127e28d127be8a0edbb87e1af63c369a089d4ff82213f253a7bcc06ed744fdcfcbcdd65038e0ba93574d3d832a11fbb1bf0996441bf7aafa5dbe70619514630a56d1444bbc6ee9add38", 0x96) close(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) 04:20:07 executing program 0: getpid() getpid() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpid() pipe2(&(0x7f0000000040), 0x4) accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) r2 = fcntl$getown(r1, 0x5) setpgid(r0, r2) 04:20:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 04:20:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:20:07 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 04:20:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x0, 0x200000000000, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xaf) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) sendto$unix(r2, &(0x7f0000000000)="86d0d8c0e689fa2d2ad497e7c7febf6f1837b4e415bb5d5d709b5fcfc01e0d7944333a6eeb62f19952aab0c671ea1cab04c10da3046f1380545bb0857c99dd86d2a2409b6faaded3f4892a6b7c1b69e77f6be0727f3c6d3a6e48b27336c1f3e44f59acf12f1c314bb2a8204a3800e68efd7d525d3730e19b41de5c86ae691d065228b28c13c572edcbb7bd2e856a4032d972a107f296af6126353e3a2f76fb", 0x9f, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000f892f9bc1c1357083c36828e79a926669949b3000"], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:20:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x28) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x2, 0x4, {0xf3, 0x3}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 04:20:08 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)='7', 0x1) dup(r0) r1 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000000)='./file2\x00', r2, &(0x7f0000000180)='./file0\x00') close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:20:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9000) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) fchmod(r0, 0x1f1) 04:20:08 executing program 1: poll(0xfffffffffffffffe, 0x486, 0xfffffffffffffffb) 04:20:08 executing program 1: socketpair$unix(0x1, 0x800000002, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 04:20:08 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/100) munmap(&(0x7f0000718000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:20:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) r1 = socket(0x2, 0x2, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:20:08 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 04:20:08 executing program 0: clock_getres(0x83, 0x0) 04:20:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 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), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) close(r1) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c2d0 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c2d0 failed: no mapping 04:20:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/191) 04:20:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) r1 = accept$inet(r0, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0)=0x43cbc, 0xffffffffffffff11) r3 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/145) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 04:20:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x18700, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x4a2d, './file0\x00', './file0\x00'}) syz_open_pts() syz_open_pts() 04:20:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffd6f) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x3, 0x3ff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fcntl$setflags(r2, 0x2, 0x1) 04:20:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8000}) socketpair(0x3, 0x4, 0x100, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x157, 0x7ff, 0x454a, 0x400, 0x6, 0x100000001, 0x6a, 0x2}, &(0x7f0000000100)={0x71, 0xfffffffffffffffe, 0x9, 0x3f, 0x2, 0x200, 0x5bd1, 0x7fff}, &(0x7f0000000140)={0x9, 0x7, 0x8, 0x1, 0x8, 0x100000000, 0x4, 0xfffffffffffffffc}, &(0x7f0000000180)={0x7, 0x7fff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x81}, 0x10) shmget$private(0x0, 0x1000, 0x202, &(0x7f0000fff000/0x1000)=nil) 04:20:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) close(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="43a0030c8b59d3ec8b50fceb68c8f0e1de474861f11b8a8fc372c7854f5810b9276dccfcb4fe156ab9c536750537b0287b5aa12f0fb187f2e7dc84bed4a188d3c81a4184323ac64d7976ac4677e4b434d6b2c646317eab65a98e6646b913b6a75d3c4d97f20924ce3db1755655928795c1875f39c6904712e8736c229688cc01861bc402cdfabd38d5381c3f2fdd816d7f0ba265c0603b7e754b4d7990ceb0278e1385", 0xa3}, {&(0x7f0000000000)="9b035945b8db88af4a0fc551dbc5c2001d686e10b9355e9d09e9aa549862ffa4ac90cce5513d42b6938cdb4b67e98e8f99cc0961c1532fe7cdca2bcd5674", 0x3e}, {&(0x7f0000000180)="7b27855cbfd9c2ceac92efc37c386261fc8ae856fce7bb76f8978286bf9b7e27cc2ee85e47d9cf69d61b1cc6d8f3ef74df348bfcbf9a37c6d37ddbfe930d398f1329ce30ddd60c646e7cd1953d05b6d0a9aa96f7029f78a47e5a", 0x5a}, {&(0x7f0000000200)="a574b622e6a01892b3839a5e437030d268e73da7d9a9fd318c63ae224625dc6fe09ea13396b6352c27629832cc73b16a8db0d9fdaf69ca22f515d863b8287dd054b5e6411f21846a2cbfa5f76d19620288c8b72ec84d836caa8b1b1726586623ab74980c836127e6782d5c4b843140f2e3aff9d977587416a816f7293cbea09e4943983f473c9c4b1dd735ccf14234ceeb206572aa0d34a5dd5e357056118dbb7b33cc2968bce7ca1a75fabac971a7fbd52b119c2bbaba94b11f954601cbb1a1959cd43c605c82bbc003b832beb54c7976207ce72f05dd2154726a", 0xdb}, {&(0x7f0000000500)="b2e47a3ffbca9b04120e59af5220f4e138d0c3f939c7faf645786149be1f403a62e1b9592894ad3d632e513c30203fa0ec5fcf7f1ee9c7512877893426ddff467cbc2c3bd4c9f7d59566fa7d458d698e87ce8a6a2d65a65d3c8484371bc09f99706669a31a93c3e6decf5aa53e54be59588d82dba8ce1ea3df590cb4936d12ae9e953d4f1630a47494fa505fbff2caed9f98a256d9419ae9a7e0f92ed4ba88d1c832fc077e378aedafc9a930abb8b19cf8662f905580b3b45f33d4e9d9bce7b64502c9a8583aabc64d63835fcbb47bf9764e1cb6b24174b5357799cb9d88ce4e591b39712f6be2e3964243fc2f5b98dc9174a1b204434d1991e058c9ed638656174b1d22b049cd81431fd8e8fe467935e54173140c042c5d5842f527797ded4b56e30b1d74604c56b51f3a2ff5500f04b79b431a56b27d04394ae9c734c8a2c55f87ddf74c4dd125990147f20b42fac51f70aba01b0954f395309dc050c369682195071a7d5733d63b1290e9a6989135d6761d3a4cc529bae97e48ff2498191634fe0238fe8e6f363693dca612d6de4380067c7af6efd9a2a6215eff810618a65c7f36438a6ff8d015cf429261a12e3a3c56e3d6042ea15510a4df829364e12f6d4c1c16d275a2381f8bf279e146d54ab8cdcb80d720882e32f8ef9e76f20de11d21c2b4c335a39b9bada5f51621b90e413cca334aa6c356f93e593b256c19387bdab83af24c80ea64afb88d95dfa6ba24026c83955a560126217e0d58555707f060753f3d74c0132773b8f0e242ee95462b0f1dbaa01b06eb673fd076f61cc1a54c371856b60effbffa4ea2faf27def3fd6a85ade7b52af46ee74b120d83fadaa9aafa66bb70e6602efdff0e145a4a139e58e40e2784d794f9c5b4f09e6d2f4178fcf45cef9038ce93aba792063390675047d2021c5e097aebfc70384121c5bffad425143edc46e08a19ea38deb949f75e7e964a830cd345599065e52013a9ea0a5f9fe69c71580246a4a1dd652bd3abcef27c5e5f01981912b3f85e6f3f473dff51ce1b07c951c298357ae9040dfac7ac0789cf65d1e4a7c95dc7aaf9ff382413e43496bd593731fa26e04f4d708119fab6b0dbba601df1d3898914a7d95ebbceeabc4bd4021a365a9804ac2d34ece550c172781b22af58bc03e5578b09147b07f9d3e889c83b1492f636e2b0ed3ad3547ff3c5ca3cfa0e018c33b068048953b5cf859a3acfc96cf1fd672f8990d24ee1daebbab971466a9f716596dcf90fb84440303a12ecf029989cc519f18eb8a8f5ba925f84cfd3cd7d202ef41c329998e53fbc96df2eb7999f5b2d2467ed83bcbab4d5e5a97e05a9ea662ee66f653b6357c0267bbdc070847e583acf6e4361114bddf45c39382fefe6d6a6fb6f069f238bf272553542750156ed2525bc437757a5c7013d08a1e3c3e8783d9b4a8e73c2cb104030cef2e3419be273d1bded92fd8251447770c2aa417ff250268d606765dbcc23d835dde206a0fb27ad71fc74eb8876e82e5466f549b5448f73cd0b56cf018c1da5d244ec6a331b6547732bfd3847bb3e8e54cf27defa26a89db45474f87ed82f189dc8d344f98a5581bac3b6d97a7e08eb4faad22b74d2c2ec750a1fe85635cec306bab3cda61e7f89b5c64d7269462bda3bc35ba69d9594348bcd991d7c77400dc074bbd362575fce1bfb2686f36adda44c0a132670da7d2ab852b82d57a52b81568fee3497e9644330b978c9cc4bde4e0085656a5a3348c93c9d84da1e403ae3fc6206b38b9e68ad3eff6dff6b6df48eb34ebd510dc725665781f3622bcadb40094f827dedc2a11c549485c231615ad34d92383ce201d793e567d79d5d1237d0f8c8c4f0e621cfb552610c3658581a72e9ddf704caa95986ecc92a744d5681fff7a6398d8f302d8381b7d2f2c69b4b7387c6fca5b7fab66f46ab40011c7c41ebd79bf12205ea75e60e457e6faf3fb3e978abbab6ce829f0d6b197f85b426c9ecfd59d12cb3897ef01161ef60a9c8bde9e5b6137fc18b760a82da41557c4d3ea5a276d7fe9cc4885521b690fd9d703d0a4aba82bd5fa617b7d2a54eec5688f5186415770513e809f6cb9aa1a9f8436fd502acfa8da5fd70413c4061cd19fc85e13af0bf0e071f4d4a47f5468a94b0afcfa3d03f73e3aa8284dfc888532f2804d3bd6ad85cac2afb9d53db3ebe2701b074ce1ee97cd40cb910718ff7ed9257ed1893be26b6951cd135e75689137b517e611928a8abc78d2d3ebbe1949828daad4fb55edf4df1efdf05da5420c03b4e839a91db7a1205bcdb7811f58a9e1306cc0a666b0898983bdc744cd9a8d25250f3b2ae71dd71145611034665ab5a2bc307f9b76ab26ba1f62010f9dff507fcac551e43e2a3967132fd3bfb7820f0fcb77e902ed210468b36d2f92670028900aacb9364ca45d22535523cb996af1fd5bc88cad31dff8c47b537d28b898ec95a5f7434b33630fbe7d6c47ef0db7307efc716669fb66a90ac2587360789b2db1335d6b1a496974c93ab43d907e102c2f1d4be60346fa3a1db4378ae8ff65f8bbe0ccc50edd08159271945a3e01bf8966342930704bc438166484ff9c9fa59c42960a5ed9e092870e9ddd60dd36c309763a6357ad31fec344a302a5c2e29d0fff62d69508e62bfed0527562687ddb65c9b068e9cda244957d4b6c9200ca7c7bbff6dda09acae97ea9a6fdfc1dc1476f5f48a31fc8b6362c3a2e41b6374529c03a23635f1c7ae6f7d050b7d0cea2444326e8e9c4cc47d7022d69ec67ef3ce6ae78c383af6571b77d8413196199476812f055286932f65fc4bccab2b507228065e4f9995f1768dd4ce0ee6b292ec0b0f42f0243c619e9462f47556c6e5e0d04c1cd0adb10c1ca3363c2c22300a0058df2f1841eb79388c8524111bf0658fa8ee90333edef92ac72d0357f30b4b53cee2b604b315206664e595312110114e91b5f0e9c31795a3ff39f97ed6898c3a3bb773b0af41d0de4d072f9037282df329f6c5481375e94b1293cfeeccb50a24b67d0017fb0116cb66cf6c1800b4aa01c68bdd5e5b8b5cbbc3a12d649dc74ab004955a13dc767dc7d3552d076ba5b7185537e24772fb4b15241f3a50c012c75508eac4de5f85fb50a6fc616ce40157511af48f80f2192e283e9f75efa216e8747e5c7dfe484291515fa400041da5e2f33d58d37ff91525150cd700a1ddae61c61d72322157835d6c28f976b43ef7ac72d1030bef55328054323ad4276292c25e01d138d44f3ddfde3cf9b162ff1b568a12d1efc9d3d550437e5eba597348aa0c3eb8b45cbc09a2172a4364b88fc586c4d2983d1578f7c8669750cd7c05a000ecb1a9a5c7f039b75c1e9fd62f060c9115fd06cab98760f6676599aacae400301f05ecf899f683ba48feb47f13577b350074323b0cd44beee74ccfe6856db4a4c60a6cef2ff1528008ff550765b487913519c8becab9ba1486e0444f0aed79792358fcab987cedce5af158596a8b1c40f125f8d0e237b0146e00840188b30a993517679f861f8ef3427196742cb8c223904c3a5bebc851ff4ff94a4e7fd3df81f76a234d6da1e5909877c079f4bd4112c46211246857495b0bdba5fe72313be1d0b713719a7ba2070dc4650172fde19680b8f95d610f4584fb46053af30908afdd1b31d732507704b63fca1b5574d3bad2029d084de2bd803febf8424b7b12b181d425985151ea966cd98bc62432eb90e128de7a4388fc465a824abbf85f001ce9e52c2f1c95009972fc99bab6cb599fe8fd96103778ffae7175f20c621ea2cf03e33a46fe1204a243ccd1f117957ef3367bfb56b24787068f32f8d3ddef30c1dcfc8d896e0c9a98618e1fe486330b7c931a1e34bf0e6638e0fec147261f8530f77e2610dbe35e7b7b2d7c9c024d6d0c6fb0f4c5eb116c3ac6e3aefb01f3f3822825965e28624619c2952641ba159af7e73f5c7ac068fcfac4b7a2114a0784962baf26ff83fe5299f1f83d02d283989cfcc546a463a3a9da359d4a44a399d65604ed36e7a5b39096e49f561958a8ebfbed35eeb1d047858c019d406bf903e699d85434be5fd14019a92962bc814327959294d004ed93d23ec897adb338b7053992b261a2c97158ca834433bdbb13b59a3fcbd4e5f2e1f54417c1a6e32e0f7555de91b1e2dc311b06d8b4daba9c379567a1ac205fcfe5ea6b49949a4df6c7a65ba4d021c346ebfed3252f1917d9ea7046bed3c74710def2f1fdfb38dac896732a728012b83b32b8bf27956dd49e915485b539a922f517d245c83b13f1f9b6e22306dca014b73d91753a1beb04af8995389bf0e46117e276cd0a16e4213f339ebe40e3daf4f7ae3757ec2d111c9c564875cc248009374402b0aa85f9c5b5ed2ccdb45454dcc3f2a6ec4bdc0176fd75bd66924f3922bff7a2d0902eedc5fd383ad36610835c63b5e82e03c21735294a26ab0be988ad15a92c5be55f27e4edcd24f85ca6066a808f9ae0033da920b11a4d85f29c0fd2a20f064410988f36b6b3c392a56193074679e6ab83e1ed0c67f1ba47686baa0fd589c15af2c1072625bef9274bc73471a1aa7c5734d56abe80e2588784735a655c433259556feb1176ea076a3bdb02d3ec117875fe87b5ef9622365c1818904a212ae13a2529a1dfe331505868ff809744f9ca2602aa3c2b9768aa28af0223526c3e4420a822efc8f3e04b6225297a426da27ad85b19fb7a643aa031d86f189a035dd71846ad64372c21974ff3e2355bfc85cf8dde17120c0322e99c8ea92a3fee202d7ddffac7137ae0f7d59c38ad518506116575b67097eb98201212b28b43b550b0acd5a5e3514cade0425a22e90cab68332e5422520a78765a21cd935a7a1e2a59d07d5d724cba977052732983b5864295eae366b1d7df92bfa0c89423635ecbf5f848c45de6005e9b82abad19f9d125a37a74558d88794d448bbc1bdc121583e944eee2889365861bfb49e61613e6a50db5ad992d96252c74372600c105c5d1659047a57ad3ef1b8804fdca0b6c8b4c31c9ef0fd43e1788a90204894f408d3f6503ba9ce832f33dc44f08c0d56a4e5b11694fc14ab9b374370a45ec608b2160a478d383f4c410d75522b1eb2753ccbc0d0eadb481f2c870a74c89ad153a63cecb87c8e2191bb2e545f0692ecdd17d8f956799caff669d002993c67099b543fbc31b7c69d7afcb7a467105eda772e1ecb8acc9e6c28fa79523ac66da3c1040ae18eda45de817e795441e8612601e6cc516a5ac8ec46fc267fe12a1ac5c43ad39233619d13caf001a7615c14be0872936e9f9ca500977303709977c244a2f930d7198c99c4a6b45ae359131c2865c91b063ec72881339bdb31c0e8749c8c812ecf92e4e2cdfd449e8bf29a8c918077fbc8ce97224b1e2d5a962e07097c9d0f64c97349af635f9ed00afe4c9390ae0fb0986a9d9255b79155bb558c2533621ad70b476d92ae2b193bade62d548c04cac99d6a30089739af647237d3b5235488ebdf622284f84653428d9103c0a446a342de4de22051da0846d1de4f28c813a1fc1a04d9a7993f346e8625ebd40b30767bed42e3577e44bea7bbc1ee01e87aad0c8f50f5a3e2deea14ed5178eac2628a6003be704c659fb3ad121c2c7a0524e4e8a32f69073a23f50ca4d9a4b4f0dd149ceaea8ec8a791837303c88d85c8fa5e7d9e3cfafada14615107953ca6530f587d62bc5bb2b96b2e1afcff3248c3ca486fb90e149f4d4ddc12e058f381aff4f0ab8d7ec850004bf77099977bdcc3c76d365a4c5bdc01ab241713c0e9d8a819", 0x31f}, {&(0x7f0000000300)="70b9a188eaf37218c5c00954b2074d45e758c61c8b10f3146ff4ee8771cd6bb36521ff6b107ee17e1f473964e861e023a1e488b6d52a67e5c213736ceb084c077d531fc7dabeddd2add997b5ac1999931af7b1a3810ee58bc16b5d7f6cf95313af01ee53347677de2a83b1ddbe4681c37a7b22a4bf5134f9e7e0a07725466edd7a2b3dc30e66f588b6eb4a3d689f7619804d92dd21cd080c19af19", 0x9b}], 0x6, 0x0) 04:20:09 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) socketpair(0x1e, 0x0, 0x4, &(0x7f0000000040)) 04:20:09 executing program 1: getgroups(0x0, &(0x7f0000000240)) clock_getres(0x6, &(0x7f00000001c0)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 04:20:09 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') listen(r0, 0x7fff) unlink(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f00000002c0)='./file1\x00', 0x10400, 0x20) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="f149a7beac5f34a46fb1c6df6e26e3a8b151cc136550cbf595793095629bdc96b3d84995b24a969c9300832c560081319634f6f024bb74091f05072e22912056567780e8dd5609173d0f434e5c379af5e9599be35038233eddab8faec1714709d554f31c3bffcbdf62160fe1a9402130597f9665d237397de0e50fb891c6d9f64e380cbccd286ceca0730ceddebc8243281ee77eb3ad54e6e0aa55869d893cc0269c0cc1a0bd4133439fe98eebeb8aee95a07504c7b922321bda17733e7b3b4cdc393f733637c1922d9606f3e57b88e650c6b587d0461462f421c7f7b927fd6e0737af65", 0xe4}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8001, 0x5, 0x3f2}) fchmod(r1, 0x20) 04:20:09 executing program 0: mprotect(&(0x7f00001ce000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:20:09 executing program 1: msgget$private(0x0, 0x20) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x41, 0x0) lseek(r0, 0x0, 0x2) lseek(r0, 0x0, 0x800000008001) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x3, 0x2, 0x2a9bc3f5, 0x7, 0xfffffffffffffffa, 0x7, 0x3, 0xfffffffffffffffa]) 04:20:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) 04:20:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 04:20:09 executing program 0: r0 = socket$inet6(0x18, 0x10000003, 0x6) write(r0, &(0x7f0000000000)="d700e54a745cf30b73b845eac783deee1bdc1b", 0x13) close(r0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 04:20:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 04:20:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x22, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0x1000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 04:20:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x23) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x14, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x9) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) read(r0, &(0x7f00000000c0)=""/68, 0x44) sendto$inet(r0, &(0x7f0000000140)="a09e6de6679ee75c41772cfa1a17e318c4655832127b1c90b54cdec7c00913b1f92f70024b04eac91510e3aa04a87afd0ebd450de97b0504b8c542f1b91df87d8967d9e7e6f89f885f677d2e923ac9441a1124db56183698bf63965a86b16e6db7c26d9f644f67607a743543b3f918d0f1cc70d6c5b62aed31d63dd320ac44dfdac4e9765741d7fe74a4b3b78e861ca0ac5d27d7c9489ba77e94846bb52d1bc6e84839f52149a14ff46fa027123d760b97c6dbcbfb43807fc574a9c2e6eb4278f2b5a073d8c38e9d29951c4d12a3985bf7c9d87a28ea392e066e108d05f769bc80adc0984fee44a646e3f81888aa86d07b39e886ba0a867f4109eefd4c18a3241fc6fe42f424a260242c3ca97a3f98bbad431f7bcbf26052bac1e4254d2dc6e406189acfa9f1a6a042930a254883848ed49defc13645ebca698c352a18e122a53ad2ccab037231f14ef62ee168d29d450f6688a7f0f2114ea1b7847a0cd158965d18b519d3fbfa76460fa7b22b54531f99fb66b6c73f628fc8776c4e6dbb65f33714a1fe8a51852dcd992e570d2ce946190dfdcff9b3263857be4e4a52689af3a192a79b34bd530e60c47f4cef941b36a203398594f33e4e8ad9a4fb03e83468660b3b8b60accf03ad4017f4496a134df639f2e64ba3ef708698b4ea5b9eb0a835f1803fbcdce81ebe8077b02a0390b1aa7e5e70a22307f07f00bedb4238654a00221d184650f6520f53853fcf0b69d0da9f2ca90ad143e3ca6af09a5b7d7045081679f545050a47f17a5b2929e8ae089420860af308fd25b0f83b920a347708a130f01486a21288cd5e8c464fe9e121c9bee81da089fea881dfd7d95f2cce3de47c4cef46d74f53c6cdb29e92efea1cfbb64ac794f08cb0c225d668bc3f064d4f09fdb1bbb109779fab2271f6e7b874b17c228a7990553ef20f8be77405a972adf3f5e3c7993b859fd5ece0851cacb505c66efeb36a551272f61f06fe5d01d3f910a29ed5fc54b9c3c01d58f51cb82634d7e100418b9a00d9ea1437a18e49ed11dfb0492722a164143a504270773f5d065cc94a87588467b343ec2cde45ca78f9e47380b94472fc5f2028d019b943fd10dcee185cc7d0bcc7b9156c2a12845b867b12046c996e6c78e7b8033df4d9670fe091a2e07f3310b50107612092a42fb654b9d5f938ae4308a811c43d9005f24289b7ab1e0c225491bc5cd85ef30d00e7c700dd4242e922d5be885118f8e87c8104f718e1a62a0a15aaf300cb58d3f1359686f4b83a90cf43cc4b1fec41cedbeb3fca34f6a67c7304d5d63a52198cf3467d2825fdab81a33421f0f4b9124bb8d9359be6d6d9e7dd3d244ff8b1ddb20acebadf41faade09b221aa94a5b527c9ace5fc76add388c1c312f0e8a135b10ef3bd5d56c52c7b9679a074121638bd463fb0eaeaafd4e5bf8226285a2ab0b6be1f0adf8fd07da66e52c338fdbc0f97b6d7b32690874f892fdd6031c2cb94e21aa084b674ec52bcb7dfcdead5fd63e5f7a9578615ea85c09f5042dd113a1ee9c0f598f1f4d7ec99df2912db23264b0434fad15c45bf800282d44c78454fca2db05155fa1fefb155f31a717fb2be4c8c4e8a014700bae8526b38dc558e4cf893ef093fbfa3c1deced1b8470d31ce87a616712bba07afcb65f41c87e5f55546349700bdb5350d7092f4ad1901b2524333a56b12f9bc8affb5403820cfa5020885030352624e1bd252dadabefc3e2e89cfaaec118827331865da2c1f982668a619fcca3cc11821be7af2cc853a00572ccd0c16b5e604efca705ac7726eeb6270dfd8156f1f1764339d3facd0f430bbe57c070a75eacab675cedd8dc4b398e39c2cd757d1ed13f04c8b255bdf35c114971745581ea4ca9da5f2ca56811154fed1f2c705a46c2898049c01e2f556f418ae14ba26c22d9a7a5033051357d5990772f293d3321957ea06bfc874d6d989e0d409febe10378fdc5ccd126ebbc84263d68234a63b318dda41cf29f9a45c996d8a8f04dd0249ddabb51fca31d8cd2f4af8da917bccb9199b2abf968ead9429ce559558bf9c286725df95dc1072e6979193234221eb10cdd0b981e29c10b5d13480804d2342c3e0688e73042589eef8f3bbc8d3044470d3baec255a16f0c196ea7593c8a0b6e000829985ab3019e8ef31effbf163f94845dfa7d4b3acd681aa8c973c6d7b7f2d7c74f2a16111f1d08f4e971628e2b879fa65947f810f2869694e0b55c9bd54488af7790e4e385cc7e6f6d5961af2a56569e7093c7c6acaa3279dac282277f08f0bfd7db42e381b5f71a4df6c23c50641fe1820ce95c84c4591a8af39ca5709d2909763369d28a699951ec2eeaa83749523d28914ace05981c5a659ce2b9c2c511c139ad11f7cc6c596b8475b74addf0711ca459438dd0cfbe37a5f2dd562c81278999dad83e306f2d3f3fc05e6beb9bc08287bd2a04d902594d42dd1ad4368fbcba63314cacef1af02c9c87f997cd2e695cf27603b4b32bbad8099c239fece5c20af10e041d1fcf616dd1f1c948665fbfd71158e22c441cc4b32759557145da5c33594e81cd46c7b83b3019a3fbfedcd395ed7dd8c101e2fff091e41f23a7aefbd12cb7eaba0975ec20f58082ff67e6c6a49627bcad3726d1f13c3d1acd0d8ba55246753f3eec9b605a86d844d919717f33f9abd610f2c4c0b6720e676a9afc10863d6fe5c5a7bd5292dc576819c341dc2ed1288826c6e67be2c360836c9384f22c9d5536b2df1ae7097a910d3cff844e910bfacb414c3cade44cd018246db698171fd4ab780a2a5f3566ce301078c2ffc7f4966126abc90d3a7fdfac406e6398864f59e316c15d2997b565277e884f6d61d655d0e7f2b8b1c8d58dd4c9bb6a0925adee19204185206966b2b4e06b7d7e74b5eb76eef7626b47c6277dc20bedd11dd16f1ae95aad96dee55c7c742351b868cc787742d9a4db014434ebd7283de25c7c1dbf305ff0713bac1e14636bb5eaa99482585ac623e3947a320b8d6e68eff03cf0dbbe4cc619f0f0fc54596191e9a0d091b00ca6074329ce4caffbcbf039cf5e0fbcf52efab9aa28d59d93f13aa269ce367fd74b3d52334838f33d5e4bf054bfb60c0ef34456e93b2510aec3ea2363bf641be25c1294c1cbfdb98d45f044266d4edd4cf64456fbda0e0d69888c971a2309312f3d6444e9290273a0aea2cb75fa5d68ec90451afa696a88e48ac1a1c1179927e8aeddb78e34981fea439911a60ee84c9d534b23363e8dd7b1ba2c86ad7ef07ceaefffbcc55c4309e1619207184e8e29a75e25a1ab072592695ecc7059dafc73f3ecb3fbd8bbff31b303df0b1c991824675dc9d078883dcbb8069199d5d380d2725b1ac97bd7d0be01482dbfdcb798a078292790b586447b71ec2d4000481f1c1fda10794149466d9934bec542ef515ff6d45f4274437148aed79f85264c36d1bed82eea4a8e47f84441ec0ccf20b8f1894d385e47b4ca385a2425ef867b7b644334c535932656f21e3a693c6ad8fea3087ebd6c1b9a0fd7d2fec4243dd1435ecf11b7fac9094279a7669813d58909cfd8ed90f62140911c37e18bd19d9d83842ed30c27de5becd61b697ced3f164e4b060396e7321f42d51f6e922b1ca0da2a99d901306f0657b144685244a6822a6987144f3522948c5482a3605afcafb0b4d5706b5f218bb46601cdf653bfb2be123550164bb13ee37eb9027041e2716a00161f0e92a5055d0786220fb746c4eda113f87c842f2d8cb0297ec7a174c82e8798db956f57dc0307865fbe4a1170630976cd70ee5f9dc6ba90eaed2691ba6694389aaf6086a82e4970ebbafc02440c6731ae4a699768a3ab64f92c95a0527913b7ac30ccd97abf58a6c313152c775639b00a4eb5268f7ab054af23090dfb890b4910c2e63b68490ba2c33794824d8e398dcaca61229ea6d56ae20802e10c09e01b163fc33f5a33cf7a82d1df9054aa92787329f563046b9b99068cdfaca33230a8199858b22fd8cf1a0fb3b8986a7e2721dd30fc0b7e13c039d1006c68afb359a6eb59385e25082c03246fd55559179c441a8b66c98b1398f0c26fb86a58daa6c11308a480495dcdc25213174fcbbe0754624244d133dd0fc1b3a8bc353740d79113b441e173376d11bc85e0f002f2d5e5bd7c41767c6f6d6553cf17240de456f52ac848aa5ece79be70f609c0aadfcef2026b28e9c474e64f028490cf83177fc34c78c5416726a4f492b9084d38f2f13cdf3de6521df53145d403145e4b937614c18490ff6cfd14e5137565f85e5a7fdfa8523629acb0f8e342485ee0b91f4c12bbb414f06a97eb1756eed8229afd932e5374877709938ef39f72585a0cb8eec73da9bd1cbaf789d50242f6b8ab473baf6586b3f2c206abcddf33f08adcc84d38d8d8f9054df7bb26d2e5d6f6717e8b4736e27a79f0413f0e8ef50c73d9de466f514269c1b5622f016cb0aecfb8a4e1aa57fa3bc4c21e7c3c547d30b82af558e15592b24b28e4227813f84f3e5fa0c7ebe049d7d66dc8b9117217818fa0b7c746511d9ecc2be2713a5ba68ecae21f19a70b7679878ddd877b2fb1d97b2aaaf6ed0194112e47cbfb095eb9cb54bc242b773fd0a8f2cd175023bc332dd07bbf8accd24e94c256247c90031e1484c1540a4385b0e32dc5278effd23906205ff3931a8f09d9df58f621e39e3e4ba3ec2050fb5c254c7d9316fbe543ec8e2a9cadb5405e204e0237613a5206b59fcfb14668f815f2cf4d976a4b39f80c50f241b6904b714cc11b3ccea96e0573b63e18165617033afb97ac22629d2fd4c7e2005299a286fa21d5adbfbcc2df6d85601e6b56ba9946a66e2c51fb358e4c5d5202e94cfa42b0ad6a9d91398cef0d169a3652163511529d315fe91ef4798060fef2b947b34519a8fcde9acbde80486cdba73cfce1d1b7e629dfc3d234a91411e7a489e02cb0b0f6c3e45b9fda8f4701a43a32ff58304665440b578cafb21bef039594b53e2b81b11c2a3b290ca89c2430c251a5484913c51032c489cf601b432268174a350ccd5a42fc3ee5fff6dcf9b0ff2de59585b7f39d533f4523682e0eceba6ce39c732166b3a4370a8d9e4c39c71d8dea947e45736bf869a60e551b13eb62275a297ca6f23b4aab505eae5e04ae4cc195399ea7766ecc34b1ebb763546f5d652811cc172a662e9739b88c08f761e09480ec170e722b683cb25c3537c892180c32936356626065b627fe78850508993d99b180f6a36f71485f19bfe097f263848aef0e0a58eb291b10f0d94f77d27c7d017d95bf92983e1da859d48dbc46baeeac4d233b789c8c0ec53fe458e3c98b85343827eb74b8e26197f357c0ff2c99921455ebe2918e282ed0a0a7015a4fa35d80958803571fe4e34d9b232a2cc5e78997f665e7dff0f3a4fee575eee5264182bf56ab8555e81f83ba15b1cf57245bf51ae62996e53b684f49a4dc3383caf3e5e3226d1c1434cbf45ac6c1cb1cb487a85abce31208c98f74f9aa2c6a9fd5406d6adfd95fd3b762d9aa2298b57e64a2e0db25437786ce64ed184f2a02074190ad6085371894be7c2a7c7da41b33930f95d4df0d6510a98ca28eb911d40679d88104488633a3f9cbb0f01f0ac87847be2a890afe4111df3d1ab6648d751eb009b99c8d2909a2040d8bb940c5a031772415208777b6944058fadf88c75aeedab211a94693c9a9a5ed8744548c42aae5b3d77f77e8d45512491bee86016e5a367eafc725a78914f1784622492108004c08ea10c5ae30ff35baafc1cde39006d402e36b68ad4b11bfb4c6d9a8", 0x1000, 0x400, &(0x7f0000000040)={0x2, 0x2}, 0xc) 04:20:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = kqueue() r2 = dup(0xffffffffffffffff) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x12, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8000, 0x120) r5 = dup(0xffffffffffffff9c) socketpair(0x2, 0x0, 0x4, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x5, 0x6) r8 = accept$inet(r0, &(0x7f0000000600), &(0x7f0000000480)=0xc) r9 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x70) r10 = syz_open_pts() kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x200, 0x7}, {{r2}, 0xfffffffffffffffd, 0x3, 0x2, 0x2, 0xffff}, {{r3}, 0xffffffffffffffff, 0x21, 0x8, 0x988c, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0x2087}], 0x6ce2, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x7, 0x7f}, {{r6}, 0xfffffffffffffffb, 0x6, 0x2, 0x200, 0x4}, {{r7}, 0x0, 0x11, 0x40000010, 0x76d9, 0x7}, {{r8}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x8}, {{r9}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x7fff, 0x7}, {{r10}, 0xfffffffffffffffb, 0x80, 0x0, 0x3, 0x5b}], 0x40, &(0x7f00000005c0)={0xf24, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r11, &(0x7f0000000000)='G', 0x1, 0x0, 0x0, 0x25a) r14 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r17 = kqueue() read(r11, 0x0, 0x0) kevent(r14, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x5, 0x4}, {{r16}, 0xfffffffffffffff9, 0xc1, 0x0, 0x0, 0x9}], 0x6, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x10, 0x1, 0xe101, 0x1f}, {{r11}, 0xfffffffffffffff9, 0x40, 0x1, 0xd2, 0x8}, {{r13}, 0xfffffffffffffff8, 0x42, 0x20000000, 0x7fff, 0x1}, {{r17}, 0xfffffffffffffffe, 0x2, 0x82, 0x400, 0x2d62}, {{r15}, 0xfffffffffffffffd, 0x18, 0x80000000, 0x10001, 0x10000000000}, {{r12}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3c, 0xfff}, {{r17}, 0xfffffffffffffff9, 0x10, 0x3, 0x2, 0x1}, {{r13}, 0xfffffffffffffff9, 0x8, 0x6, 0xb75, 0x9}, {{r14}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0xca9}], 0x8, &(0x7f00000002c0)={0x22c}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 04:20:09 executing program 1: socket(0x20, 0x1, 0x3f) r0 = socket(0x15, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) 04:20:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x3ff, 0x7dd8a501, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 04:20:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="4b95ebaad0abdf1c8e5cebddbddf40f4d96dc1dc1015cc5b393f75f2043f4210ee5f9f225826f7c650cb34d06b2adc1d83bf626d60422d355dbd4a4d393b638ca29a0fe6368e0f16351ce4748e71392d41e7dba075c664236ac1970cfa", 0x5d) execve(0x0, 0x0, 0x0) 04:20:10 executing program 1: r0 = socket(0x0, 0x3, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x88, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20001, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x20042, 0x0) r5 = dup(0xffffffffffffff9c) r6 = kqueue() socketpair(0x1b, 0x0, 0x1ff, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r9 = syz_open_pts() r10 = socket$unix(0x1, 0x1, 0x0) r11 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r12 = getppid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r16 = socket$unix(0x1, 0x2, 0x0) r17 = dup(0xffffffffffffff9c) r18 = socket(0x36, 0x5, 0x5) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000780)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x2, 0x0) r24 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x80, 0x51) r25 = getppid() r26 = geteuid() r27 = getgid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400), 0x0, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0xc8, 0x1}, 0x2) clock_gettime(0x2, &(0x7f0000000040)) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) writev(r28, &(0x7f0000000340)=[{&(0x7f00000000c0)="6ea8347781c02efa6da40c3585062ac7d14dba2801a4aca434d2e948bdfab437b61f3dbe3fe6a2c8f0e4a5dfc09b4adba70476c07fe93b2846e0fcca1b21467c4819c6fd0e49a5e4b18feedde1b3bf8da04438e13b5f7638ba1e2389dc2f014b6749f5090df5d9685f8f915d30089e09e673b161e847dc81864bdf53a47301a47f12dc22050cc8163edb05ae51c5c4145f44b419cef6d84d2d4a71ff21c29129af431347d9121c8ee53f6fa4decf45dd60263054c6431029ac21ae1987", 0xbd}, {&(0x7f0000000180)="261fd0a8895168c10975860906b147e32f3b52b5455241613d93876af14dc629434d876f4de8adf5880e176a01d1a78b236d6cd4caa3cd5fa4bfe87345", 0x3d}, {&(0x7f00000001c0)="43f8d1452e09a75fd20950dc7127d58951fd46c79deb1999ea7dd45aba1d474511ff88e64db9cec1550f94cf9e9d568dd7ffe305833116de781d4dc77bddd3e62b2528e3ffefbace8bcd7402502b3b08d01445008e7e7a88ca4a083367eb43d904295d4ea2f4095a8c61661a755ac4ee6d4b72686e59aa71310610b971d4ee105210eca7b79505d62d", 0x89}, {&(0x7f0000000280)="cadba7b8765c592f0ec1c0eafde40d5417aabe0ae9b104dc7ddc0a7484deeca4138af50e700f8ed1f47e8ff0979a3c408155ebc7cb51fa047cdbd2c178e81ea4ae8d772f6271a22df31e3d1292b554a297639c25a00f7c478eb2131d72535fe2a331c2b92d828f985eac87d04eaf05debbcd0677f64d4989", 0x78}, {&(0x7f0000000300)="3ac0e7ed1e", 0x5}], 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r28, 0x80085762, &(0x7f0000000080)={0x2, 0x89}) 04:20:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x89c, 0x0) close(r1) 04:20:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file1\x00', 0x2, 0x5, 0x1000, 0x1, 0x5, 0x9, 0x3e, 0x1, 0x0, 0x2, 0x40}) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:20:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x401, 0x6, r1}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x7, 0x0, r2}) 04:20:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) bind$inet6(r0, 0x0, 0x10) 04:20:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xffffffffffffff18) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 04:20:10 executing program 1: r0 = socket$inet(0x2, 0x4, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) socket$inet(0x2, 0x7, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) socket$inet(0x2, 0x4001, 0xff) 04:20:10 executing program 1: r0 = msgget(0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000900)=0x401) msgrcv(r0, &(0x7f0000000840)={0x0, ""/127}, 0x87, 0x3, 0x1800) semget(0x2, 0x7, 0x400) msgsnd(r0, &(0x7f0000000000)={0x0, "9c3ab21265a88eb331dc4805a6fe6c6529a74d452d486a15996fc446646e9a5bd1b77f90f73bb6965f150f24d7b63de7978ed51e9dc1e24a70aa20f4d0acd9d679d982025881d9711f7a5abfec6f10027d5e1a6cf34c73f70bc137d867325dddf5895acb8a5b8a0f374408cc9ed5e04657d7a8eec6e45e02ebe733dfeca9888c8d7f6ce5af4a88088ed590d4e3ccf14326556f65ddb22af7720590834809d666872e0da9e644ab37855e500788ca6dd8f0b9e525700a665d24d869d2e1c8cc61a76234861258ee98e8e1c9b5db21ac74f483ad958e091b255d34639ee74759b12adb49e710b7a6853f3b41182650491713a92ae265f666452cb5e21206be81e707d8d33058fdc7efb202f3d3c799c029974d7ea794c0316321597adda49c1281e035c28c89fe492689f24ff33be0dea09073295bf90da9e763b58f94be610ff4edd19143d6fb01c8f744a457ea1a301106aa354e08e9a15061a95324be64329342426396d40b07f1af2f04f6b87b6195e826ddd1df4a2dd9bccfaa0474a7324b24dcb4a6edaea1bcb740dd10910e30786eda8c5e2675755d7e9bdfe87516d81707aeb5d1f4426f7419eb3161121b9a1fa018593a56932c93a47d8920bff7b1a691877018ccb34f025bfd3bd69d44f84adfd596080869da1178dae1133e4aca510f213e4cdac3bfa3ac5050d2f2bfdb6954d8c95530190eda3a70283b1e5fc75681d4b4eaf02567e094095d1fc82b7df0a2cb5dbdecd790a7fe7dde31f79c200243426dc7078879ec6feac6069dd25234637c34ea7ba39f0da5a3317879c2e92b60fbf475b644369923d3d0d6e222171a45d138ae51758960d346b9fca91ee3cd4cb8bd9bf7979dd22ca9aef9232bc95b3a8f8890de3f21a0617476686453d6324c68b7d40d95e18cefccf381bbb18ecadafafb5168cff81266d834aebc6ae4aa51f0dde4e000e795d8d85bcc5785185676211aa91d673a7b3651c398936ff88fa9fae3e396e1a263d7ad4a28f59f3e097e397636fd2ab53be98edd287f26d186ca4bbb4552917268e709afc5df308ef1a77e871bff04bb31a93cd398dcc92563986182b099db5093398a78b0068b38b70f67fa25f556828cb9fedc3fe7958d2553d6526f15db6f7989c832ba53a3101486f1d8fbd022aed720d388ae4ef6847d0fad6445a12128df48e7bb57c8c3dafcd58bde596c1d89624f05e5d694640a1ff3190290ac18643c63c71a819569477a1bca60515b28fabf2ba786539635acaa91fd1c118f2865ab93b167b14943f367a676c3b1e2b77d44427f61b2e3cba57c9b6b3dd24c6998f0560b2f1fc9ed7cea55873ee5ce8150483e2cfd19318a195a98d9b7efb52459eaaa3b487c13f405e1b687ccc22ec3ba5f3381b2becf28eb62e532e063e59fe76d7bc79f6e37b09e3f6156aae1bbc7eff004c7f225dbb847959f5c4f7b5e6e79d51cda9ee6b476e9c57bf19bd843c66ef511c2ab38a8b832c93f807fc6d94558de8af4d47a84e0e06cfaeade5ad9f0ece7536bdb71041df41f36c43eb3bf90c65a2770a57b6d2960d856d803945eaffc634f7122d9b690195cd18a75ce7fd3fd1e6cad25ae021254acea50d7ef683cc063b942f8111db56c8bbc899168dad5146aa9f2ae2326e96a1027c6e798b52e350b4ec42ae174326f53639aeb7af51850a018125544d5fae6eb4ed31a8e47d6ca6b361007d93dacbbc8a31223357c6c547cf1ed252045fbe653ea206a962ed6c5bb5e21a4adcfea2752496d5bd9581050a92c26036d705ef3c55ce1834833deb14d46af765cd91c5aef303e3b8ae1a25cc7c95f9349abf40ebdb7ba056de399e9b026e0723155ad0592c05ed431b9e62945a35beaa1d7e6c1b003b6b77cf08f80426d671d54a05667aab7b53030ec4c58d4f00330bba1930f9c9ebee03db77bc16f97fb098144928df83ad8899c6faf4335eec8222965ee4829c3cbaf6b25025fb61c48ec0d448f37a8833cc0edcad7b54a2becfc4bb52ecaf37c9585628a88ac353d32a0fc1aaa6679bd8b0b89b9dd0d7df20a1bf2a44f2f45de41f357977f7b9fa6fee9eaa8df1ad9055064c6a7ac122e3351919d438427d79303647e5e772b80247840bc56f1a577510632f9be9481586cc6d3edf0c251cdc90d1e3e90d55592288ed9e73816da8e309ab3d0b2cbce085976ce3f495606af776e240a0c31ea9bf3c679c5d4c44ea7976fa9ba913d8394eb6e5d86265b8ebb198d2103f574465cc7551abacac249a7e3e3199d1bd7fdfb0a0cd655053e96c8016296ebf8dc3c5d9be3280b73e928aff8ee3a3fab3150de4935e1bef72d5808e9d5b1cc63dda454f79900cae198b888aa439189b07ee0eaabf1c271ee24fc329262979addb6bf09b5075e0169aa4e01b8ba4844f251e3d4a5e2ad0d267a82bc52c01f6a39b6415def15e3d283beab00cf5410732b949de74dcbadecfdfd8c042add3fcc036710cc702b62af53b00fe460246b3e5373e1d472d29c66a5c001cc3d389ee728f39fd01c97a748206016b567b4871457e1756da57dd2aee11f0128614b28fba67c370518614f0bec051faac29aa4a17660aedb8819e7bec0ba1839c80105d89157f8e1b58f1b2c714eaed82975667913461d7383cbc38a19bd88a688662c4c7bcd2543aa8068b0715f2ec6073cec778d55a306bc2e2cd4ff82a7e069fe5b1dd894e177bebc67376bfdc01967be076bb28c2347b0e23ad8b1a249bb3e61bf811830c14d51c94562c755cfb4e7c39384e6368ab00ce5c2ff947946ecc098f800c0b4c07acfaf64f2a0b373bd95db5d8e197ceb2f26113f49c1cbe76fcb7fc035758b4bba3039d9f17b34a50f41ebca09a4b9b13cb96d7718de1ea38c79e587f6c700a81f07"}, 0x801, 0x0) 04:20:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:20:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) clock_gettime(0x2, 0xffffffffffffffff) 04:20:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) read(r1, &(0x7f0000000880)=""/161, 0xa1) 04:20:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x200, 0x10) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() r4 = kqueue() r5 = syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x1}, 0xc) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000180)={0xe5, 0x16ee1189, {0x0, 0x9}}) socketpair(0x32, 0x7, 0x800, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x7cf1) 04:20:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getpgrp() r2 = kqueue() getpgrp() readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/150, 0x96}, {&(0x7f0000000640)=""/29, 0x1d}, {&(0x7f0000000680)=""/49, 0x31}], 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xdc0, 0x0) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="e9677540dd390bb7c4c30bb24e9999a1772f", 0x12}, {&(0x7f00000000c0)="60e45d2d95735b331f967de2fa2f1b3d825b5775e0b2ea3b38cc0403391a236e236050b3eaeba0038a9f5964f9fe03910bb13713535b16fbce6b63705854723010431927c3f7ba91dbfdc2406b7a75bada935374879e79222593bdd13e5c18e041be208d019e405f8287b2c6378e3b10", 0x70}, {&(0x7f0000000140)="88832484eb00207eb612e3da843f2f1eb2542396e9da938029a33e4dc34002c20e62f474e3b3e9de3365ee6442f47d259e67fe241c4bcbe61e7bdc69fa7f254a4d2817d6f4c9a6d4d9f553dcdbebcada888b4f8242f57e6cc94ba1b74f4fc45e5c599919753646b43b26c4103ab6382afdcd26048247714bb7cd1d144c445059e4729be69f451562ac637b25421ae6ad02f58426b63bfbb77acfeebad623dff6a83046798b0d87f0d48f72ee2145c72dd2a6413e297ea92dee3137a15c325da97657c36e23631898ce3011bace", 0xcd}, {&(0x7f0000000240)="1ce0f1a42479427fb2a1b15be553b86e150630cc6a0a7062d78864712b19afaad7cc093634ec00ac0d88edbd27589a58e135aad5a72b0786c5029cd37fe200dac6591a0d72615885df432c970964bffa4a4333233d48b6fec864b3980951a0dabce86d58f7b23665f50383c56bf8078e1351e31abc335960d6f9dd128fec4d6ac301bacc3529668e8a0f81bdf2d19a06c0358e36d951619e8bec349609d6d579e29c0806b4b243b3e0c244208b1bacd55b99f4009151715c46b7866609e5af524c50ee125de83c4ce582a0a886754ed68ee2cd7ffdefa44b6cb6ce1618d3d3ca5d1c", 0xe2}, {&(0x7f0000000340)="ba29572d7ebe8fe281c0084118414d45a22e2a4b2d43e3293f5e36183e0b695a5a7501004471eef4da2706a52793403ebe1ab9ae6bf322bbcab0e504886164eb0187525d07a4a1f38671248a8ab7456e01f003e528ab5be087a84d43ccd6ad5f47846b80c3062ddf311a132e217016dcdec5c8dd34b55da84c7ee6be42fec5fe3a0bf76942da6d739ca514625b61907d8a6f07a3521c640629199490b292429d43e61f976535ee7158b9d5ede885a5cc55a81ca06ee905fc22f04d5ae3cc77116dd28b42c93af8d60b99e3dcd610ecb99d907619cf26861409404a3c59bd104b5c3790d822", 0xe5}], 0x5, 0x0, 0x0, 0xd}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000002b80)={0x8, './file0\x00', './file0\x00'}) fcntl$setown(r2, 0x6, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000002b00)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002980)=[{&(0x7f0000000740)="02ec7172f15ce2cff5c5e7bab444cbcbc8e0c3172edf351cc9078e3e301ea5063bf91177df539c917dd59d211336f41fc695901e5d776a8f8f9bb060bb93edef0f68d06e9ce37fcdb305", 0x4a}, {&(0x7f00000007c0)="7de16b91967c7e377c90901043bca182fac93a88396da4caab223339b5d172327f2f08f6f80725db875fcd06f36abc1d3b908e0709c0c76b9af0f562444a77e656cb492f089ef0", 0x47}, {&(0x7f0000000840)="9d94917f1b97549b1f747a44a5bc0e89b534af6d3399f3fe362f5c0b41924725c4f5514d2e57100def143e61d61ae65acba578f43b5613cc2bfdeaa6afde4f27c2111b14f1f00756ca67ad140514349d7dcf4c75d6cce59396c68193ecbda2a40524f02957b1160ccaa94b391f85e24b58b43e9d19651e75947f", 0x7a}, {&(0x7f00000008c0)="ca1edba15fd846a7c3f55c0c190e83f1427a0c79fff347ed74495db07095538679e0970d7f72afc528b95e885f0454aad80ce25db14a656146bf1c4f53fb6958c1f9ea246fa78cf847d20798b000976c821ca53cecf0cb65eec5c79fe7e780f2104a6e286118e6eb8660a0a01fd2d6cceeb8bb152aaf40e8a2dc7e8f540543cbbfd5ddca63d5e0ef8c48b22cd9ad930df8a6d897019bbb99af2806", 0x9b}, {&(0x7f0000000980)="be2ac55474bfa4a607260987dc84dcfcb2b35e32b50fcaf2733d7bb2f4d96726ac33615cb095c47b848e1e32eadd17b7883726f81e4e492525543c2c6014dab30a4c95ec56bdfeb57ba5d44848ba78a2854f0200da0381b841792e12f471da1dc6948d1cf0ba761a1bcf498815ab88eb1216ff490f6a9aa4f3f365995c79d0aec671d739e34f09276de1301cfd815b1f0610a8de5c01c1874d37ef24e3acd2db3ec93f61a90828f7e626ba5c091e3cc56e5bb4a4c9e0e95761403d129ed0797317c64bb7396f447a2ffc8494cb0299f85f6046acdcebfdff39fa227a806735aff1334359484ab0da0ffb7c8fcb8df72474e0ae3fa391d0ebf8286c6db344c3552bca8a8937e8dabd3c3d9379628e67d0b688d5e788ae7475183aa6398fd27ce3218d3abdffbb0334ae91790c40fbe327ee17ce515213d90ef36ae5e97c1ae5b5a78bbda195b3e0c941bda9d74cd48e1e58c75b1fa28b6d6be91599d27e781784e3179627c4d054cfe6988a3b0209af3bf4e17be7e895326a5572e215b412952f9af165270b2186ae96e3fabb63c426e5b4daa674b7b39b7ffe3ac6c3b3c402ee0bc3b24de481f1eadffe4dfcee8cf80bfac4ab8bb95e46c5114b442ff08905e36039798f4528b830fe2435991fb8defc655940583039628c67a345e1443b97ed7fd941ddba5b5dacc462b38103e06b895ac94026b7f995163b56bb99df1f89617d36d9996313385ce33ffb740664445ac2ade730c523d9a6232b025a184a76e8c3c7d3430fe9c65b619e9b47d9afa452b01046f6d32a6a431d516df79b950127f2adedab1cb5e8bafe7fb2981655c779c3a0329538964e9b62f0e5af06aee54d491e1bd0df47317592f29c75565a74c938414a4c378fc3c80c614a7e15692f5b6f553e2c7dac11b6f974a4cdf2cbca1e66c1e984755547ab03d2105ad03e77313149c7fc31b6691724d2820f7e2b66873e0dc38d50653932630d11426dc8aabea087e09c45307862945ad359db797418fa608289fadfcdac2364be9212ef66a56e3c9324a73a60d06d98c04362a05b9efd28b89ddf7be3abe3b486972dd5bbaa539a2be92edff17b3cf6b3c5b81be4f7bd31daa3794c6a9a9d215299447fd85b210e65209f0a9e08a2a7bfce5db243d6490974af2f0ce9005684191cae0f5e9586f4698e4084057a3f99e1398592ba7607a1ec903deca0e1e26bec66dcd9abf3434e29697e13548bd8f669473e6d7f9cd51e05a37e53bd4ab0392b2c48d33e965773ff4a083ac37159866e8b79f8901d733ea7903f56bb0421df5d21e7d88172a924627f37551e8869acaa5c2f5f5dd0f88d696a889f22522cbea5018795b0499fd535885da53520caed49144b1c049ea01c6fc832779bced4776f876c71a80f0a5f878eab808d638f1d1f215739d41a7f14b14bd843b95f0a345c7307658e6661af769c1fd066c2aa31b0752325e0b66eff25e54875a402c68026a34ebdfe453136c01fcb327c69bed3ba7252237c3db56267965a019606ace888040af49fc2af8ae72e0a8db9ae620a051cfd1a99b95fc61a2088d59a41d1fa33c0580ef437ace13a4fa475498421dedff3ca20346ea12b7eef8d57b977b6db518292b4564263a862148d44af1ee94b8005dbec25eea69e69d374727de1c3c77d09207b2083ca61eac3452811b983d3777476af514512dcba9b1585f081794e5cb00b14aca6ee145d48b1ba14b544c933fb5cfc5ee88be9216d17216d4282156c5e7e7a7874f4de48ed75432e944279456253368f0ed1f3e4fce3f22c91359f78f05fce6a06644610e302415ade318d43da9f6dedcd74253cc6025903cad0bc731d3ecee4813e4e9c6b15c0d7395c9ada011dc3d6f9a5b3c0bbff99de9fcd7d66cd61b8c8ea7a49870fd0bad2039e6c2beba465929ceb6728c6aaee389d62e9a133f2b9c4ec538ab049ff7a50d73784bfebdb3d05b1688684b49b0e0fe7a573782473a27c567d064b1ef92c605b1f76a9ae34d58ba04cd7589121774506a202682e153a82ace3102caa5779edbd7ba400029cdaf12825b6f227afe609f325703a534e22a295943b4538ae6a11c977e2969a1e8ab081c4f3b8db9c6e04c5ee70f67cce9b92b65c8b3329a7db92c7c8f0a0e6570f97ecb29b6e884331484f74a09a2d3ad5a8393233731b52027b953ddffca74fbd9e6394ceb099822493879dd68fcb6f4fb78ca2aaae9a6c3779ceb81ad0be3a436c859dae17cee2b08facb1cc224772c5d3e0582d416b3c8dfc6ebded9ebd0636d348fe2b955f538a1adc37fbdf325033ccf44c6103479710b1e3ce135fc459d36f32ec796ff9bea47c17585d280ea9da8236e829a650e61877ceba60e5ca48efe032b8e59da5208f320c43a87bb3a3d4983a2a3305631fdb25a710a81f6548aef3e173fd30b580f2babeb7ae65581090129e095f06969cf96a2ad205640474839044c0122ad39067e2c7a4c965284f74cd142a260845204c8ded106e76d168f4893954c55fa79c25bc568e45f9c1617892624d9d5eb4b054ebcc23eb1411dc8b1aba15edce88a14283f4e4998f07bcfc638d78f116625397dad851d1d2ebc7ce384375c317c6bbd979fbe324794e39b3b76063e69b8d121145d125f72e767d01d4a4d43c2a255e681e320d35ddfe8b713d378f0e0e98a0ae694b697bd57fa03d00411a892806a09adb829f41319d933e54ad8188e484b996ded9b1325e45d27fd328eaa9e4a5e9c5b8444b202d478211d95a7c3ff46e60f292d1796f932019367184a253fab05158788891b1db111e0c9b476c2446302fd1c9f1427799409616427a258e14a2a4ace0109e4a2ad7a7f1d90e4b0c3024fff0c3013e4d789afeda1519eb82b82abd65522ff0799d8b0ceba16d498170b62189e237fa8f47959c53a0b7193fc40e9aba48103d5d3f63337f20aef65b257df3b20bfbd77a34ad926d7e278130cdb3d0585cc848474da1865a8494cfa9ecbfa14ea141ec830ad15dd19f6afcd26fdfbe5b61b971bf24684b263b07d847587c27d9fe5c110adc2dbc2ad5d1053fa790bc33350622f94644ce58caa2ecc824943d1a69939c6f006be0ffc3f25c9857c735494290a6d479d00aa5602c562c152032e6337531eade337e565ad785129e47f87acecacc59a2e453e62bbde6a59b91c1033b469bf07534e48e3f87c0db1d05d5ace8214f6a86421b184d2ba4cbdffaba1b7a9b70841472c6872392f3e8b151b332fd07a9b9011b6e9615404df1e5d805e20d62d810dee539ffcd156a7a37f0a9dc489ae65fe75826aef1aa171fd5610804e51a15a162b4e7c4c3e0c1212eb5e5d57ab0c43ca383225f81a94e8976edff5d456d36bf19b6961094d95a2e5189e45ea43086e5456c49f033ec075a861f34a92784a586d100f466e150f4a7d0f9bfabcde2f5a11198291fb84dc31ca2fb28960b87d7f5e40e13079b4066048edf6eb7154cb816bd391e986026d9f72669d87a1a6887d44af7d2df4a346980517389511841ab0fe96aa5bb8de9e693aa3ff562c63845a2d84222542745470eac3b2c9c85da88cd8d0972393cc010a460d79bb3859a54adaf58c2ef4138d58971c9c07360c5bc9dcc97849fe1a0d2e7561243460476773dd91b52df1bb79347a137307d6b9e13b321fdf2d4463939b1ab66c172cd8a127fa07d6e682917382cc27a0de81483643f7809a5c1d20fecf2452ea6a9d7b8fe3dd6a15e37786c2b07b33353528d36e6d34a25a1377dde5acae57212c7969fbfce7ae1c0eaa84d2ccc6920da7cb964e2e5ea04801414d7ac1924c3accba6a45d2a4fa305a847397e90d07253845f54ce25966b68979c6ae953c3302e10f801d0c3e71b0abe025df948d6e4c539338c28ab3d951d0de6237cc1fd794c88ad2a4b873ca5947a8d93298e2467722b69e9318ce6a79aecf7140e6ba3e9569530224a89386e08362b9859676b9520de432c6ecd7ebafe221b9764eaaaa4aff3e992b09ad14aedde7666b2712f4f8d1110d1cf19212d017d9d015d2ed8623a6cc4078f89e8068b315c061557b78013a9941df598c2bb96bc94cde318277d968783850879b23e90c853c6f79e43f960a3b08172ff5945387378c55d11dfb91660b46546c5b984256f4ce85891bb8e4e5a617cffa726a18fb294c06d012d7125bf97cf054499d1c944f5d6f9dacf0999267b6be101ae7102865195c2f47ecfd099f29514e8db2d7cfd71f7993bdca88fd2407fe71530310b3eaa0ab77f680a8eecbed912f9ac31fbfe5edbca4cbbbc241a6ba2cb5c2066c44dc850b0cb894cfe7eb241de169af9ae362c5e189d4b12a16ce2e83808c25706695d058f7fd1430f3b46cb00b8c5519a49568418b65d33f5c73494a1990476067ac85cfa5cb025b2544a5673a75c438229c3e510096a05ffbf464cd41d925b3fc7f26cab762f53339944e8cba4f184aad8f4695654e1e7f0f64d4022d41037dd726926ae4eb1863f651928bf4b1bab25542b0b0dff49103681ffc81968c3ac586ca9869a03f87c011ce573fc9f259509b8c9cdec2f7c3a5a3a43fc0f7e4e3e929c53e2c83f0975b271de79a8b7a30ca97bf37d9d7628d1225dcfd9695e0e7c64fadbcbc27eadef6f2672ff4e62f7f01bb38bd7d621a042874851a0befcfd2c4610d60af5ef106787cbbec8cd1a00260e0b8646e0803ddcd15dd38166758203914ba116b1dbce7922996eb2ac2023cd1609c6564d6664967d43c76e763d4ee25e806cd3461530aabca2f17f1cdd3f99f1930ef1ea1ec323501b3d7ce3594ef730793dd250b4f3c09a2fe291d50c8b9b916b604bd3160b503177c5b2b6495ff0a6c66f595301f990dad988fedaf31efd1553d91b97dd9d3e985036e841e0781c29c355883ae561837cfb888f52026e4fdeb573bede51840b259539da0cbe5bbb529e86ace513ac12c2debf4b75c1bcde07e6624b810c386a1863f3507902fddc802241518e7c303e32d7c3169f23e233ecb1e3335d7d0dfc4ad0a371a6750386a2b074f9d90392c5021f1757e557cec7713ce6d0e5c4f8aa8d03369fca7b8c03ad5fa1493b5e500e75c4f2e76941a2ff0103423a518d835d4c631955c8dc512f0cc1137ed5b670f2823c1cda67236f49e1bc5b371f01d254c42745bddc3c4403e6bae4bebd736bc1a2035c1c937e53fd2d5cd7556f9cc6942c7c181a9998649205ee70efcaa45a1b8b7742c56b7b9af93afd4b870fb135ee580e6e2a97de6a2578deb0d37748034f93e3a7a9909e24fa45eda86591a5eb6143c3475cace45eae16d0211e350da4b8a46a7d057ffe4206934708dc00c6fa9d090f1ee22085f89951700c1099339378cf318bb29c94ad2330ab2d4e50d88d67c0329fdc7e62d03b9f95387d3756f90e182f449f11cb0b0d3e6b7e6028553dec00451b27d533966063c41faf0fee3aab1b6c7ddf576d88367ea0dc3fc06330726b459d5c4678be07fadcce04b9ff7df384be6267b7bfcc6de39898e99f76f8f83ad4dcdad7654fb55ab8c751262f69592083f012d8dd62520f6c01c43ffa503d1e7685c3921682e548cf7389313d15e92d9a2fc43abd667a9bcc45be562f3ad85e52e6b903b95ef97aa6d0919d3f5bf1914a8e8a07d7785cb986cf9bf23a6c546bd15f8a03de95547482bff9198465859125541d693880ef1a771cf434405dd62f691c334edfefe9cd03a05bdefa57d576920df8d63e830eed2a8ba4ee36722bc9051acd9215b1d7e685346834b15b096248c1f2dfedb1aef0135416cfbc611fa35209515e6d875dabc41764", 0x1000}, {&(0x7f0000001980)="ffcac09191e891129e47c50fa1bc4859520f0fbdf6e155490858bff16bbcf0a262492e5c3c8028abaab9dd102c81c6fbc7c3272f08dcba466e1d579171ec323cfa17522bc132a52cc1f24188ac151ed9f65d5723ba8d64e00fb1b1b63c238f08c601115def05351583e88a09c516b59b614c47f0f8a18cec723bae4b1b75c621bd147b2d4edc73033fb6d6deef936f942018d6076ac64bda5e179d458c0f5dfb0e57c8eef30857dcc3b14cd82e95e0189202a940edb6ceca85de8b67e7998f5ce84d722f88afe9d829e7188baf0d13e8b0e4e4bca5d74064fbec9efd03edf186050f70afaa6cb60ff6c58febc50d1f139fccaaa56ed63d9cc87f113189237374068920578950a1731ba4b3a1182b6e72710fe9a2b116e12b630f53d6a9d44fc128849ac15a8b8f787ab4860e414349586294e90bdb9f50644b3ff15b47827ad414f608c740d4e7c885da9cb7bac62a1f3c40327900f4c806908511f1989a4fcaf563da377b28159b5fb08ef076a05401740b9e6da367c33c105fb78ec3c493a8201fafaea7b86df9cf0bd498ea916dbf5c92f05504b32c295ef77d27041ffcc9b5a408e9df47299eeaca186284875f9a1a84dd8b80098b3c249324d50a6cabc9462d316e7aab1c4966522449bd16d467ba3b342c33420de353d0b7aa28ef690479fa726fc47c4f9d1d82bc39ef3d5946f1d66ffbb289010b84798488054a73a4a4c421c80fa6572cb63f9c0666c98149a46fa654a6683f8a411e440f7f128243e9031ce178f09af0198d9af8c4df467b8a2e9f68546f3c675effe8ee42f39f53baab56dbeac851ff545e94072b03e4997767005926ad5b457349f2002b8f2e2aeafcd1c3629207664d5695b2ade1f4a2d90420d119d1711ef31fa1faad6742b74ba368dbedcc136ef6ee6fe41089c05b6c474fb88b62fedc16279d45841dcd68d6afbdb287a9e0ed1b9f80293d23f9f3260cc8c377442839509c8055861390269c2be2cc90b51f0e25ae9de9ecbf080c168d1e2a0f06978f85159d3fbe8438927b36698208a6454d9929aea73e9884891c5002dd361057adb4bac749484d39679eb9c462030965c5bcd052b31ee56306a74d040f7edd71dd0b41a683a0f5266997179f2e049041697159aaf41c92fb3228cec0c2b9b95495ddb78b9ee5b6664b8afadd4ad40b7f332cedebaefc61063e1f6551c4b227651a7e66901d2b9e78ea2398bf89a9c72177ea27eb0b2b9a019f39d39f82da44be6a75a02c3e87fda21c2774c67a5ca849ebd37a2de33df6bfa54c35ae437b3e305eaee74ab7668a5dd451740f908c732b83b7b3de570caf3c0aa90929bea750af70732d9018c48dedee56004343eb8ddf87e9df8df7f5da1505323b99863354f22f6ddc3d60ae8067282cc53cc6e27dff679b59ad88d02c4395246c8b6d3534cfa4451751b3c73a61392e2539e2255fae4278cc1c4cd0a8e853ec7b45456b8f468958e0a55c20c9afa933d8bc7fba9b27d72f2f8b649a755ce0a5cc43d270127494392904d3e48597752d9a3d843e085671179af17adb3efd5722f9f58fd3d61603adb076f0f96f06aa02412d606b0a541b591b6df6e7ace81c5ac9ed66f1e95262962f376b1daedeeaa356b518727534d7f71099f11ecd782c4bc6dd1aea9910a8ebbc696fd6dc497950a211990ccc3d85bd42ef75bb4a24d53c51ce353ee8b89fcda9b30ae63ad927077acd8c51aeb7fdc608e03ef9b82fc7f377d15c145dabd3a68bd93a5e379161a89a16875346c2e81dddc14de96edbd4707b7dc728e059168e389e32a59e951944e11f13171622ea43c5408ed7c02e8746f6e9b0264d98ffdef921a26061ce847fcf47d5fa8a9d6b38f5ca921b28d5c5375103cc85512baceccc6e4ae8d207d8170e4e4b78b65f0ebee8d1426b690fb4c52f77739596b60b2cdfe33ac815a69b11e75cf999399bd2d4ff6494d55c75adf80750ac3edce7605c009e0deb0d168033f9f7f1f73252c4bc402353fe19e006b963186ed1c60a128f83ae7ea8841903272810b12569cc3c96d66a65d1dd1b69dea167c4c071e6bcec4d5f1a133335476efbdb78fc5f5fa3c6b8b4dea4e8da13faa7fda8d00f192c9df347673b9cd5563bb9f22e055e497f4ed36e16301ddcdd9756dd92c584a570d0679427d847432c48800b0a3b546310c96d8faae1e2a93e236ea0c663c7879517d4de051bc5af84888a39d43d06d482de6bf1177d766600bf18557b29edba0b48765578128351028b7417e54985b9c60699543f762b672b44a27c8480485aa425109c987dcca33dd9fe129cd344d82fd8482cb4e2b0689316562cc788dfc2f4b27a5c845e8406a986b4860a4765b4168fe765388348eebc4c76cb68036bc78cedc01308d9958e0ea0f6e85777283822ac80fe8abda5dc3cfd1db8e4883b6d7aed0dc663d4d7871eaa0c02d2ce158c40d7594447c7fc4f8f105b62cc614fc2f6d2fe24d28c83d37d6aafbf6f1d05e6113d37e46534b4c9201d18d3dcc71506343bb74345f37a972d80a8efe95e020963b3bfdc4f72fd1d7f7e16b549f2f4f330ba7d7776e5bb09b0b9f0faf1751bc44e9df712d8be4b8ca3fc59e74e32e9da7b0db7a54f4f0ed70e9ad6a0a9c1ecd6d8e809c43fe6ed58c17d083c40c5a39c47ffa4ccfade0c45ac0d64b6939aa3329e6a669e7359ab53e933c2af39ea6b43b629f9eb8c16b135e8625e2c2752264afbea7d0c78ad344a3dfa89800c5c7312a1e3fe314d0b8a2105cb9bc2441e63798575bf037e71e949533e186a7ded2e33650290bac6a06340ee235917511d240e417a52a19cc04a857f25fab841afb575e84176673054dd7d8388084d59ffb4137f36f55222eb6d898ce1821e903627187594ecb58dea4eb7f0492ecaf94694529c0ba61d15220fe475cfe76cb05a45bff5b113daf082a7448b7b5a8fb2a95297b9e96e5b1c5ebfce0457b798ca018e476241e55f4e7493a2c85cee88edac7b68284f7cced66d2beb6f657868652d675da6407c319c862a1aa0428912779429b466b58e4faddc874b691aad2b1a5b22384a72496bba380930db746d97ec3fbfee21221a1168027cb2f400b8d956140d31927140f51efbff36d5b1126ec9921639183a373ea87973b566a8471f438c79089f951157804b1426235250b53dc1c55d0bad2e449d7709f757455021a030e018c1bbd6d60020c6f30c34ac05ffa663cc05d0a6afea79439acafa547051c5c640013f4afe2bb8797c2a83c9da96b86f4ac4f692777232c78ab50e01125235b30f3fa9d20af1eda92d8e81d1b93ac5e686964ff55aa1edd23755e7dd27f0016c4869b70d41e89f323d38b41626b6d0e7a08599264a94023db4bfe130cb5003b2b0a4e093c1c25104596b175561c76836ca10651dcba399a4a999b7f7d3056b875a6ee32c043569e6370559159fa1351f70d64285212a05c4ac2c355bbbc9d5193bfbd9c7696077da8b4ccba0619b43eae5199c367fdc0b53c1b3deed53346d2f5d38bd06321cb5be1fc2ca5fdbbae6bf1772053484b12b9efe5ae60189a0a9047c860599bb5a4facf159b5717773c67adb023ec74e84346b03ee95b4b96272b904af0402f4ba749a486565bd998fb43e4cb5c042c96f1402ccba43ed46c8c4ebd44c54b15817d673b5ae0e25522f7643f489914b6eca3c722952893a1269f03bcfc70cb625ae7f6b56c05e343726a514eb7f5f09302c5629be1ebbd2a75ddee85d34724eb435e2ba2efdedab2a11e4554fbb4bfda8e3d1357928538406bb0d272c7b23400e4e4bde2f25f346aa7c57034143dd3f4963f438eb8fbcf2dfa02f7d81b2bba1d395bda88d091bbe4868453e428a77a79ed68c6349f1c433068e02a0912696cdd2060626f4033df065e85d219513c70db40fa401273a70f57936dc1f0a8abc71efbcba5b7a72c77eedc95f97269ea01602bdd701a1f2118ec88c80f70d4d4233e64a836a40b501047e4c78acd23fe743ab6d2d2a00f1ac84002608bcdee1c718c314843b251e0af82a078e21f6827b994fd020cdcafbff2fc6830f8f04b05f684c8f912f7e5dff8f39b9ccbc41a06ebba19ff11a355015cf86fcede5162bc95d35e9a5d25342e796695fcd28ad54c6e9c1e6fc6d6f3dfefffe5fc4f495f98e55ef958dfec4fbfa0dbfcca293bd7b717de2fc21833417021a37abe9a06cf9511e27e89531709fa6e3a9b088cf031bd90636d6d371676e39e70e4b1bf5e2221d396af0dae5cf614626fb6ec5cdb0f64362716caab0bfacfa10f6d170b7907940cc421df6dc06814f1096af554cf54d0fdd9bf5816688b0ce8347c3e29a93ff660a767998634d6c9373290b776611a984c210f29d441e1fa35438eb7bd6e58f46195f612c4dedcb50873ee7e6202fe3164bc9eeb382950c209498d30c0ba8fc1c36f49e7c11277f6c76a38cfeeb924278aded80fa951e1412b9f1ac73d16c46a2627615393a7f9a0dae5f3a3b399bd66e92cd4aeb728d962f2e5f2d4ba27501051f00985ab21c7e63512f74a3b97d2745fc202b07b7514d350d76af07715bca32972c62677743924b3a41dcc0d41fcc03824a7e1254502c724d418798e604756a8d3b1890026e551964f8f3a16bb12d1fc61d3b25540e22e64de10896f148d43752b0bd4bdad5b3f2a48c4dd4b1fb6db889303655e16bc2742fb0c62cd7ffb0efe373599d0e6fa36e17eb8d0225250ba705e102dde25412a099012cab088ca77756c8171892475b0f083c960d11e9ad9dfa28046254875dc0c9be1b06f0aaeb550508834a2ef55d8a0e5df86b32a949121ef4cb9f1d03380e350324840b39d5765ef771eb3b4a1f1891056959451053894ed0a33f3a2b2c1e0ed568f7191b62ee31a651851191988f5a36ed4f4224f09b55ef216524ad1bad29d43f04a869dc8f918cb15b861451dc6fc7426c4911c986d3361e7c9cc75862d1362ec2d600e829396bf051659638c3dbad0eb0453aca5e2b73388600406d5517c4bde736643f830e5baa3ae950092fa519839b546dba52194ed2407ff1d8cd2a5075ed41ab4d8ce072c668c68012a61ddf399630f2d8b725b947cb047ca98a7d630682e547424411f5bce8ac449b399b08c6f95cffd009e8c373c7d73e426b06d9ac4e9d8a2979df181ee068d5d76e57791367fc3eb9c9f1fa89ead2dec3e0d2d14092fe310f5488988c2fed8a96ab37407b8a95b5bd97875095b50a5aee74517d813f3fd5566de9affcf12d057bb45df6bb8827fd31aeb8205ad41b1db12c282e42f8f83e40268ff36c338da41a9251b5d22a96ebe1897d128646799a270ace1c3a13d98fb42cfce86f59fb36d507c10c72675dac6e7bf7835663defcc6662209f8b0254740ea5fc4cdeba37ea3be848c6777645daa3ba43a63618b378617a55520f5f61e9f517e7bb54983123d120e06104a0c0daecfd75e841ab9f3f35fe7a4771f9aa55c65f23e4a493a5a960d8370047133136709614c1a11f6cf2ae81aa39eb842303622baa50e4d9d8a31e7f853ae5e4a0a43b3a9166e004c2b4a061e1ea5eb67ac2d9d3c4b98975a764ddacc5fd465b709d815358b766f83ff2a30ad64ec84173c2c14609f6828fd666af7b1e78a9229ec725196ed1150798ac6457278fcac32125337b63b6a88c978a7bf8a209975a241505f1a5b928a36c5b250957539de646b624081eefdc29198b3b90f377680242c1802fda028a9842855e3dc29038c82c09b9f22490967f4768c209c10583ad516e295da812af298be2ccc92c39010e041ed3cc85695ea76dc13", 0x1000}], 0x6, &(0x7f0000002a80)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r3, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x48, 0x8}, 0x8) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000002b40)=0x80000001) 04:20:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x9f6) 04:20:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getdents(r0, &(0x7f0000000700)=""/4096, 0x1000) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, 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) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) 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) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r5, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) r9 = shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r10 = getuid() shmctl$IPC_SET(r9, 0x1, &(0x7f0000000580)={{0x78b77522, r1, r4, r10, r4, 0x0, 0xed62}, 0x1000, 0xae, r7, r2, 0x85b2, 0x2, 0x7}) stat(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000440)) r11 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r11, 0x3, 0x7, &(0x7f00000006c0)=""/52) 04:20:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) syz_open_pts() 04:20:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x493, 0x5, 0x81, 0x40, "a3b44edf085078163d728846b4b796b3507d8265", 0xe60, 0x9}) fchmod(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:20:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) socket(0x2, 0x8003, 0x4000000000000) ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f00007d5000/0x4000)=nil, 0x4000, 0x0) getitimer(0x2, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:20:13 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)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:20:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x9, 0x4f38, 0x3f, 0x3ff, 0x3, 0x29, 0x2}, &(0x7f0000000040)={0xfff, 0x1, 0x1, 0xfffffffffffffff9, 0x1, 0x4, 0x53, 0x4}, &(0x7f0000000080)={0x5, 0x5, 0x260d, 0x4, 0x96d, 0x6, 0x200, 0x1f}, &(0x7f00000000c0)={0xe6, 0x8001}) r0 = semget$private(0x0, 0x0, 0x202) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000180)=""/189) semget$private(0x0, 0x2, 0x18) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/59) 04:20:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x9) 04:20:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x1}, 0x8) r1 = socket$inet(0x2, 0x3, 0xd) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000000c0)='%', 0x0) getrlimit(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x6812, r0, 0x0, 0x0) 04:20:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 04:20:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = msgget(0x2, 0x287) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff00000000000000"], 0x3b, 0x2, 0x1800) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:20:14 executing program 1: r0 = socket$inet6(0x18, 0x20000000005, 0x7f) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 04:20:14 executing program 1: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 04:20:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) r1 = semget$private(0x0, 0x7, 0x7e6) semop(r1, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) 04:20:14 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000040)) socket(0x0, 0x5, 0xffffffffffffffed) pwritev(r0, 0x0, 0xfffffffffffffe75, 0x0) 04:20:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3f, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000400)=""/4096) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget(0x1, 0x7, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/228) r4 = semget(0x1, 0x3, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/16) r5 = syz_open_pts() close(r0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000280)={0x9, 0x1, './file0\x00', 0x1, 0x1, 0x5, 0x246}) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x81, 0x3, 0x495d2edc, 0x7e, "b43b8e88913ef09b62136fe5d2da4f7bf791a459", 0x8, 0x7f}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) poll(&(0x7f00000002c0)=[{r2, 0x85}, {r2, 0x100}, {r6, 0x75f8a03d3a00e7a3}, {r0, 0x1}, {r0, 0x10}], 0x5, 0x4) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:20:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f0000000200)="565803ba8b07041e714f99d53783d6e25cac54ebb87719ce9f94b024bbb59ea99a2b25252dbb6849b564312a18f84e406eac7f5dcd840827ccb4e98a251ed2740c9bd2ece0ec3d51036120d31ba9082d86b7628e7552c9067ccd8e428faca8b8c7be9a226bd3d14d0c42900aec9cf6817375eac7de3d1ddbadfcab61edd0ef7e91aaad241875744871ae3ab2c0b62f8029a71672cfc5ebad93df6f0ac8747d7690afcd352ea5c1394cb4a665d9fe049f68100fad865175b3f57ced61ed9a512c85b016c8", 0xc4) write(r1, &(0x7f00000001c0), 0xfffffef3) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)="cb7b3b33dd445b64aa2b4248b1b4c61708ff2f6dff69c98c22e2f68f4ee305a487b94c202bf9714e14af811db55fbf1e2222145304553a92c603b89396b49a013b7c836b2babd3e47c728f4ccccf67a1dac5610bbf1686d607c2daa1c4cc120c137f614ea22bfed51d9e878244be7d04c1ab6f5e4940bc62d0e060b891c729d39afb8ac21b9ab2db13501c04cc3996f745386a5c18985bf2932be3443f8d5cfe681480d212f52b4e107a3beb71e232515bf36ab8ad28275ae8969afcab7ac284a790a59dfede807fc74067952ae11a", 0xcf}, {&(0x7f0000000400)="f6c67bbc27eb0430390c95a861e8051da094319642733ae2e78b2c2c3a63996a7c3c44722c80f9c75193e178a420502792534cb14514af65dc8546ec83358e73ec35d6a60638748f878627c5be931dadd0ab38cd50ac4e627ccb83fe3124253ae74b8a60d17b689a407982c5fd6d2c3bcac00c075987a954d37b95754aa74487916bfc35e1729256a03880d0794763c68e052f3c3fbc14c7dc88115ad21f9092e65527d157b53461f444bf6e7ccf778a06", 0xb1}, {&(0x7f00000004c0)="3df4b3d01aae7de7202c8d26028ee18ce94cb04ad3f3e628e5ebe3feaf842ab72c0b174fe181eddab9822395cfe91bc8595d792873892ce08eb1ae287773df7adc10e40db56c70b8159471887de2ee023fa153e2ea", 0x55}, {&(0x7f0000000540)="997d876c03c0cdf889b52d94dde1c45d66fb0a71f172e13dd8d37d267fde0c9fa1242b78a79a17f16fd7e1e797411272225244699d069bbe5f80c7701c0c066f939aa75e39d8e36a8676433c0305fcb8758cc84b5392e58482f6112760816aeb0e41d2ab8b5cff80ddbedc563491a507761336081902b10db5bb69fab26ff8c44416237fba6fb058998b9ed49f52ed46e7824692338d6ff9c8619e0b572a6c16ff5ad9ddb2114f99206b65b67eaaa47e8d", 0xb1}, {&(0x7f0000000600)="dd0b3edde703f76c64b06217e95ca910912e3ab47165bf4097a0c34ec9c0b1450a6f9ab08e34cdf1f1a54dffe6cc0285e471151a9e77fb00abb747aae5505d1e87c1b49bdcadf145c64634998bb08ffb4a987da1dd52f16fe7b6a959a8deb5f1c81c5928eb1de110d81c6f215bce0f8b4304670c8ce94eb912f1c03ef1fc18963055c23e4c586e7be343bcd5", 0x8c}, {&(0x7f00000006c0)}, {&(0x7f0000000700)="e51b3d26c02e0547ed20678a4c9e24b5940a568ba67c4899ad5da07aa968e0842828f8bcd8f9b28dada44fa8ab4ee7d0cf2b00d7862eea15094a28c63bc85b66b4f72264214580f85c7cf9d3890fb49116b7900e1b255ac617abd9052f163e6b5bbfa516c41bd6da289e3a2494c0283d7220148805a52f016fa1ecb9dabb4ce91298649158cae7fa26adbf2de33b7c8e631c2603bc607817713c95", 0x9b}], 0x7) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x81}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x10001, 0x3}, {{r1}, 0xfffffffffffffffd, 0x9, 0x4, 0x8001, 0x3}, {{r0}, 0x0, 0x10, 0xfffff, 0x3ff, 0xfffffffff33874e3}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x2, 0x1b0}, {{r0}, 0xffffffffffffffff, 0xe4, 0x3, 0x9, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20, 0x5, 0x4}], 0x2000, &(0x7f00000001c0)={0x0, 0x6}) 04:20:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=':]/]@/{\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='&]\x00', &(0x7f0000000180)='\x00']) 04:20:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) 04:20:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) fchmod(r0, 0x8) r2 = dup(r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r0, r1) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:20:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:20:15 executing program 1: syz_open_pts() accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r0 = socket(0x0, 0x7, 0x7) socket(0x18, 0x7, 0x1f) socketpair(0x13, 0x7, 0xffffffffffffffff, &(0x7f0000000080)) bind$inet(r0, 0x0, 0xffffffffffffffe0) syz_open_pts() syz_open_pts() 04:20:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000000000006516, 0x0, 0x90d2, 0x3, "de30e75b0800", 0x4}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x4, 0x1, 0x324e, 0x1, 0x5, 0x9, 0x8, 0x1, 0x0, 0x40, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0xc4, [{0x3, 0xfffffffeffffffff}, {0x3, 0xfffffffffffffff8}, {0x3, 0x81}, {0x2, 0xab7}, {0x3, 0x9}, {0x2, 0xbdd1}, {0x2, 0x7ff}, {0x2, 0x10001}, {0x3, 0x221}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x25}, {0x0, 0x8}, {0x2, 0x2}, {0x3, 0x9}, {0x1, 0x6340}, {0x2, 0x3ff}, {0x3, 0x81}, {0x3, 0x99}, {0x2, 0x3}, {0x3}, {0x3}, {0x3, 0x25f00}, {0x3, 0x8}, {0x3, 0xffffffff}, {0x2}, {0x2, 0x4}, {0x1, 0x9db}, {0x3, 0x4}, {0x3, 0xfffffffffffffff9}]}) r3 = syz_open_pts() close(r0) dup(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) 04:20:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() dup2(r1, r0) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ftruncate(r1, 0x6c83236c) syz_open_pts() syz_open_pts() r2 = geteuid() seteuid(r2) 04:20:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x439) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f00000000c0)=0x100000000) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = semget(0x2, 0x3, 0x20) semop(r3, &(0x7f0000000080)=[{0x2, 0x10000, 0x800}, {0x1, 0x8, 0x800}, {0x4, 0x4, 0x800}], 0x3) 04:20:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0x10, &(0x7f0000000080), 0x0) 04:20:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) socket$inet6(0x18, 0x6, 0x7) 04:20:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xffffffffffff2ffc, 0x3afe) setrlimit(0x6, &(0x7f0000000080)={0x2, 0x100000004}) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x8001) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) setrlimit(0xd, &(0x7f0000000140)={0x6, 0x7fffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 04:20:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='}:\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}#$[\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='&({\'}!(\\\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='}-\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)]) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f00000014c0)=""/45, 0x2d}, {&(0x7f0000001080)=""/167, 0xa7}, {&(0x7f0000001140)=""/91, 0x5b}, {&(0x7f00000011c0)=""/93, 0x5d}, {&(0x7f0000001240)=""/220, 0xdc}, {&(0x7f0000001340)=""/205, 0xcd}], 0x6) 04:20:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) read(r0, &(0x7f0000000140)=""/185, 0xb9) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) pipe(&(0x7f0000000240)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="7cf6b15e0206d3397571f4", 0x1}], 0x8cd000a0b38f1da) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x1f) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x2, 0x0) 04:20:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 04:20:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') lstat(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000180)) 04:20:16 executing program 1: r0 = socket(0x2, 0x4004, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="084c22a9832b99103ecfb5e52f494ab3e417810d06940aac88ef52066bcbf738911505dc33be593996fde3747fd204e6a4fa74b29f57114b8082286b479536a0f2a5bae20f312c85ac3b24b564498ddd7f3e11b03aa08795b7a15e2b55c9b1d6dfb45ce10e830c60f17ffff14895e392d94e0054c3629c5d9734c6f5c9c145a954c821b5a8440a3ebcc77983189a000000000000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) listen(r0, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:20:17 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, &(0x7f0000000080), 0x0, 0x40) fsync(r0) rename(&(0x7f0000000200)='./file0\x00', 0x0) 04:20:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x5a) recvfrom(r0, &(0x7f0000000000)=""/30, 0x1e, 0x800, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 04:20:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x10090d2, 0x0, "0080cbed1850c6e23c5b00f1ff00000080e74de4", 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7ff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) syz_open_pts() socket$unix(0x1, 0x2, 0x0) close(r0) syz_open_pts() 04:20:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x6, 0x401) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 04:20:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6a84ee380bf8a09e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x6}, {0x18, 0x0, 0x1df, 0x100}, 0x3, [0x5cae, 0x101, 0x1, 0x80, 0x100000000, 0xf45, 0x3, 0x2]}, 0x3c) r3 = socket$inet6(0x18, 0x1, 0xe83) lseek(r3, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r4, r7, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) dup(r2) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x97e899960198dfb7, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000240)=0x1) fchownat(r9, &(0x7f0000000280)='./file0\x00', r4, r5, 0x4) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0xffffffff) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000380)) chown(&(0x7f00000003c0)='./file0\x00', r6, r7) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000400)) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x1a, 0x4, 0x6, 0x1, 0x6, 0x7fffffff, 0x7ff, 0x2, 0x3, 0xa7, 0x800}) renameat(r2, &(0x7f00000004c0)='./file0\x00', r8, &(0x7f0000000500)='./file0\x00') mkdir(&(0x7f0000000540)='./file0\x00', 0x10) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000580)=0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) sendto$inet6(r1, &(0x7f00000005c0)="ef526116b7532d4bb6a30789bce28e108095b52b4e", 0x15, 0x401, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x8401, 0x3) pipe2(&(0x7f0000000640), 0x4) 04:20:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='}/!#,\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='.)[\x00', &(0x7f0000000180)='+\x17\xb5\x00', &(0x7f00000001c0)='#]{/!\\\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='++\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 04:20:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) socket(0x1a, 0x4000, 0x5c4) 04:20:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) socketpair$unix(0x1, 0x2000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 04:20:17 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/139, &(0x7f0000000180)=0x8b) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socket$inet(0x2, 0x8000, 0x1) fsync(r0) ftruncate(r0, 0x5) 04:20:17 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x40000000000002) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgget(0x2, 0x40) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000001c0), 0x10004) socketpair(0x0, 0x8007, 0xfffffffffffffff7, &(0x7f0000000080)) 04:20:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xf67, 0x400}, 0xc) 04:20:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x88) 04:20:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) setsockopt(r0, 0x1, 0xb30, &(0x7f0000000000)="86d72b4a704ff3e36093b05c7e6591008e72a2d015bfacb3882cf86abaa200a84a079ebd5a03bdb1003a83febf5d437e43b9d540ae1b1a41514af6d40488d380b36d7ef77389350cb1f1fb51cf3e498a47d74b8a51a7cad34040bb5e1ea3c96ab7ab5c9c15ce0065d1ee4e6dc8125a5a3dbd693178fb9f6109de94b77757b3bcc6ac93aafb27ca4b8b74ca9f832dca2da8e005bb3e811cb8cc317dbe454a0bff2db2412e80ba6ecac3af7a5db0c1671025e901dff21ed9636ceb1b84144aa2e1203a8ce2e5e9254392941f7ebfed02ca42e00f19548d95eea1fe76875db77c56e19a84486ea68ebbde28f8cfddbae3dcf2", 0xf1) 04:20:19 executing program 1: r0 = syz_open_pts() r1 = shmget(0x1, 0x1000, 0x12, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 04:20:19 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') open(&(0x7f0000000040)='./file2\x00', 0x200, 0x7b) 04:20:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xff, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r0) 04:20:19 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x202) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x0, 0x12) semop(r2, &(0x7f0000000000)=[{0x3, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x7, 0x7b, 0x1800}, {0x7, 0x0, 0x1000}, {0x3, 0x8, 0x1800}, {0x3, 0x4, 0x1800}, {0x4, 0x80000000, 0x1800}, {0x1, 0x9, 0x800}], 0x8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000340)=""/4) semget$private(0x0, 0x3, 0x40) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f00000000c0)=""/50, 0x32}], 0x3, &(0x7f00000002c0)=""/15, 0xf}, 0x800) 04:20:19 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f661203339a5ad334eaac26da0000000000000000"], 0xa) 04:20:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f00000000c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:20:19 executing program 1: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = semget(0x3, 0x4, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/58) 04:20:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r4 = geteuid() r5 = getegid() r6 = getppid() r7 = getuid() getgroups(0x1, &(0x7f0000000600)=[0x0]) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="59cbf084f70e8eb5f28fd86af239cae529f0dec969d9c708d5dc00eb93aa2011fd5a1b829f657527ebfd2f62a0b2101fd7d81986fa6c73961dc1c99d84d6b0c6854498ff909d6c8de0ada2b6a20ef2ba8ebfe6d8951cac73dda6ca4f5e1f3187efbe658e70a3c59fb831081c75709f55a4a06bc19bb14d2f2c2196b405df17a98bb795c35a8e5bdf718288af4e89e5212b0bef7a42d0fe26373646b01567b005dd51766c4847ce4494e2beddcd43874c0c243995b0e63d6fba01a9e0bea49649cee8ba3100f6c3a7f763a541e3c30da920bccc92e596c69618be5fdb1ae4ab8a23", 0xe1}, {&(0x7f00000000c0)="eaff3a7f95ae67b992d67cfb324159d155316509d46366b5cbd46bf7", 0x1c}, {&(0x7f00000002c0)="8f791913618b8dc69d013bd6dadf15dc274a515633777d059c5d8690c8351581b1b3838f5bf6144356dcee3bd12768aa149992fb96cd128a6971289db058aa2da8e0f16c22005f817abe6adfac77c0b15fb6fa05aabe80cc9c40cdd9c5f58dbe08f3415473a5c7d4a38121afc39017038c462e5d4ad37c71b14e0190001776de11899e2413d1fe5ae1f001c5d814c01a8b4fe2b3caff0c6ccb708b5960bdf9a1de74757f253618cba23322f9bea904b0f449e6200d2ed7f5c2910762126d2bdec9a8532f791c48c3f76348b18ff18f7806accf4df1a211c48c298e67ba", 0xdd}, {&(0x7f00000003c0)="bbf687868e363a18e86327f31f45acf1816e32463c0c612cd6adb1d9052aa112dcc6cf2d141aa42faea17525e4fd58a507e422892e6bf1174ea61f5aa5204162eeec824e6fedf8b52ee87d1351812802bbd0a53c0249e8105cac07ceca429b18794f685ad0668e5458f5cba65c55195102eaa7656443f4d64dded14b38776845a86e44b0f73a96ebbed50ab203b5d35728e2bb492a4fa5b3674ea233ac1dac9aa2f2bb56484702df", 0xa8}, {&(0x7f0000000480)="2067d931fdd97efc3442d59a9cdeb8a1c84b1dacbfaa28bc6f9477a2c30fda6246e720a4d137fa20e85dcb00682ac264a9e87c0e9320980e86d93f37f36b33305d06b2d9ec7a7bf5825b9bb3fdc9d77af13d468752d29508aebf742bc012", 0x5e}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x58, 0x1}, 0x400) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 04:20:19 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="02000000000000006f6fdc5d6935da46ff777e4ce1bac2527d2fa7894715f36f7a44fe333935eeb609f568133e45bb6856797e1b287e39d1d50fbeab3bf53b3267e3106243917d19187992077ce072ab68efb87a0fe7f98b5a702f7ee543d3e9f38f126af66bfd92462ace3cc20bbc6b37ae3eedbac5841ce599570bd4d1ae78274baddbde6651e9a7de410800000001deaea52e47e57705004e9bf31a0e27b24f1096a09179889e1e540bbec677541c2aa55437b930316011ebf09e3764c143d2eeaf09738bd8208ea20afb135b45fe9e37df14b36d176f88fc2e78df11aa7eaa8ad25fcf11f5fbd98f12f39d97883ae2b8589fc2e6d772b3a44324292cc2327ad5d6e0f88bb308ab754f11cc34efa013e7c53865137a4e98dc6849c4f8c7bf300a406f00f17b26ae0000000000000000000000"], 0x6e, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/130}, 0x8a, 0x2, 0x1800) 04:20:19 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) fchown(r5, r3, r4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) getdents(r6, &(0x7f0000000380)=""/154, 0x9a) r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, 0x0, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) 04:20:19 executing program 1: kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x5, 0x8, 0xfffffffffffffe00, "23deb2c3cbf1a68b927799a8517edd46f27c6abe", 0x4, 0x9}) 04:20:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0xc003, 0x3) socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2d61c298e332a9ca1bfd09f1f20a91d889b4ab2a4d538f90fac47727754032", 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 04:20:19 executing program 1: r0 = socket(0x80000002, 0x400010000002, 0x2) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) 04:20:19 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 04:20:19 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000140)=""/108, 0x6c, 0x800, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x5, 0xd40) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) getsockopt(r1, 0xf6, 0x8000, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) socket$inet(0x2, 0x7, 0x8000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x50b, 0x0) fchmod(r2, 0x20) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4a, 0x4) 04:20:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) fchdir(r0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') link(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='\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') sendto$unix(r0, &(0x7f0000000240)="dacea95384dce414607afc303a1be9c08664ed9d96ab34dd3c2b04214ca5bedadc05f63d9a9cd56129cc45a1b42314ad0e62f57920696f79bd34c103adc0f93dabb992eee4eeeaced476229f7de65103c7fc8fc6fa56892987adbe705657d452aaf8946bb692e386ab76b68ec739179ac1722de3c2268b23040060c136ca30152f7ef8b82d8367d4bbfe27d650d1fcdb2214395250bb31342a0eb6da250d285aaac7e175d03cf283672a312d36d6b67ce5be84a5cf96ad73d5fd2f504515e0b6", 0xc0, 0xf, &(0x7f0000000380)=@file={0x1, '\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'}, 0x50) 04:20:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="273b74dfadc5784f938e259fa4e94c71273a00809bd94ff5595955b1e8416cc431747d91ea7518a009545af595edca9d5305fd6112a2b449d3aecbe1f6309e6f6e6d8c67b00c600b1ae4d6901f1e5049d2d6d521b06120e84aa6b1148dd0017c476c11082dde16f17d5b30d9bbe83604c7b08345bf35754b986d93569d5c8a796eaa980aa8cbcf0b404fa1473537f605b34de3c92eb32001473133dc8650540b2e2ca21e78323dd8c98cd3647be5945245c0f0883a8eeca52c74e2095838f7e359cc6caf417b12483465202a6e1bc658b854111bf255b0e87360284feea8962454b6f52d41109c90beb9b1af2a601ce05d64926308c486304e622978a4f32c94d0c5a851787aba5525a1c40002140e8fb7dd0ecc078f80c27ae333d807f38c7f1d45e69a238d95a63da15b34c34b9f8c2c0aa67b6b68724de2deeff6d44d8f93e871b2bd0c3b5e24dd4a518ef1d093e4568e115e9eab2d4969e6e53ebae182f9314fe468424870a6c18adda57fc1005f82fa45fe83a9d4994c180f2da2936227410d38d617543e240b0d985368b46a3a0d347c30f634c07dc905cb8c74854c23d62409fb04f7ef97dc66fc72d7a08553f25790d9e13a367bbfe0515853cd1d534712787a2f3735b727be8515046aecc05ebbb941f7c62d2baf62b2f4fa81afcd8f90025609ae60d5b92411cbf220d199256052619becc50ebff386f5ce58c1df7840973c2d24c28f21416dbb502da8d8be1e1837e1723f327c9ae2f749477ae278d01493d7b3009701b8762f675d7e00d9320da7ce587be7ca9773c785fd4caf053e11805935539182833504511de5ddd2f440be33b168c552f28e8f92ce84bb1fcb6dbf2317fbc0d78e868a280652aa3432cf7f41913dca00173bc5e6eb8631d3008b30749c49ddeda70ea41b6d30b62d3f6f4a78cc9d11d3d6ee8e840723d9a79a9b2c3d5740db629f96eaaac5cf1ef9ac45b95d24e03a3e8e7a8a42d81cccbf0460bdb7f82cb3d7f0b90d4089d1e504ca5738b0a483ce24ba1423718ee35b6af6c5620cc7d26e7b50a9e72bf087631b725a300a29afa706ed01981b472cffc6c87fcb94d8c48e9b935801db63ab079f69c9d1ca1acaee03034ac5f4471101a52bcd5ab2f3bb73979dc550120fa0333789ec07e9889b74f82a0764d7fe82d2b6cf604fb76be93aa17c479d28a2deaa1397a21a45df65a2f4abfcd9f87db1b5a27b46b939ed078e6717f291a3a15d3b982e97754ea4d975a40b668d7eb58570ef1accf20dd7387a6b5c4bff118678b23c7a7bf699e7e92bbcdc9de2f2aa001927e0fc7b85d7f07a5c2465df5f17ec7a68b9f83ad76aa0a9c148de50cc2cbe006ede148702cecba1c41b33fa4b42379fc60502e3678b9179cce71e5ca0a3b113f33ca16e8ceec98edbbd0e7dd7dcc9f18fe627bb96cc449b7446dc1e6d77145d87256e5e28fac18c0d025fd838a19a1e5756a16106cb54846eedebabcff9b7f21918e3f809ffd1f1ac89184f2fe0086fbd5e6cc521e01f6bd64991bfd1c2dd2fc339e0f5b6495d559909f6fa85a898a7330931fb3c7c7aa92d277215f6ea8157ebabd3d03f076e87e362674c07a05670d3bbb2272c78208429490e3bd81e83d60badc26e284e3cdb2d1a3aceebfcb55fa2fdc29b4b89bf0212de23d1fc5e357df14dfbd52cec796caff1e0eeffd887d30e689e302dee9c436debb4f7ade3d30c45d6781c52d22b783748d207571fd7f2323d5d56193f98cbb900e119e6d1740b9f52357780b0697e20da8c39cad159df5262871a3b2a009d65ca4c9284fab5708c2b136512d6a8a73b0a3186e33c960e0accdfcc820834ff1a888ca1b1546d5a22b7145959327e2c7528fa2b35a0debbbd7050939d8dcef6abc0ac8ade133c726682c1788cf34e9abc8031bdaf5825f8a21e6aea1e66f163429aa11241b2a75e70b3d4c6d4010b153c85294d79a1f121c0b47c9eea09f5728b2d275b9318a2fb9ba116641be7ebb821ee99214b7952ba5ff7b5abf7c3c33406357f12cd6dcf6b2f034d790634c3607f597b4b73da094814936840b4928e6e17abcbd96cb18d2a4e5421d81e347d045b5f7c58990b1f6c3add4bc6c02b47cf839ed550bcdd8fc70dff306b2e51ba032705fff39f5e84b0861b49ce5f69db265bbdbd7ee4cbeb81bf4fde0df12ca55cc2caa9abaa71751e2a8466eacfb3806aef1a5bfeb3a23d04ec1f54e19a4eaaf91a4d83d8e4e9f33460259b7be5ebab4a1393859acee7b3d1f85edfdd82671baab3ba3d8366a705cc598e3e5745d18fc2e1999e9e35c4b6ac1e107c92e4dff2ff66a172d9b3dcd1ffb51114da9129857a022731f84730930b39a4ad869ebcfba1fba37d573c9c875f5a086737453b53c201b2ad6ae328a916f440ec6bf554195c3efc2f04ba6615027560fe89f680ddf188f16f7236f431f4f3e863a747231971d07ff7d279c22161e5017b4d503eb8a64e6a9b55771ce12a19fc4c7415fc0775e9be6dc04c713d31c4d09b7bf4ed54cde14bd6fc52d4db75fe81f076bad8d68b183cabbd566c9ff9ea5e7f0bfc8e6f124776c2578f7e7dbaf4a3a1b8bcfa2cb8b2c121b21d8a9570424a756d21331a63fafc6769aa59f49387959d1b2b4e6acb25a0cc4f6c28c606347f781a0882048074004cc27e1c1891f86cf3512eee79cacc131f82dbcbd2c079fddcff9a19df0d88f243242e2037f4b6c96a6e0c1055faa3fd53669926ec517c8a384b136cb2a762a72e5b6b790fede21b80f42b93d50f4233705dc309214b345e2a0bd1e6b85bf7df0e71b762c485b64927d38a02961976b13fe9132816f2a970864eb13c95a49ff8da8bea1bbebc02fb6697353cf6d994e78be6cec9d74122cfa84337d9300daa68d03a2d1cdd6c351149a2b0b74dd4275d974ad75b1df00966c1a5084947ed37e315186ee496ed4e0c369e3f7992cb72c4cf5b63aeeab798406a61e404cab0568712de90ac51a27073b5a4bfdc364268faef07c72e097baed063fc850775c588e31fb11a57a98655128d6946addfc64b1eabf734f33b43165e57c305ae5868e42711d32518d0bfdfcddf774d4413fa5b0bcb270d2154971952444f59b85a698e2897224d4df7e4af5c68bab22e166661a02a95037045687b2173c6c5ba55b7a8e1d2a52179b63f5cb0f10febc4e61efc69b9c14e88617997cb24b8fd107c9941a7aa861aa7334f9656f7240aacde91481d4f1727717b18c56933abd289fef88c42526f0e78e0cb810f3a9e9750356f09da6d8ba0431f52cd349b40228ea8d5c597cfcd3e094f11d86c0e09c922bb186d2eb58eda8f457cefca5a86ddf820e0350d19467744d804b4e4b4805eec79b36ec3485f50cede16720befa99114a9188d3ef641dba3a307fc9f471ed55b938d0134a0761db95194e4d51d89f8b6c0263d0d763a75b1ad2fe6b71714bd31660a2a06da2e5eba891309553b00aa67a70df6c274758001b4dc2cb76e709ec483800a5a77044a14532c642877703db7af8b66ae63a8b11b023dd56f72a1b43f8422cac863ad71f3392f3d39b08b29cad16e11408ee8e2857c1843013931c8530b1f96950e43ac07f8afdacfa20a91bd5341397778bb90365f5e34455d5e3ea899402cfd9f167830c41429ac1a0c8550ac2c4e184c24ee65c8d59cf4072643b9a71f870580e3f554fcf8825fbbbf465fc75a1048baa0aa994c487855618fc3d3d2b4c8c0f3e8104f85fbd35d28ec598ff9241c3ffe767b2d3a1328bcad9f61dfe8d1762488ce9cf993ac6ebe444f671c49ca70174c0f5ab4a79fa01b745d028a8232eb0c69d9e9606946705019fc1888e1bd923ce46bdab05df986bef9fbdde1a91007e6c93ca38a7d63ad90b3f37814890c63290c925bf49aa93ef192be1e1c7efaa912a5979cec5f189c2d3278500ca7694adb9c88c642b218fd1cb1fdd03cc42c79dd689b09371d966a885193e923bc99482eb75b90a4eba70b428a5439a724b4e1640c7c2cd59fdb7fa70c2318935f4121fea2c08f2e6f20c51abc05d06b6fa89608d99aad4fdf5fa0c1ad0436bf52e9c7318c9b8a29a4934f7983c66b24f00f78605fe21226b212b1ab003319c1cc5ef61b300261f01a070a0efbc03d8ffe03ff8aca9fb99a800847c3fdd02d0ab5ae6846f2c7d7ec0a6b197cc70d712334b7f926a6279fa0319769faa15155226bb73f0553e01dc2641e2b24d077e8923b5081da9b3539b9c6d00475688a1087fa374efd28a5e046927902f4af884f0ba18b40039f294cac887e7f5c7a8a74de43bb081f4d1b48491c45d0b341f0a9b716d16f240afa434f55bc6e391d5c657849baeeee52e89dbe134a4dd8f8f0576da3c6f4c032016fe4d050d082b3c70be9338a62440dbd982e13754bf249c0629cb6290a85ac13b4c85eac5a75a6e5d0a1d980e925f0bb2029682261daf2765742dfe97ed57438a282d87f62f1831583be652986f01bf0197184e6570f093edbb201f85b9631a832250544b4251b8010e9bc4d1b4baeb905826f1dfd4fea4089d5293cb4e829e81cd3e58ccbd43b0d6c397e45ffb4c650c0ece8a9ecca8a642528d7337833ed6430a3bd387b53102a06e2b6588f8051166374ccef8db215ca69f958715cd7ccc49e73f30137474317a599d512a28d13f9def44c2899f3ba7d15f6112ec871f8367bb2908c96eab059788b74a90e5490e5aaa048dc7b6734fa3e0f8850a0b82bf5731a21c0da00cc7004e17907f000538ef50a8d0f416240d1e48ae3dc9d08dba9aaf747afa27d6a99cd0a060005a60e725567e15cc90b73772194cd525d51c0faf23dc0d3aab36ddc9914dc2817353105dd8d2ae4c2ec46bdbda773478d936d47c6b94d038e643322d23af423f7fe56c0d7a246ca5e702bebeb7f925355f5e65c09e4e110deaa532100dcbff16e4084b311c16634064f9aa7325d48f6a55e96d87772fe9a55ecfea326f186ce4fa8364e554aabc84777134db904e5b5e25a200bb1e37c14b28a8243d41fa7c0b74f9fa3b1a9df0d7dfe55b53ad950ce3848b4b2990f8bb5223b4410a080ae51331c5216f8e0d0bbb1676198ebb4dbf684aa89c99e70714d52e4f244823846d74ec85e0b3c059324b489891c7ca66cba0b8f2aa03b7d890c6cbcedb5b02846ecfcea2324f3c73c1863e36d1350e4dc76250fa151c2ab244f95e767d8ef6b4fbc41b0395db905870daba3a4c5493ddbd0e84a37a1e9aedefb6775b452a6f032d58b9a510576d92e98f5d72596be8964fea8a3120b89364fa03f0556fb8dc5007b7846b10685710743ead021ab63e0c63dc7e3792636ea40c9268a641e669787cfe6c14eb04afb5955a95e2bd95528eae264805168745a8e5fed62f82437765101019113258d20017a639dcb0c18fe5b5ba9e137bb779636aae1b90cc2eeb81e4f82fe99749e82b97880aca0693878b42684218182bab5184c0ec291687ba20c6b76d5c0ed3e6b5ffe0067ae5c3ddaa9a3ae1a8dfd7e3006cb6cf8a02eb651b80f471e88099487a62300273a02acc1570e5df4209fd78354d302143de69fc58deacbb5f54bf20a879fb7cae2a5e878bbf0756ca5ad78dbc6620e7813a9a6c244cbd13bd82cab77be205ea84699dc8acccfde6744fbfcbd89d1156071f2a0c5896aa5b71668736b9218acb27c778f5b175ecc3840a3434644b1f657adbac03f08dd73f8e856b461cf03b66c4721c6d9df15625409146a98ffe7badd80fe144a4be1e1bb41290aba24edd0184de4a3c9c9a7f7e7ed1c0a6f30df25b7becce9d7f0c99c2d95497ddecb3c", 0x1000}, {&(0x7f00000010c0)="3e2037aec4ae19d710e79c1c0e647e50c65bbf4603ceba70d6cc657d5fc4210f4b6d6158efc696e171d0bb7f128982aa837be59b61f24ebe3fa65e3d84cac1aeda080620f057fbd02219203cc95e4437db835a128b2baf0b187fa83e053a64ac29", 0x61}, {&(0x7f0000001140)="1194557f93bc6358da83aa0e64de2f4f0ab9d377e2b30bff7aeb9895904f137d505afcdb13aa35842adc4b5ef6c12276c8b9018c37c339d5edb58373c2d67c3bae794609d81397bb27ff148b6be2df18590e0696faa9cb53f0549b1df6f79b10f128aa9ad205925c36786abeee11f8af6bb0b4597fee9930f5bedf733f877949f485f3c6cb5f595a64f22614dba9a44441eda8ee738e11b31ab0466221adaf15b7ac1553cb33bea8f1c65d9bc7d6a7079585fdc9220c40f2c56d90", 0xbb}, {&(0x7f0000001200)="45a2aa842023e4305bc56bc2bc4546c1bf625a80dabc6f92d235e2b0548fc382d74144422a0936d6dd081f3ed6849d932656a2eff0706ea4d298bc75ffae7053378197adac32c6ce97f44cc7cccc28cba7e632e75542bdff1c62584132074c3e88d2fe2546d0f612bad76c738cc64be10822c46ee306709a50588451174e0ab81931d4bdd9a063ba180cd801f2691287646706636f91fbe39b3772f2e1ba73e39ecf8dc5b4b30ed56f2d62686844c4b93c67e22d00d74649c3b2badebf049b78dec78dd2f4af563d776a465530d1130410e3eeab9c5b3a36f17207176f9ea436c102117a2e4b32b9d2c3aa725d00", 0xee}, {&(0x7f0000001300)="8d89b0956b082c02c15e5e0e7f61a1b5bc6ae98e1233ba0c28aca2ee8e6df03a278366c6492e9f5548958410a0e9108b6659416ef7c6dfc3b15a9a6e21799b72a1dd72d7738715a119019c9f14a4d541ea05bcc701570ac0e1fd3bc6c6092f993b50521d82ff2c4cf7b86ed71739892496adc8c8c713787e2febdbecb68232d9e9c54ce48677544f3ea12d2167ce5101f87ac03f051f91d719b7c889f2d165cba45c84c9f2200bf81d473cae1c048d4375fc5be3024e", 0xb6}], 0x5, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}], 0x28, 0x40f}, 0x4) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r2) 04:20:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) 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) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() setitimer(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, r1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt(r0, 0x1, 0x5, &(0x7f0000000040), &(0x7f00000000c0)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:20:19 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x1000001bc, 0x0, &(0x7f0000000040), 0x73) 04:20:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) fsync(r1) 04:20:19 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:20:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffbfffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:20:20 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2000000000000000, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 04:20:20 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xbf39, 0x81, &(0x7f00000001c0)=""/251, &(0x7f0000000140)=0xfb) r2 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 04:20:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xfffffffffffffd3d) dup(r1) munlockall() semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x1, 0x1c0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/220) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x100000001, 0x8, 0xfffffffffffffffe, 0x4, 0x7d2, 0x10000, 0x7]) 04:20:20 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x81, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000000100)=""/193) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r9 = semget$private(0x0, 0x0, 0x44) setsockopt(r7, 0x3, 0x100, &(0x7f00000002c0)="a94c7cceeb1958484bbd6bb3994a527f7c95b980936032a31aeb89f3bf4e53ae8b1418195e0924873dd207dc4f15ff035077befb08c5628fc8d8d804e071c1a9142027239351f10202e8f648b444a47ab6dfdf3b9a0142283edc108198a992a1606f33336c42a18caf4a86df99c5105c89cc2eb0fe2dfc82a59077354ec66ffecf0d9ee37233e211d5308ca49964e55c90c9a888bff05e6e2994bf3081035707e7e729e29bcf26f0e3165ecfd7b4d51c3b0238a696f025b2947fe4340aefede09af0df4de55159bef550a0bf", 0xcc) semget$private(0x0, 0x4, 0x2) write(r0, &(0x7f00000003c0)="e3525bd56988244797c96234df8c1771e9f66f037512caa728408c146f7eed41a91892b3d997c66f821ff7fa88e4b0e7f6e3440deffbcedb7fd46fc16c145a801caf92c437784c8eb50beea7881a969f25aa66372c53b059e0b871fc15922a3a0c2bab2186dd7d969f824c3f03360e", 0x6f) semget$private(0x0, 0x1, 0x8a) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000440)) write(r1, &(0x7f0000000480)="943be00c652560699e919586ef2591e583a8da195307fc845921167a16e184309817786eac16e8509814e9a8e7783103da03bbd6d16331f7349f79a77b6b078eb460c9242b5f964dd95251a39730e95453d3246d5b6ba3518ebc976e165ce8a04c7af662448dbe47028fd73a2ae85a995f2b5649b65fbf41bafbeb5aac6109749632654d510b9d2249961f3db87a8d69b29b39195604192a49d04993e210b8c856ad6181c798b9e55ff812f07afd1eac584d0e0d0340cb23b7b696083a2d36b29e475f88fa9a222b22157458207c1d3b0c6022e93cda2567bc6d7a317900e46f7a160cae7c3fcdb907ed947a6123f2db51e4dc5ef10000816c451c29573eca84064f13ec9558937f61add7f19f6b7eab34a954f96a6e4ae7a6709871d604259536fa66d622196a8b4d32fa1b5b88a32d45b83f9b02fe07eb53810a325c2b1dabb9bae3f771d3a65a3510affb4025fea9ef2493fd916d0123fd23d8303c5d4146de1f01d56c886826f61e34cdbddccbe76f5a19d9d57770cf1d331c7bd38ecdb72929d4df08a6be2d6b4ebb1bdcafb9105c7e5c48e921318d065ff5ee156c4faaa5b5d3dfb0472accbec9b47e9ed1fe9962478caf6619f277dab099d2309b267abc77b29bcb73b104e90caa8e63b59d1904fa1cc8101ee2baf5844a54e437ed07327c6398fc07814ea84981eaaf67418e870dc9e64542af4fd9fee81d5e110ae9bf96f2cc59bfdb7f55db07883db2bee73399134b65e2e6488a50555f0c350ba3569be1804d1ac72ba0186dae04013f32c0e21cecb3a0af090e9972fd516a2f3b8dd5be25433b1f8f9bc93ffea961b5d60626bcda584d1a67a833f0cc263dce93e5cf31f923f1d69fb492aac756ce43c4eeb83855dd680cc1480d984baf410d64ffe8c8c5f0bdc808e406db03f40591a8bbe500a6433a9df2cde5f63687e33e6d7025a287a7806f0ae057028c1ffec1a27dca222e4b5498b8885637cbda86724b1359a9d03c2560f407b2eac3ba8a3486a613c068fa8bb56b00d46756ef6d29344c6a486ed4ae412b5114c102ce72a1a0a36b95ba9d1631cb1ff1dc64fb682f983be98e917ffe280f48ebef621a7cbe6336cda3f60c24e39335ece441b674645d2e93210ee5880d095efea875dc2a71170478841d5a728284981b49e7aee870b948cd90992c805ab6f7a213d321444581206a33b02543bd8bd4b7f3973c74e6bc261a125232ebcc7b1480259038a4e8023c39c99c686ed97d104d0481cc7b6379bf548e5b6e47f45af44328f4d3526f521d3e84cac3f7a81c8aef39372f11b14b639edc7279e994d3027ce0365c858d2d92042233f5a9a36c2eb9873fe961449fc27fa08eb7b37a8fd7bc24f4a7a66ee1a52d327e48acf57d28232ebe5288415eaf7bf2c90fb8b821babbf04306a87d86b3a8b3318f053c478b4603d66f1e1c4755764b4602c7e2f095d3707a35fa0292dfc898f5aa717503bfe1be1ffd41f77bdbe8686f6abe29cca0df7a47f7538e69574b5b322cc843038da9528cadc931a49368108124dcc12acd1a06f94ef077f8c712b4d6dbdbd033b5dfbf71e52b2d041713368d7001c31367dc3f3149fb5b19563a657834193356cc69e031c643473e9d1dba16b6309979957dfb08820bad245bdb4142fb1d5003f366417a5e028efd28dc64c706e38744e5caeee299e5e8b771207834bf93513d07f34907732a1972fcc3fe4625cc4858ffd981dd0e2d253258fbd47df7c475c29c6f07d336b50a6dca6ef3223c10b5d984032623c4e430fc43b0213604adab8506b1f277274416eeab55305bb1fe101c9e8ed323d530c19a1277a5969a9b806b47cc9f4a01a84516eb8999d51b0b667db5aaa578aa32c79e8e9c5063fb1f2a29a108366ab42187dad4a0b930e06ef394174fac21fe4e69d5102922ae9856a7e01caa7e02627e88b2e256a433d504ea191fa541daeea38f63d2bb0a43b25395f9ff4b1df5a5ae598aac78484b014222925574dfbc5b375b4cb7223b158938b43295df64aaf1f3c5f6f1ec746ec356d448a5063a62bea484af685c8c8a0bc36e5cfbd9612b577fa10ed18472ab1f8c0f66be2c8481ab5c2d55acc65f66b4fe4958a5045a4d5871a6e487e75642c5ec1e6905c564db26a60827ab4e38b61ae42c3fc9bd3b5634752f949a20229a1f9980ad02e7e74efdb471a9f3ce892504556b3fd526cebd8419d08319b3065d49142a57286bc146f16f89eb431e08e18210898ea0e468f700eb9177198165601cb441e4e4914b3c1232a73a8387d148351cb67fdb1a261b3f1b96bf4b5b6f25757b463cb48c24b4fc6411687a7b4b4fa54b07aafbddc43f1be51e6a4b3b2b7401db2036d97a9314483318b1d508ab75134445b03ba8008c868ddceeb4c8a45ff14a63824c9bd9b29a68eb8d08a5c2504a94898a276578208deba89bc39ee9fc8ccfd6d6383b0aab26b399f84937fda7c453e3dbd09f5e4ac5f39bcb7367dc16964d78dfd6a10ddd59069502c0c929526016ef11d04740c3deb5a3300310153f9aa2291209b7a0d43b1d2da0b41354e12e71d688a14bee5b7916276e6cf114aff14cad6b185603dceaa94c287eee30fe21bed7c7c7303ff8fcfbdc5359364144f237ea0e92c7072cdc31e8d5273ab76a0dc73a4895d609738129205290b3e283464639550daf3dfc4c00b5a937f1f209c0f6e78d0953d7265c417bfcf11450665a0cc8bd54a0566e72e283ad069c9e26942b04c13e0fe44736d00dec518e398ce307d95d00e7c9ffdbf062ec18d6763cb5992b7f2dca9d3b30231acee3acd9975535ada82f694066c31d4f7b56cde29c5021c8d6215631b05a803d46709183feeae7e6384faf5bba82203f53edaf7c654f4b7f0dbf3a4bfed01efc87ee3437eda8355e95180ba9fe6762650b8c909a210209fe24ec6be2f854dd2cff2427be736e3ed795b425cd9ab8a66cd434cc57c9ad3ba5526f72a35c4e918ed310d530f6ea4028dd8d2c0b669e052388a292ed5c291f77b3cbcd1d3ca20bc582f549d5d7038e753c307d250628f3d213211ad9e6d9b2850e7bdc6dc1151c84cf5c3d4f3c1eea4e0ff9cb9ac895e62dbe1bfaf5d277e49b68a2bc98565a045a9d2e6cfcbbdad510e9538a4cf779dd0a907423d66ea99986b5772703091a71afae4787fcecb8fcd6df0b527e9aa0418b95492efc7fe25ddfa885f3a95b4ce2879ab68142e4777057a151b46a7ae37231124f1b069643309821e0503be1485e0ff31c920e6eb0b2cecba998ede666bcab052db185818131bf85fa902b36ea10fd28aa768c26f0d9df3660f61609abeed5753621cf83c7511aa734136f928d5472e03b11e3ee16251b7bf47c4ffd62e4934e9d3a27910cd951f924cdefe91b41352798b7d187fe5232816b6ca25859cfab7a964a2b0448da1616881ed89e1c4f623f0536c9cb33861d9e657eb8586b614502bd8d3c70fbf6b2154038c397c4723a86f55d3ee80a61f22d2fa9e9748842da81d7e6d70a83141da5c05cfdcd219a309b4457a71db5e2ee9464b5234f0acf1be6a03a91bce29f89df32e278dbdc1b3e7da99995568baa1a3349db621c3ecf8f8e3754a7d7107c3296b136fca14af15f83a088a8ea9e1d8d9909aa5016d2ab4a27ca92cfc407db31fc9647d41e09818a8fb20648dab62edaeeef3bf7ee533a8b54f68d12dc48b8b0018c91a6708ae8344606b920b96bad896a568fcef1b3cca75f8fb777333a9633dab63f7a201b5f6b8283d427cfc76a6f6904cdcc574b804dc2b732d8d490fc761eed4e64f73586cfd0a155bd9943206fcb3c56b991458924970c5cff7706d8d98c1109db07e9f93555d7ee8426b023d43f414b9e619ce7fadc19e3b967078215befb4de58c804ec5d0cbadbdda98f8514d23e56225c1f4ae52b51d3d80d03bf16a71d277396c8e9f7824ef76b0a731ae83abcdab0ec109da5a779f6c0c3b2613bdf0e232bd21986cbefb341082ac20658520fd2e767e5582d4a677f7518324d205c10db36a88815a92afc67f87c0ddba3d4e15e175609417d3beae852b3795d75fe2999643d1dbd541d53871894da05a01b6f70c8ae3bbfa84620d5064ea04cf6abb9271164fc2c0c3f29e2627e50962dc73a425e1dcc76499330855a80186f06afa2f04b76749a9f7384359c9ad7033d714045810e50bfb06f270d985ea5dc7a3dfabe846e5b8695fa8ef4b159d2154cd0961063eeb7d48d28fff7f9000021df80d3135baa3d20e9293ea6ab7b93a04812b9da53f5c2bc85b1af6b206b4ae0fd96cfb847f752333b3887fe87107edd956e8292ae39bb2915c06616072a65946eebb6e646f80fb90d0b7b587776e2d544366da57bb00fb1a44a4d23e9396cac625e21dcb4f10aff0c72b4d95ac3372b937bbe55dbd3aa368facc418262264abded1fc7f0bd919f12c16c530511d652c9213b45b5d513616a0c967d0f81057f360b37b298567c433f9b0c0af7ee81779ed9140ba843c29aea8a56c1622d021705f82447c22e626657179f7ce30cd7db75dfa5f11e58f1f39d9f854b20a1815e71bf69bb75e2f81a5102c0122a443274c71e33ad9d9c138c18f9171f2285acd0fb0a0d8481229d5700cba7b7cf46fa6f6c21c6da88813bf094c5c56cbffbb43058f1cf9094dbc52bfc69b1d890f526237a4b2f268cca0999ba401087f6ef49e07aea5fc43013dcd008694a8a8711967a99883a5ad000567bd7a9b3701d8ffa84eb4f904c66d709c5cbe5f262add68be718e90b45438d43bf01a6e468cd65e724dc2a0a321ec94cd91c8dea43f12993d5cd69bacad5b1c76cf98960d9604038e90fba046e02d66d801f6540a600bca26b055609652817acff17e512035b7b13547d5fe6c77530c51c2c9951d548220bbd55530e05bd22c3793a15c525a81aa2af3b57783b35ef34c63473d8f6d46d41dc5f27b77546589ef39eb30f1077144901de83b0a5c4ed5ed4500a973d46088e0ead6fae32655eea02f034d4fd5fd0cdead96651cb91efcae4e8cd091e366d6be7086df628a07ae6c131eeda8a5d7a53eec759f7186d728273f8632f5b9d93119ead844b65021c9125a39868ca1a8813b373a6b96f1473d2650d6b941d28d7c9ff0517ed368bc303d221e5dca56961859bc185e58fc4b8b077728925cddad452c17ac5543415b97cdd3523ee4bb59883d9c388d71f3a56ad573cb03fe851cf6d8c2d75955b2902d287c5c4387f3996876990e774d5b539c69cc64233a8b08eeecd8c38444385afd42e17f9dad3376e6cc9ab751affc34ec2d53aa769ca367e6c6cd1779c2e1048509ed2cbf1e878daec78e797d950cbc29bdd8faabd07fff88ce7daf28e59e88687485ea6cbf96b49209307d1b67161c8c441198fb1b70937ac42ca7e586f2382e268846d1829c0b7cbdca771296b0a999437c3f20104cf8fef1b0cfa0695b480fe9a6c108252e149640da8ba08cd87a07391f04a4f381115f780d4398041f14f63662bd2d85319dd0721f1d5a7821251eeff3bd2bd6c9a9085ffe6f1ac725ace526bb883111bbc23b5cdabd98a8548f28a844780ad765c4b131c62fee2a81f90d18400ef215c774b5459dcbec2fc3333c89d6db827e555c57ea0529b2cb762f9f8c842abab000d98b3cbf8966b630dd289f0bb013cccfdcb433932663ff0b18ababb5f9b80c90a6e687c26d5e69f057ec870031371f1a51a46f2cef1fd026777c2b3c2a2ae1882134c0a47c0ba0389aea3b4e2b07c131c770775e715d774932542ff56dfb559d1ace6e89943ba8d5f574917db5d", 0x1000) setreuid(r3, r3) bind$inet(r7, &(0x7f0000001480)={0x2, 0x2}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000014c0)={{0xbb, r3, r4, r3, r4, 0x22, 0x6}, 0xc53, 0x2, 0x2}) getrusage(0xffffffffffffffff, &(0x7f0000001540)) dup(r6) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000001600)={0xfffffffffffffffd, [{0x497c764e0214b908, 0x2}, {0x3, 0x6}, {0x1, 0x6}, {0x0, 0x3}, {0x3, 0x9}, {0x2, 0x800}, {0x3, 0xd06}, {0x2, 0x3ff}, {0x3, 0x8}, {0x1, 0x3}, {0x3}, {0x3, 0x1}, {0x1, 0x2e7e8c4f}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0xe455}, {0x1, 0x6}, {0x1, 0x3}, {0x3, 0x80000001}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0x10001}, {0x2, 0xb608}, {0x3, 0x4}, {0x3, 0x10001}, {0x3, 0x1f}, {0x3, 0x4}, {0x2, 0x10001}, {0x3, 0x7f}, {0x3, 0x155a}, {0x3, 0x4}, {0x3, 0x1ff}]}) connect$unix(r1, &(0x7f0000001740)=@file={0x1, './file0\x00'}, 0xa) r10 = open(&(0x7f0000001780)='./file0\x00', 0x10202, 0x8) connect(r1, &(0x7f00000017c0)=@in6={0x18, 0x0, 0xffffffffffff8001, 0xde}, 0xc) sendmsg$unix(r10, &(0x7f0000002d40)={&(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c40)=[{&(0x7f0000001840)="499f20fa2f55beebf60e75486cc0e01729f41349be8bc05d15beaf482c7a30a037f5be3e64708319301af2eb75bba75c7478ef099ba9d04efecd9ebb0e0acdf480de2c00151d39f5b35ab664cb672816b06ec31ba9156933443ba4a748e72bf6d1ef321cb1a91a9631502557c10bc7ef38cf7931cdc01bf13bddc8d7f9c5568e1b7acb8d55a2d5a8aaec4bf2222d5f4900b1cf2557195c9de59f1934253beb9062010d4b11ce1232036bee7efd46a773ec8bd42ba78a891f193cfe6123749bcd9600f6d278f4d82e3c684742a14902779b4953f8bda3ee68c4d247f40f9ef86b3a1da149bfab26ccb75187cc25392f0b9cc2fc634209dded0224cd847d9ea4392408757df89cf9232c55d7adfbbe56774e502d5636c20046187ae54f8b32731c463e7c083f09eb67cef597f2d430bbe3fe13b06cfae82406a271cddcee8a566ab26ff595c84494a98c1684fff180d6a3a476fa0fcd5bf901782dd679427b195a76378aa1c38418dad845a664d35e707d002ea2268caf622d1235af088a8a5afddfeb8b6da84a1201a75ca818178eeeeba3403284d9b4549b330b58ccaa753540da3088e21572450674ee2a619499fa8573d9af689c4c8f0a45ded50cd8c20dd38857944d978fe767160910bea680d3e14cef21a899601bff6aa0a3765aee51a125d28a1039739b0f35a01978c6bb23b82db84790ac42e1cf58e5578fe7f74ca3b2aab93c2463b21b64a02bd3293043af5107eb5c0bf3981610fe2d2c61b32399e1c3c373b357ab724de6515856865b1f523d95b0a93660e2c109ce06a0c443cd204dac6c57836aa4cc64e4e707e0507ce8c3c90ebc52f9efea47561245c7f72042c5702a648b46f010ee7643392292434f8980492d84e12d98888dd3df03fea772bf6c07970fc99348042124c331e6cf76cef42716789810ce4617b723e4826ecacf4048a113a907f6ea702434d38be6ae9e4c31f87ea58a4218967349bf8fcc74a5f56112b6e2c05b6a3597179fb145a20289620eb2812244dee10984fd0fef5c177c774b6f08c5ebb692c6a4ba375153f4f7e229951081af4ed43fb4b24b85ba3b04585ebe74e43b466355d58e6b382f87d561c7ae83cc5762024f48c5fdd9af47d96350e322d47e5841cf76642abfe335bb8017a1c0704494da61f64ff2953df386555cd002183449d6f33fd0d0df901db0ef7634706dc89ae96285ac1975845d41c1aab6752544c2f451d09c3e4670701ba6ed65d15e6af53e0276ac3fd982cc92bf5218ebaf232f7a62049ae7fdbb232c67efbc156c0416e10fae1a9b983e6b64bd6cab22242653450937f98827e5c4de0da39a152134cc63b2a04d2d021d393f0fb610587ecfe97c69d2b93d90fa17cc811074e4f4f50a73bf21729d91312e6f31ac20b4287eedf6f89872e9b22f8e9c562b9f0b3cd144823d3bd9fa1282dbd60c546e9c8470dab069d9ae38bf5f69a4a0a4edc9bac310523b17e362f490c4d46df0ae1599d56821a8d01ca74ac9d1f072c36be38d7522ce9cbdc70650916d45f4f4b2b0f5105e0da11c1a08204e858332973da05bfd8bd8beeb8c74828a4959d553284fd40df46e1292c85b6b7c6fb94db542cc862471ee5604f4361f0934e3cefe98d71e45bc4d9589d1cc9116187c3cf5b3faacb9f2361b264768084a678f83ea5961e2d0e9fde8f0ff96835c077a210f659a0c6c7d658bd02f19cbec55ef4398e98a2510aa0f9dd533917d8c9d836c93973ef1065dbc5c6dd161b050661f6491da082df9172f37f107411360255585aa4530836f96a41add1ae1b3826fd63d69d4a601264169b710c7bfa9b0cf0dce8bf9f9df9d064df929687aad6454cab65787ad2424f9a86adbc92805f61927e21f72d15a77b771a6a5df0b036245483be2cc31cf4307e87357f519594588506e8a04346044e49ec15468a0c25b52dde1f10c22dba161e0ad4d56c5a40a5faa2183d6f4a7371043b6d790a20bb255d30a31d7174bde654165ba2fb31955c4b4fb6fbe081cb2201d44e47b660a859c6dd90cf8cc2ff590e576ebf626f825fa5705b85ac6297cba4b82950a741ae19dc925d7858adece61ce36280e758a3b07fcdca86a48f51a4eac854a150c13491e5dd6857f47622180bfc0f755ce1dd37ccd0e21a7460c43da27de518ca07f7fc4e3c230cc6a57d7b49fdc136542c677607d7ad77ef5dbcd8af409043ec9dce3f0dec3dfe477c8c8197020b266f974c531d5db2a3c7ca32f98b8c9dd785a5a34654bd403d49a4f486eb009188e923b91fe9b73daed080213c645244c52079c351c95a4dd2789a43af44e776f8c27ff2cfff382cfbbc6e5ebf49df890af4a5568decc9bcf9970ca0f59b913d27eda6bdca2c8977514648c6ead02fe2cc08044879ab9a9ad20b4187bc0c13a5fed9bb59008cf0416ac53c9bacd4ed0026079b0427fcfaa2e072fd41eeaccdd4bf075f18a9aeb7e67a30bae50bdb7d32b5e2e7ebe1fd6fa7480888eb168e3355616a7222bc65b5289802c0154579be6075f5d18856300b767828917f541c318dde710fc87f9e5f327cad9d6d43d406f0b2d312e1b67a4156362a30686dd27c93c95bb557a665d725b1dd57e268476def1141649dae49667b5336975bb5ecfaad11e8cba7f8aeaf51933570ae5ec888d24fa4214ab683c054781ef2f447c7d55eb0bfbb86b43ea209ed60626ab88ee77e0e93a8c54f6b54b097de0ebdf945e78c1b9b5406f90c1ec0da0f3e78281ff5ef3de813db124deaa64a7e3a894562059f4461ac5cdd70943ade281f9fd1a8116a2ffaff7076eeac1103988f52b9b7b9c26c7048310eda0538023ae67e462a0a36deefc28465ea41c557fefe91491227203de778343731a46b97d9d3baecfadc8b1bd212cbf989f684b56af229139cd87dc2e588313dc69b8122dac05d141c459225202f19a501ebc78b2a9a837a373687e81b86c3618434c7fac57be54336271de48a90574d73ce2f2a37ff7fee5446d33c031eac6a8f2b80efb40ad50e23c2036729e0c7e634c1ac1838b2ebf84c89cf366c0ba7528e213833d5cbcb938868294b4e8dfa84a07ca04159fcf401ba8a0ded95effbd2ad1e08786210f83975e3bf11b13e9a5ba64c4c0a8f03b56328b17ed8519133b4d97b8986caaf76ed97b6cabfbe250e1637be66b3786bbed4c92f1a2c9ffdbf7fbf0b97cd71f73e9c8930c4c711c6d62dd8970ecf0eebec09d767322485ad8cb0ff51a31ba0c5d9616904f338323ff1efc1cc8676e9618fb700a0cb54d72b1358f9db6159f206af0e00ad0e856de9b02e38697c04201cbf09d1e0f4998438c8c85ce86608360fa65ef769fc7ad00768b0c12b8cc083a09273768b988866bd4cccf29c6621ea4d34e9acc4ccd91d8b64dc65f5a3b971236ee14fb1a08476e2605635673e59b59606bfff4d4ca2495dc21193e46752743e29ae102c2184f09624505bd63e8da93c553b6fa9ab5f42239e454918613f0fbdc6e5341305a7dd693738faf7df818b3d628dfbfb0122f9ac47c7852de39879cef74ec2f6678a7b44d93cc8419bd725e3244dbc372dbdd5653d2ad46fa375cc2fe08474055c601b18cfe23ca9711dfd87040bffc6952a4850bfca9ba59c21562a1b4b66f84954d48f1d62740caaae86794337d86ac0b64447a1f1f50aeef9d944b056b7c3197edd9ef89a23606bb6fa9e62d90418bfe45c18aea30a224064f6d758c8862797d3f3043e9a553cc366944e9d8d4001a76a9b22b6c6b38751d1140360d1c22a97a2514ec92b67f7287e79de477b26d1e6c0a3909762420ce258e439103df6872568291cbf46466bef3cde59715fc52e10bc1557e3982e8af0667d192ab98242e5ae6dee8e1d60c9f82549e4cbfaa7378a2f88954f7c0aa71008446725bf17bb317d2e910ed5e8bd61b96445627fa6ec31b60865c979b96892f5d419e4dec7ca14b39dc137da48ece80586c469666833170daeb564662e88b40011b2ea2cbd7eaef6bb7c159946252c66c0cd17a2f231b80789e2955520eac0131a355e0c56e29760a403c7510d9cd850e117d139978c8a2b45b3ccd121322f7a92e6a84a30464d3581e8c99e04bd4df12ad038c1cd795fca13e4f3f056eba3acc823f59e3e0b567e95be7ba0a224d143d7b311718ec0aff59c117cf184d40b489b28d8195c2b7b6af97c58f45ab80528688a8817a7e2f1f56f91cd8071c32c62dd60dcf7eb5da677795214e63494acdaa3b202d77e4f1bf339d2caf40304737958a8c61bac57cc0111f8fb84d338f0c5ae4b2714fc546d8acaf0a2a2ba501fd5f78de3829bd861324c3cb6254fe7e64c3239555488732966e72c0680e2aa2bf7c35da99d896ddaf466e5ee6f6dfe0a3f3d8430d627be9198a303339ab729bd9635c81bdaa969bc234c632f6d96ccb1e5f63e831a4384906cc5d13e9bc0b102a480c19c553ee3eca5340595f97aa2402cf1a6e2a800c560858641b3653390ee941b362bafca16de34592157680d018a2a261b6bce08fec1aac647b070bb811eba888819c934983f8d9484aba051f09af5e70e01ec320c0fd773982f6326ab1d0bffc1531e3f3fc6e5099e2c22bd3529c0a16aee1cf982c841aa2028d86d9665c0ee1493c50215e17d41f30e22fb3b82fd479013eced83187f91a96b4d81b591e4febe791dac21cc86978a46f90e998cee3f68edb8a0bc94868a3fd4e4a0405e63556cf2d7a76e1197557539774aeadf65dc9f5850d5038d6399b651e9068e065e9653434891692bc039b1e92c5828e311eb9837c2c6db1fc48915ecd8c639c295ffeb1d4ad468382e3e0dbb7788a8c69978ea28048855f19b5aa87bb4822ea261dfebd39026afcc2c01abdaf98a6007bf6132e92dd1722e6816fe867842cd14946f7417b2b0906f65ae8d98ce0d93d20fd269b1b155cec385315165dcd2817b3ddc8f4832227f4181b04d362410649c47ec388320978f09dac9fd9e830e60e1f1f4a7091c2840015e0015d0cafd4eda3d83ff861295b20b8d9ecef49306f6742e262fb9600868fe11ebeaadb60596de0a7f86c611009e272c18650ab8bc3afc6a4f0c60d90657241dd8af1609795d2af22568347126b3615b6a10694c8bce54280e92ab04a891149f5c954b25220743a499cd784facfee3f6c0ec54937c67fedaafcf1ad39b381d6bf14f3b3cc0bc75f4df554f95ce0ddf2f5a448e9e21a49099f71277a162635a68714917d9b29c5ddfe610c1fb5eb8486f3f3536922348063d777d1d92879d956acb365c1d4504a31ac2e28e6b37410d3546dd29697f103862d16ebef0a54274078ac75ae07f12ae6cd4cf37490792f4d7c363a279c4fef8b78e07e84d3765b3530c21659b84988b080d6075021ae9fac795c0968c4c1c0962c5adc8cabad53f90123a6f468391fc6b2c280beb7c084071ba0b4dc4611292dddbc2950550d77320ca4497c7fde60badc53d296a6bdea8ce4e018773afef2e0916b93d46870830b34e784354780ebbabc8127f9897c100a648b7e2dceac3ec426312eb146169858b7107e5632d09563e439d77cb803fbea79bc623eb7d1f1fdb61c22ce6f3ef95349483bbd988f10a7d294f734cb4ffd6f41ec3321e57b8eaf433296963648a88821118618ebb0669e1d5af3fd47da7522e80a81f224707aaa305e03d62c37f6f3b32f244b21235b9a14d0963475696ddcebff67bdd0f21848e58a85f5df8c3cf0673ae6d3cd9dcae59fa7735c9cf65ddda418299a868a93cfa8c251325a28a5f99553e8e94102e2bdbcc775f1e898e5a60f1781", 0x1000}, {&(0x7f0000002840)="ecfc8fa645a3e6acd99f0bee03f6e290d6a8f065ee32c845ab24d2e58d7a628dfd80054de5941ba6d3cb8e41ecc84c27a2cb2089cdbc2f88285cf72330b4a4afc3cd1cb8172880195d2ec80e67de863c8ce5bd92933fbb28895ade07bb091ae2963953ab4668e22b44d9746a1dfad4898113533a63343aa653b0f550dd037a", 0x7f}, {&(0x7f00000028c0)="90fd4542bddc98f338959f85425ab5d74c1ab6906524871497e75abedf6b9e119b0f082db0c8b03536dbbe4dfdecd0c79f85575fb60a2aec97fc1907656b2cfa0c3b4bad5baa0ff4f07c7c02e796d016aaf2aa3be164122fe3bba408074d01a25d70809bd5764d0a9009dafeebd1bc40fed1a805a76afbf96768ea7fdb45880fd4a8b77f450fd85d5384c589664866ba49", 0x91}, {&(0x7f0000002980)="1c16f956d64616a046d11c4e886eeac2a9247adce6e83f45c3eb3e7e560d9e0742ba534d2797aab1890cbece25fd15786982822a809e1899edc376758f9c77cfe9042079cf7deaaeefb06969a2e7e3e84c335b95ff27843ae87a9d738d2541ec26ccb828b98ce258f9c66a127fe60ecca5bdb187977985258466388f12b8f6cebecee7fc7fb6c36d31801fdb097accfda7fe7c3e25153d8d8e74ce834a738cc131abb22af2991a751eefe986e3c254c79eb05d7334d3bab1967612ff8f047016fc581951e1239e627e754613494088e08389ec3440", 0xd5}, {&(0x7f0000002a80)="b96dec1efd516dc7764b98351512fbff6f657bec9e02a7d53d9d5daf298cb30ba336e09cdf6adc2ce9b3ecc35dbb42967c7e914c44ce77fb6158066190bc19e33d11b7bbf5fbcb86b807011ff51083c6d057bbe740a83ff82fe8b4e8a10f81ecb46cc97b969beffe104f29924101123618dac0051cd5405d7bc2a42c67d373cc3ec5585acf901aac2ef7582e7b8ca1", 0x8f}, {&(0x7f0000002b40)="fba2c072ba5d93f998466aa6542f7f9b918a9b4ca33d55ce1aa8abc72d2ad4473355472ae077e71cfdb00be69449aabe66dd6e9cb9872630595b46e01f576f25ae212f91db6eec758427951094eefea0033dc147f78e6df16052c312d634306907a3fcd4462df3954b52e780a9e0bc334d922e00d1ee050a9e841b9b29b3fb577e872e057f1e8f2681cf10d35ff9ec3f2c1b71f5625edf688af5ac43931877d031edd82a1837d7f8a7dd3fdabe292d4c953b3eef09585f7488ea1d34c421313eb3152c7597a0fc05119228cf0f6e978c97b9b8e9aee6622ae21b518c8f5c323c7b9d234e1b35", 0xe6}], 0x6, &(0x7f0000002cc0)=[@rights={0x28, 0xffff, 0x1, [r6, r7, r6, r6, r10, r6]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48}, 0x402) recvfrom$inet(r7, &(0x7f0000002d80)=""/40, 0x28, 0x841, 0x0, 0x0) rename(&(0x7f0000002dc0)='./file0\x00', &(0x7f0000002e00)='./file0\x00') recvmsg(r10, &(0x7f0000004340)={0x0, 0x0, &(0x7f00000041c0)=[{&(0x7f0000002e40)=""/19, 0x13}, {&(0x7f0000002e80)=""/30, 0x1e}, {&(0x7f0000002ec0)=""/203, 0xcb}, {&(0x7f0000002fc0)=""/4096, 0x1000}, {&(0x7f0000003fc0)=""/248, 0xf8}, {&(0x7f00000040c0)=""/243, 0xf3}], 0x6, &(0x7f0000004240)=""/252, 0xfc}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000004380)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000043c0)) bind$inet(r7, &(0x7f0000004400)={0x2, 0x2}, 0xc) 04:20:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 04:20:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde154c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x11e) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:20:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffd, 0xffffffffffff678e}, {0x8, 0x3}}, 0x2) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)=""/191, &(0x7f0000000080)=0xbf) 04:20:20 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 04:20:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1e, 0x6, 0x0) sendto$inet(r1, &(0x7f00000000c0)="87b86bd327d0567d8129df4437b56f8cb5bb0cafb9b3bd2b425f0c42213e2619b0198099ad70a3a3a77f5e0b3a7eb355aa89f960936f7f0d909adc9474bb3aab040b86ec8b1bc99926ad39844b472e4d50cfdda9e428142f376abd82f4a206cf1510947fc3810c996eb9f2c9", 0x6c, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 04:20:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x59, 0xffffffffffff35b0, 0x2, 0xe2, "f979f5ae50da99321b758c1f34fda0a1c1d34a52", 0x400, 0x10000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getuid() seteuid(r1) write(r0, &(0x7f0000000340)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7190100000087423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455f8dfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b89651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:20:21 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000100)='./file2/../file0\x00', &(0x7f00000001c0)={{0x401}, {0x0, 0x27}}, 0x0) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 04:20:21 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x90000}, {0x10000}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x1ee7, 0x4}, {0x3000000000000, 0x8}}, &(0x7f0000000080)) 04:20:21 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) 04:20:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) openat(r0, &(0x7f0000000000)='./file0\x00', 0x3d, 0x0) 04:20:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) 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}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r2}, 0x0, 0x1, 0x11, 0x3ff, 0xfffffffffffffff8}], 0x5, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0x2}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x4b, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000040, 0x5, 0x1}, {{r0}, 0x0, 0x2, 0x20, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x44, 0x0, 0xffffffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x3a2d, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x10, 0x2, 0x3f, 0x8f}, {{r1}, 0xffffffffffffffff, 0x22, 0x20, 0x0, 0xb78}], 0x8, &(0x7f00000000c0)={0x0, 0x4}) close(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0xd081) msgget(0x1, 0x8) 04:20:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) clock_gettime(0x4, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x8000000001f, 0xfffffffffffffff8, 0x1, "f9d757a55e7b824100", 0x0, 0x2}) syz_open_pts() 04:20:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f00000001c0)="88fc440e3b8cb2fdaf6e4573fa9778d14365f1e12d4c73a1c1ca5cebd2bf13ecbe74cb5146e1b3791bb889d74c22744a23250072065ff0c151187f9ada544cd97c9b68a24bff1bdc00b4be832df6bd0c304e9bfaf9391c63ff4a6ced2b1bc44b57f8b06fab4aefe64f77ab74599966674095a55c10c43951accc059dcd59604336c3ee8c25c57bb07ef8ce8470ad29626593eeeadfec04c37d2491e651e846", 0x9f}, {&(0x7f0000000280)="b5a5096276c7b96e16ba95c798221140da1c872ce27898b293b8090d79d248915f68d0e4d9b2ac7872672dcce7f731e22ea4d678718ed19869ec922a0bcde5db1f1dd65bdd27cab286945bca054bb73e6b1ea8a4c4fcaf0c9178d3e7a4328f9b50d93a462d331e8c257ad6a280cc9b5e468865e297d4ea41be02b67f101a4256b5a1c8c7c69257b3ed124f95f1e4e7e379737cb820c327df21b83f2827b096ad7eaa3664d3868833916d752e314eccf8d2927719b11ac26892c9a56bfe4350b2cc7be5e18f13981bc6ae7feefaf3dff4cf056d6958f7b67206a2a545b04a457375eb9cb795b923d602b6432776f0725a5b98fc78cccfdc92a6b7b1e202e38aa4517c01376562a44f861484ee06baa2ec72b24320d3438e05b380e9924aabd3cb4ace40c8432ebab47253aa945273e69598c7b1478f813cc5bfa67363eeb7fde8e3501c8d7674446e94a29e598aeae11c91f55173b56de689264426c46860fd7637d9bee783c1234ba11916e5bf0fef7914886e8d498af204d8dec6ef70358fd20f732b8b5a4bfef3c4fd9f910c29c5fa29036869035c72b6cf4de4b3b5122b38b305d44ccd69765bde54fc4633904c27f85dd246da64b2581156bc34cdb94b11070d1f2917618907dc8c611d3d42a84194fac7598351def506986e93dab967aa4515e621e373b03f4952c5198fd36f46e57c4b8c78e6d1a370dd0b9000f28bdbfda7981754cc839a16d3ae6fef3331259f4ab61e9a65ad113cb13049395eb2535c1efd320623ba3a790d1950fa8a4078275a937a19f0fac0523fac0ad88837d521bd8d2df80d7a0a4a2f549dc5534bebd2c33c2051f499d655e68be5974fe097c29a58c73b6edbfc44bc0bbee779a1d792bf06a0601b73b604ab278fb807a04fe1e46c483ff503656c05abade7a217be76e5eb9c1a2be467df5627ab5ff105e417ff5f4591ce0ef84a2b17eaff6c5197565ba998487c7607d3b23ca078c22c9c0032a40079f9f0d8d2e7f93c016918919a6cf0b6fe02a2480a930c72377f995de35cc18eebda05cb07552d5f77c19de11ec2ce07e40a53d1f7897becca2681edf01ce11f13011a6210e50b3cdecdeb5d6d74c0493216351564bb3eacb23fe5fea1852c4631338074c0bc9f2b3c19528258c988562abc96c1dd1f52ca9a40feb664c41228333dc6fd77956722fb4ae3936e1e355afcd4a020c2fc1157804ff89d68d4fba283f6431febdad5919f3a3c534a05ba2b0bca748e7c2d4e5569bb44eba6d3874acf1bd0e609af4079039f9c3917922cfcc97cbbc20ce0689965e48afb0e927262105f99780a7eb0b195410e97da697314b27758353d70f07f4afde2887115432d5a6bc81821ea98fbb0683b40246fc0ed8b6cfec8b799d66a72903c2804c5f84a02fcf56645a925189bfc79c2614bc6c4eb5e90d418ec09e372a3f950e7f20e9b715b663226f4cfae7d164d794bc362bb83c65a2bb9cd1ad9f62adff26b8c9dd8abbc1e12a2c6d87bee5a8079f868deaf970f28870d2e507ae5a4c497983fea6bcadbfce014a239e29e0986e432af518b0f05e136da822668158626e13a06368926806fb6f4706c018ab17597e71ff29607310780d11c230fef528d98724738c14fc604ee9c967e49e0aa346c463a4da13acadc2226b5ba18023b74bef6a4bf2509448605f1607d2eecb0d05cbf4bb3c456a936ee5e9663480176d8d0313231ae838e749cf1492fd8f9ebd4744777b6a449ce22cdc34979500251b71d2591b7ffe28ed26ace6246bd0c8a4eb20df0611375e663d5bd6c54850aa1e191c2c0915792fa57db0030d6084fc33a50ac918b5718e7633ae462954871a9b24dacefc3dbb4749e2c12b20a1b420fbb795f5b429bda4d0428a5af380ffb88b864d6b9f7ca8a9cdb2fdd3b8ec73b8286e25a6746cf761dacf4698f8f030820f7760013ce648c2968f11be6bf053501e49355fb5069a05c96d471331c1e4070af171d146524c988a5c83d71475f2842d4e562fa9e637de587e10def611889de609830586281df00c753b88dd8b563e6cee2dd2bffbcfaa965490203b8fd7de54d3830baee36ba9ac921c8342803823dca22d6ec5e3c78f71df0ca409f99933dd77b47cfc185c019b52b7c04c37cf09f8aceb0528d817b9d50de4b36fbaca296865d45805272730f5f6e536e1eeac61838bbfa36d543cfeb2f944cf0b02106314cab65f0bee6c3e10084247d5e45b0adead7bd6cdd4f48b33d55c6e91d7cab7f37bf3e58a64497cfb449d2cbc7d40c754a1aaf9d7de2281a71f41be61e016b35d36dd46903b72adc4fd3e8383e0d1a5699433a62cf522ae65522bf36bfb62f15f45020f3d3fb25be6f399a4aae0b79c1e9a87ffbc4fd34f110b2f78deb2d04ecd96d254d65683e7ac59b8447d1ff220fc2934882e37287c036a2d6dff5ed3b89c709e913b4263d6a6059b96e0442aff37d35582350f568c11a9b3dec4318550fd63c6a0fadad037de5b98748897f43c7aa1db59570fb509c3cdbe1361cc6b7645e8073707797c502a3423fc864e85c73f245a8f945a91ca9febe04b7b620619ee96aee2be458d1438721de7bc8a90cdaa693231c9407b4e5aec3ce9dce609768ca0f68746cc0dd1a1d0bb70da72907fa3145b0a06c1c2bfba471b62750d175ed070dda41f410dc7ff67124f2ef6dc4a68580fe60c01b9f8d1734357e80afb7cca34633fe3e84c7c91368d5c95102c5ea8e54ac628ead4829e715e8d35aaa933225c06177c54e9a0f20eded855526af8acf34d46b1cdc85eb6e2f2b144bda1f1a86c2a717e6709cefb2528895e42bef201d1d04397d5582d33ed28cd68d45b25f0a9a49bd47197e0d89580c854b6b5a2af5383608732b938b5ff3a8e861125ea360db75181750fc17f0f468b9eb80ad86463bac722c71412b4ba646f7c5e2cdaaac23009730ff43e6cac7f22dba395d2cc1c0574c685d4fef3451617d145ce7e456ee62e4a255206a102ac8911abeff21377b61f5f5e75d2ef86942b3b94abf8d5777c60212df2b8a6af8e0d51217eaaea90143af84c4fb0c134262d413f69f1051eb70bc4683fc9f123bb293c4315ca1a361b2104d8637041ed951f246fd81fdaacdac52a7267dfd73b9e0b0a7661fde4cd55ddf59ee690c043cd40c86c05c82f7a49dd72347b9d5be576869216530b95dc12577691156f1117189484c1340e3703d10d835a213f10dd91c3be106069c078a960dbb7b0b8ec081e5f8b24f5834971a859c70b2a65926e43a7ae883222137a85d598a9e1033bac7d35da7270a758f304f61986adca18405144a3a75d64be00447508c98c05e8108b33545104934682bd005fa6bdb35a8bc9aebfd572492010c84d3e0f2f25d45f160e457d2225ea2aaebd98cbbea01713831a69b16bdb2d2ff700bac2e882a496faf97f674b5d319972d28075608832df2be2b7e20d146a4740805c4fb68aa63e0d980f45b9927b00cd51ed02aa15510d6e6f91b4df7b3425a6d196ed322216f2ae131811d5326eb261652ef366d5f7e282ec4794b67e103f5045df3c3d5d00af4d6e818d932d40090bf63fb30da6a59e73bda4a11fdcf381ca09f857dccfa07f6ac76e675382c5d68015c5c558b2b7bad073b1f62da27686c86a279f69d148852f88654089da9e3dec044ca278ec386425db888964727929469ccb61b3e1a7411dba18fedd4e0e62ac18e6a0ba54ab68d8efea09f3b3e6c9f3343318ef63a2851a5fbfe5bfb846d77249b24dc0ae252adab4b65045869994e1d184bcde636a7b72ff78969c069d6d297a00aef1553f13b9c6ad054a0779470e4968657453cd48f6fd287650427340759aa5ae56579d52b72f33ef47dd0a21201cb062e599abe52899f43dada4e2a095d80f89a5e8c194ffff3486cccfd282fd69b16eb4281a1e0fd42ba195cb8cd73b24be1ef62e80bbc889a1a757ad635b2a10ce93335f944abd982d8cc0fa89ce56f48c6027b3fb4e7a654dd05538402ba475b4ac5618f6850b98efc7be5d1cb0543aae932cc5c6cf0bb1aeb85c2fb6a095529552119a0350f8ba9cbc87ab864a36c9e6fc90d4bf4904dbca89689db6b7c387c0a759965cb9c86404ef9d3d359f23ca4f5d7e71d1e63cb8d7e217c332dcbd1af3a350fc4a9260b52736f79e899e9b0b682276f6b3bbc01696c5fb5a16d1d232338cb4e965ca471e17b198809a26475df02618deef86f7a6c2aabf70633b9db399c4c42ab6b3510c9c561521f7b8eeb8e86f130cad2f0f925b6008dad4e9a1509af81c4a7fcc9e6f567fe40e5955657def21e6e6f735f0b7b638b5f002dd57976474a9ac6c9e43c7cf5b39d2be20bd171378b8945cf2aa4f4cfcf7f510209fede1be824ea6a95182872312c3fab180c3791b824dfb8971433d9635de8c7d063366dbf02d65042d9d4f31d59c28c2a6c515a308b728771ead5bac997b2d50543f21c3bc41441a1073332e0c2e6446dd994d295a11513d3d7a5a228203b3fe094b59b93eb706f17e920961ccb6012ed0f9bd6c8f8950706de93e9bb970c7c03b566d1c041e37d165e915741409bcb2fab8e2fde160524eaa31280b758f4a8d6a8a66ef99bb53f9d6a79c82630657d5754ff16a62f9458168176ce1ecbeb6e98a6365c6d27d78101e7828f7669637fe53b1ff9c4d4b6e39834b6490775d45579ecdd36385b43fee23293e167b294078780d35cadc46ff13bd87b717384403ee4d6d8a09025489859cae8cfaa1eaa5b5f89f67979753e39698861943e2e556e81b42323d339c6c0b5d9ce4d351c2a5b7a1b4526d0a70e92d9dcf34a6ef48f752d3656859029cf1e60f3c2a2ca713498444d09f4977b78fce8f6e5398565c5a18bc8235934250965cd61d42087faec41828a7ee867ef58612b32d5a558173569671765bcef682da592afa95c6473fcafe9a22530df0c3674cbd30628e01cab1703abb603c943e2a1aa2bf20b548ab2e6e57b9e7d5516ba190b2be99a45595e304e078f34266ad9ba6369f4e5480665d41e4f295dcbd96394836b54e14418d780a30973eb475a315a5479afd0d2111839cb59ef3fc32654b2794f5d3ed96ee64ee2c01c209e582fa502059eddc392ffce29725dc9d05bf738917f80e85c576d45706938783e217108205fef5fd523c3acc660a7429242ad26cc313c5aad364a00d4f0628fc19671f3cf56d2a7e799d69a479f6de10ed6f9fac355c392211c743d962268f21982e50d1511681666c510deadc359db7e14dda07a003a377d6fc1bca5b9f83eea3e409a3bff26f3fe1ba45fd6b972964762f09e8f676a73f4174801f3dbbf61f4f44ed77cfe05e7ebc76018f0977e4ca5de56b5794fcd1a2b90ca927b9b163169c686d2032bc20565a66b4b40e9dd572cbb71e098f752af7d5583688a8521e99fae567af315c29522dfe3062c313851024c7e1bfe66fa6728c6baefe172c7e8db7866f11df217836e3eeb3ea2e2d6c35032b0462678d4bda8af01977560cfcbf0a8dcf920140ff752c0d752809062fc4df4040a3cd7a9f7d4a9793d99a496df9dd64190595f13a40d423dd180a84c10543188accb4bc7452b28d7bb711f3ffe06566e53c5ab246db0cc77d4c78d9be26857bb4f9576a6a644bc349292d1e62c1545d4937a494e7053a8cb3bd8eadfc8e5f9d019772e4994e78d91d1962c3e02c017805092520a35e428af8c4efcd056dc6cf036ce61388b4cb069ece114f1b271af4424164d70551517d14d1dfa837e21c128b104d8d01b1d9b10d363a6a6cdc05a6103904254b72379056c0b", 0x1000}], 0x2, 0x0, 0x0, 0x1}, 0x401) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x3, 0x200}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x0, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000002, 0x4, 0x1}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x5aea4249, 0x100}, {{r0}, 0xfffffffffffffff9, 0xb, 0xf0000008, 0x40, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x82, 0x3, 0x80}], 0x3, &(0x7f0000000140)={0xf3, 0x10000}) 04:20:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000500)=""/207) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgid(r3) shutdown(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) getdents(r4, &(0x7f0000000440)=""/147, 0x93) dup(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="0a1668", 0x3}, {&(0x7f00000000c0)="a78a03074d955b79aed390240c914e472122abdcca7294b86b159ddbde2fcb88c56291d84750440ac14dd2", 0x2b}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000354ae9d43844ce712505d5b4053e1f817470f4c42ac45d6c9bd958e9cf911fe68ffc35da0b006fe8356fe92400000000000000000000000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1], 0x90, 0x2}, 0x409) getgroups(0x2, &(0x7f0000000240)=[r3, r7]) 04:20:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000002340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cee4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092711d068c5dddcc6f3a453216fc2e29ec14b01b5e1cc40d8420e79ebe9aa4543c606575f6540f2a417a5cf47caa577e4f5884eca77b08ece3459688e35906f188badfb69dec12f39020929dc9eb6884d68ab16a288ad82af7012ecfe80f59fe8e00d2469481c51d11e83d0005d903d960dcaf85d57bca0768faf23913786fc26ca0c4b6a3fba69da8a02c3b7aa05e56eca06f49d6312ebe28d870040e4cd8b91243a555e42b5158664548ce6c7af847ca11a9f444ae9f2053e1286b13e6e87e302edae0ec9a6878140b9ddebc6d293a81b15ae48568959cdf0bf2034918b023238943b8a009850c03cadb00000000000000000000"], &(0x7f0000000040)=0x1002) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x3004, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x0) 04:20:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) pipe2(&(0x7f00000000c0), 0x4) r2 = semget(0x0, 0x3, 0x8c8fe99fac53474e) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/44) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x80000001}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 04:20:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockname$inet(r9, &(0x7f0000000480), &(0x7f00000004c0)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r12, r12) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r10, r10) openat(r2, &(0x7f0000000500)='./file0\x00', 0x80a3, 0x108) setpgid(r10, r11) 04:20:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000003c0)='./file0/file0\x00', 0x10, 0x4) symlinkat(&(0x7f0000000340)='./file0/file0\x00', r0, &(0x7f0000000380)='./file0\x00') r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c3, 0x0) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/72, 0x48}, {&(0x7f0000000400)=""/207, 0xcf}, {&(0x7f00000001c0)=""/3, 0x38e}, {&(0x7f0000000200)=""/54, 0xffffffffffffffcd}, {&(0x7f0000000240)=""/90, 0x5a}], 0x5, 0x0) 04:20:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="99c760baee5577b482be5a087e356c1c1c2ab2ccbde62bdae250e197db62e6ffe03d30cd46aaf0624644a87b6f5464dd01ac395418d99b38776519658e430a2d7b1861a3ebdebdfaa90b20973f2df4965d240b364e108316cc85f44b54d01c6167885bd485960889db8a83e11fa2d76b327c9dc56ea4cd0401c61264b353a871b52213c1672b5107a769e0bf5c133248e01e834c87b309b06a2ed8239e31a171c1955269", 0xa4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000440)="995229994a4f1c192a0c78365fb2a8033706f2f127e2574665826a37e153208b7fc011c96386f59a735517e53910539718ac2188996d762bb33ce8afa7b25cda6f1739b8e58ff14f1547964e8589ca38d7bac4f15c361d00c5d27623190249039343c90f8e7ba27d92f165e30704fcaf052ac0fbd4e28d3495bf6604a461a2592de0548870f1b6f94f39bb58ee2b5dcd5a1141de5b97f4e8558b87a118ebb3e88247c922b176f50460a809ec3b50c43750d5b733277204b676d4abe88f532c860a92938df510a926c7a9d9f38fd73a4dd87a00af76a461f4659df498b934b6dac41999ff36a58adc5553a48a099d12720a0a9719e771857e6205a37e4ddc940003689ddb95babf0c5cebfd41544c2ff221490af261dac344bfdef331e60331fa96381d36dec90f5a400d3199814de068e07ba694e6e7097fcd8c64fb22541b94a0cae02a5a1bc05929bad85e747561b73e32c11d035478218500a98d740398461ebf7c4fbce96ad1e006424264c6bac9d0c8f4b6473bc45102b8edb976d3393cb374c99695ef1a36fb9df886aabaa248b279bce8a8dbfe228c509c96c5de0b9933274a3325c92f7b110bbc80edf335cd92927a4ed3cbdbbade6a4b248a5cebe2dfea996b2de062f2c2096c2ccef79173b85fdb98698b92576231012e3eccbf0e08f5e5449cba8aaae9348d343b7ea289cc4bf2efb7fce10f9d5da354ffcc6dc9d4b7ac4a1bf0d53dd7eb56feed55ad875b5afd32bedc51c1d704cedf54e968aad2d5c3ea80862b024f87ead5ea84b448d3c418ced42a982f40cd63a75fdea4db681298946cfeb332122d762089942b0fc370eff0a14df594a163e267e6f9c8fb0968cc0b6c206ea32dfe3709401d07d04d10b1a4311430cf544a3d249585523989e192573d3dd538a61a9e26cac96b51e8d4fc62040c1ace72e44c9f390794115feb31a1779a2a136a239f21208f17e353f718a66a42c9f44e882fd68337f7c8105ba208ca75496eac444d5329860cf10c9fe66e4dba15f8b2290e118e7051be540de84b8a1f85e2901e89f05a9b991a2049d340db91a3e03670d6a61fee6724d1966da466ac0042b7a749dfa4c303bd9e8bead4bc1fa64b1283d3e65119dcb71aefe8f2436702196ab1f85db78e364125d384398ee27b90a0441fa30aa15e78626dc34e735e07ed83e5576d447151aee6002c7f06f27d1537b6acc3fd1e942e78614c85aa605a517f9fa537b316ebea45145a2de62f652d8221301e0d71179d086a47906d416f70dd85e3be7176ed32b42f76793f47bca2c50b16c07ae55e0b1cc9fe577ec46544884a43c1149bbed244200835f6f0bbb01414b01325b8d635a3d046d590d414a9fb91ca939d3d00c7900512e9438fc64c2799fec42762c2bf65d6367b5d68f11195aaafb8cb31b9033810f59027884212332db44fce6634cc416a7df90a0b0db5ecf3f1c39954bbfab74be540704167dfac03ccd43b90a6e2a738f718b51f1269557eafa2dee28d9417f588517dd6bf654a6be0362a769c3e360b1721f4198c64c52d785a22ac2a2bc4545d7a4b546ea54b26395639b13b2566924b4770dc2f54018eb49a19aaa6f08975940a61fc2131564e7ef9201cc1bec008fedab31232b4b46cf71ba2c2baeb6120381bba0671af3d402c439d155156444cc4e278f279cfd03b2b9f54a6f5217c0cbaa0a4735907a86bb229bbdd96c83a102c75556493e9af4c1df0312c882446547478e9c0a468f338b56018ef7789a9235c502719c76c66c5c0c88d92b3ab9462383a88783764f5e24ae8c0604319ee6ab16d2b529cac35d24fd4dfe64988c45a10e73bd3005c3d1bca74fb911dcc565954afb6b9b01324f956f55a4881b3828ea645d2ca17c59263903e132fa1e1a1ff41127003b95083d45b3ad1c390bc870a4bf2b397fac3d59cd3974889d1fcc232f9c3274b96254c9505de1a3c6edab150660867172742d7d47505b4f562c0df7168d77264158be34eab3587575de69245428cbc2fa3d2f9d31001bc013a1c58246fac7ac2f4f49495ae71b4efc4375771cccad4f508b1857cff29bee9d46e83c8916400ffc4d8a64da3663fa7c8dbdc943d13a5ba91150be06b2b6149c9918e8de5e2ba583081eed7f726d606212cb81f9c9c97e4bc8c787d863baeeb9dcf7593b9b6ffedbdc0ae38a35f837e32873af7a0a75ee702b1c0e5e6748db61bec580a2fa0bc507cfbed07ae67b2fb59aed16942973e7c05d7ad22bd7d571d07e689b90a03aec3dcad6f421c5c6fcc33d9f29790689bb315ec7d38232aa10690d227040356fdc04ce6b7c65f6dec04848847a77369058e2b43281869416ec11f1612a8691b277a807dc1877754e8418a79b567c2e6ad32ca5ff7c384d6ac249693f1a96636a549936800712e32aee72dff71b69fba01e8673f1aceece722f0142acaa3b83ca6044a093f3a1619d364da5ee317d3f36022301a262546c382006588e3da6ff125d76f458202fb0ded1c342bb1c7a99fe82b086ec21b1a953c285d66787c02148e10b48cc8a31ddbe1a30d19db2f335e2958f5652c61625f3c1a476d98676df50bf2d0b2feded518a016da6140cd83196060b97033a267c756298402d12eb96ab106e96c9d6deb4b0f0ac89c49c1f4927ce527d290b92bdcbcb2e52143a304bbba385f4abfcd0d0310ea8e542c37ec3f29fe1c8a01813b5bff09d0dae19b572923b5a24f3c7f0ec389ef74a1a4b9ee3be63f3f13e151c68a8489232b79f77a33e966824d3453fe569a3de11e9e3d9c19ce9f0c6904d40977bc7fe3ef316b79c605980eb4d520ac072391cac57b31ac2054ce4622deb53fca0e3625b9cf4bef455776ae1469d25ace1bdfe7f7cd26672b20c8aa69199204b80e28398d5020732462dc1f9d04708ccf840060b5d74547d60997c13a09c8ccdbc4b61190e26d94335dee319cb3cfc8a10605f52302d67a12b09c08db93690937616aa769ef26af3d7191e2a8482bc93ece77553c226dca504e6d9361e923a89937adda3d2f0278f38039a6d60a3418af5bef3a2019e34a63a2bde91f2fa5419ab92cd6e75f5bd8a890a6f90991b0e8ee5658b8a243243396a5288d4f72fafc65e091d6fd5bafbc9cffc3edae56feae3657b76315c2095f15e6fe530086577e9f5c2a0f0822a2939ada1b86c3306442f67b40082a96a4d47e5531db37cd3e611ac843a7dd6ee44dd39ad44c07aa5509280c99b0db2191319c7721d6a5d7eda807f2b173d9a1345c0c75b431aada48c5b29f3c27ab43f0da750cc91c3a6bf057afc0982b2a598f82eddb54a0017420e1a0409e14f5a8b560f5558e0957c1fa934aa26c8ed9fe71c7a0ea20e28ade8e76f7539596593099c598687affa4c463c006662cddceb92482596002fa5c0506fe8a3d44c7b66d6260a24c759fd2386d9355c9a25dd28786d955557370e8fd05bde2b1938e17b4e375380849162dacf9773e18da5b89d0fc8ee59c8e952abd5d460c70a92d1fbe4f41398227957d6882da6ae93dd9a7b9c7c51a4d454812cd935a8f89eb7f3c3f0fe1bd98f6a587456bbf41004c1beac6edcef733f78118b6db02ea0a3ce54c965c1f3413d9e82d5970df8db230c429d29cc41b03fa6f0af9d5444244d3cf12163d4e2bac811d367fe4bf8132822b5916bcb6e00d1b7df15a17f87b408a5ea65c05b0d6bc21767eb7b3ebefd66558e34197fbb76b04a2722a1cc8ae2a89645c00659de8689489fb1de246851f8d23e67aa4bd28748817041550334407c6e2b51400fa8cf0223c0324d1e2c3404fd5a9230196bd917d1152a1000f995bbfc55fa802998af25d4f0351073c1e4c59fd7e3d6320e6caebf25f58763846b66d177df79b4cdd5230ef7f4d66f77db94be75c213742c17228fda0b28131365a235df28b032a67d8376478b80f2e14bc60d2df9817b77263910037372d59159ab8ee5f0efa837320c047f313b341e37be03a40fb53f91ff701883f2b07a636451646873332b2aa1957fbf5627875a06d53dbf2b4aad8284632454d9bc1da3bc23badc2feea3b0c12e8524a2fbb32c1bfe768cc8aa9d94aab082920d4c1dcf78986407a75733473d941a97960d323ba5f9e6205905c71129c9a3f6443e395e6c1463867d75519c9f290c282f46d00f3dd32f13b4597eed6e09023b0230572226154447e5f83f6ec4b9ad5d34c344bb105e999c3d070a283aad4e82d92c8fe90b4e3b22d1703fb8960c98fb6c2197c9e72943cd0a179f4ade04d8cf4854cf034c2810154bf81d98f3711fb360d45d7fbd8b7f5e479655980da481f627d75f1dfa84b7786c20d50c0bc7abfad31af6c72f0f542bf5b9de02002b5eb055059bfb18ca9fff98f3d8c7b468c7ff1c106728f731ebdff4ff84c00f06269c888bc07ff8ced8f1b019667701eecba8ab95a03db88dd2574afcce26f039300092632a63cfea434fe29aadeed2494368391b34f8e284eb01316398e386e494ba34fa416678e2fb07943de871e94bad0be480364c868eda04e248d3626e46f811d9aede9407e3bd94d41f56eaaf8560fda640ff54987ba3886155b3b62f0ed0dffef14e3763b6a4599286d580b1734d00610d94d1d1dd8c92cd2d42b701278cea507f55d8465554951d09c05e5cf1d50b1c6670f3184972a2456553f6a0c48639d361cdf32bb9e169ee612ef4cde2a4c716ab9943e38a5c9b4eae3f31aabaed9172469f522df0773395ba87b3251f235396b48d679fd74052130d2feffa4442d3172f23dccb3d11048037a60243754da21d7b7d1c45f5ecd2733b908ca021f23f1b813709e93773c346f334002304b8614bc6715221c38e42f5122cad5eeadd3", 0xd67}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001500)={0x34, './file0\x00', './file0\x00'}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) r3 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/210) 04:20:22 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r0 = socket(0x19, 0x3, 0x0) setsockopt(r0, 0xfd1e, 0x200000029, &(0x7f0000000280)="e1176e74954c00001f591c570b000060da64d356a65d79a4c73ab520ef66439f3e93c81a38ac2167b9a817bf531b09a7f2205158ca27db27c5e8011d0df96f55e90221f61d634d17963c71983ace6f02dc5fb73d69231dc581e636c59ba1c3e36cbcfc872a9acc4a1f20ffd6f064a4072401574d112d9cdd4ac02f265c89d2598323ac2941537f2a0bad51339bb11a3699af32342593d6274b0ffa58eb4250ba07bef306e157f55a5997bfb6b45f8473a40a3edf698e3484215f4f6d3dae35447f289357a26bf78c0795b818e2a7432d360df43ed0dcdd6413cd3904e8bee4a68757df73ce153cc3e0e1e65d1620c79ab0c1b978fd599d206991d96f99fa8e0a1bd54d94a4", 0xecc12e3c7038ad1) 04:20:22 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/46}, &(0x7f0000000080)=0x30) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@file={0x0, ""/97}, 0x63, &(0x7f0000000240)=[{&(0x7f0000000380)=""/238, 0xee}], 0x1, &(0x7f0000000280)=""/160, 0xa0}, 0x803) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:20:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000205, 0x0) 04:20:22 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f0000000280)=""/242, 0xf2, 0x42, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) 04:20:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0x718) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x69bd29f9, 0x1, 0x2, 0x4, 0x8]) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 04:20:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="8e5ab744c56844ebbe1bf3fced7c502e5e5ec37c8ee4ee1b6184375a99c323b23a613f", 0x23}, {&(0x7f0000000140)="6ac2b1710597968c33538b8494b790f5146776024371ac09766835620a3c173a442b65de9516dbdf5a10b3d43bd7dd3e7cc5b8265185fcb06eabfaba7cb88d7c1085d42bb65d42191bdc9971d883fd6341c6e0ea0b448fe835d81fcd2a96902194272eee0cab06f75cbc601f8d46a0732b22fd00a58e34922ba1ef10c674fca381e169c9b325c66307cb2378fecab6837cf6532c87e28243388b4ff7d32b8cf8ebd379169d8c6df41ff50fc3fa253aff88b29c769a1981047cbce3885d261da9092a3b7d", 0xc4}], 0x2, 0x0, 0x0, 0x2}, 0x402) close(r1) 04:20:22 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) setrlimit(0x8, &(0x7f0000001400)={0x0, 0x2}) r1 = socket$unix(0x1, 0x5, 0x0) chroot(&(0x7f0000000000)='./file1\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0xfffffffffffffff9, 0x4, 0x1, "cb5e20055c5934f7bd27bf813bc165cce8303da8", 0x9, 0x1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7f) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000100)="871be83b7fdd5dac4ce6677ab832ab5923780c1822ab6986f4ea1f98b49836bcf9c3f0e371a4bc99491f0595f21c3b428fc39e68b0903353b47a87d3456af39746d1a5eda8c3146cc0093589f77d799348af4b02e458eb98f97d1a0c77", 0x5d}, {&(0x7f0000000180)="d1fa244d85c5161a05539965146ebd19e33e5f0b954f3ab30cd09411c9f61f469dd9ae04605e69835d0ca23c5ac7c81d6c2d2a67e6dbe1ba6b7f6ea2268b38fb39d2e7579a39d1918ce7d78bf9ba13b44d56174fbf51ed0a951c2441a3f8a8d628294aa751b422d607aab911e9b56a971869862a517ed0838ca44e6621d0b56f8dfa9abdd5de35c3b93b97ca8a3d43e76c29690668f8ab7b113bf0201e567ffb0e087cc680ef98929576e44fa24b934d34f24d65d9444b027a51e72e8c1d", 0xbe}, {&(0x7f0000000240)="942d", 0x2}, {&(0x7f0000000280)="1395d8fb92887874f449ee41a30f67bd2c70a3fa89336e16bb6de4018533ba1938f616335be2ce5441bcba8278269a162c8cabf1491c667fbaeee7769a676b11465c1e9981b02d90dc47d6c5a10675274608f2c8fb1b4915686ea8ce0112838d7fc51af78097feaba10e20820eb03f378e600d851e42988683fc95dc16c3a0220ccb43652bc135deac319344e27cd443c12b61fce4245bfdb7d6975893875b9a89bdd7a97537c15f7070d377a03ff01f6125ee21478107eb15605411e367e27dd63275d700e9557eefe4bc1d3419a012f3681886db495e091e7de39136ef358c62edbc", 0xe3}, {&(0x7f0000000380)="ec9199a966772863a3ab07e10562b81e4ae4ff1ed3b20a771d8335b7d97b595155b8a0b11ea708687910de54849765378d32eb8655cf9e666cd14c50943d24945f990761812226a046b6a725ffdb52c5567ab1c9d7a2bef703f8c37872126c014f12d9dd66f48ebc13d5973a463d313548634cd50bc7a912aa32c19028f75eee388558f8314737b2a3b6e03340a2cbc601f242e7dfc670b77454a34f6a420e16c01119ccabe1dffb1b8bbb05495e71a2ecc69c7d2cb8916841ea5ec77ffb61f89219169b14f76429d6964e958e6cbb3f2ee1a60e49817b019d59a3be32915da248cf09828d7f78ca42c33841b2e47926758d7928b6a375cf5271a48050f011d50371be6bd4fbe1f5412296f809e045a14b9467c2d2b11f7a17c6820e8bbe74a2d4b47b17875adc5cf5ed06c15b27e17a220a272eacb864de47afd498901b61ef74d01a58afbed6075e184d5e8b845e42ebde95156afee9a690de493d9ce32bf411e9c8e6bc2508973c4efa3dca5a41f81f3411db719324bba0266b7035d8c6aaa93cad3a17afd610d0d6a2648bb12bcc04f3f23df9b67af1ccdbacf7679c859a1a42aefc6957ec0acea0e14e41b35f75957b00014246484a0c61e7d99eca0f9f32c80e7343cdbe079087f3508f7a17ab0efb87bf6a160ae7b6565b698d0f03b9eacfefc6905831bb382cb9b04350d4f628cccc9f5fa44218ed4e8f7ba6dda5af0421bf0d6c991f4912149d057d34156cd2bb4856c468823d90cae06ea27f180601bb053b3973f00f9979eb702fd33f7b8eea14d0286bc1bfdacc207c985b1036f811eee34be0d105f03b18ed1e6b65c0f9924efdeae6ad0b93c1050a6189d64bd48488fb8d92628d5297bf4fa0540175d910089b98c69c261a7106d4b823ac96b0c0e630837afc9dcc7f7aef079b0f53dc95c3020ab61543e21d2736a2af468b650c55745f2057c1a87401abd3ba61db14cc0c869f284ff00391185361adb5ae886f5866f5d1035c20a49c2e17d0ff57027e9e193aece0683951171b48ed69503166f4b906a1c8ae9d97899c0b59d505ac2cb7cf8d010fa510dc7b24f352669508429878803fa05da4a854d9da187f9175a19febc6fe01603471db1c01df2da885e9565c4e289159d3df606fda5dbe46e7a7ca4fbcb4758e683d371e028d75884b986ca24fa1350383120dd260128286c47239a587c1af237694bb69dd30406931b8fe23f9ccdbef2e2aba0feba62b22e03c465bacac0c7a53d5a54b0d14f6d629542790f575239214213361fb9a9dcea1d8ee92e8e758434da0170b0b688a8423f7ee73c1e0bd745b307bb3bb01f13169fa22bf7349c7e79ff2b29d8ffeae72c5ddb2c8aca8bf8b3ffecee2ada3a5d5e39a4acafa1a8ca3828b14d206dd7aa994b0b9b5c911fdb03fdbb6a2cd74b96d4323a3ee70819395894a8ef13890f3f0485b2921277a0cdd45f12bbcd852c8fc100843dabec98aacbf8b82f3a3e9b7b25a8314e2b9840591e828c16b97198a3ba30da8c072580f47b02f48ee7ede17a816d76e5ba8ed70aeba22ed7b6ed6849d541737cc4791ba2352138eb4b005c187a78380a53fa70bc238149a399ef39c1324790ec28b7c096cba0f995d8e03ad2cdee5777fce9cbba6f33f45d51e4d9085c03e254ffbb734fd5e349dcbbd0cd196df90bc3a73b9ed487f658d36767028841772f5d8596fec5136613adc3d924cc6b6f2f5af52d5d61a7e5f4152f191738782cd784b8f48cedafd45d2870659395695cacacd44f6b75823fd7a1b6d1630573e57b2c46bde54e0cd6712595214ff1f7a9898030ec7423b098bf661ab9a6c08bc54e2c849766a0f6f5e448c698e01506b686e39acc125aa505cba99c3a341ba30f89d4ecf99ed3ee3004409590069bba297c6af623b07acde39cb544853e4c3d5cea6fb5cb793808a3547e0ced56c8cdfec8fb80be7ef5ecba7ec68cd2f973628466f46a440083f3313309c18cb9b22fc7bd65cea1cd5dd4b1a7e74ba4c4a95d3a8353334442a24e32b5d486294d5db1d2de074f131bbb8106c07fdde40929509183643fb22dd63dd3bcf6b66b7d95a3c1595eea5355e1b7cf171258368b42c02fc4da25c5e4f29ef24aa4e67e8679ddcaa5d6ec1b2dbe2fb30a7ce21a427db2e835cb2b59d3a05f83a088583f89a544e2cca73a42953b010491bcd5a444669199c580b4cd6aee12dbb28855f5a0d31e56f1c8e710902aa0e3d41f22f0f63e5eab63268533865a835642ec0763d4dd56aeaae665fcc4a2d1a9aa3117d126eaddf46863630f5d091f76d2b04e53b442c1ffeefce756995d972b6f21f3396d17c9423c74e819593afea4e9a905285e1f1ba3d2928cba9d2f067f57ec8b5a3063e30a53c49b5fa64860c9409fd52d2f5616c4103dd21a4f2e546d0a6cc1fe7322af355fa2806ab540ecb9e21b7039fc73a1889be75ea06e5157877746d5e02cafed44ad8206aafa1182a154e002931949211797c1c3f1805426935f9c99cf76d28db01f95826f6b0391798fc65dbf23a076beabed06ca2e6b96b86707ff6ac7cb2c6440524e3917b8a124a26585fa60afc5b0f4caae123f02c406f0d1917d3e290fe5ebbabd73fe300f0e0c4484c6965f9afb484775f0b9188a5af7f9bd7a7958b2d1dae1a44b4ad18942cf3f5267d31e846784994fe7231d91cedced69e5244008001c73945e0780538b7425cad34e73de5035d7310a73fe30ba4e75d34933f12e9578bf8c2b8e8b6f1abffd7c91f5fa8d6f7549e85bca743c0d8e951513696ca2f133c6095b5257d1b8db175a18b731217820d050ff50a1fb5b707eee79ad5f08187d062b5f3461929a9138d38f925c779aba7c33d408ced33a889094d73c6683a46adb160693ce86dc67d5c5d72d38a55bc76eb8ae1aec0a61e95daa56e874320a12db9f34a06c3f43af1d736cf07b9c75c32aa5941acf77b8370a9c013d20cf9a9b1a909304ddf51ebbe75027e70bf3a5ccd7c5eb222de3197afe6ec7444937d0c673a1499108ac3ae35039471fbe4b8f89153439864bd61aff94d396ce64b859e83966bac545f9544732e31ab8329709c8f3842488a864379a9726b1119d2f4176cb0ac754f754839655e9b8168aafd97bdebc50ce5025095bd7dea37cc3fef5c2e8594554d9eb0ebdccf8d9562b5c91fe1b2c92b8e97330dade40c73070735dfd08f9ba2a4f56e4f475973c98b8f2daab09b0c88e4ad0ea871c9303f38566cb6f45dbda1c699813ca6dcdb42d533a93e23cf56524f83b914929c43909cc6e04fe47c97deef795fc7d5987a6ca8a0cddf1618c0d8607e3b69a750d900cddc04a07d9c59fa59d60dc98499db55a5e48676c5f0c10e73b6144ab45a6d6fa64cc134b5f3720eec39762dfc8ad8267bb07d3bdcd3dcfb537b10342d2bb01024c228bd1c74e4be227608880858f44469415ad14965ba5bd995cea35d8a01133b82882b48667825487a6708c1f6dcd00ac986788fcbbb3dfef524c8d53c05300c95c7abb1029f72257a2f448ae3fa1c2013b739f12cf8c62f698c7fc27a21d196e3b6905926924230c64e76695a19f3b1ec0b9252e036db86af9a55ac7cecb3dc75e7b9a27253f43fd5590d803ae98fe80f4dc155791964e586716b8ef713710d0546e69eb8847cd06a106b893428b6a2b449ed55f472a1fea43166b6bd324f5d2a289d41cc0b06f189274ff6df4affc74787ab63badce6e78d7f97d2d10da1bde02b3427255afdf7e17d92a712cc40fafc08371f3fd421cf92570c08a1f8606a9c51abf5cf1ee3be48b6020b64fbb7caec1f5a6875b591b69dfa7831c96cc65162ea0b7a5295073a2a808c18600871d375de55a7a6199a04791216eead6a206488d5eeb2a465ccc7c2a45acb69ae0114c58e58fff59a0430872a2892c450e068a5b13bcf5cd94c25c4aeffadf326a5fb068046c99b6e1dc97340f8e8d56c33c5a5047743ff568650cfe9ffb447fd555ed90ca4a4687f39f78f6a178a6b72b6cfd76c7b46e9cf670395714e3a1b8c7627d625289867e313130378bd4f96a830bed893197cf19717966cf379c02a86bedf8ad4d8384e55efb400319918261f835534fd7c08205ca37f69ca2573ae13e2d4671e4e037e78a981b1f60f2feaa26907da4bedb4b61dc39a2e5a2da5820ea100387b68c4b5a87e62f9b15d52e564c993ce8c9cf7c1700f67c4677e120d1e11abd8d9b0fb3c6109be4f7535e785d0afbd94aa94481ab506d37ba70ea1c7d4e6d1e2c3b2c28f9fb948d7f7d2857b7ad2c43c82aacde3b4bd7b380f32818609b922c277fba08ab8b2e2f4680c89ae0762278331c8ac41c1b797307b02efc5a576fc4c1d9443ff3c557c7597bf3bba780aeb2585bea644daa4b426d4f5fa848892c986105ea73eafffd18f1434c95bed2259dd677e4f2baa14d96279e1186989591dca6be6fab3cc1dc731c2a0f5addd6233c643774a8c4294c50d0db2d402b60792a3f552f622854229f1d4581c862021e71b4dbc0788fa4814911c7f4457a1451d50c8a1e126581b68cb9511ead8d26bcb29d5bd35d0bb99088a48a73d9ce52c101a7aef57d3a7589de75b3a4f1faedcf1d60c01d5563a59ea3be21c48b4c6caabc6cbc9d31d3b84992b88b0b09a273f82228db881e0735e01feda0236803244bee497ea2083746b5a76b141fced4d5a1c0dcef24e3691f3dc6381806c921fdad706d9d96fc6dcc631a94769b059e50afed23bd038a9cb041721cf6228eabc8dcf797e84b440490a2bdf4f66ba4b65f0387bc2e0bb808bd5c37f8ec127ef01e929d9233119be4873871a5b62b6849c4ffe2142aee5513a1dedb03076e8f2023b3c406be8dfcac639243025981d46b885deff1e3b3cc58a88d89b3f0f74a9fd48f80c44e624eb9b0e4c8c4f6c16ec87601db16a4592783eee875b45563b7196b2f6a0010e0b8ac06f9a3a2361cd5c1f3b600e978310b47727c2670dcfe9630183430f25107f4effbb0be04b1107ea1ecda5f7b3807ff0e1d6b3f3582d33be3b2877fe8b526d295fd558b25b2ce89b49c6134b818eac9193dc2fc2f4c34e1afff832f5bdc92eb0405042529968063c42dd6f829a21f424ccaf41d9b8e9318440b7ecc284fd5fd86314dc0ef355dea3bd80ca51244c6768fdc4433a12d1ecc30487b2b076626a73336dc92c8b18702f51286c5ba2d072da76e0a4021c4a275cfb999c1cb686ad22a6b692846f6c3060fced61c1ff112dba6e7a60f825201da5d9810cee5dc679ecc45b17eccf096b62cb56255f8b9412ce007471c66d67d59f46a42a889764f85f9605204afb3a0319d4c9793a174c9a4d1e857da8ecf7638463b2de55618da595f6a01896c02a560985e99f91cc2d987996134c28608f68a8303c1d6e9995a6d70c49a149044305062a07514cbbc02229c36760a15999c9cdc75ae18d3ad86254e930c48bfc44e2fdf6f1ce3ff7932069092a8b246ee11dcd07eea33a4b6e3f2fa965dbc989688358c4c3d97a7a06ded3366412b6112ad611e87b65613c44cfdcd3583af47c0ebf3a1d219580a3c499fc6610d04aacf7aa8f0a292f453412974ea0a789eb6ccca40d66fa6bd7edef2f7926bed862e79856ecedcb67e045b35276c49a5aaf5edf6b829512fdcece184704c188dba6aef7f86c4bf4304991a4525a42878fcc2924ec72ef44c66d367cb6327c83b650c0e42c0655110ae423f716618743b5a240093e1c0a42b1fd919d53301dce3c58a634d353517df6e478f1183387e39f9c95777cf0094ded88b32b0ee4c694a5e69f3fb59bb921a753", 0x1000}], 0x5) 04:20:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 04:20:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x7ff, 0x5, &(0x7f0000000200)="4ca96269b3b333ed6c79abca67283663fee28042d49d51e5c453bcf0d54dc7928e03cdcbb8c53c146db81d8b2cad1b503a08d56c804ba26f0a48c27431398c7a728ab466be1e264a94b850d31a037fc83ae68aab175081e70b8c617cf3e49f5ce90f0826bdf14429f4b6d209f650b184dce73bdbc25eae189e17300fc30b89188b35bb0b6111969faa77dd81788ac019a8f8a90d036a16c29434d584ecab8ba4eae6dea121a3598965325bbf9ff6136a6916068d7b66ac599be77eca05b6e0847a944257fcb1ef2dce20cbce20e7ef7833713d6c659e1efc77", 0xd9) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x2, 0x6, 0x0, 0x5, 0x3f, 0x83586, 0x1, 0x2, 0x61de, 0xa89}) 04:20:22 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0xeb14, 0xffffffffffffffa3, r1}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x202, 0x0) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x80000000000002, 0x0, 0x1000200000003, r3}) 04:20:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfffffffffffffffd, 0x5}, {0x18, 0x3, 0xa2}, 0x7, [0x100, 0x7, 0x5, 0x9, 0x481326e4, 0x3b3df5c7, 0x100000001, 0x4]}, 0x3c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x2, 0x4, 0x5, 0x0, 0x100, 0x3, 0x8000, 0x0, 0x1, 0x4, 0xfffffffffffffffe}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x591b1cc4, 0x7}, {0x5, 0x8}}, 0x2) 04:20:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:20:22 executing program 1: r0 = semget$private(0x0, 0x3, 0x120) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/203) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x5, 0x5, 0x2, 0x1a, "f7d6c60fed9f1139e59ee65a2595dfbb1593e03e", 0xfffffffffffffffb, 0x1f}) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 04:20:22 executing program 1: socketpair(0x6, 0x0, 0xb7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/244, 0xf4, 0x840, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4}, &(0x7f0000000200)=0x6) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 04:20:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000380)) mprotect(&(0x7f0000024000/0x3000)=nil, 0x3000, 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x30e) 04:20:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffff001, 0x4, &(0x7f0000000040)="2a4fe9fd1d7f485ab1f4de84c78a5f9310ae0446170c1be8c1676fc297c75d3c220da3c6d31778506a049a1f27f0c98d0e0f9cd9bbafad1f57b80a43a55e43f2c4a5b41ba3feb810a7f21437ada4829cedad881592561baa208f65ad1c145103f007a694c8a1233b9e68", 0x6a) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 04:20:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x13, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x1, 0x5, 0x0, 0x800, 0x6, 0x0, 0x2, 0x0, 0x57, 0x4}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000000080, 0xfffffffffffffffd) 04:20:23 executing program 1: unveil(0x0, &(0x7f0000000400)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)='+-+--\\$\x00', &(0x7f0000000100)=')-^\x00']) 04:20:23 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) fchdir(r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 04:20:23 executing program 1: sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 04:20:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xffffffffffffe000) 04:20:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x880, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:20:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="2b245d3b950f1b9e2ef6136d693e4edfeb9c92dfa361f6328c5de914d2ec4d18d0024093291eb23806994c73bd299c5ddc6edb5ff017", 0x36) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="49a1492b66a858785d8164f1c081dc194fe3c2aeb89fb5d9", 0x18}, {&(0x7f00000000c0)="a9596bbef85895cd312b5e17c80c05fcdd2baffab2fe8bdd4ac208d55fecbd32ad8d83c883b98b1fb81e046d", 0x2c}, {&(0x7f0000000100)="c742777a451c566c1c2f8b565348e36ea810c6aab72b03385a18d69869938dc4c604e3ba225999829bb960f6b843b74f671a8a882085086efc6df9fc85365696dd5a691984b4aa868afcbdb4cb84b3", 0x4f}, {&(0x7f0000000180)="d90e79c4a8770503897bf76d48b282f3f9", 0x11}, {&(0x7f00000001c0)="011a01ab7efe2cebd0593dc8d1887c36fd93a552", 0x14}], 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 04:20:23 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000014c0)=""/69, &(0x7f0000001540)=0x45) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001440)={{0x81, r2, r4, r5, r6, 0x4, 0x100000000}, 0xa000000000000000, 0x1, r7, r8, 0xc172, 0x4, 0x7}) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0xfffffffffffffdb8, 0x0, 0x62d186f8b7ff44dc) msgsnd(r0, &(0x7f00000001c0)={0x2, "4bed2e2fa5a2c644b93b1fe8b94000ffce19387339086d7ef437979569538ababfcfcd99406a54dc72882decf437484f95700b501ad289ddbacb0997c8b77072f0990061c5a42f87f5dc3c6500c93cfa42614708813949051d20fcb1a91ce3c007411957caf369d7c21c86db3fd79e6c072512699064bd6b0d5489599c1bd6c6d9d0e13048a9264b91f79dba66471cd42b141e379db9a8559122d358e76a8f88814238c5816bac0ae57961145ece9243da53ea781f0909902ccc899d74969c385ed8dbbf8dc3c285999497d22546679350f1234ddbcd93234297aa46"}, 0xe4, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001580)={0x0, "9e766d63"}, 0xc, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x7fc) 04:20:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1ff, 0xff}, 0xc) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9}, {0x28cf, 0x6}}, 0x2) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 04:20:23 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000180)=0x1, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x114) r0 = syz_open_pts() r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 04:20:23 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x2) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x62bc, 0x20}, {0xffffffffffffffe1, 0x8}}) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:20:23 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x980, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2f1, './file0\x00', './file0\x00'}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:20:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) sendto$unix(r1, &(0x7f00000000c0)="b865747355f644b0953ec8bedb455f0afea95e341f898f328b4de87f5aeb37bea1a15ca173f1e15b9a56e97dd3414c22ed4921dff04213156a36b668793a968078999dc6af678a5b6d0f2a", 0x38, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x0) flock(r1, 0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 04:20:23 executing program 1: r0 = getuid() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r2 = socket$unix(0x1, 0x2, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r3, 0x88, 0x9, &(0x7f0000000040)=""/39, &(0x7f0000000080)=0x27) setreuid(r0, 0xffffffffffffffff) 04:20:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000002640)={{0x9, 0x400}, {0x7, 0x6}}, &(0x7f0000002700)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002540)='/dev/null\x00', 0x190, 0x0) kevent(r1, &(0x7f0000002580)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x20000000, 0x1, 0x4}], 0x8, &(0x7f00000025c0)=[{{r0}, 0xa7af5b198924a375, 0x4, 0x0, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x11, 0x4, 0x4}], 0xffffffffffff6068, &(0x7f0000002600)={0x7fff, 0x3}) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/98, 0x62}, {&(0x7f0000001080)=""/10, 0xa}, {&(0x7f00000010c0)=""/127, 0x7f}, {&(0x7f0000001140)=""/239, 0xef}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/104, 0x68}, {&(0x7f00000022c0)=""/40, 0x28}, {&(0x7f0000002300)=""/170, 0xaa}, {&(0x7f00000023c0)=""/180, 0xb4}], 0xa, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) socket(0x6, 0x3, 0x6) 04:20:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:20:24 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0xf02, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffffe, 0x68, './file0\x00', 0x0, 0x7, 0x4, 0x5}) mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffff5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) ioctl$KDSETRAD(r1, 0x20004b43) 04:20:24 executing program 0: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x4, &(0x7f00006f2000/0x1000)=nil) 04:20:24 executing program 1: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x40, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x8, 0x0) r5 = dup(0xffffffffffffffff) r6 = dup(0xffffffffffffff9c) geteuid() r7 = getppid() preadv(r0, &(0x7f0000001400)=[{&(0x7f0000001340)=""/50, 0x32}, {&(0x7f0000001380)=""/80, 0x50}], 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpgrp() r11 = geteuid() r12 = getegid() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000080)="a1cb5bfd65493fe74342b9b59f0eaa0ff326eb1d7de093fb51edc9a9ef0fa7bc7b1c14f7a7584f16baae0bb1b991535afbc81d01d72ab3410523ac27cb8884f7eaa11b0dacc15fd1a1d8ebcb7d18f9d7115ab700dcc3dd0df1fd74260154ca54e653e9999658ef1fea22b11bee60c9ee401ea7fe2239934df0738fbc23ebdeea034f56334dd7c7c183a498bcca90954e62476a641da22d9f35cc3d9536f4f805a206d1efa1bc5b4c073a5e0858e14acdc2406ec04f2bde6fefeb0add777ee0f10e633445054de6ed06f40964d7f2247944f4395973513621ae9ce79f06209df1421013aaf21f2aae2d9ba41eb104150c4643696f810f0ebde0c689e9a65d952611f99775a50aece2250642e1233cc222165ca985343e8b779ae064a83146d15a91c2898a1a18428e41fbca88dd138b01fa68328f7914775857e3bdc4beb87c38b99f647b566bf0ca78d0453bf68e8f029bd02190868690a07d8875a17b249d938323684b676676448add24e74e0098cfe62c3120e70b3a743a5fa5ca5438e7fe63a9aa0a83804eedd740cda3440a8ee79ba7aa405e2e337d6f17a0621de6a57f939c112c8e82512db24697677b6a843bb5b5c996d1f9f8964581eb2e7399c8cab04e3e7798f9281d8003e46846921dcd9e2ab18c66712864e4aa94a0ce5db22563e3a6f5f5bbf07d01c744e1524ea7018a08303c90c8cea7b3cfe9a8ddac0fc95e42f3fb031097f7a538bf5cebae06b5f21ef830a772f2a3545930f35a28688b6d3baaf1a78a707de8d590b1bceb7a33974abfef1f9a005080899f08628b8c42f31b27d6486d99c08c345c57d5d212058b5384d10166eb36ab6e40725d820430cef6cd86d9c66dd3e2363d15af263390b96f40e52bfa62c832548613f6f6bc14ebfb24d8783622f52245105e5ba793e2c681aa823436c154118367992bc9027989b7b45601be00d4555be31d7b17bdb7da4b9deef06b90422a276d99bc46be6b8f9f4f5fefc018e3b8f79cda8e3c8809e8584c61b02c47199010c00854257d211cf45dff632e33ac097d665e3163ac156cce47c398225b264a3f5d7ad64a5349075bf8d1f8eb14d5e111d74189287ad109cc034327e28087e3b01537dbcca015182664fe7e8e5ff9985ebd08e57fa2ad80a7951d43ddab1f1ad07497d259ddbc43abf5b20e49482deb24a8500d7897d3865c8aa9e5572a7986161e02b46bf824ff22c92adced48113cee5064ae20a51a8c787c02c5653e08b447df6e5b8080c45243fa5bfd6e89a3c3fcdc642781f7b77c1e8a9eedf08f7ad8df0acf17d8e04c822bfc01ee24013a2456bf5d27bacc9e49aa473bdd925e7d5ccbfc5e4119aa41da4297045467b01a204f0ebb9a5415a498c0bf366a2a3453435dc1f113763bebb39362d0e1ff191e595db30513e20c19c8c734bc2d97aba2c3a9df8445d6e33fb27efbd546e94f0d6ce1a6d8e45b8608ffd0f2c9cbf1815a57cd404ada52f22b1f48439c3d4fff018bc7195ccaf9993f40cab3ca70a6f244a42cff8c6698a40690269d8ad8345bade75eb1c6e5795b67c473e7857addf1fcfcd4cc86fd1c41f51679588eb97c4ed0b1467309b1bb20ea42f852719cce919d6b6de1aa8d17ab13563669248d36e326dd45f99b5ad6b3180f123219f5febe092d63053eefb4c4ebd2a3f4d30b86b01cae3436dfa12add6ba006fdfd67da5baca865c91de02beb9a95173121024a6641b499e0ab8475a964b01b27c3ffb62fe26ea66204b1566801a0bc99386d8d20569954bc1c99a759026c5e159706a3532aa2c1f6dfce155b95d07d1e367b2e6c01fea6c75b9b038dbd8b4f6cec41d62c7a34d97a621ea2c615a84e2fe289e3d53951f4a7ce87635bdb836ca9f4c884688f124bd06d81481ab6339ec916f8a352fbc10a8b30ef12ae10d5d8ea36ac335aa5ed44d9881139c362c3bd45e0718fb3d20dd41656ae77ee4ac219bc7f703a043281c77e4ed552d13911a6f6d0fffbc829fb2976c7292fc42bbbeb53ad023956fdf751ddcbf53792f7c304c441633e2baa2ed5b312b787874a485d4dda2b35003733cc37eb4b9a4edd8e6a31d9ebb0eb989af8c9783d85467712121af78640521a8993083c2b053afca8ab762531885af3de4a0a8a86a90ee5202a5a8628fd07f835a324d3f57af3db2d695f03bc07dd7881611e1e9a9bb3a54017b9fbc8daabc8cdfa050974454468002253c153f1f04cc9429515b734475ed568859a0cbe37189712e5bb44c24e0f6ee63c8bf4e1a3c2edc651e3508e61e37d685bf7aea44616a5a18fd007d352608fd0ae301ffc41c787931dbee39742c233b58610d2f3ea0b9f4d1ff0a8a1a30e9306b6f9ce703c8ff99a2448476e911103c4716677f1406c56fab5dc60ce35555258762ce15de73d5ca818c245509f576aab8a3e1f543a287efb5cb12ff87d9dc3a0eb07577a06b27da6d5e9a76c8591d5e0dbcda87c4d57057ca35690e8989dad7c36a72d69672f5f822f6312df1d4a0edac46c23f0928756e389fa3e4a95e08915fe650dd919b52d6c83c6fed3e694e12b66c7dd17b486dd4b7fff4a853549bd7238bb452e1c6062ada6897e1eaaf58428e5527883d35ff32c47476c2036e71a6fa0f3272c15d16d532f7e629dc4bb6d847d432e480c4583e4a520f9ac2331619c9fd6251aa644bc6cfc2ad39590ddaffbbdef064c7676a102f63b61a9acea11639810f4a72d3bff471ca654047d267a3cfa7e7e37004edbc908a6906225c5afcddb690acaed0177e12ba5ee0ede0a2e3d8e22603b03d481353029fc08b36214b08cfcced32648fc95510a281d433fb7801f5c415bac8779fbf5ab3c78a59738ccb1dac970a649807c43cc8655145388012939e083665e813c4e249ba5d6e14fd21c27ab4f9ac05d0af64081c694dd3ed6ef299b0d104c826458cf604db074ff12045278c9af4f7fa7c4bc8490fd485bd769bffc9849a5f36bead28eb91a52a0fa4d17dbd276b2a9feb6cdf17a05571275f6c9f02e254a74912725f85678f224cd87394b0bc08ea7a20240bbad5164491a9768b0d1e3733ec275717017fd910003bd10e1f7993fb93717ad70a808825296fea5ce2cc0c44ee5026169a214ec0cb7c7ef6021f9ed142cad5834f145a32e0ac4890e50e092a206b13278406f6edbdc6dae1fa2038a679ef414c13ecbe7189bc15ef0b8dec6961c86faaccb2bd6456d79eecc7eeaa5229e443c1acd8aa95ca93329cc09dcfc443558a39abbaa67acfe2e0b97c8c0c2079aff94753bfd418cd9113c7be57719bcb9bb2539fe64587e2add46a4a1c08df3584eff3be5de8655dae0adcec620b5cb22fe54a51d2daac5917e962864c8a82822cffdb1ac03292d646771086d59cd9633f8f517865b8f6c11db03a20ae452b7f85725f8deea5a1d8b956551ff929ed926a14cc6f0f60fd682d6dc96cd314620e44bf48f1a0d82b9e6563694b5568c6b007e83cda79023f1f38925d1e3fd2e187e6364ff2e5e827089faf6376d677cd2ba4ca7045823a73fcde1e9a4b4949dff9f3084c7081e1f6a98cc74fa9518a48c5eda55bd6e28dc4bb1acb6061df4de0db2c3daff29f2a61340ecf725cdccc66f2a44d49f3f93397737133df3b90b54dd6fda47b279c6d9a43b218f479a9c42f838c4fb9d299e11f118d6e00fa22e74ae0ec4e4437d3e1bd89d861fa250293989e8038a78e17c175306b5aa1d740fa1310eef84a9ba71b6acefca5f1a8fc349e577476ba2878e52fc498c12c0a32db6d78d747abcac6499655b3b7611b25667b710c7b873a853ea6d22dd0e2e004f11459de325ddc33951e63f41d275e07224b10bb6daaeaa6cad7c07fd32080a67008b22ce6ffdd3fea398e7bc7a54f72e72bf3fa35cba78208250f7c34601f8fb0e1ed4fa075456bc6dc1d63592ba8727d25f7510a09cc59a1e2327a9ad6b93d5d1dba30b4bfec6f07b7349567be2c7e243c310142c7c1316ff5ddb2f4c191fbae0f21d8378c6e5e3c1443bc1218dd34cad5a8fa1538821e7a1b612e940314a2404e1ec4c85396811b7adb377c699ee68c490340870b06f538389528c539d8cf64bd7cd251e58028bd9c0862f82b3fa7154d789b28a3f54211eb5dbfa6127db52cae3e50bbda69fc91b2c0e8607f837bdea7092b2ae792004e2c343a2df18d13f4abf0610039e512fa8c44ecfabd44fb61a3443f288430a6efee365d66a373d899b4781086887b2d39912e478069f62d8fd338317e6f658626ab473eb5e84394ae66b17659b3ba5d23e0de55c14469497d535c020c0f84b6592ef97b3cc5febcd48b7ab69a0baa9475304795d3d62c22040d25a26d9f28fe9e26efd6f285fe0f5fac12774135adb95868958d166b9809b8c9a3fc488d0ea8c228f262465d521714b4d8b14695ca64051398286e4d649eeb162bc420af362455c6859697de38dcd7677530f089aa21567c4754ab1206a5366751ba2c45dec3c0210d4c4223bbe4f4fc3b2d16403062dc659d66a41fcc41e4a03a7e1a8e744b1ba3402ee96a926ac6cf83476f62bb73cdd804a63442f410bc932c39088e41b6983ae7af8ed20e4f0e72923c89b42b5c11aeeaec5f0f9fa866e128fecabf01505d0e39ef638a9cd19af8aa8fed4935af2c8c5efeafd10dba102f733d0d8448f8f4061eaf48b1595a5dd7218e6fe84329c4cd2306a28acd2107f536d86184a2757c45a02ab6648cac2ab63a1ca24adf03282ca2a77c41f8d52b53a65842f8b7b5de57e4c9fd35fb58fba61954719df8c574ef9c4b8deecfdf4d1c05e2cb12ef6c46379e330f277ab1bc9546e0740d0e4ddb9a5bed44c44c6d090868b808c1bb0a17342f3c263d0db4b4583f99469aa41ad813dd2f551f6886ca9de65055985eba7e3d842179b8b21c8ff37502d1b11f9fb5f6eabc9878412eb3da101a527657f3bc52f0c9e01d1258ce39657e1e98a6ff42909defcace89238c771dbad08f064d376f5e80fedcc4bc56a541e4d924bb93031de69a6ee7067b789423d5678f4983db60c68ce03cf5025600807366e2a7437548e3096c8daccafd92165a12909f2317fb1a99aa166356d57005cd50dca1ec06aa8d3084bc820c8f62f7b87c07d0f5ae7f6b588fbfd6974becca001bfd45eba6bcbdb61e567f68ac47b82564064451f47e5ad9017caba45ab7c2afee75a764ac9ddd62093b498ebee237b47f9cfbac64cb615e6332c39c192b8fa9fdb67b1372bcc135a7ce36c68e5854881645336633ca76137cb7368d3b935f2ce6100c63de1665f26ede57ad22abc795b207d575563b8d728ad1551886391b0093fc97be6ff3b7abdbf6b248b02ff391c3fd5c77104fecd01386b37e1fc7a433fb10e1e2a2c4d5f2a0cb1ea96c81235c735d7fd746434ccff50151dd3afbeb934822f3075bd016facfe45da195724988f1b8993f7e6ce871eb7adcbb3d8fde900e3deca0c1f2d779a949beca480e7ed07c623cfeea3089f0bb218e2d0539f2d4f1a1b6fd820d7e0b399d69e6b6bf19c78464f649f1b56bf66777b0cd3fddd6180da720091f27750d63deada3998190242490eb23aa4cb893c685e77434e8fed9ff5e9023c91762ed906c17feefbf73c2a2b57c497b5776be6b9317227ca7bcc6160f1ab845d01604024c86739941761a3fd57c52ab6c497519e9800442798c3ba2b055b10fb218d246d73e5e20eee123c25f06bee29f3fedd8e9bb66a0ffc93a2c6808348afd7f41ff8c0d7e1bf617f9cc59db502026e64fbb62d7aeacd193f50d82ed25ce20ffd548462005a74b063e09a026bf6a5", 0x1000}, {&(0x7f0000001080)="7e23d2bdb0af05821a8a7dbd01c4cb330649e69225b4abf1f147b14002083d6466e06057f99f347f537f5401cd0caf8d7b19cf6b1391f5a543b25826e488a5e482e9fbff7473280ba3ba86b82d4ced8841432ae6f4627e8a89cda380439b12f13c7357323af4ee100d68ce1ce377d3d4", 0x70}, {&(0x7f0000001100)="6e73ca17ae1c0444e93247ff29d66f363ebb9cf9fcfe8911306290d9514dafbc37a24cd20dc5", 0x26}], 0x3, &(0x7f0000001280)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x68, 0x409}, 0x8) 04:20:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xff, 0xfffffffffffff5ea, 0x0, 0x4, "3be92dbb2111b8aa24eec48fee9db735e4620bc7", 0x1ff, 0xa4}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0xfffffffffffffffd) 04:20:24 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x9) shmget$private(0x0, 0x2000, 0x600, &(0x7f0000ffe000/0x2000)=nil) fcntl$setflags(r0, 0x2, 0x1) 04:20:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x6dd) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x6) clock_settime(0x3, &(0x7f0000000000)={0x40000, 0xff}) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) r4 = open(&(0x7f0000000280)='./file0\x00', 0x101, 0x14) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x4, 0x1ff000000000, 0xe8, 0x3, "28dbd4c2c62f6aaed705527a4e1c3f00", 0x3ff, 0x2}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$KDDISABIO(r4, 0x20004b3d) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x100) 04:20:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") socketpair(0x1, 0x8007, 0x0, &(0x7f0000000040)) 04:20:24 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x10) socket$inet(0x2, 0x4, 0xdcb) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 04:20:24 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="7f57a2dea61e4fb8f952fe61df931604125e30fd16f9930dbed1508d93c5da2aac59b0eebec4761eea438c05baf9b511744cf25de977903b4442a97f3f9829ac", 0x40) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) write(0xffffffffffffffff, &(0x7f0000000240)="c6c4b3c7fb1ab4032a8f40ce12295b3152e870ee1b531cb78fcf54aa1a94dccaec1f9c86ee8011774ea84f3488dd247ed410ff9fbd536d0b03475ce422b2c1ed66f77c82fc754f145764b8fad11a567973ab3893f741771b938e567a22467a9f7cac1e42ba18549b1ac90fc825ce91be2d65d0d7afecee9d95045edaea7554a41d1fc07eb70e51cc68d332435698d06ee7fd6a79226bc51aeac97e84fa94ed4c52c85d13e7fad9628680a55edaf0be1fd89ed06fe7ffcb94402ab96a6fcfddc91e268b8631d107905f622e4d52c75302e0eb04b5bbacbf4eabacbe12fd2ffd16ebcf641cf8223ffd3636edfd17ea3fdeb9ffa0284113bd8ad3b3988c3c7d3ad17b1dd00c39d915220a20d985509a5c179bf8efac3ea20be418e1458afb25557ef5f7aa55e5f535d4233a475b93327c97cffdeb1f96f31441b453b83129f98fb6c7ceeab74f36679eb61f3659593eaae1a81f946b831ff3653744cb38227fc8e7984944bcfefea82e222a422c3d3708ea2017064e214a50ea8eb337e5effd7a6ee4ffe382362a369a306d2398bbe572b259f234cb48b9cf2d322513eb5b6b0e9df87bb980b1adf3a0a604fd66a87a89152e1e8e9e734b8e576f76b09db6646ea7fda61e4559c36f79750ccdea7e1f346335a1282b0f35c12a77ee6072b71afccd0341398b66e584769144149de6adc628425a93be1e51284dfe0946ab1a35578bee6d0ae930f55e3ada19a0dad6d21bf43953c4ec35690ae46070f4f35506fde4a7b3b424d39f113f32b0e15571aa28c86c0b8024e70486c94315c8244153100b9f34fcd613abf19c793c9c5f1a381caca96e960e99a2f0afc2fd929e9eca3c0db03e12573d136b8b379d7b554c65e55b81d851d2f9e83cd5dfe077b5ba666223d3e0e33869ceb88dfd330d1c3bec9c0e354f9ffe68dd8705f306a25de368c25dfae533834db22db90138ae336cb08f870968726d494081f4bc85e8a543809dee6c679271", 0x2c4) 04:20:25 executing program 0: r0 = socket$inet(0x2, 0x4000000020000004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x2, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 04:20:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb", 0xa81) 04:20:25 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001000000000000008e5f5eaf105718f8abba827a201eaa3185d12c877d5628e3479dabea4e11a75afc98ae3c4c63bba95565e88665ed0e6ef06e165b3e42e0e673d5d0d0ad09416272a2ccb796135601f7c6cd6a615d0d20df1b821e030d8500020000008387a3ba9f3804d1cb26acdcad283cd2e71b"], 0xffffffffffffff06}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=""/9, 0x9}, 0x0) 04:20:26 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) 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) 04:20:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) 04:20:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f0000000000), 0x0) 04:20:26 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) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x57, 0x10000, 0x1ff}, 0xc) 04:20:26 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x4) 04:20:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="25000000ffff00000000000000faea16888adc3cde007fff1fa03b80e326ffd2b59a5de626fe9af0837ffd5b9078bf716006a5ef9bbbe94c9db5eda8ccddfcd53a53bc91a64d12ebb9765aea5d68be6018be7100000080f1f68d6576ce0998d1771b415958b3f9dab623a48e3cbca0a0be1f51dc20770c7c95bd7aa578d313ee17b9c3ede0accf312f2637f46c2ae06ed129d3be79e10eae28fd8d043533f3a51088ec2adc90453704c92bcf5623e591c0416974bb10898ccebaf8656424e1713e8e4c8dd268d78dfd897dc3ee300a63abf68e2ea2b98eb1da5f04b496ade5465aaa95ece145b9ff31ea9dd6f0ecc4a0e7a33944c6d86a66b60cc4c79c3a64aa96ae0a750da38181dfa7f7af65b7e767dd42020dbfb1d70bf8b93885865355f40b020a1c05b0c7ec8f2710eb8fe7892546ba2b0f0b422c13a29a7bf9", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) fcntl$dupfd(r0, 0x0, r1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x400, 0x104) utimensat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)={{0x70e867ff, 0xffffffff00000000}, {0x7fff, 0xad4b}}, 0x2) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="4c9b416fb0ce465784ce06098434d9311491d735c024519e7e64c6e6e40b8622b74eb60e1bb7f83c54630cbe5d3c40566224f8723c11730675e86dc2ae2f16ff1b4f", 0x42}, {&(0x7f0000000100)="4d88b09b5f21a050874b57be605757ddb461ed", 0x13}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000fdff000001000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x80, 0x40e}, 0x1) fcntl$getown(r2, 0x5) 04:20:27 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 04:20:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="d1c43b7146f54ddf30471dfd490b24e76cdaa2aea0e5ddc3cccbcd926e2bb8a966d05eaeddccbe115292854f8ea23e0c6f77587b65e03c9f72863f31862f38b5a884ab9cd8d2a49c7ed4fa59a217d71d3669d29bc5e8ac1a1b1ea3d408cab7b043f4c96e8f", 0x65, 0x400, 0x0, 0x0) shutdown(r0, 0x3) 04:20:27 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 04:20:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:20:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xdb4, 0x9, './file0\x00', 0xfffffffffffffff7, 0x1, 0x0, 0x80}) 04:20:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/50}, &(0x7f00000000c0)=0x34) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 04:20:27 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x2) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) dup(r1) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 04:20:27 executing program 1: socketpair(0x10, 0x4000, 0x3, &(0x7f00000001c0)) pipe2(&(0x7f0000000200), 0x10004) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES32, @ANYRES64, @ANYRES32, @ANYRESOCT, @ANYBLOB="f553383dfed9ea6206eefa16ee56e0f868f2478a", @ANYRES16], @ANYRESHEX], 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x3f6ae8deb465a1ec, 0x0) 04:20:28 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 04:20:28 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)={0x0, ""/4096}, 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchown(r7, r5, r3) 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) mkdir(&(0x7f0000000040)='./file0\x00', 0x44) 04:20:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04: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, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() fsync(r0) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) witness: thread 0xffff800020b92018 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807206aa28) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b92018 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 237262 3560 32767 0x10 0x480 1 syz-executor0 * 20810 46529 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(e7f8ba3a3ea889b2) 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{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020b92018 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(e7f8ba3a3ea889b2) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67760 rbx 0xffff800020b67800 rdx 0xffffffff81ec7571 cmd0646_9_tim_udma+0x1299c rcx 0 rax 0 r8 0xffffffff81928b04 kprintf+0x174 r9 0x1 r10 0x14ff993224e7729b r11 0x65adc8299bc9354a r12 0x3000000008 r13 0xffff800020b67770 r14 0x100 r15 0x1 rip 0xffffffff810e9c38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67750 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=20810 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21068,0xffff800020b219d8 process=0xffff800020b5b3b8 user=0xffff800020b62000, vmspace=0xffffffff82312950 estcpu=1, cpticks=4, pctcpu=0.22 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3560 237262 92375 32767 7 0x490 syz-executor0 3560 12521 92375 32767 3 0x4000090 ttyin syz-executor0 3560 433109 92375 32767 3 0x4000090 fsleep syz-executor0 71847 515535 53805 32767 2 0x490 syz-executor1 53805 465553 37052 0 3 0x82 wait syz-executor1 92375 263035 97040 32767 2 0x490 syz-executor0 97040 435677 37052 0 3 0x82 wait syz-executor0 68448 468398 0 0 3 0x14200 bored sosplice 37052 281501 5078 0 3 0x82 thrsleep syz-fuzzer 37052 422867 5078 0 3 0x4000082 thrsleep syz-fuzzer 37052 120795 5078 0 3 0x4000082 thrsleep syz-fuzzer 37052 344100 5078 0 3 0x4000082 thrsleep syz-fuzzer 37052 510063 5078 0 3 0x4000082 thrsleep syz-fuzzer 37052 320382 5078 0 3 0x4000082 kqread syz-fuzzer 37052 352227 5078 0 3 0x4000082 thrsleep syz-fuzzer 37052 152918 5078 0 3 0x4000082 thrsleep syz-fuzzer 37052 225269 5078 0 3 0x4000082 thrsleep syz-fuzzer 37052 67576 5078 0 3 0x4000082 thrsleep syz-fuzzer 5078 243417 42923 0 3 0x10008a pause ksh 42923 489683 16518 0 3 0x92 select sshd 7836 340209 1 0 3 0x100083 ttyin getty 16518 151446 1 0 3 0x80 select sshd 25391 500651 50148 73 2 0x100010 syslogd 50148 69465 1 0 3 0x100082 netio syslogd 25289 197794 1 77 3 0x100090 poll dhclient 55862 358291 1 0 3 0x80 poll dhclient 76149 10894 0 0 3 0x14200 pgzero zerothread 80481 308715 0 0 3 0x14200 aiodoned aiodoned 75700 28909 0 0 3 0x14200 syncer update 94166 195486 0 0 3 0x14200 cleaner cleaner *46529 20810 0 0 7 0x14200 reaper 18713 85506 0 0 3 0x14200 pgdaemon pagedaemon 64575 306956 0 0 3 0x14200 bored crynlk 43624 75520 0 0 3 0x14200 bored crypto 40449 390128 0 0 3 0x40014200 acpi0 acpi0 2928 436733 0 0 3 0x40014200 idle1 37849 466947 0 0 3 0x14200 bored softnet 37259 390647 0 0 3 0x14200 bored systqmp 75248 484765 0 0 3 0x14200 bored systq 39531 274448 0 0 3 0x40014200 bored softclock 559 283260 0 0 3 0x40014200 idle0 1 9204 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive mutex /syzkaller/managers/setuid/kernel/sys/kern/kern_timeout.c:92 r = 0 (0xffffffff821b0f38) locked @ /syzkaller/managers/setuid/kernel/sys/kern/kern_timeout.c:315 Process 25391 (syslogd) thread 0xffff800020be59d8 (500651) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff822fe250) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:429 exclusive rrwlock inode r = 0 (0xfffffd806ebb6098) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 13259 0 0 pcb 23 9K 11K 78643K 11503 0 0 rtable 97 3K 3K 78643K 17513 0 0 ifaddr 37 22K 29K 78643K 3327 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 655 0 0 iov 0 0K 32K 78643K 1672 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 75K 78643K 17983 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 289 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1743 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 24025 0 0 sigio 0 0K 0K 78643K 416 0 0 proc 41 38K 70K 78643K 14490 0 0 subproc 68 69634K 71682K 78643K 18496 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 3406 0 0 in_multi 33 2K 2K 78643K 6831 0 0 ether_multi 1 0K 0K 78643K 201 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 4203 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 112 21K 61K 78643K 74419 0 0 UVM aobj 130 6K 6K 78643K 160 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 479 0 0 NDP 9 0K 0K 78643K 1635 0 0 temp 121 2362K 2442K 78643K 90441 0 0 kqueue 0 0K 0K 78643K 263 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 546 0 542 1 0 1 1 0 8 0 inpcbpl 280 10635 0 10628 1 0 1 1 0 8 0 plimitpl 152 1276 0 1267 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 4919 0 4879 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 4032 0 4028 1 0 1 1 0 8 0 nd6 48 1088 0 1084 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 22931 0 22740 29 16 13 13 0 8 1 art_table 32 22932 0 22740 2 0 2 2 0 8 0 art_node 16 4918 0 4884 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 6 2 1 1 1 0 8 0 semapl 112 1741 0 1731 1 0 1 1 0 8 0 shmpl 112 158 0 30 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 32912 0 31058 60 0 60 60 0 8 0 ffsino 272 32912 0 31058 124 0 124 124 0 8 0 nchpl 144 65204 0 63623 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 245413 0 245413 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 169652 0 169652 128 127 1 6 0 8 1 sigapl 432 22566 0 22551 7 5 2 3 0 8 0 futexpl 56 234423 0 234422 8 7 1 1 0 8 0 knotepl 112 14871 0 14844 24 23 1 2 0 8 0 kqueuepl 104 6787 0 6785 1 0 1 1 0 8 0 pipepl 112 19154 0 19135 47 46 1 2 0 8 0 fdescpl 488 22567 0 22551 3 0 3 3 0 8 0 filepl 152 156215 0 156116 56 51 5 7 0 8 1 lockfpl 96 5261 0 5261 25 24 1 1 0 8 1 lockfspl 24 11182 0 11182 23 22 1 1 0 8 1 sessionpl 112 559 0 549 1 0 1 1 0 8 0 pgrppl 48 882 0 872 1 0 1 1 0 8 0 ucredpl 96 59017 0 59008 1 0 1 1 0 8 0 zombiepl 144 22551 0 22550 4 3 1 1 0 8 0 processpl 840 22582 0 22550 4 0 4 4 0 8 0 procpl 600 63628 0 63584 7 3 4 5 0 8 0 srpgc 64 3186 0 3186 83 82 1 1 0 8 1 sosppl 128 597 0 597 98 98 0 1 0 8 0 sockpl 384 22727 0 22710 27 24 3 4 0 8 1 mcl64k 65536 22 0 0 3 0 3 3 0 8 0 mcl16k 16384 33 0 0 5 3 2 3 0 8 0 mcl12k 12288 121 0 0 5 3 2 2 0 8 0 mcl9k 9216 73 0 0 3 1 2 2 0 8 0 mcl8k 8192 92 0 0 11 9 2 3 0 8 0 mcl4k 4096 57 0 0 4 1 3 3 0 8 0 mcl2k2 2112 27 0 0 2 1 1 2 0 8 0 mcl2k 2048 176 0 0 13 5 8 13 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 1147 0 0 10 0 10 10 0 8 0 bufpl 256 39257 0 32288 436 0 436 436 0 8 0 anonpl 16 2444158 0 2439198 396 357 39 44 0 125 0 amapchunkpl 152 179001 0 178915 832 821 11 189 0 158 6 amappl16 192 126819 0 126557 743 726 17 28 0 8 0 amappl15 184 3940 0 3938 48 47 1 1 0 8 0 amappl14 176 4159 0 4154 2 1 1 1 0 8 0 amappl13 168 3263 0 3260 1 0 1 1 0 8 0 amappl12 160 3241 0 3237 1 0 1 1 0 8 0 amappl11 152 4923 0 4914 1 0 1 1 0 8 0 amappl10 144 2263 0 2256 1 0 1 1 0 8 0 amappl9 136 2901 0 2900 1 0 1 1 0 8 0 amappl8 128 7625 0 7520 4 0 4 4 0 8 0 amappl7 120 3259 0 3249 1 0 1 1 0 8 0 amappl6 112 2831 0 2814 1 0 1 1 0 8 0 amappl5 104 4041 0 4030 1 0 1 1 0 8 0 amappl4 96 4563 0 4524 3 1 2 2 0 8 0 amappl3 88 2211 0 2202 1 0 1 1 0 8 0 amappl2 80 197338 0 197258 2 0 2 2 0 8 0 amappl1 72 574203 0 573755 24 14 10 19 0 8 0 amappl 72 67941 0 67906 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 159 0 30 3 0 3 3 0 8 0 uaddrrnd 24 22567 0 22551 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 22567 0 22551 1 0 1 1 0 8 0 vmmpekpl 168 186973 0 186946 2 0 2 2 0 8 0 vmmpepl 168 2602457 0 2601020 507 428 79 88 0 357 6 vmsppl 360 22566 0 22551 2 0 2 2 0 8 0 pdppl 4096 45141 0 45102 6 0 6 6 0 8 0 pvpl 32 6555944 0 6547777 1072 977 95 126 0 265 0 pmappl 224 22566 0 22551 97 95 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 653 0 40 18 0 18 18 0 8 0